
1 14
14cr|aquamarine-0.11.0-1|1	%define major 10
14cr|aquamarine-0.11.0-1|2	%define libname %mklibname %{name} %{major}
14cr|aquamarine-0.11.0-1|3	%define devname %mklibname -d %{name}
14cr|aquamarine-0.11.0-1|4	
14cr|aquamarine-0.11.0-1|5	Name:		aquamarine
14cr|aquamarine-0.11.0-1|6	Version:	0.11.0
14cr|aquamarine-0.11.0-1|7	Release:	1
14cr|aquamarine-0.11.0-1|8	Summary:	A very light linux rendering backend library
14cr|aquamarine-0.11.0-1|9	License:	BSD-3-Clause
14cr|aquamarine-0.11.0-1|10	Group:		System/Libraries
14cr|aquamarine-0.11.0-1|11	URL:		https://github.com/hyprwm/aquamarine
14cr|aquamarine-0.11.0-1|12	Source0:	%{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|aquamarine-0.11.0-1|13	
14cr|aquamarine-0.11.0-1|14	ExcludeArch:    %{ix86}
14cr|aquamarine-0.11.0-1|15	
14cr|aquamarine-0.11.0-1|16	BuildRequires:	cmake
14cr|aquamarine-0.11.0-1|17	BuildRequires:	egl-devel
14cr|aquamarine-0.11.0-1|18	
14cr|aquamarine-0.11.0-1|19	BuildRequires:	pkgconfig(gbm)
14cr|aquamarine-0.11.0-1|20	BuildRequires:	pkgconfig(hwdata)
14cr|aquamarine-0.11.0-1|21	BuildRequires:	pkgconfig(hyprutils)
14cr|aquamarine-0.11.0-1|22	BuildRequires:	pkgconfig(hyprwayland-scanner)
14cr|aquamarine-0.11.0-1|23	BuildRequires:	pkgconfig(libdisplay-info)
14cr|aquamarine-0.11.0-1|24	BuildRequires:	pkgconfig(libdrm)
14cr|aquamarine-0.11.0-1|25	BuildRequires:	pkgconfig(libglvnd)
14cr|aquamarine-0.11.0-1|26	BuildRequires:	pkgconfig(libinput)
14cr|aquamarine-0.11.0-1|27	BuildRequires:	pkgconfig(libseat)
14cr|aquamarine-0.11.0-1|28	BuildRequires:	pkgconfig(libudev)
14cr|aquamarine-0.11.0-1|29	BuildRequires:	pkgconfig(pixman-1)
14cr|aquamarine-0.11.0-1|30	BuildRequires:	pkgconfig(wayland-client)
14cr|aquamarine-0.11.0-1|31	BuildRequires:	pkgconfig(wayland-protocols)
14cr|aquamarine-0.11.0-1|32	
14cr|aquamarine-0.11.0-1|33	%description
14cr|aquamarine-0.11.0-1|34	%{summary}.
14cr|aquamarine-0.11.0-1|35	
14cr|aquamarine-0.11.0-1|36	%package        -n %{libname}
14cr|aquamarine-0.11.0-1|37	Summary:        Library files for %{name}
14cr|aquamarine-0.11.0-1|38	
14cr|aquamarine-0.11.0-1|39	%description    -n %{libname}
14cr|aquamarine-0.11.0-1|40	Library files for %{name}.
14cr|aquamarine-0.11.0-1|41	
14cr|aquamarine-0.11.0-1|42	%package        -n %{devname}
14cr|aquamarine-0.11.0-1|43	Summary:        Development files for %{name}
14cr|aquamarine-0.11.0-1|44	Requires:       %{libname} = %{EVRD}
14cr|aquamarine-0.11.0-1|45	
14cr|aquamarine-0.11.0-1|46	%description    -n %{devname}
14cr|aquamarine-0.11.0-1|47	Development files for %{name}.
14cr|aquamarine-0.11.0-1|48	
14cr|aquamarine-0.11.0-1|49	%prep
14cr|aquamarine-0.11.0-1|50	%autosetup -p1
14cr|aquamarine-0.11.0-1|51	sed -i 's!-Wpedantic!!g' CMakeLists.txt
14cr|aquamarine-0.11.0-1|52	
14cr|aquamarine-0.11.0-1|53	%build
14cr|aquamarine-0.11.0-1|54	%cmake
14cr|aquamarine-0.11.0-1|55	%make_build
14cr|aquamarine-0.11.0-1|56	
14cr|aquamarine-0.11.0-1|57	%install
14cr|aquamarine-0.11.0-1|58	%make_install -C build
14cr|aquamarine-0.11.0-1|59	
14cr|aquamarine-0.11.0-1|60	%files -n %{libname}
14cr|aquamarine-0.11.0-1|61	%{_libdir}/lib%{name}.so.%{version}
14cr|aquamarine-0.11.0-1|62	%{_libdir}/lib%{name}.so.%{major}
14cr|aquamarine-0.11.0-1|63	
14cr|aquamarine-0.11.0-1|64	%files -n %{devname}
14cr|aquamarine-0.11.0-1|65	%license LICENSE
14cr|aquamarine-0.11.0-1|66	%doc README.md
14cr|aquamarine-0.11.0-1|67	%{_includedir}/%{name}/
14cr|aquamarine-0.11.0-1|68	%{_libdir}/lib%{name}.so
14cr|aquamarine-0.11.0-1|69	%{_libdir}/pkgconfig/%{name}.pc

2 14
14cr|aquamarine-0.15.1-2|1	%define major 14
14cr|aquamarine-0.15.1-2|2	%define libname %mklibname %{name} %{major}
14cr|aquamarine-0.15.1-2|3	%define devname %mklibname -d %{name}
14cr|aquamarine-0.15.1-2|4	
14cr|aquamarine-0.15.1-2|5	Name:		aquamarine
14cr|aquamarine-0.15.1-2|6	Version:	0.15.1
14cr|aquamarine-0.15.1-2|7	Release:	2
14cr|aquamarine-0.15.1-2|8	Summary:	A very light linux rendering backend library
14cr|aquamarine-0.15.1-2|9	License:	BSD-3-Clause
14cr|aquamarine-0.15.1-2|10	Group:		System/Libraries
14cr|aquamarine-0.15.1-2|11	URL:		https://github.com/hyprwm/aquamarine
14cr|aquamarine-0.15.1-2|12	Source0:	%{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|aquamarine-0.15.1-2|13	
14cr|aquamarine-0.15.1-2|14	ExcludeArch:    %{ix86}
14cr|aquamarine-0.15.1-2|15	
14cr|aquamarine-0.15.1-2|16	BuildRequires:	cmake
14cr|aquamarine-0.15.1-2|17	BuildRequires:	egl-devel
14cr|aquamarine-0.15.1-2|18	
14cr|aquamarine-0.15.1-2|19	BuildRequires:	pkgconfig(gbm)
14cr|aquamarine-0.15.1-2|20	BuildRequires:	pkgconfig(hwdata)
14cr|aquamarine-0.15.1-2|21	BuildRequires:	pkgconfig(hyprutils)
14cr|aquamarine-0.15.1-2|22	BuildRequires:	pkgconfig(hyprwayland-scanner)
14cr|aquamarine-0.15.1-2|23	BuildRequires:	pkgconfig(libdisplay-info)
14cr|aquamarine-0.15.1-2|24	BuildRequires:	pkgconfig(libdrm)
14cr|aquamarine-0.15.1-2|25	BuildRequires:	pkgconfig(libglvnd)
14cr|aquamarine-0.15.1-2|26	BuildRequires:	pkgconfig(libinput)
14cr|aquamarine-0.15.1-2|27	BuildRequires:	pkgconfig(libseat)
14cr|aquamarine-0.15.1-2|28	BuildRequires:	pkgconfig(libudev)
14cr|aquamarine-0.15.1-2|29	BuildRequires:	pkgconfig(pixman-1)
14cr|aquamarine-0.15.1-2|30	BuildRequires:	pkgconfig(wayland-client)
14cr|aquamarine-0.15.1-2|31	BuildRequires:	pkgconfig(wayland-protocols)
14cr|aquamarine-0.15.1-2|32	
14cr|aquamarine-0.15.1-2|33	%description
14cr|aquamarine-0.15.1-2|34	%{summary}.
14cr|aquamarine-0.15.1-2|35	
14cr|aquamarine-0.15.1-2|36	%package        -n %{libname}
14cr|aquamarine-0.15.1-2|37	Summary:        Library files for %{name}
14cr|aquamarine-0.15.1-2|38	
14cr|aquamarine-0.15.1-2|39	%description    -n %{libname}
14cr|aquamarine-0.15.1-2|40	Library files for %{name}.
14cr|aquamarine-0.15.1-2|41	
14cr|aquamarine-0.15.1-2|42	%package        -n %{devname}
14cr|aquamarine-0.15.1-2|43	Summary:        Development files for %{name}
14cr|aquamarine-0.15.1-2|44	Requires:       %{libname} = %{EVRD}
14cr|aquamarine-0.15.1-2|45	
14cr|aquamarine-0.15.1-2|46	%description    -n %{devname}
14cr|aquamarine-0.15.1-2|47	Development files for %{name}.
14cr|aquamarine-0.15.1-2|48	
14cr|aquamarine-0.15.1-2|49	%prep
14cr|aquamarine-0.15.1-2|50	%autosetup -p1
14cr|aquamarine-0.15.1-2|51	sed -i 's!-Wpedantic!!g' CMakeLists.txt
14cr|aquamarine-0.15.1-2|52	
14cr|aquamarine-0.15.1-2|53	%build
14cr|aquamarine-0.15.1-2|54	%cmake
14cr|aquamarine-0.15.1-2|55	%make_build
14cr|aquamarine-0.15.1-2|56	
14cr|aquamarine-0.15.1-2|57	%install
14cr|aquamarine-0.15.1-2|58	%make_install -C build
14cr|aquamarine-0.15.1-2|59	
14cr|aquamarine-0.15.1-2|60	%files -n %{libname}
14cr|aquamarine-0.15.1-2|61	%{_libdir}/lib%{name}.so.%{version}
14cr|aquamarine-0.15.1-2|62	%{_libdir}/lib%{name}.so.%{major}
14cr|aquamarine-0.15.1-2|63	
14cr|aquamarine-0.15.1-2|64	%files -n %{devname}
14cr|aquamarine-0.15.1-2|65	%license LICENSE
14cr|aquamarine-0.15.1-2|66	%doc README.md
14cr|aquamarine-0.15.1-2|67	%{_includedir}/%{name}/
14cr|aquamarine-0.15.1-2|68	%{_libdir}/lib%{name}.so
14cr|aquamarine-0.15.1-2|69	%{_libdir}/pkgconfig/%{name}.pc

3 14
14cr|bfresh-0.9-4|1	Summary:    Running anaconda installer using a layered rootfs
14cr|bfresh-0.9-4|2	Name:       bfresh
14cr|bfresh-0.9-4|3	Version:    0.9
14cr|bfresh-0.9-4|4	Release:    4
14cr|bfresh-0.9-4|5	License:    GPLv2+
14cr|bfresh-0.9-4|6	Group:      System/Base
14cr|bfresh-0.9-4|7	Url:        https://abf.rosa.ru/barium/bfresh
14cr|bfresh-0.9-4|8	Source0:    bfresh-install
14cr|bfresh-0.9-4|9	Source1:    bfresh-install.ui
14cr|bfresh-0.9-4|10	Source2:    ru.rosalinux.bfresh-install.policy
14cr|bfresh-0.9-4|11	Source3:    bfresh-install.po
14cr|bfresh-0.9-4|12	Source4:    %{name}.desktop
14cr|bfresh-0.9-4|13	Source5:    ovlinst
14cr|bfresh-0.9-4|14	Source6:    ks.cfg
14cr|bfresh-0.9-4|15	Source7:    bfresh-oem-setup
14cr|bfresh-0.9-4|16	Source8:    bfresh_install.svg
14cr|bfresh-0.9-4|17	Source9:    installers-launcher
14cr|bfresh-0.9-4|18	Source10:   installers-launcher.desktop
14cr|bfresh-0.9-4|19	Source11:   installers-launcher.ui
14cr|bfresh-0.9-4|20	Source12:   bfresh-ddpy
14cr|bfresh-0.9-4|21	
14cr|bfresh-0.9-4|22	# MOSNTECH
14cr|bfresh-0.9-4|23	Source20:   %{name}.desktop.mostech
14cr|bfresh-0.9-4|24	Source21:   installers-launcher.desktop.mostech
14cr|bfresh-0.9-4|25	
14cr|bfresh-0.9-4|26	# target
14cr|bfresh-0.9-4|27	Source30:   bfresh.service
14cr|bfresh-0.9-4|28	Source31:   bfresh.target
14cr|bfresh-0.9-4|29	Source32:   bfresh_launcher.sh
14cr|bfresh-0.9-4|30	
14cr|bfresh-0.9-4|31	BuildRequires:  /usr/bin/msgfmt
14cr|bfresh-0.9-4|32	
14cr|bfresh-0.9-4|33	Requires:   anaconda-core
14cr|bfresh-0.9-4|34	Requires:   /usr/sbin/sgdisk
14cr|bfresh-0.9-4|35	Requires:   ddpy
14cr|bfresh-0.9-4|36	
14cr|bfresh-0.9-4|37	# for gui
14cr|bfresh-0.9-4|38	Requires:   rosa-update-system-common
14cr|bfresh-0.9-4|39	Requires:   xdg-utils
14cr|bfresh-0.9-4|40	
14cr|bfresh-0.9-4|41	%description
14cr|bfresh-0.9-4|42	Bfresh - Barium Fresh,
14cr|bfresh-0.9-4|43	A method to use the Anaconda installer with an OS loaded using UIRD.
14cr|bfresh-0.9-4|44	
14cr|bfresh-0.9-4|45	%files
14cr|bfresh-0.9-4|46	%{_sbindir}/ovlinst
14cr|bfresh-0.9-4|47	%{_sbindir}/bfresh-oem-setup
14cr|bfresh-0.9-4|48	%{_sbindir}/bfresh-ddpy
14cr|bfresh-0.9-4|49	%{_bindir}/bfresh-install
14cr|bfresh-0.9-4|50	%{_bindir}/installers-launcher
14cr|bfresh-0.9-4|51	%{_datadir}/polkit-1/actions/ru.rosalinux.bfresh-install.policy
14cr|bfresh-0.9-4|52	%{_datadir}/bfresh/*.ui
14cr|bfresh-0.9-4|53	%{_datadir}/applications/*.desktop
14cr|bfresh-0.9-4|54	%{_datadir}/icons/%{name}_install.svg
14cr|bfresh-0.9-4|55	
14cr|bfresh-0.9-4|56	%{_sysconfdir}/ovlinst/*
14cr|bfresh-0.9-4|57	%{_localedir}/ru/LC_MESSAGES/bfresh-install.mo
14cr|bfresh-0.9-4|58	
14cr|bfresh-0.9-4|59	%package mostech
14cr|bfresh-0.9-4|60	Summary:  %{name} implementation for MOSTECH
14cr|bfresh-0.9-4|61	Requires: %{name} == %{EVRD}
14cr|bfresh-0.9-4|62	
14cr|bfresh-0.9-4|63	%description mostech
14cr|bfresh-0.9-4|64	Desktop files for MOSTECH.
14cr|bfresh-0.9-4|65	
14cr|bfresh-0.9-4|66	%files mostech
14cr|bfresh-0.9-4|67	%{_datadir}/mostech/applications/*.desktop
14cr|bfresh-0.9-4|68	%{_datadir}/mos/applications/*.desktop
14cr|bfresh-0.9-4|69	
14cr|bfresh-0.9-4|70	%package target
14cr|bfresh-0.9-4|71	Summary:  Systemd unit and target for %{name}
14cr|bfresh-0.9-4|72	Requires: %{name} == %{EVRD}
14cr|bfresh-0.9-4|73	
14cr|bfresh-0.9-4|74	%description target
14cr|bfresh-0.9-4|75	Systemd unit and target for %{name},
14cr|bfresh-0.9-4|76	to run standalone installers-launcher by
14cr|bfresh-0.9-4|77	systemd.unit=bfresh.target kernel cmdline parameter.
14cr|bfresh-0.9-4|78	
14cr|bfresh-0.9-4|79	%files target
14cr|bfresh-0.9-4|80	%{_unitdir}/*
14cr|bfresh-0.9-4|81	%{_libexecdir}/*.sh
14cr|bfresh-0.9-4|82	
14cr|bfresh-0.9-4|83	%prep
14cr|bfresh-0.9-4|84	
14cr|bfresh-0.9-4|85	%build
14cr|bfresh-0.9-4|86	
14cr|bfresh-0.9-4|87	%install
14cr|bfresh-0.9-4|88	mkdir -p  %{buildroot}%{_bindir}
14cr|bfresh-0.9-4|89	mkdir -p  %{buildroot}%{_sbindir}
14cr|bfresh-0.9-4|90	mkdir -p  %{buildroot}%{_datadir}/{bfresh,applications,icons}
14cr|bfresh-0.9-4|91	mkdir -p  %{buildroot}%{_datadir}/polkit-1/actions
14cr|bfresh-0.9-4|92	mkdir -p  %{buildroot}%{_sysconfdir}/ovlinst
14cr|bfresh-0.9-4|93	
14cr|bfresh-0.9-4|94	install -m 755 %{SOURCE0} %{buildroot}/%{_bindir}/
14cr|bfresh-0.9-4|95	
14cr|bfresh-0.9-4|96	install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/bfresh/
14cr|bfresh-0.9-4|97	install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/polkit-1/actions/
14cr|bfresh-0.9-4|98	install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/applications/
14cr|bfresh-0.9-4|99	install -m 755 %{SOURCE5} %{buildroot}%{_sbindir}/ovlinst
14cr|bfresh-0.9-4|100	install -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/ovlinst/
14cr|bfresh-0.9-4|101	install -m 755 %{SOURCE7} %{buildroot}%{_sbindir}/
14cr|bfresh-0.9-4|102	install -m 644 %{SOURCE8} %{buildroot}%{_datadir}/icons/
14cr|bfresh-0.9-4|103	install -m 755 %{SOURCE9} %{buildroot}%{_bindir}/
14cr|bfresh-0.9-4|104	install -m 644 %{SOURCE10} %{buildroot}%{_datadir}/applications/
14cr|bfresh-0.9-4|105	install -m 644 %{SOURCE11} %{buildroot}%{_datadir}/bfresh/
14cr|bfresh-0.9-4|106	install -m 755 %{SOURCE12} %{buildroot}%{_sbindir}/
14cr|bfresh-0.9-4|107	
14cr|bfresh-0.9-4|108	echo -e "#ks_dirs=\n#ks_modules=\n" > %{buildroot}%{_sysconfdir}/ovlinst/kickstart.conf
14cr|bfresh-0.9-4|109	
14cr|bfresh-0.9-4|110	mkdir -p %{buildroot}%{_bindir} %{buildroot}%{_localedir}/ru/LC_MESSAGES/
14cr|bfresh-0.9-4|111	msgfmt -v %{SOURCE3} -o %{buildroot}%{_localedir}/ru/LC_MESSAGES/bfresh-install.mo
14cr|bfresh-0.9-4|112	
14cr|bfresh-0.9-4|113	# MOSTECH
14cr|bfresh-0.9-4|114	mkdir -p  %{buildroot}%{_datadir}/mostech/applications
14cr|bfresh-0.9-4|115	mkdir -p  %{buildroot}%{_datadir}/mos/applications
14cr|bfresh-0.9-4|116	install -m 644 %{SOURCE20} %{buildroot}%{_datadir}/mostech/applications/%{name}.desktop
14cr|bfresh-0.9-4|117	install -m 644 %{SOURCE21} %{buildroot}%{_datadir}/mostech/applications/installers-launcher.desktop
14cr|bfresh-0.9-4|118	ln -s %{_datadir}/mostech/applications/%{name}.desktop %{buildroot}%{_datadir}/mos/applications/%{name}.desktop
14cr|bfresh-0.9-4|119	ln -s %{_datadir}/mostech/applications/installers-launcher.desktop %{buildroot}%{_datadir}/mos/applications/installers-launcher.desktop
14cr|bfresh-0.9-4|120	
14cr|bfresh-0.9-4|121	# target
14cr|bfresh-0.9-4|122	mkdir -p %{buildroot}/%{_unitdir}
14cr|bfresh-0.9-4|123	mkdir -p %{buildroot}/%{_libexecdir}
14cr|bfresh-0.9-4|124	install -m 644 %{SOURCE30} %{buildroot}%{_unitdir}/
14cr|bfresh-0.9-4|125	install -m 644 %{SOURCE31} %{buildroot}%{_unitdir}/
14cr|bfresh-0.9-4|126	install -m 755 %{SOURCE32} %{buildroot}%{_libexecdir}/
14cr|bfresh-0.9-4|127	

4 14
14cr|budgie-backgrounds-4.1-1|1	Name:		budgie-backgrounds
14cr|budgie-backgrounds-4.1-1|2	Version:	4.1
14cr|budgie-backgrounds-4.1-1|3	Release:	1
14cr|budgie-backgrounds-4.1-1|4	Summary:	Default set of background images for the Budgie Desktop
14cr|budgie-backgrounds-4.1-1|5	Group:		Graphical desktop/Other
14cr|budgie-backgrounds-4.1-1|6	License:	CC0-1.0
14cr|budgie-backgrounds-4.1-1|7	URL:		https://github.com/BuddiesOfBudgie/budgie-backgrounds
14cr|budgie-backgrounds-4.1-1|8	Source0:	%{url}/releases/download/v%{version}/%{name}-v%{version}.tar.xz
14cr|budgie-backgrounds-4.1-1|9	
14cr|budgie-backgrounds-4.1-1|10	BuildArch:	noarch
14cr|budgie-backgrounds-4.1-1|11	
14cr|budgie-backgrounds-4.1-1|12	BuildRequires:	imagemagick
14cr|budgie-backgrounds-4.1-1|13	BuildRequires:	gnupg2
14cr|budgie-backgrounds-4.1-1|14	#BuildRequires:	jhead
14cr|budgie-backgrounds-4.1-1|15	BuildRequires:	meson
14cr|budgie-backgrounds-4.1-1|16	
14cr|budgie-backgrounds-4.1-1|17	%description
14cr|budgie-backgrounds-4.1-1|18	Default set of background images for the Budgie Desktop.
14cr|budgie-backgrounds-4.1-1|19	
14cr|budgie-backgrounds-4.1-1|20	%prep
14cr|budgie-backgrounds-4.1-1|21	%autosetup -p1
14cr|budgie-backgrounds-4.1-1|22	
14cr|budgie-backgrounds-4.1-1|23	%build
14cr|budgie-backgrounds-4.1-1|24	%meson
14cr|budgie-backgrounds-4.1-1|25	%meson_build
14cr|budgie-backgrounds-4.1-1|26	
14cr|budgie-backgrounds-4.1-1|27	%install
14cr|budgie-backgrounds-4.1-1|28	%meson_install
14cr|budgie-backgrounds-4.1-1|29	
14cr|budgie-backgrounds-4.1-1|30	%files
14cr|budgie-backgrounds-4.1-1|31	%doc README.md
14cr|budgie-backgrounds-4.1-1|32	%license LICENSE
14cr|budgie-backgrounds-4.1-1|33	%dir %{_datadir}/backgrounds/budgie
14cr|budgie-backgrounds-4.1-1|34	%dir %{_datadir}/gnome-background-properties
14cr|budgie-backgrounds-4.1-1|35	%{_datadir}/backgrounds/budgie/*.jxl
14cr|budgie-backgrounds-4.1-1|36	%{_datadir}/gnome-background-properties/%{name}.xml
14cr|budgie-backgrounds-4.1-1|37	

5 14
14cr|budgie-desktop-services-1.0.3-1|1	Name:           budgie-desktop-services
14cr|budgie-desktop-services-1.0.3-1|2	Version:        1.0.3
14cr|budgie-desktop-services-1.0.3-1|3	Release:        1
14cr|budgie-desktop-services-1.0.3-1|4	Summary:        Central hub and orchestrator for Budgie Desktop
14cr|budgie-desktop-services-1.0.3-1|5	License:        MPLv2.0
14cr|budgie-desktop-services-1.0.3-1|6	Group:          Graphical desktop/Other
14cr|budgie-desktop-services-1.0.3-1|7	URL:            https://forge.moderndesktop.dev/BuddiesOfBudgie/budgie-desktop-services
14cr|budgie-desktop-services-1.0.3-1|8	Source0:        %{url}/archive/%{version}.tar.gz?/%{name}-%{version}.tar.gz
14cr|budgie-desktop-services-1.0.3-1|9	
14cr|budgie-desktop-services-1.0.3-1|10	BuildRequires:  qt6-cmake
14cr|budgie-desktop-services-1.0.3-1|11	BuildRequires:  extra-cmake-modules6
14cr|budgie-desktop-services-1.0.3-1|12	BuildRequires:  gcc-c++
14cr|budgie-desktop-services-1.0.3-1|13	BuildRequires:  ninja
14cr|budgie-desktop-services-1.0.3-1|14	BuildRequires:  pkgconfig(Qt6Core)
14cr|budgie-desktop-services-1.0.3-1|15	BuildRequires:  pkgconfig(Qt6DBus)
14cr|budgie-desktop-services-1.0.3-1|16	BuildRequires:  pkgconfig(Qt6WaylandClient)
14cr|budgie-desktop-services-1.0.3-1|17	BuildRequires:  pkgconfig(wayland-client)
14cr|budgie-desktop-services-1.0.3-1|18	BuildRequires:  qt6-qtbase-tools
14cr|budgie-desktop-services-1.0.3-1|19	BuildRequires:  lib64kf6wayland-devel
14cr|budgie-desktop-services-1.0.3-1|20	BuildRequires:  qt6-qtwayland-devel
14cr|budgie-desktop-services-1.0.3-1|21	BuildRequires:  toml11-devel
14cr|budgie-desktop-services-1.0.3-1|22	
14cr|budgie-desktop-services-1.0.3-1|23	%description
14cr|budgie-desktop-services-1.0.3-1|24	Budgie Desktop Services is the central hub and orchestrator for Budgie
14cr|budgie-desktop-services-1.0.3-1|25	Desktop, with a primary focus on Budgie 11. At present, it provides
14cr|budgie-desktop-services-1.0.3-1|26	Wayland-native display configuration for Budgie 10.10, using
14cr|budgie-desktop-services-1.0.3-1|27	wlr-output-management-unstable-v1 to discover and configure outputs.
14cr|budgie-desktop-services-1.0.3-1|28	Features include an atomic display configuration batch system and
14cr|budgie-desktop-services-1.0.3-1|29	TOML-based profiles for persistent display groups. Over time, it will
14cr|budgie-desktop-services-1.0.3-1|30	coordinate broader desktop logic for Budgie 11.
14cr|budgie-desktop-services-1.0.3-1|31	
14cr|budgie-desktop-services-1.0.3-1|32	%files
14cr|budgie-desktop-services-1.0.3-1|33	%doc README.md
14cr|budgie-desktop-services-1.0.3-1|34	%license COPYING
14cr|budgie-desktop-services-1.0.3-1|35	%{_bindir}/org.buddiesofbudgie.Services
14cr|budgie-desktop-services-1.0.3-1|36	%{_datadir}/dbus-1/system.d/org.buddiesofbudgie.Services.conf
14cr|budgie-desktop-services-1.0.3-1|37	
14cr|budgie-desktop-services-1.0.3-1|38	#------------------------------------------------------------------
14cr|budgie-desktop-services-1.0.3-1|39	
14cr|budgie-desktop-services-1.0.3-1|40	%prep
14cr|budgie-desktop-services-1.0.3-1|41	%autosetup -n %{name}
14cr|budgie-desktop-services-1.0.3-1|42	
14cr|budgie-desktop-services-1.0.3-1|43	%build
14cr|budgie-desktop-services-1.0.3-1|44	%cmake -G Ninja
14cr|budgie-desktop-services-1.0.3-1|45	%ninja_build
14cr|budgie-desktop-services-1.0.3-1|46	
14cr|budgie-desktop-services-1.0.3-1|47	%install
14cr|budgie-desktop-services-1.0.3-1|48	%ninja_install -C build

6 14
14cr|budgie-desktop-view-10.10.3-1|1	%define org org.buddiesofbudgie
14cr|budgie-desktop-view-10.10.3-1|2	
14cr|budgie-desktop-view-10.10.3-1|3	Name:           budgie-desktop-view
14cr|budgie-desktop-view-10.10.3-1|4	Version:        10.10.3
14cr|budgie-desktop-view-10.10.3-1|5	Release:        1
14cr|budgie-desktop-view-10.10.3-1|6	Summary:        Official Budgie Desktop icons application
14cr|budgie-desktop-view-10.10.3-1|7	License:        Apache-2.0
14cr|budgie-desktop-view-10.10.3-1|8	Group:          Graphical desktop/Other
14cr|budgie-desktop-view-10.10.3-1|9	URL:            https://github.com/BuddiesOfBudgie/budgie-desktop-view
14cr|budgie-desktop-view-10.10.3-1|10	Source0:        https://github.com/BuddiesOfBudgie/budgie-desktop-view/releases/download/v%{version}/budgie-desktop-view-v%{version}.tar.xz
14cr|budgie-desktop-view-10.10.3-1|11	BuildRequires:  cmake
14cr|budgie-desktop-view-10.10.3-1|12	BuildRequires:  intltool
14cr|budgie-desktop-view-10.10.3-1|13	BuildRequires:  meson
14cr|budgie-desktop-view-10.10.3-1|14	BuildRequires:  pkgconfig
14cr|budgie-desktop-view-10.10.3-1|15	BuildRequires:  vala
14cr|budgie-desktop-view-10.10.3-1|16	BuildRequires:  pkgconfig(vapigen)
14cr|budgie-desktop-view-10.10.3-1|17	BuildRequires:  pkgconfig(gdk-3.0)
14cr|budgie-desktop-view-10.10.3-1|18	BuildRequires:  pkgconfig(gtk-layer-shell-0)
14cr|budgie-desktop-view-10.10.3-1|19	BuildRequires:  pkgconfig(libxfce4windowing-0)
14cr|budgie-desktop-view-10.10.3-1|20	BuildRequires:  pkgconfig(glib-2.0) >= 2.64.0
14cr|budgie-desktop-view-10.10.3-1|21	
14cr|budgie-desktop-view-10.10.3-1|22	%description
14cr|budgie-desktop-view-10.10.3-1|23	Budgie Desktop View is the official Budgie desktop icons application / implementation
14cr|budgie-desktop-view-10.10.3-1|24	
14cr|budgie-desktop-view-10.10.3-1|25	%files -f %{name}.lang
14cr|budgie-desktop-view-10.10.3-1|26	%license LICENSE.md
14cr|budgie-desktop-view-10.10.3-1|27	%{_bindir}/%{org}.budgie-desktop-view
14cr|budgie-desktop-view-10.10.3-1|28	%{_sysconfdir}/xdg/autostart/%{org}.budgie-desktop-view-autostart.desktop
14cr|budgie-desktop-view-10.10.3-1|29	%{_datadir}/applications/%{org}.budgie-desktop-view.desktop
14cr|budgie-desktop-view-10.10.3-1|30	%{_datadir}/glib-2.0/schemas/%{org}.budgie-desktop-view.gschema.xml
14cr|budgie-desktop-view-10.10.3-1|31	
14cr|budgie-desktop-view-10.10.3-1|32	#--------------------------------------------------------------------------
14cr|budgie-desktop-view-10.10.3-1|33	
14cr|budgie-desktop-view-10.10.3-1|34	%prep
14cr|budgie-desktop-view-10.10.3-1|35	%autosetup -p1
14cr|budgie-desktop-view-10.10.3-1|36	
14cr|budgie-desktop-view-10.10.3-1|37	%build
14cr|budgie-desktop-view-10.10.3-1|38	%meson -Dxdg-appdir=%{_sysconfdir}/xdg/autostart -Dwerror=false
14cr|budgie-desktop-view-10.10.3-1|39	%meson_build
14cr|budgie-desktop-view-10.10.3-1|40	
14cr|budgie-desktop-view-10.10.3-1|41	%install
14cr|budgie-desktop-view-10.10.3-1|42	%meson_install
14cr|budgie-desktop-view-10.10.3-1|43	
14cr|budgie-desktop-view-10.10.3-1|44	%find_lang budgie-desktop-view --with-gnome

7 14
14cr|budgie-display-configurator-0.0.1-1|1	Summary:	Graphical display configuration tool for Budgie Desktop
14cr|budgie-display-configurator-0.0.1-1|2	Name:		budgie-display-configurator
14cr|budgie-display-configurator-0.0.1-1|3	Version:	0.0.1
14cr|budgie-display-configurator-0.0.1-1|4	Release:	1
14cr|budgie-display-configurator-0.0.1-1|5	License:	MPLv2.0
14cr|budgie-display-configurator-0.0.1-1|6	Group:		Graphical desktop/Other
14cr|budgie-display-configurator-0.0.1-1|7	Url:		https://forge.moderndesktop.dev/BuddiesOfBudgie/budgie-display-configurator/
14cr|budgie-display-configurator-0.0.1-1|8	Source0:	%{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
14cr|budgie-display-configurator-0.0.1-1|9	
14cr|budgie-display-configurator-0.0.1-1|10	BuildRequires:	qt6-cmake
14cr|budgie-display-configurator-0.0.1-1|11	BuildRequires:	extra-cmake-modules6
14cr|budgie-display-configurator-0.0.1-1|12	
14cr|budgie-display-configurator-0.0.1-1|13	
14cr|budgie-display-configurator-0.0.1-1|14	# Основные компоненты Qt6
14cr|budgie-display-configurator-0.0.1-1|15	BuildRequires:	cmake(Qt6Core)
14cr|budgie-display-configurator-0.0.1-1|16	BuildRequires:	cmake(Qt6DBus)
14cr|budgie-display-configurator-0.0.1-1|17	BuildRequires:	cmake(Qt6Gui)
14cr|budgie-display-configurator-0.0.1-1|18	BuildRequires:	cmake(Qt6Quick)
14cr|budgie-display-configurator-0.0.1-1|19	BuildRequires:	cmake(Qt6QuickControls2)
14cr|budgie-display-configurator-0.0.1-1|20	BuildRequires:	cmake(Qt6Widgets)
14cr|budgie-display-configurator-0.0.1-1|21	
14cr|budgie-display-configurator-0.0.1-1|22	# Компоненты KDE Frameworks 6
14cr|budgie-display-configurator-0.0.1-1|23	BuildRequires:	cmake(KF6ColorScheme)
14cr|budgie-display-configurator-0.0.1-1|24	BuildRequires:	cmake(KF6Config)
14cr|budgie-display-configurator-0.0.1-1|25	BuildRequires:	cmake(KF6CoreAddons)
14cr|budgie-display-configurator-0.0.1-1|26	BuildRequires:	cmake(KF6I18n)
14cr|budgie-display-configurator-0.0.1-1|27	BuildRequires:	cmake(KF6Kirigami)
14cr|budgie-display-configurator-0.0.1-1|28	BuildRequires:	cmake(KF6QQC2DesktopStyle)
14cr|budgie-display-configurator-0.0.1-1|29	
14cr|budgie-display-configurator-0.0.1-1|30	# Runtime зависимости
14cr|budgie-display-configurator-0.0.1-1|31	Requires:	budgie-desktop-services
14cr|budgie-display-configurator-0.0.1-1|32	Requires:	kf6-kirigami
14cr|budgie-display-configurator-0.0.1-1|33	
14cr|budgie-display-configurator-0.0.1-1|34	%description
14cr|budgie-display-configurator-0.0.1-1|35	Graphical display configuration tool for Budgie Desktop.
14cr|budgie-display-configurator-0.0.1-1|36	
14cr|budgie-display-configurator-0.0.1-1|37	%files
14cr|budgie-display-configurator-0.0.1-1|38	%license LICENSE
14cr|budgie-display-configurator-0.0.1-1|39	%{_bindir}/org.buddiesofbudgie.DisplayConfig
14cr|budgie-display-configurator-0.0.1-1|40	%{_datadir}/applications/org.buddiesofbudgie.DisplayConfig.desktop
14cr|budgie-display-configurator-0.0.1-1|41	
14cr|budgie-display-configurator-0.0.1-1|42	#------------------------------------------------------------------
14cr|budgie-display-configurator-0.0.1-1|43	
14cr|budgie-display-configurator-0.0.1-1|44	%prep
14cr|budgie-display-configurator-0.0.1-1|45	%autosetup -n %{name}
14cr|budgie-display-configurator-0.0.1-1|46	
14cr|budgie-display-configurator-0.0.1-1|47	%build
14cr|budgie-display-configurator-0.0.1-1|48	%cmake
14cr|budgie-display-configurator-0.0.1-1|49	%make_build
14cr|budgie-display-configurator-0.0.1-1|50	
14cr|budgie-display-configurator-0.0.1-1|51	%install
14cr|budgie-display-configurator-0.0.1-1|52	%make_install -C build

8 14
14cr|doublecmd-1.2.9-1|1	# norootforbuild
14cr|doublecmd-1.2.9-1|2	
14cr|doublecmd-1.2.9-1|3	%define debug_package %{nil}
14cr|doublecmd-1.2.9-1|4	
14cr|doublecmd-1.2.9-1|5	Summary:	Twin-panel (commander-style) file manager (GTK2 and QT5)
14cr|doublecmd-1.2.9-1|6	Name:		doublecmd
14cr|doublecmd-1.2.9-1|7	Version:	1.2.9
14cr|doublecmd-1.2.9-1|8	Release:	1
14cr|doublecmd-1.2.9-1|9	License:	GPLv2+
14cr|doublecmd-1.2.9-1|10	Group:		File tools
14cr|doublecmd-1.2.9-1|11	Url:		https://doublecmd.sourceforge.io
14cr|doublecmd-1.2.9-1|12	Source0:	http://downloads.sourceforge.net/project/doublecmd/Double%20Commander%20Source/%{name}-%{version}-src.tar.gz
14cr|doublecmd-1.2.9-1|13	Source1:	%{name}-qt5.desktop
14cr|doublecmd-1.2.9-1|14	Source2:	%{name}-qt6.desktop
14cr|doublecmd-1.2.9-1|15	Source10:	%{name}.rpmlintrc
14cr|doublecmd-1.2.9-1|16	BuildRequires:	desktop-file-utils
14cr|doublecmd-1.2.9-1|17	BuildRequires:	fpc
14cr|doublecmd-1.2.9-1|18	BuildRequires:	fpc-src
14cr|doublecmd-1.2.9-1|19	BuildRequires:	lazbuild
14cr|doublecmd-1.2.9-1|20	BuildRequires:	util-linux
14cr|doublecmd-1.2.9-1|21	BuildRequires:	bzip2-devel
14cr|doublecmd-1.2.9-1|22	BuildRequires:	qt5pas-devel
14cr|doublecmd-1.2.9-1|23	BuildRequires:	qt5-qtbase-devel
14cr|doublecmd-1.2.9-1|24	BuildRequires:	qt6pas-devel
14cr|doublecmd-1.2.9-1|25	BuildRequires:	pkgconfig(Qt6Core)
14cr|doublecmd-1.2.9-1|26	BuildRequires:	pkgconfig(dbus-1)
14cr|doublecmd-1.2.9-1|27	BuildRequires:	pkgconfig(gdk-pixbuf-2.0)
14cr|doublecmd-1.2.9-1|28	BuildRequires:	pkgconfig(glib-2.0)
14cr|doublecmd-1.2.9-1|29	BuildRequires:	pkgconfig(gtk+-2.0)
14cr|doublecmd-1.2.9-1|30	BuildRequires:	pkgconfig(ncurses)
14cr|doublecmd-1.2.9-1|31	BuildRequires:	pkgconfig(pango)
14cr|doublecmd-1.2.9-1|32	BuildRequires:	pkgconfig(xtrans)
14cr|doublecmd-1.2.9-1|33	BuildRequires:	pkgconfig(wayland-client)
14cr|doublecmd-1.2.9-1|34	Requires:	hicolor-icon-theme
14cr|doublecmd-1.2.9-1|35	Obsoletes:	%{name} < 1.0.0
14cr|doublecmd-1.2.9-1|36	ExclusiveArch:	%{ix86} x86_64
14cr|doublecmd-1.2.9-1|37	
14cr|doublecmd-1.2.9-1|38	%description
14cr|doublecmd-1.2.9-1|39	Double Commander is a cross platform open source file manager with two panels
14cr|doublecmd-1.2.9-1|40	side by side. It is inspired by Total Commander and features some new ideas.
14cr|doublecmd-1.2.9-1|41	
14cr|doublecmd-1.2.9-1|42	#----------------------------------------------------------------------------
14cr|doublecmd-1.2.9-1|43	
14cr|doublecmd-1.2.9-1|44	%package -n %{name}-gtk
14cr|doublecmd-1.2.9-1|45	Summary:	Twin-panel (commander-style) file manager (GTK2)
14cr|doublecmd-1.2.9-1|46	Group:		File tools
14cr|doublecmd-1.2.9-1|47	Requires:	%{name}-common = %{EVRD}
14cr|doublecmd-1.2.9-1|48	Provides:	%{name} = %{EVRD}
14cr|doublecmd-1.2.9-1|49	
14cr|doublecmd-1.2.9-1|50	%description -n %{name}-gtk
14cr|doublecmd-1.2.9-1|51	Double Commander GTK version.
14cr|doublecmd-1.2.9-1|52	
14cr|doublecmd-1.2.9-1|53	%files -n %{name}-gtk
14cr|doublecmd-1.2.9-1|54	%doc doc/*
14cr|doublecmd-1.2.9-1|55	%{_bindir}/%{name}
14cr|doublecmd-1.2.9-1|56	%{_libdir}/%{name}/%{name}
14cr|doublecmd-1.2.9-1|57	%{_libdir}/%{name}/%{name}.zdli
14cr|doublecmd-1.2.9-1|58	%{_datadir}/applications/%{name}.desktop
14cr|doublecmd-1.2.9-1|59	
14cr|doublecmd-1.2.9-1|60	#----------------------------------------------------------------------------
14cr|doublecmd-1.2.9-1|61	
14cr|doublecmd-1.2.9-1|62	%package -n %{name}-qt5
14cr|doublecmd-1.2.9-1|63	Summary:	Twin-panel (commander-style) file manager (Qt5)
14cr|doublecmd-1.2.9-1|64	Group:		File tools
14cr|doublecmd-1.2.9-1|65	Requires:	%{name}-common = %{EVRD}
14cr|doublecmd-1.2.9-1|66	Provides:	%{name} = %{EVRD}
14cr|doublecmd-1.2.9-1|67	Conflicts:	%{name}-qt < %{EVRD}
14cr|doublecmd-1.2.9-1|68	Obsoletes:	%{name}-qt < %{EVRD}
14cr|doublecmd-1.2.9-1|69	
14cr|doublecmd-1.2.9-1|70	%description -n %{name}-qt5
14cr|doublecmd-1.2.9-1|71	Double Commander QT version.
14cr|doublecmd-1.2.9-1|72	
14cr|doublecmd-1.2.9-1|73	%files -n %{name}-qt5
14cr|doublecmd-1.2.9-1|74	%doc doc/*
14cr|doublecmd-1.2.9-1|75	%{_bindir}/%{name}-qt5
14cr|doublecmd-1.2.9-1|76	%{_libdir}/%{name}/%{name}-qt5
14cr|doublecmd-1.2.9-1|77	%{_libdir}/%{name}/%{name}-qt5.zdli
14cr|doublecmd-1.2.9-1|78	%{_datadir}/applications/%{name}-qt5.desktop
14cr|doublecmd-1.2.9-1|79	
14cr|doublecmd-1.2.9-1|80	#----------------------------------------------------------------------------
14cr|doublecmd-1.2.9-1|81	
14cr|doublecmd-1.2.9-1|82	%package -n %{name}-qt6
14cr|doublecmd-1.2.9-1|83	Summary:	Twin-panel (commander-style) file manager (qt6)
14cr|doublecmd-1.2.9-1|84	Group:		File tools
14cr|doublecmd-1.2.9-1|85	Requires:	%{name}-common = %{EVRD}
14cr|doublecmd-1.2.9-1|86	Provides:	%{name} = %{EVRD}
14cr|doublecmd-1.2.9-1|87	
14cr|doublecmd-1.2.9-1|88	%description -n %{name}-qt6
14cr|doublecmd-1.2.9-1|89	Double Commander QT version.
14cr|doublecmd-1.2.9-1|90	
14cr|doublecmd-1.2.9-1|91	%files -n %{name}-qt6
14cr|doublecmd-1.2.9-1|92	%doc doc/*
14cr|doublecmd-1.2.9-1|93	%{_bindir}/%{name}-qt6
14cr|doublecmd-1.2.9-1|94	%{_libdir}/%{name}/%{name}-qt6
14cr|doublecmd-1.2.9-1|95	%{_libdir}/%{name}/%{name}-qt6.zdli
14cr|doublecmd-1.2.9-1|96	%{_datadir}/applications/%{name}-qt6.desktop
14cr|doublecmd-1.2.9-1|97	
14cr|doublecmd-1.2.9-1|98	#----------------------------------------------------------------------------
14cr|doublecmd-1.2.9-1|99	
14cr|doublecmd-1.2.9-1|100	%package -n %{name}-common
14cr|doublecmd-1.2.9-1|101	Summary:	Common files for Double Commander
14cr|doublecmd-1.2.9-1|102	Group:		File tools
14cr|doublecmd-1.2.9-1|103	
14cr|doublecmd-1.2.9-1|104	%description -n %{name}-common
14cr|doublecmd-1.2.9-1|105	Common files for Double Commander
14cr|doublecmd-1.2.9-1|106	
14cr|doublecmd-1.2.9-1|107	%files -n %{name}-common
14cr|doublecmd-1.2.9-1|108	%exclude %{_libdir}/%{name}/%{name}
14cr|doublecmd-1.2.9-1|109	%exclude %{_libdir}/%{name}/%{name}-qt5
14cr|doublecmd-1.2.9-1|110	%exclude %{_libdir}/%{name}/%{name}-qt6
14cr|doublecmd-1.2.9-1|111	%exclude %{_libdir}/%{name}/%{name}.zdli
14cr|doublecmd-1.2.9-1|112	%exclude %{_libdir}/%{name}/%{name}-qt5.zdli
14cr|doublecmd-1.2.9-1|113	%exclude %{_libdir}/%{name}/%{name}-qt6.zdli
14cr|doublecmd-1.2.9-1|114	%exclude %{_bindir}/%{name}
14cr|doublecmd-1.2.9-1|115	%exclude %{_bindir}/%{name}-qt5
14cr|doublecmd-1.2.9-1|116	%exclude %{_bindir}/%{name}-qt6
14cr|doublecmd-1.2.9-1|117	%{_libdir}/%{name}
14cr|doublecmd-1.2.9-1|118	%{_datadir}/%{name}
14cr|doublecmd-1.2.9-1|119	%{_mandir}/man1/%{name}.1.*
14cr|doublecmd-1.2.9-1|120	%{_datadir}/pixmaps/%{name}.*
14cr|doublecmd-1.2.9-1|121	%{_datadir}/icons/hicolor/scalable/apps/doublecmd.svg
14cr|doublecmd-1.2.9-1|122	%{_datadir}/polkit-1/actions/org.doublecmd.root.policy
14cr|doublecmd-1.2.9-1|123	
14cr|doublecmd-1.2.9-1|124	#----------------------------------------------------------------------------
14cr|doublecmd-1.2.9-1|125	
14cr|doublecmd-1.2.9-1|126	%prep
14cr|doublecmd-1.2.9-1|127	%setup -q
14cr|doublecmd-1.2.9-1|128	
14cr|doublecmd-1.2.9-1|129	%build
14cr|doublecmd-1.2.9-1|130	# --------- qt5 ------------------
14cr|doublecmd-1.2.9-1|131	lcl=qt5 ./build.sh beta
14cr|doublecmd-1.2.9-1|132	mv ./%{name} ./%{name}-qt5 && mv ./%{name}.zdli ./%{name}-qt5.zdli
14cr|doublecmd-1.2.9-1|133	./clean.sh
14cr|doublecmd-1.2.9-1|134	
14cr|doublecmd-1.2.9-1|135	# --------- qt6 ------------------
14cr|doublecmd-1.2.9-1|136	lcl=qt6 ./build.sh beta
14cr|doublecmd-1.2.9-1|137	mv ./%{name} ./%{name}-qt6 && mv ./%{name}.zdli ./%{name}-qt6.zdli
14cr|doublecmd-1.2.9-1|138	./clean.sh
14cr|doublecmd-1.2.9-1|139	# --------- qt6 ------------------
14cr|doublecmd-1.2.9-1|140	lcl=gtk2 ./build.sh beta
14cr|doublecmd-1.2.9-1|141	
14cr|doublecmd-1.2.9-1|142	%install
14cr|doublecmd-1.2.9-1|143	install/linux/install.sh --install-prefix=%{buildroot}
14cr|doublecmd-1.2.9-1|144	install ./%{name}-qt5 %{buildroot}%{_libdir}/%{name}/%{name}-qt5
14cr|doublecmd-1.2.9-1|145	install ./%{name}-qt6 %{buildroot}%{_libdir}/%{name}/%{name}-qt6
14cr|doublecmd-1.2.9-1|146	install -m 0644 ./%{name}-qt5.zdli %{buildroot}%{_libdir}/%{name}/%{name}-qt5.zdli
14cr|doublecmd-1.2.9-1|147	install -m 0644 ./%{name}-qt6.zdli %{buildroot}%{_libdir}/%{name}/%{name}-qt6.zdli
14cr|doublecmd-1.2.9-1|148	ln -s ../%{_lib}/%{name}/%{name}-qt5 %{buildroot}%{_bindir}/%{name}-qt5
14cr|doublecmd-1.2.9-1|149	ln -s ../%{_lib}/%{name}/%{name}-qt6 %{buildroot}%{_bindir}/%{name}-qt6
14cr|doublecmd-1.2.9-1|150	install -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}-qt5.desktop
14cr|doublecmd-1.2.9-1|151	install -m 0644 %{SOURCE2} %{buildroot}%{_datadir}/applications/%{name}-qt6.desktop

9 14
14cr|gnumeric-1.12.62-1|1	%define _disable_ld_no_undefined 1
14cr|gnumeric-1.12.62-1|2	%define url_ver %(echo %{version}|cut -d. -f1,2)
14cr|gnumeric-1.12.62-1|3	
14cr|gnumeric-1.12.62-1|4	%define goffice_ver 0.10
14cr|gnumeric-1.12.62-1|5	%define libname %mklibname spreadsheet %{version}
14cr|gnumeric-1.12.62-1|6	%define devname %mklibname -d spreadsheet
14cr|gnumeric-1.12.62-1|7	
14cr|gnumeric-1.12.62-1|8	Summary:	A full-featured spreadsheet for GNOME
14cr|gnumeric-1.12.62-1|9	Name:		gnumeric
14cr|gnumeric-1.12.62-1|10	Version:	1.12.62
14cr|gnumeric-1.12.62-1|11	Release:	1
14cr|gnumeric-1.12.62-1|12	License:	GPLv2+
14cr|gnumeric-1.12.62-1|13	Group:		Office
14cr|gnumeric-1.12.62-1|14	Url:		https://www.gnumeric.org
14cr|gnumeric-1.12.62-1|15	Source0:	https://download.gnome.org/sources/gnumeric/%{url_ver}/%{name}-%{version}.tar.xz
14cr|gnumeric-1.12.62-1|16	Patch0:		gnumeric-c99.patch
14cr|gnumeric-1.12.62-1|17	# revert some part of https://github.com/GNOME/gnumeric/commit/e624094c0555ee0201c4f5c7712695fb31d8d418
14cr|gnumeric-1.12.62-1|18	Patch1:		gnumeric-revert-code.patch
14cr|gnumeric-1.12.62-1|19	BuildRequires:	bison
14cr|gnumeric-1.12.62-1|20	BuildRequires:	byacc
14cr|gnumeric-1.12.62-1|21	BuildRequires:	desktop-file-utils
14cr|gnumeric-1.12.62-1|22	BuildRequires:	gtk-doc
14cr|gnumeric-1.12.62-1|23	BuildRequires:	intltool
14cr|gnumeric-1.12.62-1|24	BuildRequires:	itstool
14cr|gnumeric-1.12.62-1|25	BuildRequires:	perl(ExtUtils::Embed)
14cr|gnumeric-1.12.62-1|26	BuildRequires:	perl-IO-Compress
14cr|gnumeric-1.12.62-1|27	BuildRequires:	rarian
14cr|gnumeric-1.12.62-1|28	BuildRequires:	perl-devel
14cr|gnumeric-1.12.62-1|29	BuildRequires:	psiconv-devel
14cr|gnumeric-1.12.62-1|30	BuildRequires:	pkgconfig(glib-2.0)
14cr|gnumeric-1.12.62-1|31	BuildRequires:	pkgconfig(gmodule-2.0)
14cr|gnumeric-1.12.62-1|32	BuildRequires:	pkgconfig(gobject-2.0)
14cr|gnumeric-1.12.62-1|33	BuildRequires:	pkgconfig(gthread-2.0)
14cr|gnumeric-1.12.62-1|34	BuildRequires:	pkgconfig(gtk+-3.0)
14cr|gnumeric-1.12.62-1|35	BuildRequires:	pkgconfig(libgda-6.0)
14cr|gnumeric-1.12.62-1|36	BuildRequires:	pkgconfig(libgda-ui-6.0)
14cr|gnumeric-1.12.62-1|37	BuildRequires:	pkgconfig(libgoffice-0.10)
14cr|gnumeric-1.12.62-1|38	BuildRequires:	pkgconfig(libgsf-1)
14cr|gnumeric-1.12.62-1|39	BuildRequires:	pkgconfig(libxml-2.0)
14cr|gnumeric-1.12.62-1|40	BuildRequires:	pkgconfig(pango)
14cr|gnumeric-1.12.62-1|41	BuildRequires:	pkgconfig(pangocairo)
14cr|gnumeric-1.12.62-1|42	BuildRequires:	pkgconfig(pxlib)
14cr|gnumeric-1.12.62-1|43	BuildRequires:	pkgconfig(pygobject-3.0)
14cr|gnumeric-1.12.62-1|44	BuildRequires:	pkgconfig(python3)
14cr|gnumeric-1.12.62-1|45	Requires:	goffice
14cr|gnumeric-1.12.62-1|46	
14cr|gnumeric-1.12.62-1|47	%description
14cr|gnumeric-1.12.62-1|48	This is the Gnumeric, the GNOME spreadsheet program. If you are familiar with
14cr|gnumeric-1.12.62-1|49	Excel, you should be ready to use Gnumeric.  It tries to clone all of
14cr|gnumeric-1.12.62-1|50	the good features and stay as compatible as possible with Excel in terms of
14cr|gnumeric-1.12.62-1|51	usability. Hopefully the bugs have been left behind :).
14cr|gnumeric-1.12.62-1|52	
14cr|gnumeric-1.12.62-1|53	%files -f %{name}.lang
14cr|gnumeric-1.12.62-1|54	%doc AUTHORS NEWS README
14cr|gnumeric-1.12.62-1|55	%license COPYING*
14cr|gnumeric-1.12.62-1|56	%{_bindir}/*
14cr|gnumeric-1.12.62-1|57	%{_appdatadir}/org.%{name}.%{name}.appdata.xml
14cr|gnumeric-1.12.62-1|58	%{_datadir}/applications/*
14cr|gnumeric-1.12.62-1|59	%{_datadir}/glib-2.0/schemas/org.gnome.%{name}*.xml
14cr|gnumeric-1.12.62-1|60	%{_datadir}/%{name}
14cr|gnumeric-1.12.62-1|61	%{_iconsdir}/hicolor/*/apps/org.%{name}*
14cr|gnumeric-1.12.62-1|62	%{_libdir}/%{name}
14cr|gnumeric-1.12.62-1|63	%{_libdir}/goffice/%{goffice_ver}/plugins/%{name}
14cr|gnumeric-1.12.62-1|64	%{_mandir}/man1/*
14cr|gnumeric-1.12.62-1|65	
14cr|gnumeric-1.12.62-1|66	%preun
14cr|gnumeric-1.12.62-1|67	%preun_uninstall_gconf_schemas %{schemas}
14cr|gnumeric-1.12.62-1|68	
14cr|gnumeric-1.12.62-1|69	#----------------------------------------------------------------------------
14cr|gnumeric-1.12.62-1|70	
14cr|gnumeric-1.12.62-1|71	%package -n %{libname}
14cr|gnumeric-1.12.62-1|72	Summary:	Spreadsheet library from Gnumeric
14cr|gnumeric-1.12.62-1|73	Group:		System/Libraries
14cr|gnumeric-1.12.62-1|74	
14cr|gnumeric-1.12.62-1|75	%description -n %{libname}
14cr|gnumeric-1.12.62-1|76	This is the Gnumeric, the GNOME spreadsheet program. If you are familiar with
14cr|gnumeric-1.12.62-1|77	Excel, you should be ready to use Gnumeric.  It tries to clone all of
14cr|gnumeric-1.12.62-1|78	the good features and stay as compatible as possible with Excel in terms of
14cr|gnumeric-1.12.62-1|79	usability. Hopefully the bugs have been left behind :).
14cr|gnumeric-1.12.62-1|80	
14cr|gnumeric-1.12.62-1|81	%files -n %{libname}
14cr|gnumeric-1.12.62-1|82	%{_libdir}/libspreadsheet-%{version}.so
14cr|gnumeric-1.12.62-1|83	
14cr|gnumeric-1.12.62-1|84	#----------------------------------------------------------------------------
14cr|gnumeric-1.12.62-1|85	
14cr|gnumeric-1.12.62-1|86	%package -n %{devname}
14cr|gnumeric-1.12.62-1|87	Summary:	Spreadsheet library from Gnumeric - development files
14cr|gnumeric-1.12.62-1|88	Group:		Development/C
14cr|gnumeric-1.12.62-1|89	Requires:	%{libname} = %{EVRD}
14cr|gnumeric-1.12.62-1|90	Provides:	%{name}-devel = %{EVRD}
14cr|gnumeric-1.12.62-1|91	
14cr|gnumeric-1.12.62-1|92	%description -n %{devname}
14cr|gnumeric-1.12.62-1|93	This is the Gnumeric, the GNOME spreadsheet program. If you are familiar with
14cr|gnumeric-1.12.62-1|94	Excel, you should be ready to use Gnumeric.  It tries to clone all of
14cr|gnumeric-1.12.62-1|95	the good features and stay as compatible as possible with Excel in terms of
14cr|gnumeric-1.12.62-1|96	usability. Hopefully the bugs have been left behind :).
14cr|gnumeric-1.12.62-1|97	
14cr|gnumeric-1.12.62-1|98	%files -n %{devname}
14cr|gnumeric-1.12.62-1|99	%{_includedir}/libspreadsheet-*
14cr|gnumeric-1.12.62-1|100	%{_libdir}/libspreadsheet.so
14cr|gnumeric-1.12.62-1|101	%{_libdir}/pkgconfig/*.pc
14cr|gnumeric-1.12.62-1|102	
14cr|gnumeric-1.12.62-1|103	#----------------------------------------------------------------------------
14cr|gnumeric-1.12.62-1|104	
14cr|gnumeric-1.12.62-1|105	%prep
14cr|gnumeric-1.12.62-1|106	%autosetup -p1
14cr|gnumeric-1.12.62-1|107	
14cr|gnumeric-1.12.62-1|108	%build
14cr|gnumeric-1.12.62-1|109	CFLAGS="%{optflags} -Wno-incompatible-pointer-types"
14cr|gnumeric-1.12.62-1|110	%configure --enable-gtk-doc
14cr|gnumeric-1.12.62-1|111	%make_build
14cr|gnumeric-1.12.62-1|112	
14cr|gnumeric-1.12.62-1|113	%install
14cr|gnumeric-1.12.62-1|114	GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %make_install
14cr|gnumeric-1.12.62-1|115	rm -vf %{buildroot}%{_datadir}/%{name}/%{version}/perl/*/auto/Gnumeric/.packlist
14cr|gnumeric-1.12.62-1|116	rm -rf %{buildroot}/var
14cr|gnumeric-1.12.62-1|117	ln -s %{_datadir}/gnome %{buildroot}%{_datadir}/%{name}/%{version}
14cr|gnumeric-1.12.62-1|118	
14cr|gnumeric-1.12.62-1|119	%find_lang %{name} --with-gnome --all-name

10 14
14cr|goffice-0.10.62-1|1	%define url_ver %(echo %{version}|cut -d. -f1,2)
14cr|goffice-0.10.62-1|2	
14cr|goffice-0.10.62-1|3	%define api	0.10
14cr|goffice-0.10.62-1|4	%define major	10
14cr|goffice-0.10.62-1|5	%define libname	%mklibname %{name} %{api} %{major}
14cr|goffice-0.10.62-1|6	%define devname	%mklibname %{name} %{api} -d
14cr|goffice-0.10.62-1|7	%define girname	%mklibname %{name}-gir %{api}
14cr|goffice-0.10.62-1|8	
14cr|goffice-0.10.62-1|9	Summary:	Set of document centric objects and utilities for GLib/GTK
14cr|goffice-0.10.62-1|10	Name:		goffice
14cr|goffice-0.10.62-1|11	Version:	0.10.62
14cr|goffice-0.10.62-1|12	Release:	1
14cr|goffice-0.10.62-1|13	License:	GPLv2+
14cr|goffice-0.10.62-1|14	Group:		System/Libraries
14cr|goffice-0.10.62-1|15	Url:		https://github.com/GNOME/goffice
14cr|goffice-0.10.62-1|16	Source0:	https://download.gnome.org/sources/goffice/%{url_ver}/%{name}-%{version}.tar.xz
14cr|goffice-0.10.62-1|17	BuildRequires:	gtk-doc
14cr|goffice-0.10.62-1|18	BuildRequires:	intltool
14cr|goffice-0.10.62-1|19	BuildRequires:	perl-IO-Compress
14cr|goffice-0.10.62-1|20	BuildRequires:	pkgconfig(dbus-glib-1)
14cr|goffice-0.10.62-1|21	BuildRequires:	pkgconfig(gconf-2.0)
14cr|goffice-0.10.62-1|22	BuildRequires:	pkgconfig(gobject-introspection-1.0)
14cr|goffice-0.10.62-1|23	BuildRequires:	pkgconfig(gtk+-3.0)
14cr|goffice-0.10.62-1|24	BuildRequires:	pkgconfig(libglade-2.0)
14cr|goffice-0.10.62-1|25	BuildRequires:	pkgconfig(libgsf-1)
14cr|goffice-0.10.62-1|26	BuildRequires:	pkgconfig(libpcre)
14cr|goffice-0.10.62-1|27	BuildRequires:	pkgconfig(librsvg-2.0)
14cr|goffice-0.10.62-1|28	BuildRequires:	pkgconfig(libxslt)
14cr|goffice-0.10.62-1|29	Obsoletes:	goffice0 < 0.10
14cr|goffice-0.10.62-1|30	
14cr|goffice-0.10.62-1|31	%description
14cr|goffice-0.10.62-1|32	There are common operations for document centric applications that are
14cr|goffice-0.10.62-1|33	conceptually simple, but complex to implement fully.
14cr|goffice-0.10.62-1|34	- plugins
14cr|goffice-0.10.62-1|35	- load/save documents
14cr|goffice-0.10.62-1|36	- undo/redo
14cr|goffice-0.10.62-1|37	
14cr|goffice-0.10.62-1|38	%files -f %{name}-%{version}.lang
14cr|goffice-0.10.62-1|39	%doc README NEWS AUTHORS BUGS MAINTAINERS
14cr|goffice-0.10.62-1|40	%{_libdir}/%{name}/%{version}
14cr|goffice-0.10.62-1|41	%dir %{_libdir}/%{name}
14cr|goffice-0.10.62-1|42	%{_datadir}/%{name}/%{version}/mmlitex
14cr|goffice-0.10.62-1|43	
14cr|goffice-0.10.62-1|44	#----------------------------------------------------------------------------
14cr|goffice-0.10.62-1|45	
14cr|goffice-0.10.62-1|46	%package -n %{libname}
14cr|goffice-0.10.62-1|47	Summary:	%{summary}
14cr|goffice-0.10.62-1|48	Group:		%{group}
14cr|goffice-0.10.62-1|49	
14cr|goffice-0.10.62-1|50	%description -n %{libname}
14cr|goffice-0.10.62-1|51	Shared library implementing document centric objects and utilities for
14cr|goffice-0.10.62-1|52	GLib/GTK.
14cr|goffice-0.10.62-1|53	
14cr|goffice-0.10.62-1|54	%files -n %{libname}
14cr|goffice-0.10.62-1|55	%{_libdir}/lib%{name}-%{api}.so.%{major}*
14cr|goffice-0.10.62-1|56	
14cr|goffice-0.10.62-1|57	#----------------------------------------------------------------------------
14cr|goffice-0.10.62-1|58	
14cr|goffice-0.10.62-1|59	%package -n %{girname}
14cr|goffice-0.10.62-1|60	Summary:	GObject Introspection interface description for %{name}
14cr|goffice-0.10.62-1|61	Group:		System/Libraries
14cr|goffice-0.10.62-1|62	
14cr|goffice-0.10.62-1|63	%description -n %{girname}
14cr|goffice-0.10.62-1|64	GObject Introspection interface description for %{name}.
14cr|goffice-0.10.62-1|65	
14cr|goffice-0.10.62-1|66	%files -n %{girname}
14cr|goffice-0.10.62-1|67	%{_libdir}/girepository-1.0/GOffice-%{api}.typelib
14cr|goffice-0.10.62-1|68	
14cr|goffice-0.10.62-1|69	#----------------------------------------------------------------------------
14cr|goffice-0.10.62-1|70	
14cr|goffice-0.10.62-1|71	%package -n %{devname}
14cr|goffice-0.10.62-1|72	Summary:	%{summary}
14cr|goffice-0.10.62-1|73	Group:		Development/C
14cr|goffice-0.10.62-1|74	Requires:	%{libname} = %{EVRD}
14cr|goffice-0.10.62-1|75	Requires:	%{girname} = %{EVRD}
14cr|goffice-0.10.62-1|76	Provides:	%{name}-devel = %{EVRD}
14cr|goffice-0.10.62-1|77	
14cr|goffice-0.10.62-1|78	%description -n %{devname}
14cr|goffice-0.10.62-1|79	Development files of the Goffice library.
14cr|goffice-0.10.62-1|80	
14cr|goffice-0.10.62-1|81	%files -n %{devname}
14cr|goffice-0.10.62-1|82	%{_includedir}/lib%{name}-%{api}
14cr|goffice-0.10.62-1|83	%{_libdir}/lib*.so
14cr|goffice-0.10.62-1|84	%{_libdir}/pkgconfig/*.pc
14cr|goffice-0.10.62-1|85	%{_datadir}/gtk-doc/html/%{name}-%{api}
14cr|goffice-0.10.62-1|86	%{_datadir}/gir-1.0/*.gir
14cr|goffice-0.10.62-1|87	
14cr|goffice-0.10.62-1|88	#----------------------------------------------------------------------------
14cr|goffice-0.10.62-1|89	
14cr|goffice-0.10.62-1|90	%prep
14cr|goffice-0.10.62-1|91	%autosetup -p1
14cr|goffice-0.10.62-1|92	
14cr|goffice-0.10.62-1|93	%build
14cr|goffice-0.10.62-1|94	%configure \
14cr|goffice-0.10.62-1|95	--disable-static \
14cr|goffice-0.10.62-1|96	--enable-introspection=yes
14cr|goffice-0.10.62-1|97	%make_build
14cr|goffice-0.10.62-1|98	
14cr|goffice-0.10.62-1|99	%install
14cr|goffice-0.10.62-1|100	%make_install
14cr|goffice-0.10.62-1|101	
14cr|goffice-0.10.62-1|102	%find_lang %{name}-%{version}

11 14
14cr|hyprcursor-0.1.13-1|1	%define major 0
14cr|hyprcursor-0.1.13-1|2	%define libname %mklibname hyprcursor %{major}
14cr|hyprcursor-0.1.13-1|3	%define devname %mklibname -d hyprcursor
14cr|hyprcursor-0.1.13-1|4	
14cr|hyprcursor-0.1.13-1|5	Name:           hyprcursor
14cr|hyprcursor-0.1.13-1|6	Version:	0.1.13
14cr|hyprcursor-0.1.13-1|7	Release:	1
14cr|hyprcursor-0.1.13-1|8	Summary:        The hyprland cursor format, library and utilities
14cr|hyprcursor-0.1.13-1|9	Group:		System/Libraries
14cr|hyprcursor-0.1.13-1|10	License:        BSD-3-Clause
14cr|hyprcursor-0.1.13-1|11	URL:            https://github.com/hyprwm/hyprcursor
14cr|hyprcursor-0.1.13-1|12	Source:         %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprcursor-0.1.13-1|13	
14cr|hyprcursor-0.1.13-1|14	# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
14cr|hyprcursor-0.1.13-1|15	ExcludeArch:    %{ix86}
14cr|hyprcursor-0.1.13-1|16	
14cr|hyprcursor-0.1.13-1|17	BuildRequires:  cmake
14cr|hyprcursor-0.1.13-1|18	BuildRequires:  pkgconfig(tomlplusplus)
14cr|hyprcursor-0.1.13-1|19	BuildRequires:  pkgconfig(cairo)
14cr|hyprcursor-0.1.13-1|20	BuildRequires:  pkgconfig(hyprlang)
14cr|hyprcursor-0.1.13-1|21	BuildRequires:  pkgconfig(librsvg-2.0)
14cr|hyprcursor-0.1.13-1|22	BuildRequires:  pkgconfig(libzip)
14cr|hyprcursor-0.1.13-1|23	
14cr|hyprcursor-0.1.13-1|24	%description
14cr|hyprcursor-0.1.13-1|25	%{summary}.
14cr|hyprcursor-0.1.13-1|26	
14cr|hyprcursor-0.1.13-1|27	%package -n	%{libname}
14cr|hyprcursor-0.1.13-1|28	Summary:	Library for Hyprland
14cr|hyprcursor-0.1.13-1|29	Group:		System/Libraries
14cr|hyprcursor-0.1.13-1|30	
14cr|hyprcursor-0.1.13-1|31	%description -n %{libname}
14cr|hyprcursor-0.1.13-1|32	The official implementation library for the hypr config language
14cr|hyprcursor-0.1.13-1|33	
14cr|hyprcursor-0.1.13-1|34	%package -n 	%{devname}
14cr|hyprcursor-0.1.13-1|35	Summary:        Development files for %{name}
14cr|hyprcursor-0.1.13-1|36	Requires:       %{libname} = %{version}-%{release}
14cr|hyprcursor-0.1.13-1|37	%description -n %{devname}
14cr|hyprcursor-0.1.13-1|38	Development files for %{name}.
14cr|hyprcursor-0.1.13-1|39	
14cr|hyprcursor-0.1.13-1|40	%prep
14cr|hyprcursor-0.1.13-1|41	%autosetup -p1
14cr|hyprcursor-0.1.13-1|42	
14cr|hyprcursor-0.1.13-1|43	%build
14cr|hyprcursor-0.1.13-1|44	# cleanup letfover
14cr|hyprcursor-0.1.13-1|45	sed -i 's!0.1.7!%{version}!g' CMakeLists.txt
14cr|hyprcursor-0.1.13-1|46	%cmake
14cr|hyprcursor-0.1.13-1|47	%make_build
14cr|hyprcursor-0.1.13-1|48	
14cr|hyprcursor-0.1.13-1|49	%install
14cr|hyprcursor-0.1.13-1|50	%make_install -C build
14cr|hyprcursor-0.1.13-1|51	
14cr|hyprcursor-0.1.13-1|52	%files
14cr|hyprcursor-0.1.13-1|53	%{_bindir}/hyprcursor-util
14cr|hyprcursor-0.1.13-1|54	
14cr|hyprcursor-0.1.13-1|55	%files -n %{libname}
14cr|hyprcursor-0.1.13-1|56	%{_libdir}/lib%{name}.so.%{version}
14cr|hyprcursor-0.1.13-1|57	%{_libdir}/lib%{name}.so.%{major}
14cr|hyprcursor-0.1.13-1|58	
14cr|hyprcursor-0.1.13-1|59	%files -n %{devname}
14cr|hyprcursor-0.1.13-1|60	%license LICENSE
14cr|hyprcursor-0.1.13-1|61	%doc README.md
14cr|hyprcursor-0.1.13-1|62	%{_includedir}/%{name}.hpp
14cr|hyprcursor-0.1.13-1|63	%{_includedir}/%{name}/
14cr|hyprcursor-0.1.13-1|64	%{_libdir}/lib%{name}.so
14cr|hyprcursor-0.1.13-1|65	%{_libdir}/pkgconfig/%{name}.pc

12 14
14cr|hyprgraphics-0.5.1-1|1	%define major 4
14cr|hyprgraphics-0.5.1-1|2	%define libname %mklibname %{name} %{major}
14cr|hyprgraphics-0.5.1-1|3	%define devname %mklibname -d %{name}
14cr|hyprgraphics-0.5.1-1|4	
14cr|hyprgraphics-0.5.1-1|5	Name:           hyprgraphics
14cr|hyprgraphics-0.5.1-1|6	Version:        0.5.1
14cr|hyprgraphics-0.5.1-1|7	Release:        1
14cr|hyprgraphics-0.5.1-1|8	Summary:        Hyprland graphics / resource utilities
14cr|hyprgraphics-0.5.1-1|9	Group:          System/Libraries
14cr|hyprgraphics-0.5.1-1|10	License:        BSD-3-Clause
14cr|hyprgraphics-0.5.1-1|11	URL:            https://github.com/hyprwm/hyprgraphics
14cr|hyprgraphics-0.5.1-1|12	Source:         %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprgraphics-0.5.1-1|13	
14cr|hyprgraphics-0.5.1-1|14	BuildRequires:  cmake
14cr|hyprgraphics-0.5.1-1|15	
14cr|hyprgraphics-0.5.1-1|16	BuildRequires:  pkgconfig(cairo)
14cr|hyprgraphics-0.5.1-1|17	BuildRequires:  pkgconfig(hyprutils)
14cr|hyprgraphics-0.5.1-1|18	BuildRequires:  pkgconfig(libdrm)
14cr|hyprgraphics-0.5.1-1|19	BuildRequires:  pkgconfig(libjpeg)
14cr|hyprgraphics-0.5.1-1|20	BuildRequires:  pkgconfig(libjxl_cms)
14cr|hyprgraphics-0.5.1-1|21	BuildRequires:  pkgconfig(libjxl_threads)
14cr|hyprgraphics-0.5.1-1|22	BuildRequires:  pkgconfig(libjxl)
14cr|hyprgraphics-0.5.1-1|23	BuildRequires:  pkgconfig(libmagic)
14cr|hyprgraphics-0.5.1-1|24	BuildRequires:  pkgconfig(libwebp)
14cr|hyprgraphics-0.5.1-1|25	BuildRequires:  pkgconfig(gl)
14cr|hyprgraphics-0.5.1-1|26	BuildRequires:  pkgconfig(pixman-1)
14cr|hyprgraphics-0.5.1-1|27	BuildRequires:  pkgconfig(spng)
14cr|hyprgraphics-0.5.1-1|28	BuildRequires:  pkgconfig(pangocairo)
14cr|hyprgraphics-0.5.1-1|29	BuildRequires:  pkgconfig(librsvg-2.0)
14cr|hyprgraphics-0.5.1-1|30	
14cr|hyprgraphics-0.5.1-1|31	%description
14cr|hyprgraphics-0.5.1-1|32	%{summary}.
14cr|hyprgraphics-0.5.1-1|33	
14cr|hyprgraphics-0.5.1-1|34	%package        -n %{libname}
14cr|hyprgraphics-0.5.1-1|35	Summary:        Library files for %{name}
14cr|hyprgraphics-0.5.1-1|36	
14cr|hyprgraphics-0.5.1-1|37	%description    -n %{libname}
14cr|hyprgraphics-0.5.1-1|38	Library files for %{name}.
14cr|hyprgraphics-0.5.1-1|39	
14cr|hyprgraphics-0.5.1-1|40	%package        -n %{devname}
14cr|hyprgraphics-0.5.1-1|41	Summary:        Development files for %{name}
14cr|hyprgraphics-0.5.1-1|42	Requires:       %{libname} = %{EVRD}
14cr|hyprgraphics-0.5.1-1|43	
14cr|hyprgraphics-0.5.1-1|44	%description    -n %{devname}
14cr|hyprgraphics-0.5.1-1|45	Development files for %{name}.
14cr|hyprgraphics-0.5.1-1|46	
14cr|hyprgraphics-0.5.1-1|47	%prep
14cr|hyprgraphics-0.5.1-1|48	%autosetup -p1
14cr|hyprgraphics-0.5.1-1|49	
14cr|hyprgraphics-0.5.1-1|50	%build
14cr|hyprgraphics-0.5.1-1|51	%cmake
14cr|hyprgraphics-0.5.1-1|52	%make_build
14cr|hyprgraphics-0.5.1-1|53	
14cr|hyprgraphics-0.5.1-1|54	%install
14cr|hyprgraphics-0.5.1-1|55	%make_install -C build
14cr|hyprgraphics-0.5.1-1|56	
14cr|hyprgraphics-0.5.1-1|57	%files -n %{libname}
14cr|hyprgraphics-0.5.1-1|58	%{_libdir}/lib%{name}.so.%{major}
14cr|hyprgraphics-0.5.1-1|59	%{_libdir}/lib%{name}.so.%{version}
14cr|hyprgraphics-0.5.1-1|60	
14cr|hyprgraphics-0.5.1-1|61	%files -n %{devname}
14cr|hyprgraphics-0.5.1-1|62	%license LICENSE
14cr|hyprgraphics-0.5.1-1|63	%doc README.md
14cr|hyprgraphics-0.5.1-1|64	%{_includedir}/%{name}/
14cr|hyprgraphics-0.5.1-1|65	%{_libdir}/lib%{name}.so
14cr|hyprgraphics-0.5.1-1|66	%{_libdir}/pkgconfig/%{name}.pc

13 14
14cr|hypridle-0.1.7-4|1	Name:		hypridle
14cr|hypridle-0.1.7-4|2	Group:		System/Base
14cr|hypridle-0.1.7-4|3	Version:	0.1.7
14cr|hypridle-0.1.7-4|4	Release:	4
14cr|hypridle-0.1.7-4|5	Summary:	Hyprland's idle daemon
14cr|hypridle-0.1.7-4|6	License:	BSD-3-Clause
14cr|hypridle-0.1.7-4|7	URL:		https://github.com/hyprwm/hypridle
14cr|hypridle-0.1.7-4|8	Source0:	%{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hypridle-0.1.7-4|9	
14cr|hypridle-0.1.7-4|10	BuildRequires:	cmake
14cr|hypridle-0.1.7-4|11	BuildRequires:	gcc-c++
14cr|hypridle-0.1.7-4|12	
14cr|hypridle-0.1.7-4|13	BuildRequires:	pkgconfig(hyprlang)
14cr|hypridle-0.1.7-4|14	BuildRequires:	pkgconfig(hyprwayland-scanner)
14cr|hypridle-0.1.7-4|15	BuildRequires:	pkgconfig(hyprland-protocols)
14cr|hypridle-0.1.7-4|16	BuildRequires:	pkgconfig(wayland-client)
14cr|hypridle-0.1.7-4|17	BuildRequires:	pkgconfig(wayland-protocols)
14cr|hypridle-0.1.7-4|18	BuildRequires:	pkgconfig(sdbus-c++)
14cr|hypridle-0.1.7-4|19	BuildRequires:	pkgconfig(libsystemd)
14cr|hypridle-0.1.7-4|20	BuildRequires:	pkgconfig(systemd)
14cr|hypridle-0.1.7-4|21	
14cr|hypridle-0.1.7-4|22	%description
14cr|hypridle-0.1.7-4|23	%{summary}.
14cr|hypridle-0.1.7-4|24	
14cr|hypridle-0.1.7-4|25	
14cr|hypridle-0.1.7-4|26	%prep
14cr|hypridle-0.1.7-4|27	%autosetup -p1
14cr|hypridle-0.1.7-4|28	
14cr|hypridle-0.1.7-4|29	%build
14cr|hypridle-0.1.7-4|30	%cmake
14cr|hypridle-0.1.7-4|31	%make_build
14cr|hypridle-0.1.7-4|32	
14cr|hypridle-0.1.7-4|33	
14cr|hypridle-0.1.7-4|34	%install
14cr|hypridle-0.1.7-4|35	%make_install -C build
14cr|hypridle-0.1.7-4|36	
14cr|hypridle-0.1.7-4|37	%files
14cr|hypridle-0.1.7-4|38	%license LICENSE
14cr|hypridle-0.1.7-4|39	%doc README.md
14cr|hypridle-0.1.7-4|40	%{_bindir}/%{name}
14cr|hypridle-0.1.7-4|41	%{_userunitdir}/%{name}.service
14cr|hypridle-0.1.7-4|42	%{_datadir}/hypr/hypridle.conf

14 14
14cr|hypridle-0.1.8-2|1	Name:		hypridle
14cr|hypridle-0.1.8-2|2	Group:		System/Base
14cr|hypridle-0.1.8-2|3	Version:	0.1.8
14cr|hypridle-0.1.8-2|4	Release:	2
14cr|hypridle-0.1.8-2|5	Summary:	Hyprland's idle daemon
14cr|hypridle-0.1.8-2|6	License:	BSD-3-Clause
14cr|hypridle-0.1.8-2|7	URL:		https://github.com/hyprwm/hypridle
14cr|hypridle-0.1.8-2|8	Source0:	%{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hypridle-0.1.8-2|9	
14cr|hypridle-0.1.8-2|10	BuildRequires:	cmake
14cr|hypridle-0.1.8-2|11	BuildRequires:	gcc-c++
14cr|hypridle-0.1.8-2|12	
14cr|hypridle-0.1.8-2|13	BuildRequires:	pkgconfig(hyprlang)
14cr|hypridle-0.1.8-2|14	BuildRequires:	pkgconfig(hyprwayland-scanner)
14cr|hypridle-0.1.8-2|15	BuildRequires:	pkgconfig(hyprland-protocols)
14cr|hypridle-0.1.8-2|16	BuildRequires:	pkgconfig(wayland-client)
14cr|hypridle-0.1.8-2|17	BuildRequires:	pkgconfig(wayland-protocols)
14cr|hypridle-0.1.8-2|18	BuildRequires:	pkgconfig(sdbus-c++)
14cr|hypridle-0.1.8-2|19	BuildRequires:	pkgconfig(libsystemd)
14cr|hypridle-0.1.8-2|20	BuildRequires:	pkgconfig(systemd)
14cr|hypridle-0.1.8-2|21	
14cr|hypridle-0.1.8-2|22	%description
14cr|hypridle-0.1.8-2|23	%{summary}.
14cr|hypridle-0.1.8-2|24	
14cr|hypridle-0.1.8-2|25	
14cr|hypridle-0.1.8-2|26	%prep
14cr|hypridle-0.1.8-2|27	%autosetup -p1
14cr|hypridle-0.1.8-2|28	
14cr|hypridle-0.1.8-2|29	%build
14cr|hypridle-0.1.8-2|30	%cmake
14cr|hypridle-0.1.8-2|31	%make_build
14cr|hypridle-0.1.8-2|32	
14cr|hypridle-0.1.8-2|33	
14cr|hypridle-0.1.8-2|34	%install
14cr|hypridle-0.1.8-2|35	%make_install -C build
14cr|hypridle-0.1.8-2|36	
14cr|hypridle-0.1.8-2|37	%files
14cr|hypridle-0.1.8-2|38	%license LICENSE
14cr|hypridle-0.1.8-2|39	%doc README.md
14cr|hypridle-0.1.8-2|40	%{_bindir}/%{name}
14cr|hypridle-0.1.8-2|41	%{_userunitdir}/%{name}.service
14cr|hypridle-0.1.8-2|42	%{_datadir}/hypr/hypridle.conf

15 14
14cr|hyprland-guiutils-0.2.1-3|1	Name:		hyprland-guiutils
14cr|hyprland-guiutils-0.2.1-3|2	Version:	0.2.1
14cr|hyprland-guiutils-0.2.1-3|3	Release:	3
14cr|hyprland-guiutils-0.2.1-3|4	Source0:	https://github.com/hyprwm/hyprland-guiutils/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprland-guiutils-0.2.1-3|5	Summary:	Hyprland GUI utilities
14cr|hyprland-guiutils-0.2.1-3|6	Group:		System/Base
14cr|hyprland-guiutils-0.2.1-3|7	License:	BSD-3-Clause
14cr|hyprland-guiutils-0.2.1-3|8	URL:		https://github.com/hyprwm/hyprland-guiutils
14cr|hyprland-guiutils-0.2.1-3|9	BuildRequires:	cmake
14cr|hyprland-guiutils-0.2.1-3|10	BuildRequires:	pkgconfig(aquamarine) >= 0.9.5
14cr|hyprland-guiutils-0.2.1-3|11	BuildRequires:	pkgconfig(cairo)
14cr|hyprland-guiutils-0.2.1-3|12	BuildRequires:	pkgconfig(hyprgraphics) >= 0.2.0
14cr|hyprland-guiutils-0.2.1-3|13	BuildRequires:	pkgconfig(hyprlang) >= 0.6.0
14cr|hyprland-guiutils-0.2.1-3|14	BuildRequires:	pkgconfig(hyprutils) >= 0.2.4
14cr|hyprland-guiutils-0.2.1-3|15	BuildRequires:	pkgconfig(hyprtoolkit) >= 0.2.2
14cr|hyprland-guiutils-0.2.1-3|16	BuildRequires:	pkgconfig(pixman-1)
14cr|hyprland-guiutils-0.2.1-3|17	BuildRequires:	pkgconfig(libdrm)
14cr|hyprland-guiutils-0.2.1-3|18	
14cr|hyprland-guiutils-0.2.1-3|19	Obsoletes:	hyprland-qtutils
14cr|hyprland-guiutils-0.2.1-3|20	
14cr|hyprland-guiutils-0.2.1-3|21	%description
14cr|hyprland-guiutils-0.2.1-3|22	Hyprland GUI utilities (successor to hyprland-qtutils)
14cr|hyprland-guiutils-0.2.1-3|23	
14cr|hyprland-guiutils-0.2.1-3|24	%prep
14cr|hyprland-guiutils-0.2.1-3|25	%autosetup -p1
14cr|hyprland-guiutils-0.2.1-3|26	
14cr|hyprland-guiutils-0.2.1-3|27	%build
14cr|hyprland-guiutils-0.2.1-3|28	%cmake
14cr|hyprland-guiutils-0.2.1-3|29	%make_build
14cr|hyprland-guiutils-0.2.1-3|30	
14cr|hyprland-guiutils-0.2.1-3|31	%install
14cr|hyprland-guiutils-0.2.1-3|32	%make_install -C build
14cr|hyprland-guiutils-0.2.1-3|33	
14cr|hyprland-guiutils-0.2.1-3|34	%files
14cr|hyprland-guiutils-0.2.1-3|35	%{_bindir}/hyprland-*

16 14
14cr|hyprland-plugins-0.55.0-1|1	#global commit0 d7b67e8f4ba8ebeee4ce899348fcee6291512169
14cr|hyprland-plugins-0.55.0-1|2	#global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
14cr|hyprland-plugins-0.55.0-1|3	
14cr|hyprland-plugins-0.55.0-1|4	%global __provides_exclude_from ^(%{_libdir}/hyprland/.*\\.so)$
14cr|hyprland-plugins-0.55.0-1|5	
14cr|hyprland-plugins-0.55.0-1|6	%global _disable_ld_no_undefined %nil
14cr|hyprland-plugins-0.55.0-1|7	%global plugins borders-plus-plus csgo-vulkan-fix hyprbars hyprfocus
14cr|hyprland-plugins-0.55.0-1|8	
14cr|hyprland-plugins-0.55.0-1|9	Name:		hyprland-plugins
14cr|hyprland-plugins-0.55.0-1|10	Version:	0.55.0
14cr|hyprland-plugins-0.55.0-1|11	#Release:	0.git.%{shortcommit0}
14cr|hyprland-plugins-0.55.0-1|12	Release:	1
14cr|hyprland-plugins-0.55.0-1|13	Group:		System/Libraries
14cr|hyprland-plugins-0.55.0-1|14	Summary:	Official plugins for Hyprland
14cr|hyprland-plugins-0.55.0-1|15	License:	BSD-3-Clause
14cr|hyprland-plugins-0.55.0-1|16	URL:		https://github.com/hyprwm/hyprland-plugins
14cr|hyprland-plugins-0.55.0-1|17	#Source:		%{url}/archive/%{commit0}/%{name}-%{commit0}.tar.gz
14cr|hyprland-plugins-0.55.0-1|18	Source:		https://github.com/hyprwm/hyprland-plugins/archive/refs/tags/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14cr|hyprland-plugins-0.55.0-1|19	BuildRequires:	lua-devel
14cr|hyprland-plugins-0.55.0-1|20	BuildRequires:	meson
14cr|hyprland-plugins-0.55.0-1|21	BuildRequires:	hyprland-devel
14cr|hyprland-plugins-0.55.0-1|22	BuildRequires:	glslang-devel
14cr|hyprland-plugins-0.55.0-1|23	BuildRequires:	pkgconfig(hyprutils)
14cr|hyprland-plugins-0.55.0-1|24	BuildRequires:	pkgconfig(hyprgraphics)
14cr|hyprland-plugins-0.55.0-1|25	BuildRequires:	pkgconfig(aquamarine)
14cr|hyprland-plugins-0.55.0-1|26	BuildRequires:	pkgconfig(pixman-1)
14cr|hyprland-plugins-0.55.0-1|27	BuildRequires:	pkgconfig(libdrm)
14cr|hyprland-plugins-0.55.0-1|28	BuildRequires:	pkgconfig(egl)
14cr|hyprland-plugins-0.55.0-1|29	BuildRequires:	pkgconfig(libinput)
14cr|hyprland-plugins-0.55.0-1|30	BuildRequires:	pkgconfig(wayland-server)
14cr|hyprland-plugins-0.55.0-1|31	BuildRequires:	pkgconfig(xkbcommon)
14cr|hyprland-plugins-0.55.0-1|32	BuildRequires:	pkgconfig(xcb)
14cr|hyprland-plugins-0.55.0-1|33	BuildRequires:	pkgconfig(xcb-icccm)
14cr|hyprland-plugins-0.55.0-1|34	BuildRequires:	pkgconfig(hyprlang)
14cr|hyprland-plugins-0.55.0-1|35	BuildRequires:	pkgconfig(cairo)
14cr|hyprland-plugins-0.55.0-1|36	BuildRequires:	pkgconfig(pangocairo)
14cr|hyprland-plugins-0.55.0-1|37	Requires:	hyprland
14cr|hyprland-plugins-0.55.0-1|38	
14cr|hyprland-plugins-0.55.0-1|39	%description
14cr|hyprland-plugins-0.55.0-1|40	%{summary}.
14cr|hyprland-plugins-0.55.0-1|41	
14cr|hyprland-plugins-0.55.0-1|42	%prep
14cr|hyprland-plugins-0.55.0-1|43	%autosetup -n hyprland-plugins-%{version} -p1
14cr|hyprland-plugins-0.55.0-1|44	
14cr|hyprland-plugins-0.55.0-1|45	%build
14cr|hyprland-plugins-0.55.0-1|46	export CXXFLAGS="%{optflags} -I%{_includedir}/hyprland/"
14cr|hyprland-plugins-0.55.0-1|47	for plugin in %{plugins}
14cr|hyprland-plugins-0.55.0-1|48	do
14cr|hyprland-plugins-0.55.0-1|49	pushd $plugin
14cr|hyprland-plugins-0.55.0-1|50	%meson --libdir=%{_libdir}/hyprland
14cr|hyprland-plugins-0.55.0-1|51	%meson_build
14cr|hyprland-plugins-0.55.0-1|52	popd
14cr|hyprland-plugins-0.55.0-1|53	done
14cr|hyprland-plugins-0.55.0-1|54	
14cr|hyprland-plugins-0.55.0-1|55	
14cr|hyprland-plugins-0.55.0-1|56	%install
14cr|hyprland-plugins-0.55.0-1|57	for plugin in %{plugins}
14cr|hyprland-plugins-0.55.0-1|58	do
14cr|hyprland-plugins-0.55.0-1|59	pushd $plugin
14cr|hyprland-plugins-0.55.0-1|60	%meson_install
14cr|hyprland-plugins-0.55.0-1|61	popd
14cr|hyprland-plugins-0.55.0-1|62	done
14cr|hyprland-plugins-0.55.0-1|63	
14cr|hyprland-plugins-0.55.0-1|64	
14cr|hyprland-plugins-0.55.0-1|65	%files
14cr|hyprland-plugins-0.55.0-1|66	%{_libdir}/hyprland/*.so

17 14
14cr|hyprland-protocols-0.7.0-1|1	Name:           hyprland-protocols
14cr|hyprland-protocols-0.7.0-1|2	Version:        0.7.0
14cr|hyprland-protocols-0.7.0-1|3	Release:        1
14cr|hyprland-protocols-0.7.0-1|4	Group:          System/Libraries
14cr|hyprland-protocols-0.7.0-1|5	Summary:        Wayland protocol extensions for Hyprland
14cr|hyprland-protocols-0.7.0-1|6	BuildArch:      noarch
14cr|hyprland-protocols-0.7.0-1|7	
14cr|hyprland-protocols-0.7.0-1|8	License:        BSD-3-Clause
14cr|hyprland-protocols-0.7.0-1|9	URL:            https://github.com/hyprwm/hyprland-protocols
14cr|hyprland-protocols-0.7.0-1|10	Source:         %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprland-protocols-0.7.0-1|11	
14cr|hyprland-protocols-0.7.0-1|12	BuildRequires:  meson
14cr|hyprland-protocols-0.7.0-1|13	
14cr|hyprland-protocols-0.7.0-1|14	%description
14cr|hyprland-protocols-0.7.0-1|15	%{summary}.
14cr|hyprland-protocols-0.7.0-1|16	
14cr|hyprland-protocols-0.7.0-1|17	%package        devel
14cr|hyprland-protocols-0.7.0-1|18	Summary:        Wayland protocol extensions for Hyprland
14cr|hyprland-protocols-0.7.0-1|19	
14cr|hyprland-protocols-0.7.0-1|20	%description    devel
14cr|hyprland-protocols-0.7.0-1|21	%{summary}.
14cr|hyprland-protocols-0.7.0-1|22	
14cr|hyprland-protocols-0.7.0-1|23	
14cr|hyprland-protocols-0.7.0-1|24	%prep
14cr|hyprland-protocols-0.7.0-1|25	%autosetup -p1
14cr|hyprland-protocols-0.7.0-1|26	
14cr|hyprland-protocols-0.7.0-1|27	
14cr|hyprland-protocols-0.7.0-1|28	%build
14cr|hyprland-protocols-0.7.0-1|29	%meson
14cr|hyprland-protocols-0.7.0-1|30	%meson_build
14cr|hyprland-protocols-0.7.0-1|31	
14cr|hyprland-protocols-0.7.0-1|32	
14cr|hyprland-protocols-0.7.0-1|33	%install
14cr|hyprland-protocols-0.7.0-1|34	%meson_install
14cr|hyprland-protocols-0.7.0-1|35	
14cr|hyprland-protocols-0.7.0-1|36	%files devel
14cr|hyprland-protocols-0.7.0-1|37	%license LICENSE
14cr|hyprland-protocols-0.7.0-1|38	%doc README.md
14cr|hyprland-protocols-0.7.0-1|39	%{_datadir}/pkgconfig/%{name}.pc
14cr|hyprland-protocols-0.7.0-1|40	%{_datadir}/%{name}/

18 14
14cr|hyprland-qt-support-0.1.0-1|1	Name:           hyprland-qt-support
14cr|hyprland-qt-support-0.1.0-1|2	Version:        0.1.0
14cr|hyprland-qt-support-0.1.0-1|3	Release:        1
14cr|hyprland-qt-support-0.1.0-1|4	Group:          System/Base
14cr|hyprland-qt-support-0.1.0-1|5	Summary:        A Qt6 Qml style provider for hypr* apps
14cr|hyprland-qt-support-0.1.0-1|6	License:        BSD-3-Clause
14cr|hyprland-qt-support-0.1.0-1|7	URL:            https://github.com/hyprwm/hyprland-qt-support
14cr|hyprland-qt-support-0.1.0-1|8	Source:         %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprland-qt-support-0.1.0-1|9	Patch:          cmake.patch
14cr|hyprland-qt-support-0.1.0-1|10	
14cr|hyprland-qt-support-0.1.0-1|11	ExcludeArch:    %{ix86}
14cr|hyprland-qt-support-0.1.0-1|12	
14cr|hyprland-qt-support-0.1.0-1|13	BuildRequires:  cmake
14cr|hyprland-qt-support-0.1.0-1|14	BuildRequires:  qt6-cmake
14cr|hyprland-qt-support-0.1.0-1|15	
14cr|hyprland-qt-support-0.1.0-1|16	BuildRequires:  cmake(Qt6Quick)
14cr|hyprland-qt-support-0.1.0-1|17	BuildRequires:  cmake(Qt6QuickControls2)
14cr|hyprland-qt-support-0.1.0-1|18	BuildRequires:  cmake(Qt6Qml)
14cr|hyprland-qt-support-0.1.0-1|19	
14cr|hyprland-qt-support-0.1.0-1|20	BuildRequires:  pkgconfig(hyprlang)
14cr|hyprland-qt-support-0.1.0-1|21	
14cr|hyprland-qt-support-0.1.0-1|22	%description
14cr|hyprland-qt-support-0.1.0-1|23	%{summary}.
14cr|hyprland-qt-support-0.1.0-1|24	
14cr|hyprland-qt-support-0.1.0-1|25	%prep
14cr|hyprland-qt-support-0.1.0-1|26	%autosetup -p1
14cr|hyprland-qt-support-0.1.0-1|27	
14cr|hyprland-qt-support-0.1.0-1|28	%build
14cr|hyprland-qt-support-0.1.0-1|29	%cmake -DINSTALL_QMLDIR=%{_qt6_qmldir}
14cr|hyprland-qt-support-0.1.0-1|30	%make_build
14cr|hyprland-qt-support-0.1.0-1|31	
14cr|hyprland-qt-support-0.1.0-1|32	%install
14cr|hyprland-qt-support-0.1.0-1|33	%make_install -C build
14cr|hyprland-qt-support-0.1.0-1|34	
14cr|hyprland-qt-support-0.1.0-1|35	%files
14cr|hyprland-qt-support-0.1.0-1|36	%license LICENSE
14cr|hyprland-qt-support-0.1.0-1|37	%doc README.md
14cr|hyprland-qt-support-0.1.0-1|38	%{_libdir}/libhyprland-quick-style-impl.so
14cr|hyprland-qt-support-0.1.0-1|39	%{_libdir}/libhyprland-quick-style.so
14cr|hyprland-qt-support-0.1.0-1|40	%{_qt6_qmldir}/org/hyprland/

19 14
14cr|hyprlang-0.6.8-2|1	%define major 2
14cr|hyprlang-0.6.8-2|2	%define libname %mklibname hyprlang %{major}
14cr|hyprlang-0.6.8-2|3	%define devname %mklibname -d hyprlang
14cr|hyprlang-0.6.8-2|4	
14cr|hyprlang-0.6.8-2|5	Name:		hyprlang
14cr|hyprlang-0.6.8-2|6	Version:	0.6.8
14cr|hyprlang-0.6.8-2|7	Release:	2
14cr|hyprlang-0.6.8-2|8	Summary:        The official implementation library for the hypr config language
14cr|hyprlang-0.6.8-2|9	Group:		System/Libraries
14cr|hyprlang-0.6.8-2|10	License:        LGPL-3.0-only
14cr|hyprlang-0.6.8-2|11	URL:            https://github.com/hyprwm/hyprlang
14cr|hyprlang-0.6.8-2|12	Source:         %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprlang-0.6.8-2|13	
14cr|hyprlang-0.6.8-2|14	# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
14cr|hyprlang-0.6.8-2|15	ExcludeArch:    %{ix86}
14cr|hyprlang-0.6.8-2|16	
14cr|hyprlang-0.6.8-2|17	BuildRequires:  cmake
14cr|hyprlang-0.6.8-2|18	BuildRequires:  pkgconfig(hyprutils)
14cr|hyprlang-0.6.8-2|19	
14cr|hyprlang-0.6.8-2|20	%description
14cr|hyprlang-0.6.8-2|21	%{summary}.
14cr|hyprlang-0.6.8-2|22	
14cr|hyprlang-0.6.8-2|23	%package -n %{libname}
14cr|hyprlang-0.6.8-2|24	Summary:	Library for Hyprland
14cr|hyprlang-0.6.8-2|25	Group:		System/Libraries
14cr|hyprlang-0.6.8-2|26	
14cr|hyprlang-0.6.8-2|27	%description -n %{libname}
14cr|hyprlang-0.6.8-2|28	The official implementation library for the hypr config language
14cr|hyprlang-0.6.8-2|29	
14cr|hyprlang-0.6.8-2|30	%package -n 	%{devname}
14cr|hyprlang-0.6.8-2|31	Summary:        Development files for %{name}
14cr|hyprlang-0.6.8-2|32	Requires:       %{libname} = %{version}-%{release}
14cr|hyprlang-0.6.8-2|33	%description -n %{devname}
14cr|hyprlang-0.6.8-2|34	Development files for %{name}.
14cr|hyprlang-0.6.8-2|35	
14cr|hyprlang-0.6.8-2|36	%prep
14cr|hyprlang-0.6.8-2|37	%autosetup -p1
14cr|hyprlang-0.6.8-2|38	
14cr|hyprlang-0.6.8-2|39	%build
14cr|hyprlang-0.6.8-2|40	%cmake
14cr|hyprlang-0.6.8-2|41	%make_build
14cr|hyprlang-0.6.8-2|42	
14cr|hyprlang-0.6.8-2|43	%install
14cr|hyprlang-0.6.8-2|44	%make_install -C build
14cr|hyprlang-0.6.8-2|45	
14cr|hyprlang-0.6.8-2|46	%files -n %{libname}
14cr|hyprlang-0.6.8-2|47	%{_libdir}/libhyprlang.so.*
14cr|hyprlang-0.6.8-2|48	
14cr|hyprlang-0.6.8-2|49	%files -n %{devname}
14cr|hyprlang-0.6.8-2|50	%license LICENSE
14cr|hyprlang-0.6.8-2|51	%doc README.md
14cr|hyprlang-0.6.8-2|52	%{_includedir}/hyprlang.hpp
14cr|hyprlang-0.6.8-2|53	%{_libdir}/libhyprlang.so
14cr|hyprlang-0.6.8-2|54	%{_libdir}/pkgconfig/hyprlang.pc

20 14
14cr|hyprlauncher-0.1.6-3|1	Name:		hyprlauncher
14cr|hyprlauncher-0.1.6-3|2	Version:	0.1.6
14cr|hyprlauncher-0.1.6-3|3	Release:	3
14cr|hyprlauncher-0.1.6-3|4	Summary:	A multipurpose and versatile launcher / picker for Hyprland
14cr|hyprlauncher-0.1.6-3|5	License:	BSD-3-Clause
14cr|hyprlauncher-0.1.6-3|6	URL:		https://github.com/hyprlauncher/hyprlauncher
14cr|hyprlauncher-0.1.6-3|7	Source0:	https://github.com/hyprwm/hyprlauncher/archive/v%{version}/%{name}-v%{version}.tar.gz
14cr|hyprlauncher-0.1.6-3|8	Group:		System/Base
14cr|hyprlauncher-0.1.6-3|9	BuildRequires:	cmake
14cr|hyprlauncher-0.1.6-3|10	BuildRequires:	pkgconfig(hyprtoolkit)
14cr|hyprlauncher-0.1.6-3|11	BuildRequires:	pkgconfig(pixman-1)
14cr|hyprlauncher-0.1.6-3|12	BuildRequires:	pkgconfig(libdrm)
14cr|hyprlauncher-0.1.6-3|13	BuildRequires:	pkgconfig(hyprutils)
14cr|hyprlauncher-0.1.6-3|14	BuildRequires:	pkgconfig(hyprwire)
14cr|hyprlauncher-0.1.6-3|15	BuildRequires:	pkgconfig(icu-uc)
14cr|hyprlauncher-0.1.6-3|16	BuildRequires:	pkgconfig(hyprlang)
14cr|hyprlauncher-0.1.6-3|17	BuildRequires:	pkgconfig(libqalculate)
14cr|hyprlauncher-0.1.6-3|18	BuildRequires:	hyprwire
14cr|hyprlauncher-0.1.6-3|19	BuildRequires:	pkgconfig(aquamarine)
14cr|hyprlauncher-0.1.6-3|20	BuildRequires:	pkgconfig(hyprgraphics)
14cr|hyprlauncher-0.1.6-3|21	BuildRequires:	pkgconfig(cairo)
14cr|hyprlauncher-0.1.6-3|22	BuildRequires:	pkgconfig(xkbcommon)
14cr|hyprlauncher-0.1.6-3|23	
14cr|hyprlauncher-0.1.6-3|24	Requires:	wl-clipboard
14cr|hyprlauncher-0.1.6-3|25	
14cr|hyprlauncher-0.1.6-3|26	%description
14cr|hyprlauncher-0.1.6-3|27	A multipurpose and versatile launcher / picker for Hyprland
14cr|hyprlauncher-0.1.6-3|28	
14cr|hyprlauncher-0.1.6-3|29	%prep
14cr|hyprlauncher-0.1.6-3|30	%autosetup -p1
14cr|hyprlauncher-0.1.6-3|31	
14cr|hyprlauncher-0.1.6-3|32	%build
14cr|hyprlauncher-0.1.6-3|33	%cmake
14cr|hyprlauncher-0.1.6-3|34	%make_build
14cr|hyprlauncher-0.1.6-3|35	
14cr|hyprlauncher-0.1.6-3|36	%install
14cr|hyprlauncher-0.1.6-3|37	%make_install -C build
14cr|hyprlauncher-0.1.6-3|38	
14cr|hyprlauncher-0.1.6-3|39	%files
14cr|hyprlauncher-0.1.6-3|40	%doc README.md
14cr|hyprlauncher-0.1.6-3|41	%license LICENSE
14cr|hyprlauncher-0.1.6-3|42	%{_bindir}/%{name}

21 14
14cr|hyprlock-0.9.5-1|1	Name:		hyprlock
14cr|hyprlock-0.9.5-1|2	Version:	0.9.5
14cr|hyprlock-0.9.5-1|3	Release:	1
14cr|hyprlock-0.9.5-1|4	Summary:	Hyprland's GPU-accelerated screen locking utility
14cr|hyprlock-0.9.5-1|5	License:	BSD-3-Clause
14cr|hyprlock-0.9.5-1|6	URL:		https://github.com/hyprwm/hyprlock
14cr|hyprlock-0.9.5-1|7	Source:		%{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprlock-0.9.5-1|8	Group:		System/Base
14cr|hyprlock-0.9.5-1|9	
14cr|hyprlock-0.9.5-1|10	BuildRequires:  cmake
14cr|hyprlock-0.9.5-1|11	BuildRequires:  pam-devel
14cr|hyprlock-0.9.5-1|12	BuildRequires:  pkgconfig(cairo)
14cr|hyprlock-0.9.5-1|13	BuildRequires:  pkgconfig(egl)
14cr|hyprlock-0.9.5-1|14	BuildRequires:  pkgconfig(gbm)
14cr|hyprlock-0.9.5-1|15	BuildRequires:  pkgconfig(hyprlang)
14cr|hyprlock-0.9.5-1|16	BuildRequires:  pkgconfig(hyprutils)
14cr|hyprlock-0.9.5-1|17	BuildRequires:  pkgconfig(hyprgraphics)
14cr|hyprlock-0.9.5-1|18	BuildRequires:  pkgconfig(libdrm)
14cr|hyprlock-0.9.5-1|19	BuildRequires:  pkgconfig(libwebp)
14cr|hyprlock-0.9.5-1|20	BuildRequires:  pkgconfig(opengl)
14cr|hyprlock-0.9.5-1|21	BuildRequires:  pkgconfig(pangocairo)
14cr|hyprlock-0.9.5-1|22	BuildRequires:  pkgconfig(wayland-client)
14cr|hyprlock-0.9.5-1|23	BuildRequires:  pkgconfig(wayland-egl)
14cr|hyprlock-0.9.5-1|24	BuildRequires:  pkgconfig(wayland-protocols)
14cr|hyprlock-0.9.5-1|25	BuildRequires:  pkgconfig(hyprwayland-scanner)
14cr|hyprlock-0.9.5-1|26	BuildRequires:  pkgconfig(xkbcommon)
14cr|hyprlock-0.9.5-1|27	BuildRequires:  pkgconfig(libjpeg)
14cr|hyprlock-0.9.5-1|28	BuildRequires:  pkgconfig(libmagic)
14cr|hyprlock-0.9.5-1|29	BuildRequires:  pkgconfig(sdbus-c++)
14cr|hyprlock-0.9.5-1|30	
14cr|hyprlock-0.9.5-1|31	%description
14cr|hyprlock-0.9.5-1|32	%{summary}.
14cr|hyprlock-0.9.5-1|33	
14cr|hyprlock-0.9.5-1|34	%prep
14cr|hyprlock-0.9.5-1|35	%autosetup -p1
14cr|hyprlock-0.9.5-1|36	
14cr|hyprlock-0.9.5-1|37	%build
14cr|hyprlock-0.9.5-1|38	%cmake
14cr|hyprlock-0.9.5-1|39	%make_build
14cr|hyprlock-0.9.5-1|40	
14cr|hyprlock-0.9.5-1|41	%install
14cr|hyprlock-0.9.5-1|42	%make_install -C build
14cr|hyprlock-0.9.5-1|43	
14cr|hyprlock-0.9.5-1|44	%files
14cr|hyprlock-0.9.5-1|45	%license LICENSE
14cr|hyprlock-0.9.5-1|46	%doc README.md
14cr|hyprlock-0.9.5-1|47	%{_bindir}/%{name}
14cr|hyprlock-0.9.5-1|48	%{_datadir}/hypr/hyprlock.conf
14cr|hyprlock-0.9.5-1|49	%config(noreplace) %{_sysconfdir}/pam.d/%{name}

22 14
14cr|hyprpaper-0.8.4-1|1	%global debug_package %nil
14cr|hyprpaper-0.8.4-1|2	%global ldflags %{ldflags} -lstdc++-gcc15
14cr|hyprpaper-0.8.4-1|3	%global	optflags %{optflags} -nostdinc++ -I%{_includedir}/libstdc++-gcc15 -I%{_includedir}/libstdc++-gcc15/%{_host} -fexceptions -Wno-invalid-constexpr -Wno-extra-semi -Wno-error -s
14cr|hyprpaper-0.8.4-1|4	
14cr|hyprpaper-0.8.4-1|5	Name:           hyprpaper
14cr|hyprpaper-0.8.4-1|6	Version:        0.8.4
14cr|hyprpaper-0.8.4-1|7	Release:        1
14cr|hyprpaper-0.8.4-1|8	Summary:        Blazing fast wayland wallpaper utility with IPC controls
14cr|hyprpaper-0.8.4-1|9	Group:          System/Base
14cr|hyprpaper-0.8.4-1|10	License:        BSD-3-Clause AND HPND-sell-variant
14cr|hyprpaper-0.8.4-1|11	URL:            https://github.com/hyprwm/hyprpaper
14cr|hyprpaper-0.8.4-1|12	Source0:        https://github.com/hyprwm/hyprpaper/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprpaper-0.8.4-1|13	
14cr|hyprpaper-0.8.4-1|14	BuildRequires:  cmake
14cr|hyprpaper-0.8.4-1|15	BuildRequires:	stdc++-gcc15-devel
14cr|hyprpaper-0.8.4-1|16	BuildRequires:  pkgconfig(cairo)
14cr|hyprpaper-0.8.4-1|17	BuildRequires:  pkgconfig(glesv2)
14cr|hyprpaper-0.8.4-1|18	BuildRequires:  pkgconfig(hyprlang)
14cr|hyprpaper-0.8.4-1|19	BuildRequires:  pkgconfig(hyprtoolkit)
14cr|hyprpaper-0.8.4-1|20	BuildRequires:  pkgconfig(hyprgraphics)
14cr|hyprpaper-0.8.4-1|21	BuildRequires:  pkgconfig(hyprwayland-scanner)
14cr|hyprpaper-0.8.4-1|22	BuildRequires:  hyprwire
14cr|hyprpaper-0.8.4-1|23	BuildRequires:  pkgconfig(hyprwire)
14cr|hyprpaper-0.8.4-1|24	BuildRequires:  pkgconfig(libjpeg)
14cr|hyprpaper-0.8.4-1|25	BuildRequires:  pkgconfig(libmagic)
14cr|hyprpaper-0.8.4-1|26	BuildRequires:  pkgconfig(libwebp)
14cr|hyprpaper-0.8.4-1|27	BuildRequires:  pkgconfig(pango)
14cr|hyprpaper-0.8.4-1|28	BuildRequires:  pkgconfig(pangocairo)
14cr|hyprpaper-0.8.4-1|29	BuildRequires:  pkgconfig(wayland-client)
14cr|hyprpaper-0.8.4-1|30	BuildRequires:  pkgconfig(wayland-protocols)
14cr|hyprpaper-0.8.4-1|31	BuildRequires:  pkgconfig(wayland-scanner)
14cr|hyprpaper-0.8.4-1|32	# hyprland not avail on i686
14cr|hyprpaper-0.8.4-1|33	ExcludeArch:    %{ix86}
14cr|hyprpaper-0.8.4-1|34	
14cr|hyprpaper-0.8.4-1|35	%description
14cr|hyprpaper-0.8.4-1|36	Hyprpaper is a blazing fast wallpaper utility for Hyprland with the ability
14cr|hyprpaper-0.8.4-1|37	to dynamically change wallpapers through sockets. It will work on all
14cr|hyprpaper-0.8.4-1|38	wlroots-based compositors, though.
14cr|hyprpaper-0.8.4-1|39	
14cr|hyprpaper-0.8.4-1|40	%prep
14cr|hyprpaper-0.8.4-1|41	%autosetup -p1
14cr|hyprpaper-0.8.4-1|42	
14cr|hyprpaper-0.8.4-1|43	%build
14cr|hyprpaper-0.8.4-1|44	make protocols
14cr|hyprpaper-0.8.4-1|45	%cmake
14cr|hyprpaper-0.8.4-1|46	%make_build
14cr|hyprpaper-0.8.4-1|47	
14cr|hyprpaper-0.8.4-1|48	%install
14cr|hyprpaper-0.8.4-1|49	%make_install -C build
14cr|hyprpaper-0.8.4-1|50	
14cr|hyprpaper-0.8.4-1|51	%files
14cr|hyprpaper-0.8.4-1|52	%license LICENSE
14cr|hyprpaper-0.8.4-1|53	%doc README.md
14cr|hyprpaper-0.8.4-1|54	%{_bindir}/%{name}
14cr|hyprpaper-0.8.4-1|55	%{_userunitdir}/hyprpaper.service

23 14
14cr|hyprpicker-0.4.7-1|1	Name:           hyprpicker
14cr|hyprpicker-0.4.7-1|2	Version:        0.4.7
14cr|hyprpicker-0.4.7-1|3	Release:        1
14cr|hyprpicker-0.4.7-1|4	Summary:        A wlroots-compatible Wayland color picker
14cr|hyprpicker-0.4.7-1|5	Group:          System/Base
14cr|hyprpicker-0.4.7-1|6	License:        BSD-3-Clause AND HPND-sell-variant
14cr|hyprpicker-0.4.7-1|7	URL:            https://github.com/hyprwm/hyprpicker
14cr|hyprpicker-0.4.7-1|8	Source0:        https://github.com/hyprwm/hyprpicker/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprpicker-0.4.7-1|9	
14cr|hyprpicker-0.4.7-1|10	BuildRequires:  cmake
14cr|hyprpicker-0.4.7-1|11	BuildRequires:  pkgconfig(cairo)
14cr|hyprpicker-0.4.7-1|12	BuildRequires:  pkgconfig(glesv2)
14cr|hyprpicker-0.4.7-1|13	BuildRequires:  pkgconfig(hyprutils)
14cr|hyprpicker-0.4.7-1|14	BuildRequires:  pkgconfig(hyprwayland-scanner)
14cr|hyprpicker-0.4.7-1|15	BuildRequires:  pkgconfig(libjpeg)
14cr|hyprpicker-0.4.7-1|16	BuildRequires:  pkgconfig(pango)
14cr|hyprpicker-0.4.7-1|17	BuildRequires:  pkgconfig(pangocairo)
14cr|hyprpicker-0.4.7-1|18	BuildRequires:  pkgconfig(wayland-client)
14cr|hyprpicker-0.4.7-1|19	BuildRequires:  pkgconfig(wayland-protocols)
14cr|hyprpicker-0.4.7-1|20	BuildRequires:  pkgconfig(xkbcommon)
14cr|hyprpicker-0.4.7-1|21	
14cr|hyprpicker-0.4.7-1|22	Recommends:     wl-clipboard
14cr|hyprpicker-0.4.7-1|23	
14cr|hyprpicker-0.4.7-1|24	%description
14cr|hyprpicker-0.4.7-1|25	A wlroots-compatible Wayland color picker that does not suck.
14cr|hyprpicker-0.4.7-1|26	
14cr|hyprpicker-0.4.7-1|27	%prep
14cr|hyprpicker-0.4.7-1|28	%autosetup -p1
14cr|hyprpicker-0.4.7-1|29	
14cr|hyprpicker-0.4.7-1|30	%build
14cr|hyprpicker-0.4.7-1|31	%cmake \
14cr|hyprpicker-0.4.7-1|32	-DCMAKE_INSTALL_MANDIR=%{_mandir} \
14cr|hyprpicker-0.4.7-1|33	-DCMAKE_BUILD_TYPE:STRING=Release
14cr|hyprpicker-0.4.7-1|34	%make_build
14cr|hyprpicker-0.4.7-1|35	
14cr|hyprpicker-0.4.7-1|36	%install
14cr|hyprpicker-0.4.7-1|37	%make_install -C build
14cr|hyprpicker-0.4.7-1|38	
14cr|hyprpicker-0.4.7-1|39	%files
14cr|hyprpicker-0.4.7-1|40	%license LICENSE
14cr|hyprpicker-0.4.7-1|41	%doc README.md
14cr|hyprpicker-0.4.7-1|42	%{_bindir}/%{name}
14cr|hyprpicker-0.4.7-1|43	%{_mandir}/man1/%{name}.1.*

24 14
14cr|hyprpolkitagent-0.1.3-4|1	Name:           hyprpolkitagent
14cr|hyprpolkitagent-0.1.3-4|2	Version:        0.1.3
14cr|hyprpolkitagent-0.1.3-4|3	Release:        4
14cr|hyprpolkitagent-0.1.3-4|4	Summary:        A simple polkit authentication agent for Hyprland
14cr|hyprpolkitagent-0.1.3-4|5	License:        BSD-3-Clause
14cr|hyprpolkitagent-0.1.3-4|6	URL:            https://github.com/hyprwm/hyprpolkitagent
14cr|hyprpolkitagent-0.1.3-4|7	Source:         %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprpolkitagent-0.1.3-4|8	Group:          System/Base
14cr|hyprpolkitagent-0.1.3-4|9	
14cr|hyprpolkitagent-0.1.3-4|10	BuildRequires:  cmake
14cr|hyprpolkitagent-0.1.3-4|11	BuildRequires:  qt6-cmake
14cr|hyprpolkitagent-0.1.3-4|12	BuildRequires:  desktop-file-utils
14cr|hyprpolkitagent-0.1.3-4|13	BuildRequires:  cmake(Qt6Quick)
14cr|hyprpolkitagent-0.1.3-4|14	BuildRequires:  cmake(Qt6QuickControls2)
14cr|hyprpolkitagent-0.1.3-4|15	BuildRequires:  cmake(Qt6Widgets)
14cr|hyprpolkitagent-0.1.3-4|16	BuildRequires:  pkgconfig(hyprutils)
14cr|hyprpolkitagent-0.1.3-4|17	BuildRequires:  pkgconfig(polkit-agent-1)
14cr|hyprpolkitagent-0.1.3-4|18	BuildRequires:  pkgconfig(polkit-qt6-1)
14cr|hyprpolkitagent-0.1.3-4|19	
14cr|hyprpolkitagent-0.1.3-4|20	Requires:       kf6-qqc2-desktop-style
14cr|hyprpolkitagent-0.1.3-4|21	
14cr|hyprpolkitagent-0.1.3-4|22	%description
14cr|hyprpolkitagent-0.1.3-4|23	A simple polkit authentication agent for Hyprland, written in QT/QML.
14cr|hyprpolkitagent-0.1.3-4|24	
14cr|hyprpolkitagent-0.1.3-4|25	%prep
14cr|hyprpolkitagent-0.1.3-4|26	%autosetup -p1
14cr|hyprpolkitagent-0.1.3-4|27	
14cr|hyprpolkitagent-0.1.3-4|28	%build
14cr|hyprpolkitagent-0.1.3-4|29	%cmake
14cr|hyprpolkitagent-0.1.3-4|30	%make_build
14cr|hyprpolkitagent-0.1.3-4|31	
14cr|hyprpolkitagent-0.1.3-4|32	%install
14cr|hyprpolkitagent-0.1.3-4|33	%make_install -C build
14cr|hyprpolkitagent-0.1.3-4|34	
14cr|hyprpolkitagent-0.1.3-4|35	%post
14cr|hyprpolkitagent-0.1.3-4|36	%systemd_user_post %{name}.service
14cr|hyprpolkitagent-0.1.3-4|37	
14cr|hyprpolkitagent-0.1.3-4|38	%preun
14cr|hyprpolkitagent-0.1.3-4|39	%systemd_user_preun %{name}.service
14cr|hyprpolkitagent-0.1.3-4|40	
14cr|hyprpolkitagent-0.1.3-4|41	%files
14cr|hyprpolkitagent-0.1.3-4|42	%license LICENSE
14cr|hyprpolkitagent-0.1.3-4|43	%doc README.md
14cr|hyprpolkitagent-0.1.3-4|44	%{_datadir}/dbus-1/services/org.hyprland.hyprpolkitagent.service
14cr|hyprpolkitagent-0.1.3-4|45	%{_libexecdir}/%{name}
14cr|hyprpolkitagent-0.1.3-4|46	%{_userunitdir}/%{name}.service

25 14
14cr|hyprpwcenter-0.1.2-1|1	Name:		hyprpwcenter
14cr|hyprpwcenter-0.1.2-1|2	Version:	0.1.2
14cr|hyprpwcenter-0.1.2-1|3	Release:	1
14cr|hyprpwcenter-0.1.2-1|4	Source0:	https://github.com/hyprwm/hyprpwcenter/archive/v%{version}/%{name}-v%{version}.tar.gz
14cr|hyprpwcenter-0.1.2-1|5	Patch0:		gcc14-fix.patch
14cr|hyprpwcenter-0.1.2-1|6	Summary:	A GUI Pipewire control center
14cr|hyprpwcenter-0.1.2-1|7	URL:		https://github.com/hyprwm/hyprpwcenter
14cr|hyprpwcenter-0.1.2-1|8	License:	BSD-3-Clause
14cr|hyprpwcenter-0.1.2-1|9	Group:		System/Base
14cr|hyprpwcenter-0.1.2-1|10	
14cr|hyprpwcenter-0.1.2-1|11	BuildRequires:	cmake
14cr|hyprpwcenter-0.1.2-1|12	BuildRequires:	pkgconfig(libpipewire-0.3)
14cr|hyprpwcenter-0.1.2-1|13	BuildRequires:	pkgconfig(hyprtoolkit)
14cr|hyprpwcenter-0.1.2-1|14	BuildRequires:	pkgconfig(pixman-1)
14cr|hyprpwcenter-0.1.2-1|15	BuildRequires:	pkgconfig(libdrm)
14cr|hyprpwcenter-0.1.2-1|16	BuildRequires:	pkgconfig(hyprutils)
14cr|hyprpwcenter-0.1.2-1|17	BuildRequires:	pkgconfig(aquamarine)
14cr|hyprpwcenter-0.1.2-1|18	BuildRequires:	pkgconfig(hyprgraphics)
14cr|hyprpwcenter-0.1.2-1|19	BuildRequires:	pkgconfig(cairo)
14cr|hyprpwcenter-0.1.2-1|20	
14cr|hyprpwcenter-0.1.2-1|21	%description
14cr|hyprpwcenter-0.1.2-1|22	A GUI Pipewire control center
14cr|hyprpwcenter-0.1.2-1|23	
14cr|hyprpwcenter-0.1.2-1|24	%prep
14cr|hyprpwcenter-0.1.2-1|25	%autosetup -p1
14cr|hyprpwcenter-0.1.2-1|26	
14cr|hyprpwcenter-0.1.2-1|27	%build
14cr|hyprpwcenter-0.1.2-1|28	%cmake
14cr|hyprpwcenter-0.1.2-1|29	%make_build
14cr|hyprpwcenter-0.1.2-1|30	
14cr|hyprpwcenter-0.1.2-1|31	%install
14cr|hyprpwcenter-0.1.2-1|32	%make_install -C build
14cr|hyprpwcenter-0.1.2-1|33	
14cr|hyprpwcenter-0.1.2-1|34	%files
14cr|hyprpwcenter-0.1.2-1|35	%{_bindir}/%{name}
14cr|hyprpwcenter-0.1.2-1|36	%{_datadir}/applications/%{name}.desktop

26 14
14cr|hyprshot-1.3.0-1|1	Name:           hyprshot
14cr|hyprshot-1.3.0-1|2	Version:        1.3.0
14cr|hyprshot-1.3.0-1|3	Release:        1
14cr|hyprshot-1.3.0-1|4	Summary:        Hyprland screenshot utility
14cr|hyprshot-1.3.0-1|5	Group:          System/Base
14cr|hyprshot-1.3.0-1|6	License:        GPL-3.0-only
14cr|hyprshot-1.3.0-1|7	URL:            https://github.com/Gustash/Hyprshot
14cr|hyprshot-1.3.0-1|8	Source0:        https://github.com/Gustash/Hyprshot/archive/refs/tags/%{version}.tar.gz?/%{name}-%{version}.tar.gz
14cr|hyprshot-1.3.0-1|9	Source99:       hyprshot.rpmlintrc
14cr|hyprshot-1.3.0-1|10	Requires:       imagemagick
14cr|hyprshot-1.3.0-1|11	Requires:       grim
14cr|hyprshot-1.3.0-1|12	Requires:       hyprland
14cr|hyprshot-1.3.0-1|13	Requires:       jq
14cr|hyprshot-1.3.0-1|14	Requires:       libnotify
14cr|hyprshot-1.3.0-1|15	Requires:       slurp
14cr|hyprshot-1.3.0-1|16	Requires:       wl-clipboard
14cr|hyprshot-1.3.0-1|17	BuildArch:      noarch
14cr|hyprshot-1.3.0-1|18	ExcludeArch:    %{ix86}
14cr|hyprshot-1.3.0-1|19	
14cr|hyprshot-1.3.0-1|20	%description
14cr|hyprshot-1.3.0-1|21	Hyprshot is a utility to take screenshot in Hyprland using the mouse.
14cr|hyprshot-1.3.0-1|22	
14cr|hyprshot-1.3.0-1|23	It allows taking screenshots of windows, regions and monitors which
14cr|hyprshot-1.3.0-1|24	are saved to a folder of choice copied to the clipboard.
14cr|hyprshot-1.3.0-1|25	
14cr|hyprshot-1.3.0-1|26	%prep
14cr|hyprshot-1.3.0-1|27	%autosetup -n Hyprshot-%{version}
14cr|hyprshot-1.3.0-1|28	
14cr|hyprshot-1.3.0-1|29	#
14cr|hyprshot-1.3.0-1|30	# Fix shebang issues
14cr|hyprshot-1.3.0-1|31	#
14cr|hyprshot-1.3.0-1|32	sed -i -r 's,(/usr/bin/)env (bash),\1\2,' hyprshot
14cr|hyprshot-1.3.0-1|33	
14cr|hyprshot-1.3.0-1|34	%build
14cr|hyprshot-1.3.0-1|35	# Just a placeholder
14cr|hyprshot-1.3.0-1|36	
14cr|hyprshot-1.3.0-1|37	%install
14cr|hyprshot-1.3.0-1|38	install -d -m 0755 %{buildroot}%{_bindir}
14cr|hyprshot-1.3.0-1|39	install -m 0755 hyprshot  %{buildroot}%{_bindir}/hyprshot
14cr|hyprshot-1.3.0-1|40	
14cr|hyprshot-1.3.0-1|41	%files
14cr|hyprshot-1.3.0-1|42	%license LICENSE
14cr|hyprshot-1.3.0-1|43	%doc README.md
14cr|hyprshot-1.3.0-1|44	%{_bindir}/hyprshot
14cr|hyprshot-1.3.0-1|45	

27 14
14cr|hyprtoolkit-0.5.4-1|1	%define major 5
14cr|hyprtoolkit-0.5.4-1|2	%define libname %mklibname hyprtoolkit
14cr|hyprtoolkit-0.5.4-1|3	%define devname %mklibname hyprtoolkit -d
14cr|hyprtoolkit-0.5.4-1|4	
14cr|hyprtoolkit-0.5.4-1|5	%global ldflags %{ldflags} -lstdc++-gcc15
14cr|hyprtoolkit-0.5.4-1|6	%global optflags %{optflags} -nostdinc++ -I%{_includedir}/libstdc++-gcc15 -I%{_includedir}/libstdc++-gcc15/%{_host} -fexceptions -Wno-invalid-constexpr -Wno-extra-semi -Wno-error
14cr|hyprtoolkit-0.5.4-1|7	
14cr|hyprtoolkit-0.5.4-1|8	Name:		hyprtoolkit
14cr|hyprtoolkit-0.5.4-1|9	Version:	0.5.4
14cr|hyprtoolkit-0.5.4-1|10	Release:	1
14cr|hyprtoolkit-0.5.4-1|11	Summary:	A modern C++ Wayland-native GUI toolkit
14cr|hyprtoolkit-0.5.4-1|12	Group:		System/Libraries
14cr|hyprtoolkit-0.5.4-1|13	License:	BSD-3-Clause
14cr|hyprtoolkit-0.5.4-1|14	URL:		https://github.com/hyprwm/hyprtoolkit
14cr|hyprtoolkit-0.5.4-1|15	Source0:	https://github.com/hyprwm/hyprtoolkit/archive/v%{version}/%{name}-v%{version}.tar.gz
14cr|hyprtoolkit-0.5.4-1|16	
14cr|hyprtoolkit-0.5.4-1|17	BuildRequires:  cmake
14cr|hyprtoolkit-0.5.4-1|18	BuildRequires:  pkgconfig(iniparser)
14cr|hyprtoolkit-0.5.4-1|19	BuildRequires:  pkgconfig(wayland-client)
14cr|hyprtoolkit-0.5.4-1|20	BuildRequires:  pkgconfig(wayland-protocols)
14cr|hyprtoolkit-0.5.4-1|21	BuildRequires:  pkgconfig(egl)
14cr|hyprtoolkit-0.5.4-1|22	BuildRequires:  pkgconfig(hyprutils) >= 0.9.0
14cr|hyprtoolkit-0.5.4-1|23	BuildRequires:  pkgconfig(hyprlang) >= 0.6.0
14cr|hyprtoolkit-0.5.4-1|24	BuildRequires:  pkgconfig(hyprgraphics) >= 0.3.0
14cr|hyprtoolkit-0.5.4-1|25	BuildRequires:  pkgconfig(pixman-1)
14cr|hyprtoolkit-0.5.4-1|26	BuildRequires:  pkgconfig(libdrm)
14cr|hyprtoolkit-0.5.4-1|27	BuildRequires:  pkgconfig(gbm)
14cr|hyprtoolkit-0.5.4-1|28	BuildRequires:  pkgconfig(xkbcommon)
14cr|hyprtoolkit-0.5.4-1|29	BuildRequires:  pkgconfig(pango)
14cr|hyprtoolkit-0.5.4-1|30	BuildRequires:  pkgconfig(cairo)
14cr|hyprtoolkit-0.5.4-1|31	BuildRequires:  pkgconfig(aquamarine) >= 0.9.5
14cr|hyprtoolkit-0.5.4-1|32	BuildRequires:  pkgconfig(hyprwayland-scanner) >= 0.4.0
14cr|hyprtoolkit-0.5.4-1|33	BuildRequires:  pkgconfig(pangocairo)
14cr|hyprtoolkit-0.5.4-1|34	BuildRequires:  pkgconfig(gtest)
14cr|hyprtoolkit-0.5.4-1|35	BuildRequires:	stdc++-gcc15-devel
14cr|hyprtoolkit-0.5.4-1|36	
14cr|hyprtoolkit-0.5.4-1|37	%description
14cr|hyprtoolkit-0.5.4-1|38	Hyprtoolkit is designed to be a small, simple, and modern C++ toolkit for making wayland GUI apps, with a few goals:
14cr|hyprtoolkit-0.5.4-1|39	
14cr|hyprtoolkit-0.5.4-1|40	Simple C++ API for making a GUI app
14cr|hyprtoolkit-0.5.4-1|41	Smooth animations
14cr|hyprtoolkit-0.5.4-1|42	Easy usage
14cr|hyprtoolkit-0.5.4-1|43	Simple system theming
14cr|hyprtoolkit-0.5.4-1|44	
14cr|hyprtoolkit-0.5.4-1|45	%package -n %{libname}
14cr|hyprtoolkit-0.5.4-1|46	Summary:	A modern C++ Wayland-native GUI toolkit
14cr|hyprtoolkit-0.5.4-1|47	Group:		System/Libraries
14cr|hyprtoolkit-0.5.4-1|48	
14cr|hyprtoolkit-0.5.4-1|49	%description -n %{libname}
14cr|hyprtoolkit-0.5.4-1|50	Hyprtoolkit is designed to be a small, simple, and modern C++ toolkit for making wayland GUI apps, with a few goals:
14cr|hyprtoolkit-0.5.4-1|51	
14cr|hyprtoolkit-0.5.4-1|52	Simple C++ API for making a GUI app
14cr|hyprtoolkit-0.5.4-1|53	Smooth animations
14cr|hyprtoolkit-0.5.4-1|54	Easy usage
14cr|hyprtoolkit-0.5.4-1|55	Simple system theming
14cr|hyprtoolkit-0.5.4-1|56	
14cr|hyprtoolkit-0.5.4-1|57	%package -n %{devname}
14cr|hyprtoolkit-0.5.4-1|58	Summary:	Development files for %{name}
14cr|hyprtoolkit-0.5.4-1|59	Group:		Development/C
14cr|hyprtoolkit-0.5.4-1|60	Requires:	%{libname} = %{EVRD}
14cr|hyprtoolkit-0.5.4-1|61	
14cr|hyprtoolkit-0.5.4-1|62	%description -n %{devname}
14cr|hyprtoolkit-0.5.4-1|63	Development files (Headers etc.) for %{name}.
14cr|hyprtoolkit-0.5.4-1|64	
14cr|hyprtoolkit-0.5.4-1|65	%prep
14cr|hyprtoolkit-0.5.4-1|66	%autosetup -p1
14cr|hyprtoolkit-0.5.4-1|67	
14cr|hyprtoolkit-0.5.4-1|68	%build
14cr|hyprtoolkit-0.5.4-1|69	%cmake
14cr|hyprtoolkit-0.5.4-1|70	%make_build
14cr|hyprtoolkit-0.5.4-1|71	
14cr|hyprtoolkit-0.5.4-1|72	%install
14cr|hyprtoolkit-0.5.4-1|73	%make_install -C build
14cr|hyprtoolkit-0.5.4-1|74	
14cr|hyprtoolkit-0.5.4-1|75	%files
14cr|hyprtoolkit-0.5.4-1|76	%doc README.md
14cr|hyprtoolkit-0.5.4-1|77	%license LICENSE
14cr|hyprtoolkit-0.5.4-1|78	
14cr|hyprtoolkit-0.5.4-1|79	%files -n %{libname}
14cr|hyprtoolkit-0.5.4-1|80	%{_libdir}/*.so.*%{major}*
14cr|hyprtoolkit-0.5.4-1|81	
14cr|hyprtoolkit-0.5.4-1|82	%files -n %{devname}
14cr|hyprtoolkit-0.5.4-1|83	%{_includedir}/*
14cr|hyprtoolkit-0.5.4-1|84	%{_libdir}/*.so
14cr|hyprtoolkit-0.5.4-1|85	%{_libdir}/pkgconfig/*

28 14
14cr|hyprutils-0.13.1-1|1	%define major 12
14cr|hyprutils-0.13.1-1|2	%define libname %mklibname %{name} %{major}
14cr|hyprutils-0.13.1-1|3	%define devname %mklibname -d %{name}
14cr|hyprutils-0.13.1-1|4	
14cr|hyprutils-0.13.1-1|5	Name:		hyprutils
14cr|hyprutils-0.13.1-1|6	Version:	0.13.1
14cr|hyprutils-0.13.1-1|7	Release:	1
14cr|hyprutils-0.13.1-1|8	Summary:	Hyprland utilities library used across the ecosystem
14cr|hyprutils-0.13.1-1|9	Group:		System/Libraries
14cr|hyprutils-0.13.1-1|10	License:	BSD-3-Clause
14cr|hyprutils-0.13.1-1|11	URL:		https://github.com/hyprwm/hyprutils
14cr|hyprutils-0.13.1-1|12	Source0:	%{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprutils-0.13.1-1|13	
14cr|hyprutils-0.13.1-1|14	# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
14cr|hyprutils-0.13.1-1|15	ExcludeArch:	%{ix86}
14cr|hyprutils-0.13.1-1|16	
14cr|hyprutils-0.13.1-1|17	BuildRequires:	cmake
14cr|hyprutils-0.13.1-1|18	BuildRequires:	gtest-devel
14cr|hyprutils-0.13.1-1|19	BuildRequires:	pkgconfig(pixman-1)
14cr|hyprutils-0.13.1-1|20	
14cr|hyprutils-0.13.1-1|21	%description
14cr|hyprutils-0.13.1-1|22	%{summary}.
14cr|hyprutils-0.13.1-1|23	
14cr|hyprutils-0.13.1-1|24	%package -n %{libname}
14cr|hyprutils-0.13.1-1|25	Summary:	Libaries files for %{name}
14cr|hyprutils-0.13.1-1|26	Group:		System/Libraries
14cr|hyprutils-0.13.1-1|27	
14cr|hyprutils-0.13.1-1|28	%description -n %{libname}
14cr|hyprutils-0.13.1-1|29	Development files for %{name}.
14cr|hyprutils-0.13.1-1|30	
14cr|hyprutils-0.13.1-1|31	%package -n %{devname}
14cr|hyprutils-0.13.1-1|32	Summary:	Development files for %{name}
14cr|hyprutils-0.13.1-1|33	Requires:	%{libname} = %{EVRD}
14cr|hyprutils-0.13.1-1|34	Group:		Development/Other
14cr|hyprutils-0.13.1-1|35	
14cr|hyprutils-0.13.1-1|36	%description -n %{devname}
14cr|hyprutils-0.13.1-1|37	Development files for %{name}.
14cr|hyprutils-0.13.1-1|38	
14cr|hyprutils-0.13.1-1|39	%prep
14cr|hyprutils-0.13.1-1|40	%autosetup -p1
14cr|hyprutils-0.13.1-1|41	
14cr|hyprutils-0.13.1-1|42	%build
14cr|hyprutils-0.13.1-1|43	%cmake
14cr|hyprutils-0.13.1-1|44	%make_build
14cr|hyprutils-0.13.1-1|45	
14cr|hyprutils-0.13.1-1|46	%install
14cr|hyprutils-0.13.1-1|47	%make_install -C build
14cr|hyprutils-0.13.1-1|48	
14cr|hyprutils-0.13.1-1|49	%files -n %{libname}
14cr|hyprutils-0.13.1-1|50	%{_libdir}/lib%{name}.so.%{major}
14cr|hyprutils-0.13.1-1|51	%{_libdir}/lib%{name}.so.%{version}
14cr|hyprutils-0.13.1-1|52	
14cr|hyprutils-0.13.1-1|53	%files -n %{devname}
14cr|hyprutils-0.13.1-1|54	%license LICENSE
14cr|hyprutils-0.13.1-1|55	%doc README.md
14cr|hyprutils-0.13.1-1|56	%{_includedir}/%{name}/
14cr|hyprutils-0.13.1-1|57	%{_libdir}/lib%{name}.so
14cr|hyprutils-0.13.1-1|58	%{_libdir}/pkgconfig/%{name}.pc

29 14
14cr|hyprwayland-scanner-0.4.6-1|1	Name:		hyprwayland-scanner
14cr|hyprwayland-scanner-0.4.6-1|2	Version:	0.4.6
14cr|hyprwayland-scanner-0.4.6-1|3	Release:	1
14cr|hyprwayland-scanner-0.4.6-1|4	Summary:	A Hyprland implementation of wayland-scanner, in and for C++
14cr|hyprwayland-scanner-0.4.6-1|5	Group:		System/Libraries
14cr|hyprwayland-scanner-0.4.6-1|6	License:	BSD-3-Clause
14cr|hyprwayland-scanner-0.4.6-1|7	URL:		https://github.com/hyprwm/hyprwayland-scanner
14cr|hyprwayland-scanner-0.4.6-1|8	Source0:	%{url}/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|hyprwayland-scanner-0.4.6-1|9	
14cr|hyprwayland-scanner-0.4.6-1|10	# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
14cr|hyprwayland-scanner-0.4.6-1|11	ExcludeArch:	%{ix86}
14cr|hyprwayland-scanner-0.4.6-1|12	
14cr|hyprwayland-scanner-0.4.6-1|13	BuildRequires:	cmake
14cr|hyprwayland-scanner-0.4.6-1|14	BuildRequires:	cmake(pugixml)
14cr|hyprwayland-scanner-0.4.6-1|15	
14cr|hyprwayland-scanner-0.4.6-1|16	%description
14cr|hyprwayland-scanner-0.4.6-1|17	%{summary}.
14cr|hyprwayland-scanner-0.4.6-1|18	
14cr|hyprwayland-scanner-0.4.6-1|19	%package        devel
14cr|hyprwayland-scanner-0.4.6-1|20	Summary:	Development files for %{name}
14cr|hyprwayland-scanner-0.4.6-1|21	Group:		Development/Other
14cr|hyprwayland-scanner-0.4.6-1|22	
14cr|hyprwayland-scanner-0.4.6-1|23	%description    devel
14cr|hyprwayland-scanner-0.4.6-1|24	The %{name}-devel package contains libraries and header files for
14cr|hyprwayland-scanner-0.4.6-1|25	developing applications that use %{name}.
14cr|hyprwayland-scanner-0.4.6-1|26	
14cr|hyprwayland-scanner-0.4.6-1|27	%prep
14cr|hyprwayland-scanner-0.4.6-1|28	%autosetup -p1
14cr|hyprwayland-scanner-0.4.6-1|29	
14cr|hyprwayland-scanner-0.4.6-1|30	%build
14cr|hyprwayland-scanner-0.4.6-1|31	%cmake
14cr|hyprwayland-scanner-0.4.6-1|32	%make_build
14cr|hyprwayland-scanner-0.4.6-1|33	
14cr|hyprwayland-scanner-0.4.6-1|34	%install
14cr|hyprwayland-scanner-0.4.6-1|35	%make_install -C build
14cr|hyprwayland-scanner-0.4.6-1|36	
14cr|hyprwayland-scanner-0.4.6-1|37	%files devel
14cr|hyprwayland-scanner-0.4.6-1|38	%license LICENSE
14cr|hyprwayland-scanner-0.4.6-1|39	%doc README.md
14cr|hyprwayland-scanner-0.4.6-1|40	%{_bindir}/%{name}
14cr|hyprwayland-scanner-0.4.6-1|41	%{_libdir}/pkgconfig/%{name}.pc
14cr|hyprwayland-scanner-0.4.6-1|42	%{_libdir}/cmake/%{name}/*.cmake

30 14
14cr|hyprwire-0.3.1-1|1	%define major 3
14cr|hyprwire-0.3.1-1|2	%define libname %mklibname hyprwire
14cr|hyprwire-0.3.1-1|3	%define devname %mklibname hyprwire -d
14cr|hyprwire-0.3.1-1|4	%global debug_package %nil
14cr|hyprwire-0.3.1-1|5	
14cr|hyprwire-0.3.1-1|6	%global ldflags %{ldflags} -lstdc++-gcc15
14cr|hyprwire-0.3.1-1|7	%global	optflags %{optflags} -nostdinc++ -I%{_includedir}/libstdc++-gcc15 -I%{_includedir}/libstdc++-gcc15/%{_host} -fexceptions -Wno-invalid-constexpr -Wno-extra-semi -Wno-error -s
14cr|hyprwire-0.3.1-1|8	
14cr|hyprwire-0.3.1-1|9	Name:		hyprwire
14cr|hyprwire-0.3.1-1|10	Version:	0.3.1
14cr|hyprwire-0.3.1-1|11	Release:	1
14cr|hyprwire-0.3.1-1|12	Summary:	A fast and consistent wire protocol for IPC
14cr|hyprwire-0.3.1-1|13	License:	BSD-3-Clause
14cr|hyprwire-0.3.1-1|14	URL:		https://github.com/hyprwm/hyprwire
14cr|hyprwire-0.3.1-1|15	Source0:	https://github.com/hyprwm/hyprwire/archive/v%{version}/%{name}-v%{version}.tar.gz
14cr|hyprwire-0.3.1-1|16	Group:		System/Libraries
14cr|hyprwire-0.3.1-1|17	BuildRequires:	cmake
14cr|hyprwire-0.3.1-1|18	BuildRequires:	clang
14cr|hyprwire-0.3.1-1|19	BuildRequires:	stdc++-gcc15-devel
14cr|hyprwire-0.3.1-1|20	BuildRequires:	pkgconfig(hyprutils) >= 0.9.0
14cr|hyprwire-0.3.1-1|21	BuildRequires:	pkgconfig(libffi)
14cr|hyprwire-0.3.1-1|22	BuildRequires:	pkgconfig(pugixml)
14cr|hyprwire-0.3.1-1|23	
14cr|hyprwire-0.3.1-1|24	%description
14cr|hyprwire-0.3.1-1|25	Hyprwire is a fast and consistent wire protocol, and its implementation. This is essentially a "method" for processes to talk to each other.
14cr|hyprwire-0.3.1-1|26	
14cr|hyprwire-0.3.1-1|27	%package -n %{libname}
14cr|hyprwire-0.3.1-1|28	Summary:	 A fast and consistent wire protocol for IPC
14cr|hyprwire-0.3.1-1|29	Group:		System/Libraries
14cr|hyprwire-0.3.1-1|30	
14cr|hyprwire-0.3.1-1|31	%description -n %{libname}
14cr|hyprwire-0.3.1-1|32	Hyprwire is a fast and consistent wire protocol, and its implementation. This is essentially a "method" for processes to talk to each other.
14cr|hyprwire-0.3.1-1|33	
14cr|hyprwire-0.3.1-1|34	%package -n %{devname}
14cr|hyprwire-0.3.1-1|35	Summary:	Development files for %{name}
14cr|hyprwire-0.3.1-1|36	Group:		Development/C
14cr|hyprwire-0.3.1-1|37	Requires:	%{libname} = %{EVRD}
14cr|hyprwire-0.3.1-1|38	
14cr|hyprwire-0.3.1-1|39	%description -n %{devname}
14cr|hyprwire-0.3.1-1|40	Development files (Headers etc.) for %{name}.
14cr|hyprwire-0.3.1-1|41	
14cr|hyprwire-0.3.1-1|42	%prep
14cr|hyprwire-0.3.1-1|43	%autosetup -p1
14cr|hyprwire-0.3.1-1|44	
14cr|hyprwire-0.3.1-1|45	%build
14cr|hyprwire-0.3.1-1|46	%cmake
14cr|hyprwire-0.3.1-1|47	%make_build
14cr|hyprwire-0.3.1-1|48	
14cr|hyprwire-0.3.1-1|49	%install
14cr|hyprwire-0.3.1-1|50	%make_install -C build
14cr|hyprwire-0.3.1-1|51	
14cr|hyprwire-0.3.1-1|52	%files
14cr|hyprwire-0.3.1-1|53	%doc README.md
14cr|hyprwire-0.3.1-1|54	%license LICENSE
14cr|hyprwire-0.3.1-1|55	%{_bindir}/*
14cr|hyprwire-0.3.1-1|56	
14cr|hyprwire-0.3.1-1|57	%files -n %{libname}
14cr|hyprwire-0.3.1-1|58	%{_libdir}/*.so.*%{major}*
14cr|hyprwire-0.3.1-1|59	
14cr|hyprwire-0.3.1-1|60	%files -n %{devname}
14cr|hyprwire-0.3.1-1|61	%{_includedir}/*
14cr|hyprwire-0.3.1-1|62	%{_libdir}/*.so
14cr|hyprwire-0.3.1-1|63	%{_libdir}/pkgconfig/*
14cr|hyprwire-0.3.1-1|64	%{_libdir}/cmake/*

31 14
14cr|kanboard-1.2.54-2|1	%define kanboard_root /var/www/kanboard
14cr|kanboard-1.2.54-2|2	%define kanboard_sharedstatedir /var/lib/kanboard
14cr|kanboard-1.2.54-2|3	
14cr|kanboard-1.2.54-2|4	Summary:	Simple kanban project management software with web interface
14cr|kanboard-1.2.54-2|5	Name:		kanboard
14cr|kanboard-1.2.54-2|6	Version:	1.2.54
14cr|kanboard-1.2.54-2|7	Release:	2
14cr|kanboard-1.2.54-2|8	License:	MIT
14cr|kanboard-1.2.54-2|9	Group:		Office
14cr|kanboard-1.2.54-2|10	Url:		https://kanboard.org
14cr|kanboard-1.2.54-2|11	Source0:	https://github.com/kanboard/kanboard/archive/refs/tags/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14cr|kanboard-1.2.54-2|12	Source1:	kanboard.rpmlintrc
14cr|kanboard-1.2.54-2|13	Patch0:		config.diff
14cr|kanboard-1.2.54-2|14	Patch1:		0001-Default-to-Russian-format-of-dates.patch
14cr|kanboard-1.2.54-2|15	Patch2:		0002-Add-link-to-ROSA-manual.patch
14cr|kanboard-1.2.54-2|16	Patch3:		0003-Show-ROSA-RPM-version.patch
14cr|kanboard-1.2.54-2|17	BuildRequires:	rsync
14cr|kanboard-1.2.54-2|18	BuildArch:	noarch
14cr|kanboard-1.2.54-2|19	# no sense in RPM generators
14cr|kanboard-1.2.54-2|20	AutoProv:	no
14cr|kanboard-1.2.54-2|21	Autoreq:	no
14cr|kanboard-1.2.54-2|22	
14cr|kanboard-1.2.54-2|23	Requires:	user(apache)
14cr|kanboard-1.2.54-2|24	Requires:	group(apache)
14cr|kanboard-1.2.54-2|25	Requires:	apache
14cr|kanboard-1.2.54-2|26	# https://docs.kanboard.org/v1/admin/requirements/
14cr|kanboard-1.2.54-2|27	Requires:	apache-mod_php8
14cr|kanboard-1.2.54-2|28	Requires:	apache-mod_version
14cr|kanboard-1.2.54-2|29	# defaults to sqlite, but can also work with mysql, postgresql and mssql
14cr|kanboard-1.2.54-2|30	Recommends:	php-pdo_sqlite
14cr|kanboard-1.2.54-2|31	#Recommends:	php-pdo_mysql
14cr|kanboard-1.2.54-2|32	#Recommends:	php-pdo_pgsql
14cr|kanboard-1.2.54-2|33	Requires:	php8-gd
14cr|kanboard-1.2.54-2|34	Requires:	php8-mbstring
14cr|kanboard-1.2.54-2|35	Requires:	php8-openssl
14cr|kanboard-1.2.54-2|36	Requires:	php8-json
14cr|kanboard-1.2.54-2|37	Requires:	php8-ctype
14cr|kanboard-1.2.54-2|38	Requires:	php8-session
14cr|kanboard-1.2.54-2|39	Requires:	php8-filter
14cr|kanboard-1.2.54-2|40	Requires:	php8-xml
14cr|kanboard-1.2.54-2|41	Requires:	php8-dom
14cr|kanboard-1.2.54-2|42	# for "cli" script
14cr|kanboard-1.2.54-2|43	Requires:	php8-cli
14cr|kanboard-1.2.54-2|44	Recommends:	php8-zip
14cr|kanboard-1.2.54-2|45	Recommends:	php8-ldap
14cr|kanboard-1.2.54-2|46	Recommends:	php8-curl
14cr|kanboard-1.2.54-2|47	
14cr|kanboard-1.2.54-2|48	%description
14cr|kanboard-1.2.54-2|49	Simple kanban project management software with web interface.
14cr|kanboard-1.2.54-2|50	Install this package, start Apache HTTPD webserver (systemctl start httpd)
14cr|kanboard-1.2.54-2|51	and goto http://localhost/kanboard
14cr|kanboard-1.2.54-2|52	
14cr|kanboard-1.2.54-2|53	%files
14cr|kanboard-1.2.54-2|54	%license LICENSE
14cr|kanboard-1.2.54-2|55	#doc README.md ChangeLog
14cr|kanboard-1.2.54-2|56	%doc config.default.php
14cr|kanboard-1.2.54-2|57	%dir %attr(755,root,root) %{kanboard_root}
14cr|kanboard-1.2.54-2|58	%{kanboard_root}/app
14cr|kanboard-1.2.54-2|59	%dir %{kanboard_root}/assets
14cr|kanboard-1.2.54-2|60	%{kanboard_root}/assets/css
14cr|kanboard-1.2.54-2|61	%{kanboard_root}/assets/fonts
14cr|kanboard-1.2.54-2|62	%dir %{kanboard_root}/assets/img
14cr|kanboard-1.2.54-2|63	# e.g. favicon.png can be replaced, especially if using kanboard-theme-revision
14cr|kanboard-1.2.54-2|64	%config(noreplace) %{kanboard_root}/assets/img/*
14cr|kanboard-1.2.54-2|65	%{kanboard_root}/assets/js
14cr|kanboard-1.2.54-2|66	%{kanboard_root}/libs
14cr|kanboard-1.2.54-2|67	%{kanboard_root}/plugins
14cr|kanboard-1.2.54-2|68	%{kanboard_root}/vendor
14cr|kanboard-1.2.54-2|69	%config(noreplace) %{kanboard_root}/.htaccess
14cr|kanboard-1.2.54-2|70	%{kanboard_root}/cli
14cr|kanboard-1.2.54-2|71	%config(noreplace) %{kanboard_root}/config.php
14cr|kanboard-1.2.54-2|72	%config(noreplace) %{kanboard_root}/favicon.ico
14cr|kanboard-1.2.54-2|73	%{kanboard_root}/index.php
14cr|kanboard-1.2.54-2|74	%{kanboard_root}/jsonrpc.php
14cr|kanboard-1.2.54-2|75	# license text is displayed in http://localhost/kanboard/?controller=ConfigController&action=index
14cr|kanboard-1.2.54-2|76	%{kanboard_root}/LICENSE
14cr|kanboard-1.2.54-2|77	%config(noreplace) %{kanboard_root}/robots.txt
14cr|kanboard-1.2.54-2|78	# writable, because sqlite DB is stored here,
14cr|kanboard-1.2.54-2|79	# but outside of webserver to ensure that it cannot be accessed via http
14cr|kanboard-1.2.54-2|80	%dir %attr(755,apache,apache) %{kanboard_sharedstatedir}
14cr|kanboard-1.2.54-2|81	%config(noreplace) %attr(644,root,root) %{kanboard_sharedstatedir}/.htaccess
14cr|kanboard-1.2.54-2|82	%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}.conf
14cr|kanboard-1.2.54-2|83	%config(noreplace) %{kanboard_root}/docker-compose.mysql.yml
14cr|kanboard-1.2.54-2|84	%config(noreplace) %{kanboard_root}/docker-compose.postgres.yml
14cr|kanboard-1.2.54-2|85	%config(noreplace) %{kanboard_root}/docker-compose.sqlite.yml
14cr|kanboard-1.2.54-2|86	%config(noreplace) %{kanboard_root}/healthcheck.php
14cr|kanboard-1.2.54-2|87	
14cr|kanboard-1.2.54-2|88	#------------------------------------------------------------------
14cr|kanboard-1.2.54-2|89	
14cr|kanboard-1.2.54-2|90	%package rpm-macros
14cr|kanboard-1.2.54-2|91	Summary:	RPM macros defining directories used by Kanboard
14cr|kanboard-1.2.54-2|92	Group:		Development/PHP
14cr|kanboard-1.2.54-2|93	
14cr|kanboard-1.2.54-2|94	%description rpm-macros
14cr|kanboard-1.2.54-2|95	RPM macros defining directories used by Kanboard.
14cr|kanboard-1.2.54-2|96	Useful for packaging Kanboard plugins.
14cr|kanboard-1.2.54-2|97	
14cr|kanboard-1.2.54-2|98	%files rpm-macros
14cr|kanboard-1.2.54-2|99	%{_rpmmacrodir}/macros.%{name}
14cr|kanboard-1.2.54-2|100	
14cr|kanboard-1.2.54-2|101	#------------------------------------------------------------------
14cr|kanboard-1.2.54-2|102	
14cr|kanboard-1.2.54-2|103	%prep
14cr|kanboard-1.2.54-2|104	%autosetup -p1
14cr|kanboard-1.2.54-2|105	
14cr|kanboard-1.2.54-2|106	# ensure correct permissions
14cr|kanboard-1.2.54-2|107	find . -type f -exec chmod 644 '{}' ';'
14cr|kanboard-1.2.54-2|108	find . -type d -exec chmod 755 '{}' ';'
14cr|kanboard-1.2.54-2|109	chmod 755 cli
14cr|kanboard-1.2.54-2|110	cp config.default.php config.php
14cr|kanboard-1.2.54-2|111	
14cr|kanboard-1.2.54-2|112	# adapt a bit for regions where most users live
14cr|kanboard-1.2.54-2|113	grep -Irl en_US app/Schema | xargs sed -i'' -e 's,en_US,ru_RU,g'
14cr|kanboard-1.2.54-2|114	grep -Irl UTC app/Schema | xargs sed -i'' -e 's,UTC,Europe/Moscow,g'
14cr|kanboard-1.2.54-2|115	
14cr|kanboard-1.2.54-2|116	sed -i app/Template/config/about.php -e 's,@RPM_PACKAGE@,%{name} %{EVRD} %{disttag},'
14cr|kanboard-1.2.54-2|117	
14cr|kanboard-1.2.54-2|118	# ensure that there is no mismatch between macro and patch0
14cr|kanboard-1.2.54-2|119	grep -q %{kanboard_sharedstatedir} config.default.php
14cr|kanboard-1.2.54-2|120	
14cr|kanboard-1.2.54-2|121	%install
14cr|kanboard-1.2.54-2|122	mkdir -p %{buildroot}%{kanboard_root}
14cr|kanboard-1.2.54-2|123	rsync -av ./ %{buildroot}%{kanboard_root}
14cr|kanboard-1.2.54-2|124	cd %{buildroot}%{kanboard_root}
14cr|kanboard-1.2.54-2|125	# ISS (Windows) configs
14cr|kanboard-1.2.54-2|126	find . -name web.config -print -delete
14cr|kanboard-1.2.54-2|127	# insecure to make these files public
14cr|kanboard-1.2.54-2|128	# (but most of them are export-ignore in .gitattributes)
14cr|kanboard-1.2.54-2|129	rm -fvr .git* .dockerengine .devcontainer Dockerfile ChangeLog Makefile Vagrantfile composer* *.md
14cr|kanboard-1.2.54-2|130	rm -fr tests
14cr|kanboard-1.2.54-2|131	# saved as %%doc and renamed to config.php
14cr|kanboard-1.2.54-2|132	unlink config.default.php
14cr|kanboard-1.2.54-2|133	cd -
14cr|kanboard-1.2.54-2|134	
14cr|kanboard-1.2.54-2|135	mkdir -p %{buildroot}/var/lib
14cr|kanboard-1.2.54-2|136	mv -v %{buildroot}%{kanboard_root}/data %{buildroot}%{kanboard_sharedstatedir}
14cr|kanboard-1.2.54-2|137	
14cr|kanboard-1.2.54-2|138	mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
14cr|kanboard-1.2.54-2|139	cat > %{buildroot}%{_sysconfdir}/httpd/conf.d/%{name}.conf << EOF
14cr|kanboard-1.2.54-2|140	Alias /%{name} %{kanboard_root}
14cr|kanboard-1.2.54-2|141	<Directory %{kanboard_root}>
14cr|kanboard-1.2.54-2|142	AllowOverride None
14cr|kanboard-1.2.54-2|143	Require all granted
14cr|kanboard-1.2.54-2|144	</Directory>
14cr|kanboard-1.2.54-2|145	EOF
14cr|kanboard-1.2.54-2|146	
14cr|kanboard-1.2.54-2|147	cat > macros << 'EOF'
14cr|kanboard-1.2.54-2|148	# For using when packaging kanboard plugins
14cr|kanboard-1.2.54-2|149	%%kanboard_root %{kanboard_root}
14cr|kanboard-1.2.54-2|150	%%kanboard_plugins_dir %{kanboard_root}/plugins
14cr|kanboard-1.2.54-2|151	%%kanboard_sharedstatedir %{kanboard_sharedstatedir}
14cr|kanboard-1.2.54-2|152	EOF
14cr|kanboard-1.2.54-2|153	%install_macro %{name} macros

32 14
14cr|kanboard-mcp-0-1.git9b164a.2|1	%define commit 9b164a1d26f54a4bf5bbd449c070d8681cd8ca34
14cr|kanboard-mcp-0-1.git9b164a.2|2	%define commit_short %(echo %{commit} | head -c6)
14cr|kanboard-mcp-0-1.git9b164a.2|3	
14cr|kanboard-mcp-0-1.git9b164a.2|4	%define goipath github.com/bivex/kanboard-mcp
14cr|kanboard-mcp-0-1.git9b164a.2|5	
14cr|kanboard-mcp-0-1.git9b164a.2|6	Summary:	Kanboard MCP server
14cr|kanboard-mcp-0-1.git9b164a.2|7	Name:		kanboard-mcp
14cr|kanboard-mcp-0-1.git9b164a.2|8	Version:	0
14cr|kanboard-mcp-0-1.git9b164a.2|9	Release:	1.git%{commit_short}.2
14cr|kanboard-mcp-0-1.git9b164a.2|10	License:	MIT
14cr|kanboard-mcp-0-1.git9b164a.2|11	Group:		System/Printing
14cr|kanboard-mcp-0-1.git9b164a.2|12	Url:		https://github.com/bivex/kanboard-mcp
14cr|kanboard-mcp-0-1.git9b164a.2|13	Source0:	https://github.com/bivex/kanboard-mcp/archive/%{commit}/%{name}-%{commit}.tar.gz
14cr|kanboard-mcp-0-1.git9b164a.2|14	Source1:	%{name}-mod-vendor-%{commit}.tar.xz
14cr|kanboard-mcp-0-1.git9b164a.2|15	# https://github.com/bivex/kanboard-mcp/pull/6
14cr|kanboard-mcp-0-1.git9b164a.2|16	Patch0001:	0001-fix-fix-closing-and-opening-tasks.patch
14cr|kanboard-mcp-0-1.git9b164a.2|17	BuildRequires:	golang
14cr|kanboard-mcp-0-1.git9b164a.2|18	BuildRequires:	go-rpm-macros
14cr|kanboard-mcp-0-1.git9b164a.2|19	%gometa
14cr|kanboard-mcp-0-1.git9b164a.2|20	
14cr|kanboard-mcp-0-1.git9b164a.2|21	%description
14cr|kanboard-mcp-0-1.git9b164a.2|22	A powerful Go-based MCP server that enables seamless integration between
14cr|kanboard-mcp-0-1.git9b164a.2|23	AI assistants (like Claude Desktop, Cursor) and Kanboard project
14cr|kanboard-mcp-0-1.git9b164a.2|24	management system. Manage your Kanboard projects, tasks, users, and
14cr|kanboard-mcp-0-1.git9b164a.2|25	workflows directly through natural language commands.
14cr|kanboard-mcp-0-1.git9b164a.2|26	
14cr|kanboard-mcp-0-1.git9b164a.2|27	%files
14cr|kanboard-mcp-0-1.git9b164a.2|28	%license LICENSE.md
14cr|kanboard-mcp-0-1.git9b164a.2|29	%doc README.md *.gif
14cr|kanboard-mcp-0-1.git9b164a.2|30	%{_bindir}/kanboard-mcp
14cr|kanboard-mcp-0-1.git9b164a.2|31	
14cr|kanboard-mcp-0-1.git9b164a.2|32	#------------------------------------------------------------------
14cr|kanboard-mcp-0-1.git9b164a.2|33	
14cr|kanboard-mcp-0-1.git9b164a.2|34	%prep
14cr|kanboard-mcp-0-1.git9b164a.2|35	%goprep
14cr|kanboard-mcp-0-1.git9b164a.2|36	%autopatch -p1
14cr|kanboard-mcp-0-1.git9b164a.2|37	tar -xf %{SOURCE1}
14cr|kanboard-mcp-0-1.git9b164a.2|38	
14cr|kanboard-mcp-0-1.git9b164a.2|39	%build
14cr|kanboard-mcp-0-1.git9b164a.2|40	%gobuild -o %{gobuilddir}/bin/kanboard-mcp %{goipath}
14cr|kanboard-mcp-0-1.git9b164a.2|41	
14cr|kanboard-mcp-0-1.git9b164a.2|42	%install
14cr|kanboard-mcp-0-1.git9b164a.2|43	mkdir -p %{buildroot}%{_bindir}
14cr|kanboard-mcp-0-1.git9b164a.2|44	install -m755 %{gobuilddir}/bin/kanboard-mcp %{buildroot}%{_bindir}/

33 14
14cr|notamock-3.9-2|1	%define builder_scripts	%{_datadir}/builder-c
14cr|notamock-3.9-2|2	
14cr|notamock-3.9-2|3	%ifarch %{x86_64}
14cr|notamock-3.9-2|4	%bcond_without nim
14cr|notamock-3.9-2|5	%else
14cr|notamock-3.9-2|6	%bcond_with nim
14cr|notamock-3.9-2|7	%endif
14cr|notamock-3.9-2|8	
14cr|notamock-3.9-2|9	Summary:	Scripts to build rpm in container
14cr|notamock-3.9-2|10	Name:		notamock
14cr|notamock-3.9-2|11	Version:	3.9
14cr|notamock-3.9-2|12	Release:	2
14cr|notamock-3.9-2|13	License:	GPLv3
14cr|notamock-3.9-2|14	Group:		System/Base
14cr|notamock-3.9-2|15	Url:		https://abf.io/betcher_/notamock.git
14cr|notamock-3.9-2|16	Source0:	%{name}
14cr|notamock-3.9-2|17	Source1:	%{name}s
14cr|notamock-3.9-2|18	Source2:	notamock.dnf
14cr|notamock-3.9-2|19	Source3:	справка.команда.нотэмок
14cr|notamock-3.9-2|20	Source4:	%{name}.completions
14cr|notamock-3.9-2|21	Source5:	%{name}s.completions
14cr|notamock-3.9-2|22	Source6:	dnf.conf
14cr|notamock-3.9-2|23	Source7:	lib%{name}
14cr|notamock-3.9-2|24	Source8:	%{name}d
14cr|notamock-3.9-2|25	Source9:	%{name}c
14cr|notamock-3.9-2|26	Source10:	%{name}.alias
14cr|notamock-3.9-2|27	Source11:	rosaclone
14cr|notamock-3.9-2|28	
14cr|notamock-3.9-2|29	# scripts from docker builder
14cr|notamock-3.9-2|30	Source20:	%{name}a
14cr|notamock-3.9-2|31	Source21:	build-rpm.py
14cr|notamock-3.9-2|32	Source22:	check_error.py
14cr|notamock-3.9-2|33	
14cr|notamock-3.9-2|34	# abf repos
14cr|notamock-3.9-2|35	Source30:	_abf-repos.conf
14cr|notamock-3.9-2|36	Source31:	abf-repos-dnf.conf
14cr|notamock-3.9-2|37	
14cr|notamock-3.9-2|38	# log highlighting tool
14cr|notamock-3.9-2|39	Source40:	rpmbuild_paint.nim
14cr|notamock-3.9-2|40	Source41:	rpmbuild_paint.conf
14cr|notamock-3.9-2|41	Source42:	rpmbuild_paint.py
14cr|notamock-3.9-2|42	
14cr|notamock-3.9-2|43	%if %{with nim}
14cr|notamock-3.9-2|44	BuildRequires:	nim
14cr|notamock-3.9-2|45	%else
14cr|notamock-3.9-2|46	BuildArch:	noarch
14cr|notamock-3.9-2|47	%endif
14cr|notamock-3.9-2|48	
14cr|notamock-3.9-2|49	Requires:	rpm
14cr|notamock-3.9-2|50	Requires:	dnf
14cr|notamock-3.9-2|51	Requires:	bash
14cr|notamock-3.9-2|52	Requires:	createrepo_c
14cr|notamock-3.9-2|53	Requires:	coreutils
14cr|notamock-3.9-2|54	Requires:	python3
14cr|notamock-3.9-2|55	Recommends:	termhelper
14cr|notamock-3.9-2|56	Recommends:	tmux
14cr|notamock-3.9-2|57	Recommends:	rpmbuild_paint
14cr|notamock-3.9-2|58	
14cr|notamock-3.9-2|59	%description
14cr|notamock-3.9-2|60	Scripts to build rpm like a mock, using shared rootfs
14cr|notamock-3.9-2|61	for all build processes
14cr|notamock-3.9-2|62	
14cr|notamock-3.9-2|63	%files
14cr|notamock-3.9-2|64	%dir %{_datadir}/%{name}
14cr|notamock-3.9-2|65	%dir %{_sysconfdir}/%{name}.d
14cr|notamock-3.9-2|66	%{_bindir}/%{name}
14cr|notamock-3.9-2|67	%{_bindir}/%{name}s
14cr|notamock-3.9-2|68	%{_bindir}/%{name}d
14cr|notamock-3.9-2|69	%{_bindir}/%{name}c
14cr|notamock-3.9-2|70	%{_bindir}/rosaclone
14cr|notamock-3.9-2|71	%{_datadir}/termhelper/ru/*
14cr|notamock-3.9-2|72	%{_sysconfdir}/bash_completion.d/*
14cr|notamock-3.9-2|73	%config(noreplace) %{_sysconfdir}/%{name}.cfg
14cr|notamock-3.9-2|74	%config(noreplace) %{_sysconfdir}/%{name}.alias
14cr|notamock-3.9-2|75	%{_datadir}/%{name}/default.%{name}.cfg
14cr|notamock-3.9-2|76	%{_datadir}/%{name}/example.dnf.conf
14cr|notamock-3.9-2|77	%{_datadir}/%{name}/lib%{name}
14cr|notamock-3.9-2|78	
14cr|notamock-3.9-2|79	#----------------------------------------------------------------------------------------------
14cr|notamock-3.9-2|80	%package abf
14cr|notamock-3.9-2|81	Summary: Scripts to use notamock instead mock by builder-c (abf builder)
14cr|notamock-3.9-2|82	Requires: %{name}
14cr|notamock-3.9-2|83	Requires: builder-c
14cr|notamock-3.9-2|84	Buildarch: noarch
14cr|notamock-3.9-2|85	
14cr|notamock-3.9-2|86	%description abf
14cr|notamock-3.9-2|87	Scripts to use notamock instead mock by builder-c (abf builder)
14cr|notamock-3.9-2|88	It is not recommended to use outside the container
14cr|notamock-3.9-2|89	
14cr|notamock-3.9-2|90	%files abf
14cr|notamock-3.9-2|91	%{builder_scripts}/*
14cr|notamock-3.9-2|92	%{_bindir}/%{name}a
14cr|notamock-3.9-2|93	
14cr|notamock-3.9-2|94	#---------------------------------------------------------------------------------------------
14cr|notamock-3.9-2|95	%package abf-repos
14cr|notamock-3.9-2|96	Summary: Abf repositories for notamock
14cr|notamock-3.9-2|97	Requires: %{name}
14cr|notamock-3.9-2|98	Buildarch: noarch
14cr|notamock-3.9-2|99	
14cr|notamock-3.9-2|100	%description abf-repos
14cr|notamock-3.9-2|101	DNF configuration file for notamock containing repositories
14cr|notamock-3.9-2|102	http://abf-downloads.rosa.ru
14cr|notamock-3.9-2|103	
14cr|notamock-3.9-2|104	%files abf-repos
14cr|notamock-3.9-2|105	%config(noreplace) %{_sysconfdir}/%{name}.d/_abf-repos.conf
14cr|notamock-3.9-2|106	%{_datadir}/%{name}/abf-repos-dnf.conf
14cr|notamock-3.9-2|107	
14cr|notamock-3.9-2|108	#--------------------------------------------------------------------------------------------
14cr|notamock-3.9-2|109	%package  -n rpmbuild-paint
14cr|notamock-3.9-2|110	Summary: log errors highlighter
14cr|notamock-3.9-2|111	%if %{without nim}
14cr|notamock-3.9-2|112	Requires: python3
14cr|notamock-3.9-2|113	Buildarch: noarch
14cr|notamock-3.9-2|114	%endif
14cr|notamock-3.9-2|115	
14cr|notamock-3.9-2|116	%description -n rpmbuild-paint
14cr|notamock-3.9-2|117	Rpmbuild log highlighting utility.
14cr|notamock-3.9-2|118	
14cr|notamock-3.9-2|119	%files -n rpmbuild-paint
14cr|notamock-3.9-2|120	
14cr|notamock-3.9-2|121	%{_bindir}/rpmbuild_paint
14cr|notamock-3.9-2|122	%if %{with nim}
14cr|notamock-3.9-2|123	%config(noreplace) %{_sysconfdir}/rpmbuild_paint.conf
14cr|notamock-3.9-2|124	%endif
14cr|notamock-3.9-2|125	
14cr|notamock-3.9-2|126	%prep
14cr|notamock-3.9-2|127	cp -f %{SOURCE40} ./
14cr|notamock-3.9-2|128	
14cr|notamock-3.9-2|129	%build
14cr|notamock-3.9-2|130	%if %{with nim}
14cr|notamock-3.9-2|131	nim c -d:release --opt:speed --nimCache:none rpmbuild_paint.nim
14cr|notamock-3.9-2|132	%endif
14cr|notamock-3.9-2|133	
14cr|notamock-3.9-2|134	%install
14cr|notamock-3.9-2|135	mkdir -p %{buildroot}%{_bindir} %{buildroot}%{_sysconfdir}/bash_completion.d
14cr|notamock-3.9-2|136	mkdir -p %{buildroot}%{_datadir}/%{name}   %{buildroot}%{builder_scripts}/
14cr|notamock-3.9-2|137	mkdir -p %{buildroot}%{_datadir}/termhelper/ru
14cr|notamock-3.9-2|138	mkdir -p %{buildroot}%{_bindir} %{buildroot}%{_sysconfdir}/%{name}.d
14cr|notamock-3.9-2|139	
14cr|notamock-3.9-2|140	install -m  755 %{SOURCE0} %{buildroot}%{_bindir}/%{name}
14cr|notamock-3.9-2|141	install -m  755 %{SOURCE1} %{buildroot}%{_bindir}/%{name}s
14cr|notamock-3.9-2|142	install -m  644 %{SOURCE2} %{buildroot}%{_sysconfdir}/%{name}.cfg
14cr|notamock-3.9-2|143	install -m  644 %{SOURCE2} %{buildroot}%{_datadir}/%{name}/default.%{name}.cfg
14cr|notamock-3.9-2|144	install -m  644 %{SOURCE3} %{buildroot}%{_datadir}/termhelper/ru
14cr|notamock-3.9-2|145	install -m  644 %{SOURCE4} %{buildroot}%{_sysconfdir}/bash_completion.d/%{name}
14cr|notamock-3.9-2|146	install -m  644 %{SOURCE5} %{buildroot}%{_sysconfdir}/bash_completion.d/%{name}s
14cr|notamock-3.9-2|147	install -m  644 %{SOURCE6} %{buildroot}%{_datadir}/%{name}/example.dnf.conf
14cr|notamock-3.9-2|148	install -m  644 %{SOURCE7} %{buildroot}%{_datadir}/%{name}/lib%{name}
14cr|notamock-3.9-2|149	install -m  755 %{SOURCE8} %{buildroot}%{_bindir}/%{name}d
14cr|notamock-3.9-2|150	install -m  755 %{SOURCE9} %{buildroot}%{_bindir}/%{name}c
14cr|notamock-3.9-2|151	install -m  644 %{SOURCE10} %{buildroot}%{_sysconfdir}/%{name}.alias
14cr|notamock-3.9-2|152	install -m  755 %{SOURCE11} %{buildroot}%{_bindir}/rosaclone
14cr|notamock-3.9-2|153	
14cr|notamock-3.9-2|154	%if %{with nim}
14cr|notamock-3.9-2|155	install -m  755 %{_builddir}/rpmbuild_paint %{buildroot}%{_bindir}/rpmbuild_paint
14cr|notamock-3.9-2|156	install -m  644 %{SOURCE41} %{buildroot}%{_sysconfdir}/
14cr|notamock-3.9-2|157	%else
14cr|notamock-3.9-2|158	install -m  755 %{SOURCE42} %{buildroot}%{_bindir}/rpmbuild_paint
14cr|notamock-3.9-2|159	%endif
14cr|notamock-3.9-2|160	
14cr|notamock-3.9-2|161	install -m  755 %{SOURCE20} %{buildroot}%{_bindir}/%{name}a
14cr|notamock-3.9-2|162	install -m  755 %{SOURCE21} %{buildroot}%{builder_scripts}/
14cr|notamock-3.9-2|163	install -m  755 %{SOURCE22} %{buildroot}%{builder_scripts}/
14cr|notamock-3.9-2|164	
14cr|notamock-3.9-2|165	install -m  644 %{SOURCE30} %{buildroot}%{_sysconfdir}/%{name}.d/_abf-repos.conf
14cr|notamock-3.9-2|166	install -m  644 %{SOURCE31} %{buildroot}%{_datadir}/%{name}/abf-repos-dnf.conf
14cr|notamock-3.9-2|167	sed -i 's/#ARCH#/'%{_arch}'/g' %{buildroot}%{_datadir}/%{name}/abf-repos-dnf.conf
14cr|notamock-3.9-2|168	
14cr|notamock-3.9-2|169	ln -s ./справка.команда.нотэмок %{buildroot}%{_datadir}/termhelper/ru/справка.команда.notamock
14cr|notamock-3.9-2|170	

34 14
14cr|outwiker-4.1.0-2|1	Summary:	Create notes and represent them as a tree of HTML pages
14cr|outwiker-4.1.0-2|2	Name:		outwiker
14cr|outwiker-4.1.0-2|3	Version:	4.1.0
14cr|outwiker-4.1.0-2|4	Release:	2
14cr|outwiker-4.1.0-2|5	License:	GPLv3
14cr|outwiker-4.1.0-2|6	Group:		Office
14cr|outwiker-4.1.0-2|7	URL:		http://jenyay.net/Soft/Outwiker
14cr|outwiker-4.1.0-2|8	Source0:	https://github.com/Jenyay/outwiker/archive/refs/tags/%{version}-stable.tar.gz?/%{name}-%{version}.tar.gz
14cr|outwiker-4.1.0-2|9	Requires:	python3
14cr|outwiker-4.1.0-2|10	Requires:	python3-wxpython4
14cr|outwiker-4.1.0-2|11	Requires:	python3-wxpython4-webview
14cr|outwiker-4.1.0-2|12	Requires:	python3-cython-hunspell
14cr|outwiker-4.1.0-2|13	Requires:	python3-pillow
14cr|outwiker-4.1.0-2|14	Requires:	python3-rcssmin
14cr|outwiker-4.1.0-2|15	
14cr|outwiker-4.1.0-2|16	BuildArch:      noarch
14cr|outwiker-4.1.0-2|17	
14cr|outwiker-4.1.0-2|18	%description
14cr|outwiker-4.1.0-2|19	OutWiker is a program to create and store notes, representing them in a tree
14cr|outwiker-4.1.0-2|20	form. It supports rich text formatting, adding images, math formulae (using
14cr|outwiker-4.1.0-2|21	latex notation), adding tags and represents the notes as HTML pages similar
14cr|outwiker-4.1.0-2|22	to WIKI format.
14cr|outwiker-4.1.0-2|23	
14cr|outwiker-4.1.0-2|24	%files
14cr|outwiker-4.1.0-2|25	%doc copyright.txt README README.md
14cr|outwiker-4.1.0-2|26	%{_bindir}/%{name}
14cr|outwiker-4.1.0-2|27	%{_mandir}/man1/%{name}*
14cr|outwiker-4.1.0-2|28	%{_mandir}/ru/man1/%{name}*
14cr|outwiker-4.1.0-2|29	%{_datadir}/%{name}
14cr|outwiker-4.1.0-2|30	%{_datadir}/pixmaps/%{name}*
14cr|outwiker-4.1.0-2|31	%{_datadir}/applications/%{name}.desktop
14cr|outwiker-4.1.0-2|32	%{_iconsdir}/hicolor/*/apps/%{name}*.*
14cr|outwiker-4.1.0-2|33	
14cr|outwiker-4.1.0-2|34	#---------------------------------------------------------------------------
14cr|outwiker-4.1.0-2|35	%prep
14cr|outwiker-4.1.0-2|36	%autosetup -p1 -n %{name}-%{version}-stable
14cr|outwiker-4.1.0-2|37	
14cr|outwiker-4.1.0-2|38	%build
14cr|outwiker-4.1.0-2|39	
14cr|outwiker-4.1.0-2|40	%install
14cr|outwiker-4.1.0-2|41	make DESTDIR=%{buildroot} install
14cr|outwiker-4.1.0-2|42	
14cr|outwiker-4.1.0-2|43	# we compress man with rpmlint
14cr|outwiker-4.1.0-2|44	cd %{buildroot}/usr/share/man/man1
14cr|outwiker-4.1.0-2|45	gunzip *.gz
14cr|outwiker-4.1.0-2|46	cd %{buildroot}/usr/share/man/ru/man1
14cr|outwiker-4.1.0-2|47	gunzip *.gz
14cr|outwiker-4.1.0-2|48	

35 14
14cr|plasma6-breeze-grub-6.7.5-1|1	%define oname breeze-grub
14cr|plasma6-breeze-grub-6.7.5-1|2	
14cr|plasma6-breeze-grub-6.7.5-1|3	%define grub_name grub2
14cr|plasma6-breeze-grub-6.7.5-1|4	
14cr|plasma6-breeze-grub-6.7.5-1|5	Summary:	Breeze theme for grub2
14cr|plasma6-breeze-grub-6.7.5-1|6	Name:		plasma6-breeze-grub
14cr|plasma6-breeze-grub-6.7.5-1|7	Version:	6.7.5
14cr|plasma6-breeze-grub-6.7.5-1|8	Release:	1
14cr|plasma6-breeze-grub-6.7.5-1|9	License:	GPLv3+
14cr|plasma6-breeze-grub-6.7.5-1|10	Group:		System/Kernel and hardware
14cr|plasma6-breeze-grub-6.7.5-1|11	Url:		https://www.kde.org/
14cr|plasma6-breeze-grub-6.7.5-1|12	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14cr|plasma6-breeze-grub-6.7.5-1|13	Requires(pre):	grub2 >= 2.00-28
14cr|plasma6-breeze-grub-6.7.5-1|14	#Provides:	grub2-theme
14cr|plasma6-breeze-grub-6.7.5-1|15	BuildArch:	noarch
14cr|plasma6-breeze-grub-6.7.5-1|16	
14cr|plasma6-breeze-grub-6.7.5-1|17	%description
14cr|plasma6-breeze-grub-6.7.5-1|18	This package provides Breeze theme for grub2.
14cr|plasma6-breeze-grub-6.7.5-1|19	
14cr|plasma6-breeze-grub-6.7.5-1|20	%files
14cr|plasma6-breeze-grub-6.7.5-1|21	%dir /boot/%{grub_name}/themes/breeze
14cr|plasma6-breeze-grub-6.7.5-1|22	/boot/%{grub_name}/themes/breeze/*
14cr|plasma6-breeze-grub-6.7.5-1|23	
14cr|plasma6-breeze-grub-6.7.5-1|24	%post
14cr|plasma6-breeze-grub-6.7.5-1|25	if [ $1 -eq 1 ] ; then
14cr|plasma6-breeze-grub-6.7.5-1|26	# Remove all previous theme from config
14cr|plasma6-breeze-grub-6.7.5-1|27	sed -i '/GRUB_THEME=*/d' %{_sysconfdir}/default/grub
14cr|plasma6-breeze-grub-6.7.5-1|28	sed -i '/GRUB_BACKGROUND=*/d' %{_sysconfdir}/default/grub
14cr|plasma6-breeze-grub-6.7.5-1|29	# Remove trailing blank lines from /etc/default/grub
14cr|plasma6-breeze-grub-6.7.5-1|30	sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' %{_sysconfdir}/default/grub
14cr|plasma6-breeze-grub-6.7.5-1|31	# Check that /etc/default/grub ends in a linefeed
14cr|plasma6-breeze-grub-6.7.5-1|32	[ "$(tail -n 1 %{_sysconfdir}/default/grub | wc --lines)" = "1" ] || echo >> %{_sysconfdir}/default/grub
14cr|plasma6-breeze-grub-6.7.5-1|33	# Add theme
14cr|plasma6-breeze-grub-6.7.5-1|34	echo "GRUB_THEME=\"/boot/grub2/themes/breeze/theme.txt\"" >> %{_sysconfdir}/default/grub
14cr|plasma6-breeze-grub-6.7.5-1|35	# Regenerate configure on install or update
14cr|plasma6-breeze-grub-6.7.5-1|36	%{_sbindir}/update-grub2
14cr|plasma6-breeze-grub-6.7.5-1|37	fi
14cr|plasma6-breeze-grub-6.7.5-1|38	
14cr|plasma6-breeze-grub-6.7.5-1|39	%postun
14cr|plasma6-breeze-grub-6.7.5-1|40	exec > /var/log/%{grub_name}_theme_postun.log 2>&1
14cr|plasma6-breeze-grub-6.7.5-1|41	# Only if uninstalling theme
14cr|plasma6-breeze-grub-6.7.5-1|42	if [ $1 -eq 0 ]; then
14cr|plasma6-breeze-grub-6.7.5-1|43	# Remove theme from config
14cr|plasma6-breeze-grub-6.7.5-1|44	sed -i '/GRUB_THEME=\/boot\/grub2\/themes\/breeze\/theme.txt/d' %{_sysconfdir}/default/grub
14cr|plasma6-breeze-grub-6.7.5-1|45	fi
14cr|plasma6-breeze-grub-6.7.5-1|46	
14cr|plasma6-breeze-grub-6.7.5-1|47	#----------------------------------------------------------------------------
14cr|plasma6-breeze-grub-6.7.5-1|48	
14cr|plasma6-breeze-grub-6.7.5-1|49	%prep
14cr|plasma6-breeze-grub-6.7.5-1|50	%autosetup -p1 -n %{oname}-%{version}
14cr|plasma6-breeze-grub-6.7.5-1|51	
14cr|plasma6-breeze-grub-6.7.5-1|52	%build
14cr|plasma6-breeze-grub-6.7.5-1|53	
14cr|plasma6-breeze-grub-6.7.5-1|54	%install
14cr|plasma6-breeze-grub-6.7.5-1|55	mkdir -p %{buildroot}/boot/%{grub_name}/themes/breeze
14cr|plasma6-breeze-grub-6.7.5-1|56	cp -r breeze/* %{buildroot}/boot/%{grub_name}/themes/breeze/

36 14
14cr|plasma6-breeze-plymouth-6.7.5-1|1	%define oname breeze-plymouth
14cr|plasma6-breeze-plymouth-6.7.5-1|2	
14cr|plasma6-breeze-plymouth-6.7.5-1|3	Summary:	Breeze Plymouth theme
14cr|plasma6-breeze-plymouth-6.7.5-1|4	Name:		plasma6-breeze-plymouth
14cr|plasma6-breeze-plymouth-6.7.5-1|5	Version:	6.7.5
14cr|plasma6-breeze-plymouth-6.7.5-1|6	Release:	1
14cr|plasma6-breeze-plymouth-6.7.5-1|7	License:	GPLv3+
14cr|plasma6-breeze-plymouth-6.7.5-1|8	Group:		System/Kernel and hardware
14cr|plasma6-breeze-plymouth-6.7.5-1|9	Url:		https://www.kde.org/
14cr|plasma6-breeze-plymouth-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14cr|plasma6-breeze-plymouth-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14cr|plasma6-breeze-plymouth-6.7.5-1|12	BuildRequires:	pkgconfig(ply-splash-core)
14cr|plasma6-breeze-plymouth-6.7.5-1|13	Provides:   breeze-plymouth = %{EVRD}
14cr|plasma6-breeze-plymouth-6.7.5-1|14	Requires:	plymouth
14cr|plasma6-breeze-plymouth-6.7.5-1|15	Requires(post,postun):	plymouth-scripts
14cr|plasma6-breeze-plymouth-6.7.5-1|16	Requires(post,postun):  plymouth-plugin-script
14cr|plasma6-breeze-plymouth-6.7.5-1|17	
14cr|plasma6-breeze-plymouth-6.7.5-1|18	%description
14cr|plasma6-breeze-plymouth-6.7.5-1|19	This package contains Breeze Plymouth theme.
14cr|plasma6-breeze-plymouth-6.7.5-1|20	
14cr|plasma6-breeze-plymouth-6.7.5-1|21	%files
14cr|plasma6-breeze-plymouth-6.7.5-1|22	%{_datadir}/plymouth/themes/breeze
14cr|plasma6-breeze-plymouth-6.7.5-1|23	
14cr|plasma6-breeze-plymouth-6.7.5-1|24	%post
14cr|plasma6-breeze-plymouth-6.7.5-1|25	if [ -x %{_sbindir}/plymouth-set-default-theme ]; then
14cr|plasma6-breeze-plymouth-6.7.5-1|26	export LIB=%{_lib}
14cr|plasma6-breeze-plymouth-6.7.5-1|27	if [ $1 -eq 1 ]; then
14cr|plasma6-breeze-plymouth-6.7.5-1|28	%{_sbindir}/plymouth-set-default-theme --rebuild-initrd breeze
14cr|plasma6-breeze-plymouth-6.7.5-1|29	else
14cr|plasma6-breeze-plymouth-6.7.5-1|30	THEME=$(%{_sbindir}/plymouth-set-default-theme)
14cr|plasma6-breeze-plymouth-6.7.5-1|31	if [ "$THEME" == "text" -o "$THEME" == "breeze" ]; then
14cr|plasma6-breeze-plymouth-6.7.5-1|32	%{_sbindir}/plymouth-set-default-theme --rebuild-initrd breeze
14cr|plasma6-breeze-plymouth-6.7.5-1|33	fi
14cr|plasma6-breeze-plymouth-6.7.5-1|34	fi
14cr|plasma6-breeze-plymouth-6.7.5-1|35	fi
14cr|plasma6-breeze-plymouth-6.7.5-1|36	
14cr|plasma6-breeze-plymouth-6.7.5-1|37	%postun
14cr|plasma6-breeze-plymouth-6.7.5-1|38	export LIB=%{_lib}
14cr|plasma6-breeze-plymouth-6.7.5-1|39	if [ $1 -eq 0 -a -x %{_sbindir}/plymouth-set-default-theme ]; then
14cr|plasma6-breeze-plymouth-6.7.5-1|40	if [ "$(%{_sbindir}/plymouth-set-default-theme)" == "breeze" ]; then
14cr|plasma6-breeze-plymouth-6.7.5-1|41	%{_sbindir}/plymouth-set-default-theme --reset --rebuild-initrd
14cr|plasma6-breeze-plymouth-6.7.5-1|42	fi
14cr|plasma6-breeze-plymouth-6.7.5-1|43	fi
14cr|plasma6-breeze-plymouth-6.7.5-1|44	
14cr|plasma6-breeze-plymouth-6.7.5-1|45	#----------------------------------------------------------------------------
14cr|plasma6-breeze-plymouth-6.7.5-1|46	
14cr|plasma6-breeze-plymouth-6.7.5-1|47	%package -n plasma6-plymouth-theme-breeze-text
14cr|plasma6-breeze-plymouth-6.7.5-1|48	Summary:	Text Breeze Plymouth theme
14cr|plasma6-breeze-plymouth-6.7.5-1|49	Group:		System/Kernel and hardware
14cr|plasma6-breeze-plymouth-6.7.5-1|50	Requires:	plymouth
14cr|plasma6-breeze-plymouth-6.7.5-1|51	Requires(post,postun):	plymouth-scripts
14cr|plasma6-breeze-plymouth-6.7.5-1|52	
14cr|plasma6-breeze-plymouth-6.7.5-1|53	%description -n plasma6-plymouth-theme-breeze-text
14cr|plasma6-breeze-plymouth-6.7.5-1|54	This package contains text Breeze Plymouth theme.
14cr|plasma6-breeze-plymouth-6.7.5-1|55	
14cr|plasma6-breeze-plymouth-6.7.5-1|56	%files -n plasma6-plymouth-theme-breeze-text
14cr|plasma6-breeze-plymouth-6.7.5-1|57	%{_datadir}/plymouth/themes/breeze-text
14cr|plasma6-breeze-plymouth-6.7.5-1|58	%{_libdir}/plymouth/breeze-text.so
14cr|plasma6-breeze-plymouth-6.7.5-1|59	
14cr|plasma6-breeze-plymouth-6.7.5-1|60	%post -n plasma6-plymouth-theme-breeze-text
14cr|plasma6-breeze-plymouth-6.7.5-1|61	if [ -x %{_sbindir}/plymouth-set-default-theme ]; then
14cr|plasma6-breeze-plymouth-6.7.5-1|62	export LIB=%{_lib}
14cr|plasma6-breeze-plymouth-6.7.5-1|63	if [ $1 -eq 1 ]; then
14cr|plasma6-breeze-plymouth-6.7.5-1|64	%{_sbindir}/plymouth-set-default-theme --rebuild-initrd breeze-text
14cr|plasma6-breeze-plymouth-6.7.5-1|65	else
14cr|plasma6-breeze-plymouth-6.7.5-1|66	THEME=$(%{_sbindir}/plymouth-set-default-theme)
14cr|plasma6-breeze-plymouth-6.7.5-1|67	if [ "$THEME" == "text" -o "$THEME" == "breeze-text" ]; then
14cr|plasma6-breeze-plymouth-6.7.5-1|68	%{_sbindir}/plymouth-set-default-theme --rebuild-initrd breeze-text
14cr|plasma6-breeze-plymouth-6.7.5-1|69	fi
14cr|plasma6-breeze-plymouth-6.7.5-1|70	fi
14cr|plasma6-breeze-plymouth-6.7.5-1|71	fi
14cr|plasma6-breeze-plymouth-6.7.5-1|72	
14cr|plasma6-breeze-plymouth-6.7.5-1|73	%postun -n plasma6-plymouth-theme-breeze-text
14cr|plasma6-breeze-plymouth-6.7.5-1|74	export LIB=%{_lib}
14cr|plasma6-breeze-plymouth-6.7.5-1|75	if [ $1 -eq 0 -a -x %{_sbindir}/plymouth-set-default-theme ]; then
14cr|plasma6-breeze-plymouth-6.7.5-1|76	if [ "$(%{_sbindir}/plymouth-set-default-theme)" == "breeze-text" ]; then
14cr|plasma6-breeze-plymouth-6.7.5-1|77	%{_sbindir}/plymouth-set-default-theme --reset --rebuild-initrd
14cr|plasma6-breeze-plymouth-6.7.5-1|78	fi
14cr|plasma6-breeze-plymouth-6.7.5-1|79	fi
14cr|plasma6-breeze-plymouth-6.7.5-1|80	
14cr|plasma6-breeze-plymouth-6.7.5-1|81	#----------------------------------------------------------------------------
14cr|plasma6-breeze-plymouth-6.7.5-1|82	
14cr|plasma6-breeze-plymouth-6.7.5-1|83	%prep
14cr|plasma6-breeze-plymouth-6.7.5-1|84	%autosetup -p1 -n %{oname}-%{version}
14cr|plasma6-breeze-plymouth-6.7.5-1|85	
14cr|plasma6-breeze-plymouth-6.7.5-1|86	%build
14cr|plasma6-breeze-plymouth-6.7.5-1|87	%cmake_kde6
14cr|plasma6-breeze-plymouth-6.7.5-1|88	%make_build
14cr|plasma6-breeze-plymouth-6.7.5-1|89	
14cr|plasma6-breeze-plymouth-6.7.5-1|90	%install
14cr|plasma6-breeze-plymouth-6.7.5-1|91	%make_install -C build

37 14
14cr|plasma6-dialer-6.7.5-1|1	%define oname plasma-dialer
14cr|plasma6-dialer-6.7.5-1|2	
14cr|plasma6-dialer-6.7.5-1|3	Summary:	Dialer for Plasma Mobile
14cr|plasma6-dialer-6.7.5-1|4	Name:		plasma6-dialer
14cr|plasma6-dialer-6.7.5-1|5	Version:	6.7.5
14cr|plasma6-dialer-6.7.5-1|6	Release:	1
14cr|plasma6-dialer-6.7.5-1|7	Group:		Graphical desktop/KDE
14cr|plasma6-dialer-6.7.5-1|8	License:	GPLv3
14cr|plasma6-dialer-6.7.5-1|9	Source0:	https://download.kde.org/stable/plasma-mobile/%{version}/%{oname}-%{version}.tar.xz
14cr|plasma6-dialer-6.7.5-1|10	BuildRequires:	extra-cmake-modules6
14cr|plasma6-dialer-6.7.5-1|11	BuildRequires:	kf6coreaddons-devel
14cr|plasma6-dialer-6.7.5-1|12	BuildRequires:	kf6config-devel
14cr|plasma6-dialer-6.7.5-1|13	BuildRequires:	kf6contacts-devel
14cr|plasma6-dialer-6.7.5-1|14	BuildRequires:	kf6dbusaddons-devel
14cr|plasma6-dialer-6.7.5-1|15	BuildRequires:	kf6i18n-devel
14cr|plasma6-dialer-6.7.5-1|16	BuildRequires:	kf6kio-devel
14cr|plasma6-dialer-6.7.5-1|17	BuildRequires:	kf6modemmanagerqt-devel
14cr|plasma6-dialer-6.7.5-1|18	BuildRequires:	kf6notifications-devel
14cr|plasma6-dialer-6.7.5-1|19	BuildRequires:	kf6people-devel
14cr|plasma6-dialer-6.7.5-1|20	BuildRequires:	kf6kirigami-addons-devel
14cr|plasma6-dialer-6.7.5-1|21	BuildRequires:	kf6pulseaudioqt-devel
14cr|plasma6-dialer-6.7.5-1|22	BuildRequires:	pkgconfig(libcallaudio-0.1)
14cr|plasma6-dialer-6.7.5-1|23	BuildRequires:	pkgconfig(Qt6Core)
14cr|plasma6-dialer-6.7.5-1|24	BuildRequires:	pkgconfig(Qt6Qml)
14cr|plasma6-dialer-6.7.5-1|25	BuildRequires:	pkgconfig(Qt6Quick)
14cr|plasma6-dialer-6.7.5-1|26	BuildRequires:	pkgconfig(Qt6Multimedia)
14cr|plasma6-dialer-6.7.5-1|27	BuildRequires:	pkgconfig(Qt6Sql)
14cr|plasma6-dialer-6.7.5-1|28	BuildRequires:	pkgconfig(Qt6Test)
14cr|plasma6-dialer-6.7.5-1|29	BuildRequires:	pkgconfig(Qt6QuickControls2)
14cr|plasma6-dialer-6.7.5-1|30	BuildRequires:	pkgconfig(ModemManager)
14cr|plasma6-dialer-6.7.5-1|31	BuildRequires:	pkgconfig(protobuf) = 3.12.3
14cr|plasma6-dialer-6.7.5-1|32	BuildRequires:	phonenumber-devel
14cr|plasma6-dialer-6.7.5-1|33	BuildRequires:	plasma-wayland-protocols-devel
14cr|plasma6-dialer-6.7.5-1|34	BuildRequires:	qt6-qtdeclarative-devel
14cr|plasma6-dialer-6.7.5-1|35	Requires:  kf6-kirigami-addons
14cr|plasma6-dialer-6.7.5-1|36	
14cr|plasma6-dialer-6.7.5-1|37	%description
14cr|plasma6-dialer-6.7.5-1|38	Dialer for Plasma Mobile.
14cr|plasma6-dialer-6.7.5-1|39	
14cr|plasma6-dialer-6.7.5-1|40	%files -f %{oname}.lang
14cr|plasma6-dialer-6.7.5-1|41	%{_kde6_bindir}/plasma-dialer
14cr|plasma6-dialer-6.7.5-1|42	%{_kde6_bindir}/plasma-dialer-fakeserver
14cr|plasma6-dialer-6.7.5-1|43	%{_kde6_applicationsdir}/org.kde.plasma.dialer.desktop
14cr|plasma6-dialer-6.7.5-1|44	%{_kde6_datadir}/icons/hicolor/scalable/apps/dialer.svg
14cr|plasma6-dialer-6.7.5-1|45	%{_kde6_notificationsdir}/plasma-dialer.notifyrc
14cr|plasma6-dialer-6.7.5-1|46	%{_appdatadir}/org.kde.plasma.dialer.appdata.xml
14cr|plasma6-dialer-6.7.5-1|47	%{_sysconfdir}/xdg/autostart/org.kde.modem.daemon.desktop
14cr|plasma6-dialer-6.7.5-1|48	%{_sysconfdir}/xdg/autostart/org.kde.telephony.daemon.desktop
14cr|plasma6-dialer-6.7.5-1|49	%{_kde6_libexecdir}/kde-telephony-daemon
14cr|plasma6-dialer-6.7.5-1|50	%{_kde6_libexecdir}/modem-daemon
14cr|plasma6-dialer-6.7.5-1|51	%{_kde6_qmldir}/org/kde/telephony
14cr|plasma6-dialer-6.7.5-1|52	%{_datadir}/dbus-1/interfaces/org.kde.telephony.*.xml
14cr|plasma6-dialer-6.7.5-1|53	%{_datadir}/dbus-1/services/org.kde.modemdaemon.service
14cr|plasma6-dialer-6.7.5-1|54	%{_datadir}/dbus-1/services/org.kde.telephony.service
14cr|plasma6-dialer-6.7.5-1|55	
14cr|plasma6-dialer-6.7.5-1|56	
14cr|plasma6-dialer-6.7.5-1|57	%prep
14cr|plasma6-dialer-6.7.5-1|58	%autosetup -p1 -n %{oname}-%{version}
14cr|plasma6-dialer-6.7.5-1|59	
14cr|plasma6-dialer-6.7.5-1|60	%build
14cr|plasma6-dialer-6.7.5-1|61	%cmake_kde6
14cr|plasma6-dialer-6.7.5-1|62	%make_build
14cr|plasma6-dialer-6.7.5-1|63	
14cr|plasma6-dialer-6.7.5-1|64	%install
14cr|plasma6-dialer-6.7.5-1|65	%make_install -C build
14cr|plasma6-dialer-6.7.5-1|66	%find_lang %{oname} --all-name
14cr|plasma6-dialer-6.7.5-1|67	
14cr|plasma6-dialer-6.7.5-1|68	# Not currently used by anything, so no need for
14cr|plasma6-dialer-6.7.5-1|69	# a -devel package so far
14cr|plasma6-dialer-6.7.5-1|70	rm -rf %{buildroot}%{_includedir} %{buildroot}%{_libdir}/libktelephonymetatypes.a
14cr|plasma6-dialer-6.7.5-1|71	rm -rf %{buildroot}%{_includedir} %{buildroot}%{_kde6_includedir}/KF6/kTelephonyMetaTypes/dialer-types.h

38 14
14cr|plasma6-kwayland-integration-6.7.5-1|1	%define oname kwayland-integration
14cr|plasma6-kwayland-integration-6.7.5-1|2	
14cr|plasma6-kwayland-integration-6.7.5-1|3	Summary:	Plasma Wayland integration plugins
14cr|plasma6-kwayland-integration-6.7.5-1|4	Name:		plasma6-kwayland-integration
14cr|plasma6-kwayland-integration-6.7.5-1|5	Version:	6.7.5
14cr|plasma6-kwayland-integration-6.7.5-1|6	Release:	1
14cr|plasma6-kwayland-integration-6.7.5-1|7	License:	LGPLv2.1+
14cr|plasma6-kwayland-integration-6.7.5-1|8	Group:		Graphical desktop/KDE
14cr|plasma6-kwayland-integration-6.7.5-1|9	Url:		https://www.kde.org/
14cr|plasma6-kwayland-integration-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14cr|plasma6-kwayland-integration-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14cr|plasma6-kwayland-integration-6.7.5-1|12	BuildRequires:	kf6guiaddons-devel
14cr|plasma6-kwayland-integration-6.7.5-1|13	BuildRequires:	kf6idletime-devel
14cr|plasma6-kwayland-integration-6.7.5-1|14	BuildRequires:	kf6wayland-devel
14cr|plasma6-kwayland-integration-6.7.5-1|15	BuildRequires:	kf5wayland-devel
14cr|plasma6-kwayland-integration-6.7.5-1|16	BuildRequires:	kf6windowsystem-devel
14cr|plasma6-kwayland-integration-6.7.5-1|17	BuildRequires:	kf5windowsystem-devel
14cr|plasma6-kwayland-integration-6.7.5-1|18	BuildRequires:	pkgconfig(Qt6Core)
14cr|plasma6-kwayland-integration-6.7.5-1|19	BuildRequires:	pkgconfig(Qt6Gui)
14cr|plasma6-kwayland-integration-6.7.5-1|20	BuildRequires:	pkgconfig(Qt6Test)
14cr|plasma6-kwayland-integration-6.7.5-1|21	BuildRequires:	pkgconfig(Qt6WaylandClient)
14cr|plasma6-kwayland-integration-6.7.5-1|22	BuildRequires:	pkgconfig(Qt6WaylandCompositor)
14cr|plasma6-kwayland-integration-6.7.5-1|23	BuildRequires:	pkgconfig(Qt5Core)
14cr|plasma6-kwayland-integration-6.7.5-1|24	BuildRequires:	pkgconfig(Qt5Gui)
14cr|plasma6-kwayland-integration-6.7.5-1|25	BuildRequires:	pkgconfig(Qt5Test)
14cr|plasma6-kwayland-integration-6.7.5-1|26	BuildRequires:	pkgconfig(Qt5WaylandClient)
14cr|plasma6-kwayland-integration-6.7.5-1|27	BuildRequires:	pkgconfig(Qt5WaylandCompositor)
14cr|plasma6-kwayland-integration-6.7.5-1|28	BuildRequires:	pkgconfig(Qt5Widgets)
14cr|plasma6-kwayland-integration-6.7.5-1|29	BuildRequires:	pkgconfig(wayland-client)
14cr|plasma6-kwayland-integration-6.7.5-1|30	BuildRequires:	pkgconfig(wayland-scanner)
14cr|plasma6-kwayland-integration-6.7.5-1|31	BuildRequires:	pkgconfig(wayland-server)
14cr|plasma6-kwayland-integration-6.7.5-1|32	BuildRequires:	wayland-protocols-devel
14cr|plasma6-kwayland-integration-6.7.5-1|33	BuildRequires:	plasma-wayland-protocols-devel
14cr|plasma6-kwayland-integration-6.7.5-1|34	
14cr|plasma6-kwayland-integration-6.7.5-1|35	%description
14cr|plasma6-kwayland-integration-6.7.5-1|36	Plasma Wayland integration plugins for IdleTime and WindowSystem.
14cr|plasma6-kwayland-integration-6.7.5-1|37	
14cr|plasma6-kwayland-integration-6.7.5-1|38	%files
14cr|plasma6-kwayland-integration-6.7.5-1|39	%{_kde6_datadir}/qlogging-categories6/kwindowsystem.kwayland.categories
14cr|plasma6-kwayland-integration-6.7.5-1|40	%{_qt6_plugindir}/kf5/kwindowsystem/KF5WindowSystemKWaylandPlugin.so
14cr|plasma6-kwayland-integration-6.7.5-1|41	
14cr|plasma6-kwayland-integration-6.7.5-1|42	#----------------------------------------------------------------------------
14cr|plasma6-kwayland-integration-6.7.5-1|43	
14cr|plasma6-kwayland-integration-6.7.5-1|44	%prep
14cr|plasma6-kwayland-integration-6.7.5-1|45	%setup -qn %{oname}-%{version}
14cr|plasma6-kwayland-integration-6.7.5-1|46	
14cr|plasma6-kwayland-integration-6.7.5-1|47	%build
14cr|plasma6-kwayland-integration-6.7.5-1|48	%cmake_kde6 \
14cr|plasma6-kwayland-integration-6.7.5-1|49	-DBUILD_WITH_QT6:BOOL=ON \
14cr|plasma6-kwayland-integration-6.7.5-1|50	-DQT_MAJOR_VERSION=6
14cr|plasma6-kwayland-integration-6.7.5-1|51	%make_build
14cr|plasma6-kwayland-integration-6.7.5-1|52	
14cr|plasma6-kwayland-integration-6.7.5-1|53	%install
14cr|plasma6-kwayland-integration-6.7.5-1|54	%make_install -C build

39 14
14cr|plasma6-plymouth-kcm-6.7.5-1|1	%define oname plymouth-kcm
14cr|plasma6-plymouth-kcm-6.7.5-1|2	
14cr|plasma6-plymouth-kcm-6.7.5-1|3	Summary:	Plasma 6 Plymouth configuration module
14cr|plasma6-plymouth-kcm-6.7.5-1|4	Name:		plasma6-plymouth-kcm
14cr|plasma6-plymouth-kcm-6.7.5-1|5	Version:	6.7.5
14cr|plasma6-plymouth-kcm-6.7.5-1|6	Release:	1
14cr|plasma6-plymouth-kcm-6.7.5-1|7	License:	GPLv2+
14cr|plasma6-plymouth-kcm-6.7.5-1|8	Group:		Graphical desktop/KDE
14cr|plasma6-plymouth-kcm-6.7.5-1|9	Url:		https://www.kde.org/
14cr|plasma6-plymouth-kcm-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14cr|plasma6-plymouth-kcm-6.7.5-1|11	Patch0:		plymouth-kcm-dracut.patch
14cr|plasma6-plymouth-kcm-6.7.5-1|12	BuildRequires:	extra-cmake-modules6
14cr|plasma6-plymouth-kcm-6.7.5-1|13	BuildRequires:	kf6archive-devel
14cr|plasma6-plymouth-kcm-6.7.5-1|14	BuildRequires:	kf6auth-devel
14cr|plasma6-plymouth-kcm-6.7.5-1|15	BuildRequires:	kf6config-devel
14cr|plasma6-plymouth-kcm-6.7.5-1|16	BuildRequires:	kf6configwidgets-devel
14cr|plasma6-plymouth-kcm-6.7.5-1|17	BuildRequires:	kf6declarative-devel
14cr|plasma6-plymouth-kcm-6.7.5-1|18	BuildRequires:	kf6i18n-devel
14cr|plasma6-plymouth-kcm-6.7.5-1|19	BuildRequires:	kf6kcmutils-devel
14cr|plasma6-plymouth-kcm-6.7.5-1|20	BuildRequires:	kf6kio-devel
14cr|plasma6-plymouth-kcm-6.7.5-1|21	BuildRequires:	kf6newstuff-devel
14cr|plasma6-plymouth-kcm-6.7.5-1|22	BuildRequires:	pkgconfig(ply-splash-core)
14cr|plasma6-plymouth-kcm-6.7.5-1|23	BuildRequires:	pkgconfig(Qt6Core)
14cr|plasma6-plymouth-kcm-6.7.5-1|24	BuildRequires:	pkgconfig(Qt6Gui)
14cr|plasma6-plymouth-kcm-6.7.5-1|25	BuildRequires:	pkgconfig(Qt6Network)
14cr|plasma6-plymouth-kcm-6.7.5-1|26	BuildRequires:	pkgconfig(Qt6Qml)
14cr|plasma6-plymouth-kcm-6.7.5-1|27	BuildRequires:	pkgconfig(Qt6Quick)
14cr|plasma6-plymouth-kcm-6.7.5-1|28	BuildRequires:	pkgconfig(Qt6Test)
14cr|plasma6-plymouth-kcm-6.7.5-1|29	BuildRequires:	pkgconfig(Qt6Widgets)
14cr|plasma6-plymouth-kcm-6.7.5-1|30	BuildRequires:	qt6-qtdeclarative-devel
14cr|plasma6-plymouth-kcm-6.7.5-1|31	Requires:	plymouth-plugin-fade-throbber
14cr|plasma6-plymouth-kcm-6.7.5-1|32	Requires:	plymouth-plugin-label
14cr|plasma6-plymouth-kcm-6.7.5-1|33	Requires:	plymouth-plugin-script
14cr|plasma6-plymouth-kcm-6.7.5-1|34	Requires:	plymouth-plugin-space-flares
14cr|plasma6-plymouth-kcm-6.7.5-1|35	Requires:	plymouth-plugin-tribar
14cr|plasma6-plymouth-kcm-6.7.5-1|36	Requires:	plymouth-plugin-two-step
14cr|plasma6-plymouth-kcm-6.7.5-1|37	
14cr|plasma6-plymouth-kcm-6.7.5-1|38	%description
14cr|plasma6-plymouth-kcm-6.7.5-1|39	Plasma 6 Plymouth configuration module.
14cr|plasma6-plymouth-kcm-6.7.5-1|40	
14cr|plasma6-plymouth-kcm-6.7.5-1|41	%files -f kcm_plymouth.lang
14cr|plasma6-plymouth-kcm-6.7.5-1|42	%{_kde6_applicationsdir}/kcm_plymouth.desktop
14cr|plasma6-plymouth-kcm-6.7.5-1|43	%{_kde6_bindir}/kplymouththemeinstaller
14cr|plasma6-plymouth-kcm-6.7.5-1|44	%{_kde6_libexecdir}/kf6/kauth/plymouthhelper
14cr|plasma6-plymouth-kcm-6.7.5-1|45	%{_kde6_datadir}/knsrcfiles/plymouth.knsrc
14cr|plasma6-plymouth-kcm-6.7.5-1|46	%{_datadir}/dbus-1/system-services/org.kde.kcontrol.kcmplymouth.service
14cr|plasma6-plymouth-kcm-6.7.5-1|47	%{_datadir}/dbus-1/system.d/org.kde.kcontrol.kcmplymouth.conf
14cr|plasma6-plymouth-kcm-6.7.5-1|48	%{_datadir}/polkit-1/actions/org.kde.kcontrol.kcmplymouth.policy
14cr|plasma6-plymouth-kcm-6.7.5-1|49	%{_qt6_plugindir}/plasma/kcms/systemsettings/kcm_plymouth.so
14cr|plasma6-plymouth-kcm-6.7.5-1|50	
14cr|plasma6-plymouth-kcm-6.7.5-1|51	#----------------------------------------------------------------------------
14cr|plasma6-plymouth-kcm-6.7.5-1|52	
14cr|plasma6-plymouth-kcm-6.7.5-1|53	%prep
14cr|plasma6-plymouth-kcm-6.7.5-1|54	%autosetup -p1 -n %{oname}-%{version}
14cr|plasma6-plymouth-kcm-6.7.5-1|55	
14cr|plasma6-plymouth-kcm-6.7.5-1|56	%build
14cr|plasma6-plymouth-kcm-6.7.5-1|57	%cmake_kde6
14cr|plasma6-plymouth-kcm-6.7.5-1|58	%make_build
14cr|plasma6-plymouth-kcm-6.7.5-1|59	
14cr|plasma6-plymouth-kcm-6.7.5-1|60	%install
14cr|plasma6-plymouth-kcm-6.7.5-1|61	%make_install -C build
14cr|plasma6-plymouth-kcm-6.7.5-1|62	
14cr|plasma6-plymouth-kcm-6.7.5-1|63	%find_lang kcm_plymouth

40 14
14cr|qmmp-2.4.2-1|1	%define	major		2
14cr|qmmp-2.4.2-1|2	%define	libname		%mklibname %{name}-2_ %{major}
14cr|qmmp-2.4.2-1|3	%define	devname		%mklibname %{name}-2 -d
14cr|qmmp-2.4.2-1|4	%define	libnameui	%mklibname qmmpui %{major}
14cr|qmmp-2.4.2-1|5	%define	devnameui	%mklibname qmmpui-2 -d
14cr|qmmp-2.4.2-1|6	
14cr|qmmp-2.4.2-1|7	# Enable pipewire
14cr|qmmp-2.4.2-1|8	%bcond_without pipewire
14cr|qmmp-2.4.2-1|9	
14cr|qmmp-2.4.2-1|10	%define url_ver %(echo %{version}|cut -d. -f1,2)
14cr|qmmp-2.4.2-1|11	
14cr|qmmp-2.4.2-1|12	Summary:	Qt-based Multimedia Player
14cr|qmmp-2.4.2-1|13	Name:		qmmp
14cr|qmmp-2.4.2-1|14	Version:	2.4.2
14cr|qmmp-2.4.2-1|15	Release:	1
14cr|qmmp-2.4.2-1|16	License:	GPLv2+
14cr|qmmp-2.4.2-1|17	Group:		Sound
14cr|qmmp-2.4.2-1|18	Url:		https://qmmp.ylsoftware.com
14cr|qmmp-2.4.2-1|19	Source0:	https://qmmp.ylsoftware.com/files/qmmp/%{url_ver}/%{name}-%{version}.tar.bz2
14cr|qmmp-2.4.2-1|20	BuildRequires:	cmake >= 3.5.0
14cr|qmmp-2.4.2-1|21	BuildRequires:	gzip-utils
14cr|qmmp-2.4.2-1|22	BuildRequires:	glibc-devel
14cr|qmmp-2.4.2-1|23	BuildRequires:	qt6-cmake
14cr|qmmp-2.4.2-1|24	BuildRequires:	qt6-linguist-tools
14cr|qmmp-2.4.2-1|25	BuildRequires:	ffmpeg-devel
14cr|qmmp-2.4.2-1|26	BuildRequires:	ladspa-devel
14cr|qmmp-2.4.2-1|27	BuildRequires:	pkgconfig(alsa) >= 1.0.22
14cr|qmmp-2.4.2-1|28	BuildRequires:	pkgconfig(enca) >= 1.9
14cr|qmmp-2.4.2-1|29	BuildRequires:	pkgconfig(faad2)
14cr|qmmp-2.4.2-1|30	BuildRequires:	pkgconfig(flac)
14cr|qmmp-2.4.2-1|31	BuildRequires:	pkgconfig(jack) >= 1.9.8
14cr|qmmp-2.4.2-1|32	BuildRequires:	pkgconfig(libarchive) >= 3.2.0
14cr|qmmp-2.4.2-1|33	BuildRequires:	pkgconfig(libbs2b) >= 3.0.0
14cr|qmmp-2.4.2-1|34	BuildRequires:	pkgconfig(libcddb)
14cr|qmmp-2.4.2-1|35	BuildRequires:	pkgconfig(libcdio)
14cr|qmmp-2.4.2-1|36	BuildRequires:	pkgconfig(libcurl) >= 7.19.4
14cr|qmmp-2.4.2-1|37	BuildRequires:	pkgconfig(libgme)
14cr|qmmp-2.4.2-1|38	BuildRequires:	pkgconfig(libmms) >= 0.4
14cr|qmmp-2.4.2-1|39	BuildRequires:	pkgconfig(libmpg123) >= 1.13.0
14cr|qmmp-2.4.2-1|40	%if %{with pipewire}
14cr|qmmp-2.4.2-1|41	BuildRequires:	pkgconfig(libpipewire-0.3)
14cr|qmmp-2.4.2-1|42	%endif
14cr|qmmp-2.4.2-1|43	BuildRequires:	libprojectm-devel
14cr|qmmp-2.4.2-1|44	BuildRequires:	pkgconfig(libpulse)
14cr|qmmp-2.4.2-1|45	BuildRequires:	pkgconfig(libsidplayfp) >= 1.0.3
14cr|qmmp-2.4.2-1|46	# Contrib
14cr|qmmp-2.4.2-1|47	#BuildRequires:	pkgconfig(libxmp)
14cr|qmmp-2.4.2-1|48	BuildRequires:	pkgconfig(mad)
14cr|qmmp-2.4.2-1|49	BuildRequires:	pkgconfig(opus) >= 1.0.2
14cr|qmmp-2.4.2-1|50	BuildRequires:	pkgconfig(opusfile) >= 0.2
14cr|qmmp-2.4.2-1|51	BuildRequires:	pkgconfig(Qt6Core)
14cr|qmmp-2.4.2-1|52	BuildRequires:	pkgconfig(Qt6DBus)
14cr|qmmp-2.4.2-1|53	BuildRequires:	pkgconfig(Qt6Gui)
14cr|qmmp-2.4.2-1|54	BuildRequires:	pkgconfig(Qt6Multimedia)
14cr|qmmp-2.4.2-1|55	BuildRequires:	pkgconfig(Qt6Network)
14cr|qmmp-2.4.2-1|56	BuildRequires:	pkgconfig(Qt6OpenGLWidgets)
14cr|qmmp-2.4.2-1|57	BuildRequires:	pkgconfig(Qt6Sql)
14cr|qmmp-2.4.2-1|58	BuildRequires:	pkgconfig(Qt6Widgets)
14cr|qmmp-2.4.2-1|59	BuildRequires:	pkgconfig(samplerate) >= 0.1.8
14cr|qmmp-2.4.2-1|60	# Do not remove sdl-headers needed by sid-ogg. Sflo
14cr|qmmp-2.4.2-1|61	BuildRequires:	pkgconfig(sdl)
14cr|qmmp-2.4.2-1|62	BuildRequires:	pkgconfig(shout)
14cr|qmmp-2.4.2-1|63	BuildRequires:	pkgconfig(sndfile) >= 1.0.22
14cr|qmmp-2.4.2-1|64	BuildRequires:	pkgconfig(soxr)
14cr|qmmp-2.4.2-1|65	BuildRequires:	pkgconfig(taglib) >= 1.11
14cr|qmmp-2.4.2-1|66	BuildRequires:	pkgconfig(udisks2)
14cr|qmmp-2.4.2-1|67	BuildRequires:	pkgconfig(vorbis)
14cr|qmmp-2.4.2-1|68	BuildRequires:	pkgconfig(wavpack)
14cr|qmmp-2.4.2-1|69	BuildRequires:	pkgconfig(wildmidi)
14cr|qmmp-2.4.2-1|70	BuildRequires:	pkgconfig(x11)
14cr|qmmp-2.4.2-1|71	Requires:	%{libname} = %{EVRD}
14cr|qmmp-2.4.2-1|72	Requires:	%{libnameui} = %{EVRD}
14cr|qmmp-2.4.2-1|73	Requires:	%{name}-plugins = %{EVRD}
14cr|qmmp-2.4.2-1|74	Requires:	unzip
14cr|qmmp-2.4.2-1|75	Requires:	wildmidi
14cr|qmmp-2.4.2-1|76	Recommends:	%{name}-aac = %{EVRD}
14cr|qmmp-2.4.2-1|77	%if %{mdvver} >= 201210
14cr|qmmp-2.4.2-1|78	Recommends:	%{name}-ffmpeg = %{EVRD}
14cr|qmmp-2.4.2-1|79	%else
14cr|qmmp-2.4.2-1|80	Recommends:	%{name}-ffmpeg-legacy = %{EVRD}
14cr|qmmp-2.4.2-1|81	%endif
14cr|qmmp-2.4.2-1|82	Recommends:	%{name}-jack = %{EVRD}
14cr|qmmp-2.4.2-1|83	Recommends:	%{name}-opus = %{EVRD}
14cr|qmmp-2.4.2-1|84	Recommends:	%{name}-oss = %{EVRD}
14cr|qmmp-2.4.2-1|85	Recommends:	%{name}-simple-ui = %{EVRD}
14cr|qmmp-2.4.2-1|86	Recommends:	%{name}-wavpack = %{EVRD}
14cr|qmmp-2.4.2-1|87	Recommends:	%{name}-plugin-pack >= 2.3.0
14cr|qmmp-2.4.2-1|88	
14cr|qmmp-2.4.2-1|89	%description
14cr|qmmp-2.4.2-1|90	This program is an audio-player, written with help of Qt library. The user
14cr|qmmp-2.4.2-1|91	interface is similar to winamp or xmms.
14cr|qmmp-2.4.2-1|92	Main opportunities:
14cr|qmmp-2.4.2-1|93	* Winamp and xmms skins support;
14cr|qmmp-2.4.2-1|94	* plugins support;
14cr|qmmp-2.4.2-1|95	* MPEG1 layer 1/2/3 support;
14cr|qmmp-2.4.2-1|96	* Ogg Vorbis support;
14cr|qmmp-2.4.2-1|97	* native FLAC support;
14cr|qmmp-2.4.2-1|98	* Musepack support;
14cr|qmmp-2.4.2-1|99	* WavePack support;
14cr|qmmp-2.4.2-1|100	* WMA support;
14cr|qmmp-2.4.2-1|101	* PCM WAVE support;
14cr|qmmp-2.4.2-1|102	* AlSA sound output;
14cr|qmmp-2.4.2-1|103	* JACK sound output;
14cr|qmmp-2.4.2-1|104	* OSS sound output;
14cr|qmmp-2.4.2-1|105	* Pipewire output;
14cr|qmmp-2.4.2-1|106	* PulseAudio output;
14cr|qmmp-2.4.2-1|107	* Last.fm scrobbler;
14cr|qmmp-2.4.2-1|108	* D-Bus support;
14cr|qmmp-2.4.2-1|109	* Spectrum Analyzer;
14cr|qmmp-2.4.2-1|110	* sample rate conversion;
14cr|qmmp-2.4.2-1|111	* streaming support (MP3, Vorbis via IceCast/ShoutCast).
14cr|qmmp-2.4.2-1|112	
14cr|qmmp-2.4.2-1|113	%files
14cr|qmmp-2.4.2-1|114	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|115	%{_bindir}/%{name}
14cr|qmmp-2.4.2-1|116	%{_datadir}/applications/*.desktop
14cr|qmmp-2.4.2-1|117	%{_iconsdir}/hicolor/*/apps/*
14cr|qmmp-2.4.2-1|118	%{_datadir}/%{name}
14cr|qmmp-2.4.2-1|119	%{_datadir}/metainfo/com.ylsoftware.qmmp.metainfo.xml
14cr|qmmp-2.4.2-1|120	%{_datadir}/solid/actions/%{name}-opencda.desktop
14cr|qmmp-2.4.2-1|121	
14cr|qmmp-2.4.2-1|122	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|123	
14cr|qmmp-2.4.2-1|124	%package -n %{libname}
14cr|qmmp-2.4.2-1|125	Summary:	Library for %{name}
14cr|qmmp-2.4.2-1|126	Group:		System/Libraries
14cr|qmmp-2.4.2-1|127	
14cr|qmmp-2.4.2-1|128	%description -n %{libname}
14cr|qmmp-2.4.2-1|129	Qmmp is an audio-player, written with help of Qt library.
14cr|qmmp-2.4.2-1|130	This package contains the library needed by %{name}.
14cr|qmmp-2.4.2-1|131	
14cr|qmmp-2.4.2-1|132	%files -n %{libname}
14cr|qmmp-2.4.2-1|133	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|134	%{_libdir}/libqmmp.so.%{major}*
14cr|qmmp-2.4.2-1|135	
14cr|qmmp-2.4.2-1|136	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|137	
14cr|qmmp-2.4.2-1|138	%package -n %{libnameui}
14cr|qmmp-2.4.2-1|139	Summary:	Library for %{name}
14cr|qmmp-2.4.2-1|140	Group:		System/Libraries
14cr|qmmp-2.4.2-1|141	
14cr|qmmp-2.4.2-1|142	%description -n %{libnameui}
14cr|qmmp-2.4.2-1|143	Qmmp is an audio-player, written with help of Qt library.
14cr|qmmp-2.4.2-1|144	This package contains the library needed by %{name}.
14cr|qmmp-2.4.2-1|145	
14cr|qmmp-2.4.2-1|146	%files -n %{libnameui}
14cr|qmmp-2.4.2-1|147	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|148	%{_libdir}/libqmmpui.so.%{major}*
14cr|qmmp-2.4.2-1|149	
14cr|qmmp-2.4.2-1|150	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|151	
14cr|qmmp-2.4.2-1|152	%package -n %{devname}
14cr|qmmp-2.4.2-1|153	Summary:	Development files for %{name}
14cr|qmmp-2.4.2-1|154	Group:		Development/C
14cr|qmmp-2.4.2-1|155	Requires:	%{libname} = %{EVRD}
14cr|qmmp-2.4.2-1|156	Provides:	%{name}-devel = %{EVRD}
14cr|qmmp-2.4.2-1|157	
14cr|qmmp-2.4.2-1|158	%description -n %{devname}
14cr|qmmp-2.4.2-1|159	Qmmp is an audio-player, written with help of Qt library.
14cr|qmmp-2.4.2-1|160	This package contains the files needed for developing applications
14cr|qmmp-2.4.2-1|161	which use %{name}.
14cr|qmmp-2.4.2-1|162	
14cr|qmmp-2.4.2-1|163	%files -n %{devname}
14cr|qmmp-2.4.2-1|164	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|165	%{_includedir}/%{name}
14cr|qmmp-2.4.2-1|166	%{_libdir}/libqmmp.so
14cr|qmmp-2.4.2-1|167	%{_libdir}/pkgconfig/qmmp.pc
14cr|qmmp-2.4.2-1|168	
14cr|qmmp-2.4.2-1|169	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|170	
14cr|qmmp-2.4.2-1|171	%package -n %{devnameui}
14cr|qmmp-2.4.2-1|172	Summary:	Development files for %{name}
14cr|qmmp-2.4.2-1|173	Group:		Development/C
14cr|qmmp-2.4.2-1|174	Requires:	%{libnameui} = %{EVRD}
14cr|qmmp-2.4.2-1|175	Provides:	%{name}ui-devel = %{EVRD}
14cr|qmmp-2.4.2-1|176	Conflicts:	%{_lib}qmmp-devel < 0.7.2
14cr|qmmp-2.4.2-1|177	
14cr|qmmp-2.4.2-1|178	%description -n %{devnameui}
14cr|qmmp-2.4.2-1|179	Qmmp is an audio-player, written with help of Qt library.
14cr|qmmp-2.4.2-1|180	This package contains the files needed for developing applications
14cr|qmmp-2.4.2-1|181	which use %{name}.
14cr|qmmp-2.4.2-1|182	
14cr|qmmp-2.4.2-1|183	%files -n %{devnameui}
14cr|qmmp-2.4.2-1|184	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|185	%{_includedir}/qmmpui
14cr|qmmp-2.4.2-1|186	%{_libdir}/libqmmpui.so
14cr|qmmp-2.4.2-1|187	%{_libdir}/pkgconfig/qmmpui.pc
14cr|qmmp-2.4.2-1|188	
14cr|qmmp-2.4.2-1|189	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|190	
14cr|qmmp-2.4.2-1|191	%package aac
14cr|qmmp-2.4.2-1|192	Summary:	Qmmp AAC Input Plugin
14cr|qmmp-2.4.2-1|193	Group:		Sound
14cr|qmmp-2.4.2-1|194	
14cr|qmmp-2.4.2-1|195	%description aac
14cr|qmmp-2.4.2-1|196	This is the AAC Input plug-in for Qmmp.
14cr|qmmp-2.4.2-1|197	
14cr|qmmp-2.4.2-1|198	This package is in restricted repository because AAC codec is patent-protected.
14cr|qmmp-2.4.2-1|199	
14cr|qmmp-2.4.2-1|200	%files aac
14cr|qmmp-2.4.2-1|201	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|202	%{_libdir}/%{name}-%{url_ver}/Input/libaac.so
14cr|qmmp-2.4.2-1|203	
14cr|qmmp-2.4.2-1|204	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|205	
14cr|qmmp-2.4.2-1|206	#  ffmpeg-legacy in LTS
14cr|qmmp-2.4.2-1|207	%if %{mdvver} >= 201210
14cr|qmmp-2.4.2-1|208	%package ffmpeg
14cr|qmmp-2.4.2-1|209	Summary:	Qmmp FFMPEG Input Plugin
14cr|qmmp-2.4.2-1|210	Group:		Sound
14cr|qmmp-2.4.2-1|211	
14cr|qmmp-2.4.2-1|212	%description ffmpeg
14cr|qmmp-2.4.2-1|213	This is the FFMPEG Input Plugin for Qmmp.
14cr|qmmp-2.4.2-1|214	
14cr|qmmp-2.4.2-1|215	%files ffmpeg
14cr|qmmp-2.4.2-1|216	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|217	%{_libdir}/%{name}-%{url_ver}/Input/libffmpeg.so
14cr|qmmp-2.4.2-1|218	
14cr|qmmp-2.4.2-1|219	%else
14cr|qmmp-2.4.2-1|220	
14cr|qmmp-2.4.2-1|221	%package ffmpeg-legacy
14cr|qmmp-2.4.2-1|222	Summary:	Qmmp FFMPEG Input Plugin
14cr|qmmp-2.4.2-1|223	Group:		Sound
14cr|qmmp-2.4.2-1|224	
14cr|qmmp-2.4.2-1|225	%description ffmpeg-legacy
14cr|qmmp-2.4.2-1|226	This is the FFMPEG Input Plugin for Qmmp.
14cr|qmmp-2.4.2-1|227	
14cr|qmmp-2.4.2-1|228	%files ffmpeg-legacy
14cr|qmmp-2.4.2-1|229	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|230	%{_libdir}/%{name}-%{url_ver}/Input/libffmpeg_legacy.so
14cr|qmmp-2.4.2-1|231	%endif
14cr|qmmp-2.4.2-1|232	
14cr|qmmp-2.4.2-1|233	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|234	
14cr|qmmp-2.4.2-1|235	%package jack
14cr|qmmp-2.4.2-1|236	Summary:	Qmmp Jack Output Plugin
14cr|qmmp-2.4.2-1|237	Group:		Sound
14cr|qmmp-2.4.2-1|238	
14cr|qmmp-2.4.2-1|239	%description jack
14cr|qmmp-2.4.2-1|240	This is the Jack Output Plugin for Qmmp.
14cr|qmmp-2.4.2-1|241	
14cr|qmmp-2.4.2-1|242	%files jack
14cr|qmmp-2.4.2-1|243	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|244	%{_libdir}/%{name}-%{url_ver}/Output/libjack.so
14cr|qmmp-2.4.2-1|245	
14cr|qmmp-2.4.2-1|246	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|247	
14cr|qmmp-2.4.2-1|248	%package opus
14cr|qmmp-2.4.2-1|249	Summary:	Qmmp Opus Input Plugin
14cr|qmmp-2.4.2-1|250	Group:		Sound
14cr|qmmp-2.4.2-1|251	
14cr|qmmp-2.4.2-1|252	%description opus
14cr|qmmp-2.4.2-1|253	This is the Opus Input Plugin for Qmmp.
14cr|qmmp-2.4.2-1|254	
14cr|qmmp-2.4.2-1|255	%files opus
14cr|qmmp-2.4.2-1|256	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|257	%{_libdir}/%{name}-%{url_ver}/Input/libopus.so
14cr|qmmp-2.4.2-1|258	
14cr|qmmp-2.4.2-1|259	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|260	
14cr|qmmp-2.4.2-1|261	%package oss
14cr|qmmp-2.4.2-1|262	Summary:	Qmmp OSS Output Plugin
14cr|qmmp-2.4.2-1|263	Group:		Sound
14cr|qmmp-2.4.2-1|264	
14cr|qmmp-2.4.2-1|265	%description oss
14cr|qmmp-2.4.2-1|266	This is the Jack OSS Plugin for Qmmp.
14cr|qmmp-2.4.2-1|267	
14cr|qmmp-2.4.2-1|268	%files oss
14cr|qmmp-2.4.2-1|269	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|270	%{_libdir}/%{name}-%{url_ver}/Output/liboss.so
14cr|qmmp-2.4.2-1|271	
14cr|qmmp-2.4.2-1|272	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|273	
14cr|qmmp-2.4.2-1|274	%package plugins
14cr|qmmp-2.4.2-1|275	Summary:	Qmmp Plugins
14cr|qmmp-2.4.2-1|276	Group:		Sound
14cr|qmmp-2.4.2-1|277	
14cr|qmmp-2.4.2-1|278	%description plugins
14cr|qmmp-2.4.2-1|279	Qmmp is an audio-player, written with help of Qt library.
14cr|qmmp-2.4.2-1|280	This package contains the basic plug-in distribution.
14cr|qmmp-2.4.2-1|281	
14cr|qmmp-2.4.2-1|282	%files plugins
14cr|qmmp-2.4.2-1|283	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|284	%{_libdir}/%{name}-%{url_ver}/Input/libarchive.so
14cr|qmmp-2.4.2-1|285	%{_libdir}/%{name}-%{url_ver}/Input/libcdaudio.so
14cr|qmmp-2.4.2-1|286	%{_libdir}/%{name}-%{url_ver}/Input/libcue.so
14cr|qmmp-2.4.2-1|287	%{_libdir}/%{name}-%{url_ver}/Input/libflac.so
14cr|qmmp-2.4.2-1|288	%{_libdir}/%{name}-%{url_ver}/Input/libgme.so
14cr|qmmp-2.4.2-1|289	#{_libdir}/%%{name}-%{url_ver}/Input/libmad.so
14cr|qmmp-2.4.2-1|290	%{_libdir}/%{name}-%{url_ver}/Input/libmpeg.so
14cr|qmmp-2.4.2-1|291	%{_libdir}/%{name}-%{url_ver}/Input/libsndfile.so
14cr|qmmp-2.4.2-1|292	%{_libdir}/%{name}-%{url_ver}/Input/libvorbis.so
14cr|qmmp-2.4.2-1|293	%{_libdir}/%{name}-%{url_ver}/Input/libwildmidi.so
14cr|qmmp-2.4.2-1|294	#{_libdir}/%%{name}-%{url_ver}/Input/libxmp-so
14cr|qmmp-2.4.2-1|295	%{_libdir}/%{name}-%{url_ver}/Output/libalsa.so
14cr|qmmp-2.4.2-1|296	%{_libdir}/%{name}-%{url_ver}/Output/libnull.so
14cr|qmmp-2.4.2-1|297	%if %{with pipewire}
14cr|qmmp-2.4.2-1|298	%{_libdir}/%{name}-%{url_ver}/Output/libpipewire.so
14cr|qmmp-2.4.2-1|299	%endif
14cr|qmmp-2.4.2-1|300	%{_libdir}/%{name}-%{url_ver}/Output/libpulseaudio.so
14cr|qmmp-2.4.2-1|301	%{_libdir}/%{name}-%{url_ver}/Output/libqtmultimedia.so
14cr|qmmp-2.4.2-1|302	%{_libdir}/%{name}-%{url_ver}/Output/libshout.so
14cr|qmmp-2.4.2-1|303	%{_libdir}/%{name}-%{url_ver}/General/libbatchtageditor.so
14cr|qmmp-2.4.2-1|304	%{_libdir}/%{name}-%{url_ver}/General/libnotifier.so
14cr|qmmp-2.4.2-1|305	%{_libdir}/%{name}-%{url_ver}/General/libconverter.so
14cr|qmmp-2.4.2-1|306	%{_libdir}/%{name}-%{url_ver}/General/libcopypaste.so
14cr|qmmp-2.4.2-1|307	%{_libdir}/%{name}-%{url_ver}/General/libcovermanager.so
14cr|qmmp-2.4.2-1|308	%{_libdir}/%{name}-%{url_ver}/General/libfileops.so
14cr|qmmp-2.4.2-1|309	%{_libdir}/%{name}-%{url_ver}/General/libgnomehotkey.so
14cr|qmmp-2.4.2-1|310	%{_libdir}/%{name}-%{url_ver}/General/libhistory.so
14cr|qmmp-2.4.2-1|311	%{_libdir}/%{name}-%{url_ver}/General/libhotkey.so
14cr|qmmp-2.4.2-1|312	%{_libdir}/%{name}-%{url_ver}/General/libkdenotify.so
14cr|qmmp-2.4.2-1|313	%{_libdir}/%{name}-%{url_ver}/General/liblyrics.so
14cr|qmmp-2.4.2-1|314	%{_libdir}/%{name}-%{url_ver}/General/liblibrary.so
14cr|qmmp-2.4.2-1|315	%{_libdir}/%{name}-%{url_ver}/General/liblistenbrainz.so
14cr|qmmp-2.4.2-1|316	%{_libdir}/%{name}-%{url_ver}/General/libmpris.so
14cr|qmmp-2.4.2-1|317	%{_libdir}/%{name}-%{url_ver}/General/librgscan.so
14cr|qmmp-2.4.2-1|318	%{_libdir}/%{name}-%{url_ver}/General/libscrobbler.so
14cr|qmmp-2.4.2-1|319	%{_libdir}/%{name}-%{url_ver}/General/libsleepinhibitor.so
14cr|qmmp-2.4.2-1|320	%{_libdir}/%{name}-%{url_ver}/General/libstatusicon.so
14cr|qmmp-2.4.2-1|321	%{_libdir}/%{name}-%{url_ver}/General/libstreambrowser.so
14cr|qmmp-2.4.2-1|322	%{_libdir}/%{name}-%{url_ver}/General/libtrackchange.so
14cr|qmmp-2.4.2-1|323	%{_libdir}/%{name}-%{url_ver}/General/libudisks.so
14cr|qmmp-2.4.2-1|324	%{_libdir}/%{name}-%{url_ver}/CommandLineOptions/libincdecvolumeoption.so
14cr|qmmp-2.4.2-1|325	%{_libdir}/%{name}-%{url_ver}/CommandLineOptions/libplaylistoption.so
14cr|qmmp-2.4.2-1|326	%{_libdir}/%{name}-%{url_ver}/CommandLineOptions/libseekoption.so
14cr|qmmp-2.4.2-1|327	%{_libdir}/%{name}-%{url_ver}/CommandLineOptions/libstatusoption.so
14cr|qmmp-2.4.2-1|328	%{_libdir}/%{name}-%{url_ver}/Effect/libbs2b.so
14cr|qmmp-2.4.2-1|329	%{_libdir}/%{name}-%{url_ver}/Effect/libcrossfade.so
14cr|qmmp-2.4.2-1|330	%{_libdir}/%{name}-%{url_ver}/Effect/libfilewriter.so
14cr|qmmp-2.4.2-1|331	%{_libdir}/%{name}-%{url_ver}/Effect/libladspa.so
14cr|qmmp-2.4.2-1|332	%{_libdir}/%{name}-%{url_ver}/Effect/libmonotostereo.so
14cr|qmmp-2.4.2-1|333	%{_libdir}/%{name}-%{url_ver}/Effect/libsoxr.so
14cr|qmmp-2.4.2-1|334	%{_libdir}/%{name}-%{url_ver}/Effect/libstereo.so
14cr|qmmp-2.4.2-1|335	%{_libdir}/%{name}-%{url_ver}/FileDialogs/libqmmpfiledialog.so
14cr|qmmp-2.4.2-1|336	%{_libdir}/%{name}-%{url_ver}/FileDialogs/libtwopanelfiledialog.so
14cr|qmmp-2.4.2-1|337	%{_libdir}/%{name}-%{url_ver}/PlayListFormats/*.so
14cr|qmmp-2.4.2-1|338	%{_libdir}/%{name}-%{url_ver}/Transports/libhttp.so
14cr|qmmp-2.4.2-1|339	%{_libdir}/%{name}-%{url_ver}/Visual/libanalyzer.so
14cr|qmmp-2.4.2-1|340	%{_libdir}/%{name}-%{url_ver}/Visual/libprojectm.so
14cr|qmmp-2.4.2-1|341	%{_libdir}/%{name}-%{url_ver}/Ui/libskinned.so
14cr|qmmp-2.4.2-1|342	
14cr|qmmp-2.4.2-1|343	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|344	
14cr|qmmp-2.4.2-1|345	%package sid
14cr|qmmp-2.4.2-1|346	Summary:	Qmmp SID Input Plugin
14cr|qmmp-2.4.2-1|347	Group:		Sound
14cr|qmmp-2.4.2-1|348	
14cr|qmmp-2.4.2-1|349	%description sid
14cr|qmmp-2.4.2-1|350	This is the SID Input Plugin for Qmmp.
14cr|qmmp-2.4.2-1|351	
14cr|qmmp-2.4.2-1|352	%files sid
14cr|qmmp-2.4.2-1|353	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|354	%{_libdir}/%{name}-%{url_ver}/Input/libsid.so
14cr|qmmp-2.4.2-1|355	
14cr|qmmp-2.4.2-1|356	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|357	
14cr|qmmp-2.4.2-1|358	%package simple-ui
14cr|qmmp-2.4.2-1|359	Summary:	Qmmp Simple UI Plugin
14cr|qmmp-2.4.2-1|360	Group:		Sound
14cr|qmmp-2.4.2-1|361	
14cr|qmmp-2.4.2-1|362	%description simple-ui
14cr|qmmp-2.4.2-1|363	This is the Simple UI Plugin for Qmmp (simple user interface based on standard
14cr|qmmp-2.4.2-1|364	widgets set).
14cr|qmmp-2.4.2-1|365	
14cr|qmmp-2.4.2-1|366	%files simple-ui
14cr|qmmp-2.4.2-1|367	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|368	%{_libdir}/%{name}-%{url_ver}/Ui/libqsui.so
14cr|qmmp-2.4.2-1|369	
14cr|qmmp-2.4.2-1|370	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|371	
14cr|qmmp-2.4.2-1|372	%package wavpack
14cr|qmmp-2.4.2-1|373	Summary:	Qmmp WavPack Input Plugin
14cr|qmmp-2.4.2-1|374	Group:		Sound
14cr|qmmp-2.4.2-1|375	
14cr|qmmp-2.4.2-1|376	%description wavpack
14cr|qmmp-2.4.2-1|377	This is the WavPack Input Plugin for Qmmp.
14cr|qmmp-2.4.2-1|378	
14cr|qmmp-2.4.2-1|379	%files wavpack
14cr|qmmp-2.4.2-1|380	%doc AUTHORS ChangeLog
14cr|qmmp-2.4.2-1|381	%{_libdir}/%{name}-%{url_ver}/Input/libwavpack.so
14cr|qmmp-2.4.2-1|382	
14cr|qmmp-2.4.2-1|383	#----------------------------------------------------------------------------
14cr|qmmp-2.4.2-1|384	
14cr|qmmp-2.4.2-1|385	%prep
14cr|qmmp-2.4.2-1|386	%autosetup -p1
14cr|qmmp-2.4.2-1|387	
14cr|qmmp-2.4.2-1|388	%build
14cr|qmmp-2.4.2-1|389	#oss3 support is deprecated upstream for now I'll enable it ...
14cr|qmmp-2.4.2-1|390	%cmake -DUSE_HAL:BOOL=FALSE \
14cr|qmmp-2.4.2-1|391	-DUSE_OSS:BOOL=TRUE \
14cr|qmmp-2.4.2-1|392	-DUSE_OSS4:BOOL=TRUE \
14cr|qmmp-2.4.2-1|393	-DUSE_OSS:UDISKS2=TRUE \
14cr|qmmp-2.4.2-1|394	-DUSE_RPATH=TRUE \
14cr|qmmp-2.4.2-1|395	-DUSE_FLAC=TRUE \
14cr|qmmp-2.4.2-1|396	-DUSE_VORBIS=TRUE \
14cr|qmmp-2.4.2-1|397	-DUSE_MPC=TRUE \
14cr|qmmp-2.4.2-1|398	-DUSE_ARCHIVE=TRUE \
14cr|qmmp-2.4.2-1|399	-DUSE_FFMPEG=TRUE \
14cr|qmmp-2.4.2-1|400	-DUSE_OPUS=TRUE \
14cr|qmmp-2.4.2-1|401	-DCMAKE_INSTALL_PREFIX=/usr
14cr|qmmp-2.4.2-1|402	
14cr|qmmp-2.4.2-1|403	%make_build
14cr|qmmp-2.4.2-1|404	
14cr|qmmp-2.4.2-1|405	
14cr|qmmp-2.4.2-1|406	%install
14cr|qmmp-2.4.2-1|407	%make_install -C build

41 14
14cr|suricata-7.0.17-1|1	%define major 2
14cr|suricata-7.0.17-1|2	%define libhtp %mklibname htp %{major}
14cr|suricata-7.0.17-1|3	%define devhtp %mklibname htp -d
14cr|suricata-7.0.17-1|4	
14cr|suricata-7.0.17-1|5	Summary:	Intrusion Detection System
14cr|suricata-7.0.17-1|6	Name:		suricata
14cr|suricata-7.0.17-1|7	Version:	7.0.17
14cr|suricata-7.0.17-1|8	Release:	1
14cr|suricata-7.0.17-1|9	License:	GPLv2+
14cr|suricata-7.0.17-1|10	Group:		Security
14cr|suricata-7.0.17-1|11	Url:		http://suricata-ids.org/
14cr|suricata-7.0.17-1|12	Source0:	http://www.openinfosecfoundation.org/download/%{name}-%{version}.tar.gz
14cr|suricata-7.0.17-1|13	Source3:	suricata.sysconfig
14cr|suricata-7.0.17-1|14	Source4:	suricata.sysusers.conf
14cr|suricata-7.0.17-1|15	Source5:	suricata-tmpfiles.conf
14cr|suricata-7.0.17-1|16	# Irrelevant docs are getting installed, drop them
14cr|suricata-7.0.17-1|17	Patch0:		suricata-2.0.9-docs.patch
14cr|suricata-7.0.17-1|18	Patch1:		suricata-service.patch
14cr|suricata-7.0.17-1|19	Patch2:		suricata-rules.patch
14cr|suricata-7.0.17-1|20	BuildRequires:	cargo
14cr|suricata-7.0.17-1|21	BuildRequires:	rustc
14cr|suricata-7.0.17-1|22	BuildRequires:	python3-yaml
14cr|suricata-7.0.17-1|23	BuildRequires:	libnet-devel
14cr|suricata-7.0.17-1|24	BuildRequires:	magic-devel
14cr|suricata-7.0.17-1|25	BuildRequires:	pcap-devel
14cr|suricata-7.0.17-1|26	BuildRequires:	pkgconfig(geoip)
14cr|suricata-7.0.17-1|27	BuildRequires:	pkgconfig(jansson)
14cr|suricata-7.0.17-1|28	BuildRequires:	pkgconfig(libcap-ng)
14cr|suricata-7.0.17-1|29	BuildRequires:	pkgconfig(liblz4)
14cr|suricata-7.0.17-1|30	BuildRequires:	pkgconfig(libmaxminddb)
14cr|suricata-7.0.17-1|31	BuildRequires:	pkgconfig(libnetfilter_queue)
14cr|suricata-7.0.17-1|32	BuildRequires:	pkgconfig(libnfnetlink)
14cr|suricata-7.0.17-1|33	BuildRequires:	pkgconfig(libpcre2-8)
14cr|suricata-7.0.17-1|34	BuildRequires:	pkgconfig(lua)
14cr|suricata-7.0.17-1|35	BuildRequires:	pkgconfig(nspr)
14cr|suricata-7.0.17-1|36	BuildRequires:	pkgconfig(nss)
14cr|suricata-7.0.17-1|37	BuildRequires:	pkgconfig(python3)
14cr|suricata-7.0.17-1|38	BuildRequires:	pkgconfig(yaml-0.1)
14cr|suricata-7.0.17-1|39	BuildRequires:	pkgconfig(zlib)
14cr|suricata-7.0.17-1|40	%if %{mdvver} >= 202510
14cr|suricata-7.0.17-1|41	Requires(pre):	%{_bindir}/systemd-sysusers
14cr|suricata-7.0.17-1|42	%else
14cr|suricata-7.0.17-1|43	Requires(pre):	/bin/systemd-sysusers
14cr|suricata-7.0.17-1|44	%endif
14cr|suricata-7.0.17-1|45	
14cr|suricata-7.0.17-1|46	%description
14cr|suricata-7.0.17-1|47	The Suricata Engine is an Open Source Next Generation Intrusion
14cr|suricata-7.0.17-1|48	Detection and Prevention Engine. This engine is not intended to
14cr|suricata-7.0.17-1|49	just replace or emulate the existing tools in the industry, but
14cr|suricata-7.0.17-1|50	will bring new ideas and technologies to the field. This new Engine
14cr|suricata-7.0.17-1|51	supports Multi-threading, Automatic Protocol Detection (IP, TCP,
14cr|suricata-7.0.17-1|52	UDP, ICMP, HTTP, TLS, FTP and SMB! ), Gzip Decompression, Fast IP
14cr|suricata-7.0.17-1|53	Matching and coming soon hardware acceleration on CUDA and OpenCL
14cr|suricata-7.0.17-1|54	GPU cards.
14cr|suricata-7.0.17-1|55	
14cr|suricata-7.0.17-1|56	%files
14cr|suricata-7.0.17-1|57	%doc COPYING doc/INSTALL
14cr|suricata-7.0.17-1|58	%{_sbindir}/suricata
14cr|suricata-7.0.17-1|59	%{_sbindir}/suricatasc
14cr|suricata-7.0.17-1|60	%{_sbindir}/suricatactl
14cr|suricata-7.0.17-1|61	%{_sbindir}/suricata-update
14cr|suricata-7.0.17-1|62	%{_datadir}/suricata
14cr|suricata-7.0.17-1|63	%{_usr}/lib/suricata/python/suricata/*
14cr|suricata-7.0.17-1|64	%{_usr}/lib/suricata/python/suricatasc
14cr|suricata-7.0.17-1|65	%dir %{_sysconfdir}/%{name}
14cr|suricata-7.0.17-1|66	%dir %{_sysconfdir}/%{name}/rules
14cr|suricata-7.0.17-1|67	%{_sysusersdir}/%{name}.conf
14cr|suricata-7.0.17-1|68	%{_unitdir}/suricata.service
14cr|suricata-7.0.17-1|69	%attr(755,suricata,suricata) %dir %{_logdir}/suricata
14cr|suricata-7.0.17-1|70	%config(noreplace) %{_sysconfdir}/%{name}/suricata.yaml
14cr|suricata-7.0.17-1|71	%config(noreplace) %{_sysconfdir}/%{name}/*.config
14cr|suricata-7.0.17-1|72	%config(noreplace) %{_sysconfdir}/%{name}/rules/*.rules
14cr|suricata-7.0.17-1|73	%config(noreplace) %{_sysconfdir}/logrotate.d/suricata
14cr|suricata-7.0.17-1|74	%config(noreplace) %{_sysconfdir}/sysconfig/suricata
14cr|suricata-7.0.17-1|75	%config(noreplace) %{_tmpfilesdir}/%{name}.conf
14cr|suricata-7.0.17-1|76	%{_mandir}/man1/suricata.1*
14cr|suricata-7.0.17-1|77	%{_mandir}/man1/suricatactl-filestore.1*
14cr|suricata-7.0.17-1|78	%{_mandir}/man1/suricatactl.1*
14cr|suricata-7.0.17-1|79	%{_mandir}/man1/suricatasc.1*
14cr|suricata-7.0.17-1|80	
14cr|suricata-7.0.17-1|81	%pre
14cr|suricata-7.0.17-1|82	# create users and groups
14cr|suricata-7.0.17-1|83	%sysusers_create_package suricata %{SOURCE4}
14cr|suricata-7.0.17-1|84	
14cr|suricata-7.0.17-1|85	%post
14cr|suricata-7.0.17-1|86	%tmpfiles_create %{_tmpfilesdir}/%{name}.conf
14cr|suricata-7.0.17-1|87	%systemd_post suricata.service
14cr|suricata-7.0.17-1|88	
14cr|suricata-7.0.17-1|89	%preun
14cr|suricata-7.0.17-1|90	%systemd_preun suricata.service
14cr|suricata-7.0.17-1|91	
14cr|suricata-7.0.17-1|92	#----------------------------------------------------------------------------
14cr|suricata-7.0.17-1|93	
14cr|suricata-7.0.17-1|94	%package -n %{libhtp}
14cr|suricata-7.0.17-1|95	Summary:	Security-aware parser for the HTTP protocol shared library
14cr|suricata-7.0.17-1|96	Group:		System/Libraries
14cr|suricata-7.0.17-1|97	
14cr|suricata-7.0.17-1|98	%description  -n %{libhtp}
14cr|suricata-7.0.17-1|99	Security-aware parser for the HTTP protocol shared library.
14cr|suricata-7.0.17-1|100	
14cr|suricata-7.0.17-1|101	%files -n %{libhtp}
14cr|suricata-7.0.17-1|102	%{_libdir}/libhtp.so.%{major}*
14cr|suricata-7.0.17-1|103	
14cr|suricata-7.0.17-1|104	#----------------------------------------------------------------------------
14cr|suricata-7.0.17-1|105	
14cr|suricata-7.0.17-1|106	%package -n %{devhtp}
14cr|suricata-7.0.17-1|107	Summary:	Security-aware parser for the HTTP protocol library development files
14cr|suricata-7.0.17-1|108	Group:		Development/C
14cr|suricata-7.0.17-1|109	Provides:	htp-devel = %{EVRD}
14cr|suricata-7.0.17-1|110	
14cr|suricata-7.0.17-1|111	%description  -n %{devhtp}
14cr|suricata-7.0.17-1|112	Security-aware parser for the HTTP protocol library development files.
14cr|suricata-7.0.17-1|113	
14cr|suricata-7.0.17-1|114	%files -n %{devhtp}
14cr|suricata-7.0.17-1|115	%{_includedir}/htp/
14cr|suricata-7.0.17-1|116	#{_includedir}/suricata-plugin.h
14cr|suricata-7.0.17-1|117	%{_libdir}/libhtp.so
14cr|suricata-7.0.17-1|118	%{_libdir}/pkgconfig/htp.pc
14cr|suricata-7.0.17-1|119	
14cr|suricata-7.0.17-1|120	#----------------------------------------------------------------------------
14cr|suricata-7.0.17-1|121	
14cr|suricata-7.0.17-1|122	%prep
14cr|suricata-7.0.17-1|123	%autosetup -p1
14cr|suricata-7.0.17-1|124	
14cr|suricata-7.0.17-1|125	%build
14cr|suricata-7.0.17-1|126	%configure \
14cr|suricata-7.0.17-1|127	--disable-static \
14cr|suricata-7.0.17-1|128	--enable-af-packet \
14cr|suricata-7.0.17-1|129	--disable-coccinelle \
14cr|suricata-7.0.17-1|130	--disable-gccmarch-native \
14cr|suricata-7.0.17-1|131	--enable-gccprotect \
14cr|suricata-7.0.17-1|132	--enable-geoip \
14cr|suricata-7.0.17-1|133	--enable-jansson \
14cr|suricata-7.0.17-1|134	--enable-lua \
14cr|suricata-7.0.17-1|135	--enable-nfqueue \
14cr|suricata-7.0.17-1|136	--enable-pie \
14cr|suricata-7.0.17-1|137	--enable-rust
14cr|suricata-7.0.17-1|138	
14cr|suricata-7.0.17-1|139	%make_build
14cr|suricata-7.0.17-1|140	
14cr|suricata-7.0.17-1|141	%install
14cr|suricata-7.0.17-1|142	%make_install bindir=%{_sbindir}
14cr|suricata-7.0.17-1|143	
14cr|suricata-7.0.17-1|144	
14cr|suricata-7.0.17-1|145	# Setup etc directory
14cr|suricata-7.0.17-1|146	install -d -m 755 %{buildroot}%{_sysconfdir}/%{name}
14cr|suricata-7.0.17-1|147	install -m 644 suricata.yaml %{buildroot}%{_sysconfdir}/%{name}
14cr|suricata-7.0.17-1|148	install -m 644 *.config %{buildroot}%{_sysconfdir}/%{name}
14cr|suricata-7.0.17-1|149	
14cr|suricata-7.0.17-1|150	install -d -m 755 %{buildroot}%{_sysconfdir}/%{name}/rules
14cr|suricata-7.0.17-1|151	install -m 644 rules/*.rules %{buildroot}%{_sysconfdir}/%{name}/rules
14cr|suricata-7.0.17-1|152	
14cr|suricata-7.0.17-1|153	install -D -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/suricata
14cr|suricata-7.0.17-1|154	
14cr|suricata-7.0.17-1|155	install -D -m 644 etc/suricata.service %{buildroot}%{_unitdir}/suricata.service
14cr|suricata-7.0.17-1|156	
14cr|suricata-7.0.17-1|157	install -D -m 644 etc/suricata.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/suricata
14cr|suricata-7.0.17-1|158	
14cr|suricata-7.0.17-1|159	install -D -m 644 etc/classification.config %{buildroot}%{_sysconfdir}/%{name}/classification.config
14cr|suricata-7.0.17-1|160	install -D -m 644 etc/reference.config %{buildroot}%{_sysconfdir}/%{name}/reference.config
14cr|suricata-7.0.17-1|161	
14cr|suricata-7.0.17-1|162	# Make logging directory
14cr|suricata-7.0.17-1|163	install -d -m 755 %{buildroot}%{_logdir}/%{name}
14cr|suricata-7.0.17-1|164	
14cr|suricata-7.0.17-1|165	rm -fr %{buildroot}%{_docdir}/%{name}
14cr|suricata-7.0.17-1|166	
14cr|suricata-7.0.17-1|167	# Setup tmpdirs
14cr|suricata-7.0.17-1|168	install -d -m 755 %{buildroot}%{_tmpfilesdir}
14cr|suricata-7.0.17-1|169	install -m 644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}/%{name}.conf
14cr|suricata-7.0.17-1|170	
14cr|suricata-7.0.17-1|171	#install sysuser config
14cr|suricata-7.0.17-1|172	install -d %{buildroot}%{_sysusersdir}/
14cr|suricata-7.0.17-1|173	install -m0644 %{SOURCE4} %{buildroot}%{_sysusersdir}/suricata.conf
14cr|suricata-7.0.17-1|174	
14cr|suricata-7.0.17-1|175	
14cr|suricata-7.0.17-1|176	%check
14cr|suricata-7.0.17-1|177	make check

42 14
14cr|uwsm-0.26.2-1|1	%undefine _debugsource_packages
14cr|uwsm-0.26.2-1|2	
14cr|uwsm-0.26.2-1|3	Summary:	Universal Wayland Session Manager
14cr|uwsm-0.26.2-1|4	Name:		uwsm
14cr|uwsm-0.26.2-1|5	Version:	0.26.2
14cr|uwsm-0.26.2-1|6	Release:	1
14cr|uwsm-0.26.2-1|7	License:	MIT
14cr|uwsm-0.26.2-1|8	Group:		System/Base
14cr|uwsm-0.26.2-1|9	Url:		https://github.com/vladimir-csp/uwsm
14cr|uwsm-0.26.2-1|10	Source0:	https://github.com/vladimir-csp/uwsm/archive/v%{version}/%{name}-%{version}.tar.gz
14cr|uwsm-0.26.2-1|11	BuildRequires:	desktop-file-utils
14cr|uwsm-0.26.2-1|12	BuildRequires:	meson
14cr|uwsm-0.26.2-1|13	BuildRequires:	python3dist(dbus-python)
14cr|uwsm-0.26.2-1|14	BuildRequires:	python3dist(pyxdg)
14cr|uwsm-0.26.2-1|15	BuildRequires:	pkgconfig(scdoc)
14cr|uwsm-0.26.2-1|16	Requires:	python3-pyxdg
14cr|uwsm-0.26.2-1|17	Requires:	python3-dbus
14cr|uwsm-0.26.2-1|18	
14cr|uwsm-0.26.2-1|19	%description
14cr|uwsm-0.26.2-1|20	Universal Wayland Session Manager.
14cr|uwsm-0.26.2-1|21	
14cr|uwsm-0.26.2-1|22	%files
14cr|uwsm-0.26.2-1|23	%doc %{_docdir}/%{name}
14cr|uwsm-0.26.2-1|24	%license LICENSE
14cr|uwsm-0.26.2-1|25	%{_bindir}/fumon
14cr|uwsm-0.26.2-1|26	%{_bindir}/%{name}
14cr|uwsm-0.26.2-1|27	%{_bindir}/%{name}-app
14cr|uwsm-0.26.2-1|28	%{_bindir}/%{name}-terminal
14cr|uwsm-0.26.2-1|29	%{_bindir}/%{name}-terminal-scope
14cr|uwsm-0.26.2-1|30	%{_bindir}/%{name}-terminal-service
14cr|uwsm-0.26.2-1|31	%{_bindir}/uuctl
14cr|uwsm-0.26.2-1|32	%dir %{_libexecdir}/uwsm
14cr|uwsm-0.26.2-1|33	%{_libexecdir}/uwsm/prepare-env.sh
14cr|uwsm-0.26.2-1|34	%{_libexecdir}/uwsm/signal-handler.sh
14cr|uwsm-0.26.2-1|35	%{_datadir}/applications/uuctl.desktop
14cr|uwsm-0.26.2-1|36	%{_datadir}/%{name}
14cr|uwsm-0.26.2-1|37	%{_mandir}/man1/fumon.1.*
14cr|uwsm-0.26.2-1|38	%{_mandir}/man1/%{name}.1.*
14cr|uwsm-0.26.2-1|39	%{_mandir}/man1/uuctl.1.*
14cr|uwsm-0.26.2-1|40	%{_mandir}/man1/uwsm-app.1.*
14cr|uwsm-0.26.2-1|41	%{_mandir}/man3/%{name}-plugins.3.*
14cr|uwsm-0.26.2-1|42	%{_userunitdir}/fumon.service
14cr|uwsm-0.26.2-1|43	%{_prefix}/lib/systemd/user-preset/80-fumon.preset
14cr|uwsm-0.26.2-1|44	%{_userunitdir}/app-graphical.slice
14cr|uwsm-0.26.2-1|45	%{_userunitdir}/background-graphical.slice
14cr|uwsm-0.26.2-1|46	%{_userunitdir}/session-graphical.slice
14cr|uwsm-0.26.2-1|47	%{_userunitdir}/wayland-session-bindpid@.service
14cr|uwsm-0.26.2-1|48	%{_userunitdir}/wayland-session-envelope@.target
14cr|uwsm-0.26.2-1|49	%{_userunitdir}/wayland-session-pre@.target
14cr|uwsm-0.26.2-1|50	%{_userunitdir}/wayland-session-shutdown.target
14cr|uwsm-0.26.2-1|51	%{_userunitdir}/wayland-session-waitenv.service
14cr|uwsm-0.26.2-1|52	%{_userunitdir}/wayland-session-xdg-autostart@.target
14cr|uwsm-0.26.2-1|53	%{_userunitdir}/wayland-session@.target
14cr|uwsm-0.26.2-1|54	%{_userunitdir}/wayland-wm-app-daemon.service
14cr|uwsm-0.26.2-1|55	%{_userunitdir}/wayland-wm-env@.service
14cr|uwsm-0.26.2-1|56	%{_userunitdir}/wayland-wm@.service
14cr|uwsm-0.26.2-1|57	
14cr|uwsm-0.26.2-1|58	%post
14cr|uwsm-0.26.2-1|59	%systemd_user_post fumon.service
14cr|uwsm-0.26.2-1|60	
14cr|uwsm-0.26.2-1|61	%preun
14cr|uwsm-0.26.2-1|62	%systemd_user_preun fumon.service
14cr|uwsm-0.26.2-1|63	
14cr|uwsm-0.26.2-1|64	%postun
14cr|uwsm-0.26.2-1|65	%systemd_user_postun fumon.service
14cr|uwsm-0.26.2-1|66	
14cr|uwsm-0.26.2-1|67	#------------------------------------------------------------------
14cr|uwsm-0.26.2-1|68	
14cr|uwsm-0.26.2-1|69	%prep
14cr|uwsm-0.26.2-1|70	%autosetup -p1
14cr|uwsm-0.26.2-1|71	
14cr|uwsm-0.26.2-1|72	%build
14cr|uwsm-0.26.2-1|73	%meson	\
14cr|uwsm-0.26.2-1|74	-Dfumon=enabled	\
14cr|uwsm-0.26.2-1|75	-Duuctl=enabled	\
14cr|uwsm-0.26.2-1|76	-Duwsm-app=enabled
14cr|uwsm-0.26.2-1|77	
14cr|uwsm-0.26.2-1|78	%install
14cr|uwsm-0.26.2-1|79	%meson_install
14cr|uwsm-0.26.2-1|80	
14cr|uwsm-0.26.2-1|81	%check
14cr|uwsm-0.26.2-1|82	desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop

43 14
14cr|xdg-desktop-portal-hyprland-1.3.12-1|1	%global portal_commit 663be9cad424b170b28b9fa8a61042d721007f3b
14cr|xdg-desktop-portal-hyprland-1.3.12-1|2	%global portal_shortcommit %(c=%{portal_commit}; echo ${c:0:7})
14cr|xdg-desktop-portal-hyprland-1.3.12-1|3	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|4	Name:		xdg-desktop-portal-hyprland
14cr|xdg-desktop-portal-hyprland-1.3.12-1|5	Version:	1.3.12
14cr|xdg-desktop-portal-hyprland-1.3.12-1|6	Release:	1
14cr|xdg-desktop-portal-hyprland-1.3.12-1|7	Epoch:		1
14cr|xdg-desktop-portal-hyprland-1.3.12-1|8	Summary:	xdg-desktop-portal backend for hyprland
14cr|xdg-desktop-portal-hyprland-1.3.12-1|9	Group:		System/Base
14cr|xdg-desktop-portal-hyprland-1.3.12-1|10	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|11	License:	BSD-3-Clause
14cr|xdg-desktop-portal-hyprland-1.3.12-1|12	URL:		https://github.com/hyprwm/%{name}
14cr|xdg-desktop-portal-hyprland-1.3.12-1|13	Source0:	https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14cr|xdg-desktop-portal-hyprland-1.3.12-1|14	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|15	BuildRequires:	cmake
14cr|xdg-desktop-portal-hyprland-1.3.12-1|16	BuildRequires:	qt6-cmake
14cr|xdg-desktop-portal-hyprland-1.3.12-1|17	BuildRequires:	hyprland-devel
14cr|xdg-desktop-portal-hyprland-1.3.12-1|18	BuildRequires:	pkgconfig(gbm)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|19	BuildRequires:	pkgconfig(vulkan)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|20	BuildRequires:	pkgconfig(hyprland-protocols)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|21	BuildRequires:	pkgconfig(hyprwayland-scanner)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|22	BuildRequires:	pkgconfig(libdrm)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|23	BuildRequires:	pkgconfig(libpipewire-0.3)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|24	BuildRequires:	pkgconfig(libsystemd)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|25	BuildRequires:	pkgconfig(Qt6Widgets)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|26	BuildRequires:	pkgconfig(sdbus-c++)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|27	BuildRequires:	pkgconfig(systemd)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|28	BuildRequires:	pkgconfig(wayland-client)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|29	BuildRequires:	pkgconfig(wayland-protocols)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|30	BuildRequires:	pkgconfig(wayland-scanner)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|31	BuildRequires:	pkgconfig(hyprlang)
14cr|xdg-desktop-portal-hyprland-1.3.12-1|32	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|33	Requires:	dbus
14cr|xdg-desktop-portal-hyprland-1.3.12-1|34	# required for Screenshot portal implementation
14cr|xdg-desktop-portal-hyprland-1.3.12-1|35	Requires:	grim
14cr|xdg-desktop-portal-hyprland-1.3.12-1|36	Requires:	xdg-desktop-portal
14cr|xdg-desktop-portal-hyprland-1.3.12-1|37	# required for hyprland-share-picker
14cr|xdg-desktop-portal-hyprland-1.3.12-1|38	Requires:	slurp
14cr|xdg-desktop-portal-hyprland-1.3.12-1|39	Requires:	qt6-qtwayland
14cr|xdg-desktop-portal-hyprland-1.3.12-1|40	Recommends:	hyprpicker
14cr|xdg-desktop-portal-hyprland-1.3.12-1|41	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|42	%description
14cr|xdg-desktop-portal-hyprland-1.3.12-1|43	%{summary}.
14cr|xdg-desktop-portal-hyprland-1.3.12-1|44	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|45	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|46	%prep
14cr|xdg-desktop-portal-hyprland-1.3.12-1|47	%autosetup -p1
14cr|xdg-desktop-portal-hyprland-1.3.12-1|48	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|49	%build
14cr|xdg-desktop-portal-hyprland-1.3.12-1|50	%cmake
14cr|xdg-desktop-portal-hyprland-1.3.12-1|51	%make_build
14cr|xdg-desktop-portal-hyprland-1.3.12-1|52	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|53	%install
14cr|xdg-desktop-portal-hyprland-1.3.12-1|54	%make_install -C build
14cr|xdg-desktop-portal-hyprland-1.3.12-1|55	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|56	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|57	%post
14cr|xdg-desktop-portal-hyprland-1.3.12-1|58	%systemd_user_post %{name}.service
14cr|xdg-desktop-portal-hyprland-1.3.12-1|59	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|60	%preun
14cr|xdg-desktop-portal-hyprland-1.3.12-1|61	%systemd_user_preun %{name}.service
14cr|xdg-desktop-portal-hyprland-1.3.12-1|62	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|63	
14cr|xdg-desktop-portal-hyprland-1.3.12-1|64	%files
14cr|xdg-desktop-portal-hyprland-1.3.12-1|65	%license LICENSE
14cr|xdg-desktop-portal-hyprland-1.3.12-1|66	%doc README.md contrib/config.sample
14cr|xdg-desktop-portal-hyprland-1.3.12-1|67	%{_bindir}/hyprland-share-picker
14cr|xdg-desktop-portal-hyprland-1.3.12-1|68	%{_libexecdir}/%{name}
14cr|xdg-desktop-portal-hyprland-1.3.12-1|69	%{_datadir}/xdg-desktop-portal/portals/hyprland.portal
14cr|xdg-desktop-portal-hyprland-1.3.12-1|70	%{_datadir}/dbus-1/services/*.service
14cr|xdg-desktop-portal-hyprland-1.3.12-1|71	%{_userunitdir}/%{name}.service

44 14
14mr|abseil-cpp-20240116.1-1|1	%define major %(echo %{version} |cut -b3-6).0.0
14mr|abseil-cpp-20240116.1-1|2	%define devname %mklibname absl -d
14mr|abseil-cpp-20240116.1-1|3	
14mr|abseil-cpp-20240116.1-1|4	Summary:	C++ Common Libraries
14mr|abseil-cpp-20240116.1-1|5	Name:		abseil-cpp
14mr|abseil-cpp-20240116.1-1|6	Version:	20240116.1
14mr|abseil-cpp-20240116.1-1|7	Release:	1
14mr|abseil-cpp-20240116.1-1|8	License:	ASL 2.0
14mr|abseil-cpp-20240116.1-1|9	Group:		Development/C++
14mr|abseil-cpp-20240116.1-1|10	Url:		https://abseil.io
14mr|abseil-cpp-20240116.1-1|11	Source0:	https://github.com/abseil/abseil-cpp/archive/%{version}/%{name}-%{version}.tar.gz
14mr|abseil-cpp-20240116.1-1|12	Source1:	abseil-cpp.rpmlintrc
14mr|abseil-cpp-20240116.1-1|13	Patch0:		abseil-cpp-gcc11.patch
14mr|abseil-cpp-20240116.1-1|14	BuildRequires:	cmake
14mr|abseil-cpp-20240116.1-1|15	BuildRequires:	patchelf
14mr|abseil-cpp-20240116.1-1|16	
14mr|abseil-cpp-20240116.1-1|17	%description
14mr|abseil-cpp-20240116.1-1|18	Abseil is an open-source collection of C++ library code designed to augment
14mr|abseil-cpp-20240116.1-1|19	the C++ standard library. The Abseil library code is collected from
14mr|abseil-cpp-20240116.1-1|20	Google's own C++ code base, has been extensively tested and used in
14mr|abseil-cpp-20240116.1-1|21	production, and is the same code we depend on in our daily coding lives.
14mr|abseil-cpp-20240116.1-1|22	
14mr|abseil-cpp-20240116.1-1|23	In some cases, Abseil provides pieces missing from the C++ standard; in
14mr|abseil-cpp-20240116.1-1|24	others, Abseil provides alternatives to the standard for special needs we've
14mr|abseil-cpp-20240116.1-1|25	found through usage in the Google code base. We denote those cases clearly
14mr|abseil-cpp-20240116.1-1|26	within the library code we provide you.
14mr|abseil-cpp-20240116.1-1|27	
14mr|abseil-cpp-20240116.1-1|28	Abseil is not meant to be a competitor to the standard library; we've just
14mr|abseil-cpp-20240116.1-1|29	found that many of these utilities serve a purpose within our code base,
14mr|abseil-cpp-20240116.1-1|30	and we now want to provide those resources to the C++ community as a whole.
14mr|abseil-cpp-20240116.1-1|31	
14mr|abseil-cpp-20240116.1-1|32	#---------------------------------------------------------------------------
14mr|abseil-cpp-20240116.1-1|33	
14mr|abseil-cpp-20240116.1-1|34	%define local_lib_pkg() %{expand:\
14mr|abseil-cpp-20240116.1-1|35	%global requires_lib %{?requires_lib} %{mklibname absl_%1 %{major}} \
14mr|abseil-cpp-20240116.1-1|36	%package -n %{mklibname absl_%1 %{major}} \
14mr|abseil-cpp-20240116.1-1|37	Summary: %{summary} \
14mr|abseil-cpp-20240116.1-1|38	Group: System/Libraries \
14mr|abseil-cpp-20240116.1-1|39	Obsoletes:	%{mklibname absl_%{1} 0} < %{EVRD} \
14mr|abseil-cpp-20240116.1-1|40	%description -n %{mklibname absl_%1 %{major}} \
14mr|abseil-cpp-20240116.1-1|41	%{summary} \
14mr|abseil-cpp-20240116.1-1|42	Package with library libsbsl_%{1}.so.%{major}. \
14mr|abseil-cpp-20240116.1-1|43	%files -n %{mklibname absl_%1 %{major}} \
14mr|abseil-cpp-20240116.1-1|44	%{_libdir}/libabsl_%{1}.so.%{major}* \
14mr|abseil-cpp-20240116.1-1|45	}
14mr|abseil-cpp-20240116.1-1|46	
14mr|abseil-cpp-20240116.1-1|47	%local_lib_pkg bad_any_cast_impl
14mr|abseil-cpp-20240116.1-1|48	%local_lib_pkg bad_optional_access
14mr|abseil-cpp-20240116.1-1|49	%local_lib_pkg bad_variant_access
14mr|abseil-cpp-20240116.1-1|50	%local_lib_pkg base
14mr|abseil-cpp-20240116.1-1|51	%local_lib_pkg city
14mr|abseil-cpp-20240116.1-1|52	%local_lib_pkg civil_time
14mr|abseil-cpp-20240116.1-1|53	%local_lib_pkg cord
14mr|abseil-cpp-20240116.1-1|54	%local_lib_pkg cord_internal
14mr|abseil-cpp-20240116.1-1|55	%local_lib_pkg cordz_functions
14mr|abseil-cpp-20240116.1-1|56	%local_lib_pkg cordz_handle
14mr|abseil-cpp-20240116.1-1|57	%local_lib_pkg cordz_info
14mr|abseil-cpp-20240116.1-1|58	%local_lib_pkg cordz_sample_token
14mr|abseil-cpp-20240116.1-1|59	%local_lib_pkg debugging_internal
14mr|abseil-cpp-20240116.1-1|60	%local_lib_pkg demangle_internal
14mr|abseil-cpp-20240116.1-1|61	%local_lib_pkg examine_stack
14mr|abseil-cpp-20240116.1-1|62	%local_lib_pkg exponential_biased
14mr|abseil-cpp-20240116.1-1|63	%local_lib_pkg failure_signal_handler
14mr|abseil-cpp-20240116.1-1|64	%local_lib_pkg flags_commandlineflag
14mr|abseil-cpp-20240116.1-1|65	%local_lib_pkg flags_commandlineflag_internal
14mr|abseil-cpp-20240116.1-1|66	%local_lib_pkg flags_config
14mr|abseil-cpp-20240116.1-1|67	%local_lib_pkg flags_internal
14mr|abseil-cpp-20240116.1-1|68	%local_lib_pkg flags_marshalling
14mr|abseil-cpp-20240116.1-1|69	%local_lib_pkg flags_parse
14mr|abseil-cpp-20240116.1-1|70	%local_lib_pkg flags_private_handle_accessor
14mr|abseil-cpp-20240116.1-1|71	%local_lib_pkg flags_program_name
14mr|abseil-cpp-20240116.1-1|72	%local_lib_pkg flags_reflection
14mr|abseil-cpp-20240116.1-1|73	%local_lib_pkg flags_usage
14mr|abseil-cpp-20240116.1-1|74	%local_lib_pkg flags_usage_internal
14mr|abseil-cpp-20240116.1-1|75	%local_lib_pkg graphcycles_internal
14mr|abseil-cpp-20240116.1-1|76	%local_lib_pkg hash
14mr|abseil-cpp-20240116.1-1|77	%local_lib_pkg hashtablez_sampler
14mr|abseil-cpp-20240116.1-1|78	%local_lib_pkg int128
14mr|abseil-cpp-20240116.1-1|79	%local_lib_pkg leak_check
14mr|abseil-cpp-20240116.1-1|80	%local_lib_pkg log_severity
14mr|abseil-cpp-20240116.1-1|81	%local_lib_pkg low_level_hash
14mr|abseil-cpp-20240116.1-1|82	%local_lib_pkg malloc_internal
14mr|abseil-cpp-20240116.1-1|83	%local_lib_pkg periodic_sampler
14mr|abseil-cpp-20240116.1-1|84	%local_lib_pkg random_distributions
14mr|abseil-cpp-20240116.1-1|85	%local_lib_pkg random_internal_distribution_test_util
14mr|abseil-cpp-20240116.1-1|86	%local_lib_pkg random_internal_platform
14mr|abseil-cpp-20240116.1-1|87	%local_lib_pkg random_internal_pool_urbg
14mr|abseil-cpp-20240116.1-1|88	%local_lib_pkg random_internal_randen
14mr|abseil-cpp-20240116.1-1|89	%local_lib_pkg random_internal_randen_hwaes
14mr|abseil-cpp-20240116.1-1|90	%local_lib_pkg random_internal_randen_hwaes_impl
14mr|abseil-cpp-20240116.1-1|91	%local_lib_pkg random_internal_randen_slow
14mr|abseil-cpp-20240116.1-1|92	%local_lib_pkg random_internal_seed_material
14mr|abseil-cpp-20240116.1-1|93	%local_lib_pkg random_seed_gen_exception
14mr|abseil-cpp-20240116.1-1|94	%local_lib_pkg random_seed_sequences
14mr|abseil-cpp-20240116.1-1|95	%local_lib_pkg raw_hash_set
14mr|abseil-cpp-20240116.1-1|96	%local_lib_pkg raw_logging_internal
14mr|abseil-cpp-20240116.1-1|97	%local_lib_pkg scoped_set_env
14mr|abseil-cpp-20240116.1-1|98	%local_lib_pkg spinlock_wait
14mr|abseil-cpp-20240116.1-1|99	%local_lib_pkg stacktrace
14mr|abseil-cpp-20240116.1-1|100	%local_lib_pkg status
14mr|abseil-cpp-20240116.1-1|101	%local_lib_pkg statusor
14mr|abseil-cpp-20240116.1-1|102	%local_lib_pkg strerror
14mr|abseil-cpp-20240116.1-1|103	%local_lib_pkg str_format_internal
14mr|abseil-cpp-20240116.1-1|104	%local_lib_pkg strings
14mr|abseil-cpp-20240116.1-1|105	%local_lib_pkg string_view
14mr|abseil-cpp-20240116.1-1|106	%local_lib_pkg strings_internal
14mr|abseil-cpp-20240116.1-1|107	%local_lib_pkg vlog_config_internal
14mr|abseil-cpp-20240116.1-1|108	%local_lib_pkg kernel_timeout_internal
14mr|abseil-cpp-20240116.1-1|109	%local_lib_pkg log_internal_fnmatch
14mr|abseil-cpp-20240116.1-1|110	%local_lib_pkg symbolize
14mr|abseil-cpp-20240116.1-1|111	%local_lib_pkg synchronization
14mr|abseil-cpp-20240116.1-1|112	%local_lib_pkg throw_delegate
14mr|abseil-cpp-20240116.1-1|113	%local_lib_pkg time
14mr|abseil-cpp-20240116.1-1|114	%local_lib_pkg time_zone
14mr|abseil-cpp-20240116.1-1|115	%local_lib_pkg log_sink
14mr|abseil-cpp-20240116.1-1|116	%local_lib_pkg crc32c
14mr|abseil-cpp-20240116.1-1|117	%local_lib_pkg crc_cord_state
14mr|abseil-cpp-20240116.1-1|118	%local_lib_pkg crc_cpu_detect
14mr|abseil-cpp-20240116.1-1|119	%local_lib_pkg crc_internal
14mr|abseil-cpp-20240116.1-1|120	%local_lib_pkg die_if_null
14mr|abseil-cpp-20240116.1-1|121	%local_lib_pkg log_entry
14mr|abseil-cpp-20240116.1-1|122	%local_lib_pkg log_flags
14mr|abseil-cpp-20240116.1-1|123	%local_lib_pkg log_globals
14mr|abseil-cpp-20240116.1-1|124	%local_lib_pkg log_initialize
14mr|abseil-cpp-20240116.1-1|125	%local_lib_pkg log_internal_check_op
14mr|abseil-cpp-20240116.1-1|126	%local_lib_pkg log_internal_conditions
14mr|abseil-cpp-20240116.1-1|127	%local_lib_pkg log_internal_format
14mr|abseil-cpp-20240116.1-1|128	%local_lib_pkg log_internal_globals
14mr|abseil-cpp-20240116.1-1|129	%local_lib_pkg log_internal_message
14mr|abseil-cpp-20240116.1-1|130	%local_lib_pkg log_internal_log_sink_set
14mr|abseil-cpp-20240116.1-1|131	%local_lib_pkg log_internal_proto
14mr|abseil-cpp-20240116.1-1|132	%local_lib_pkg log_internal_nullguard
14mr|abseil-cpp-20240116.1-1|133	
14mr|abseil-cpp-20240116.1-1|134	#---------------------------------------------------------------------------
14mr|abseil-cpp-20240116.1-1|135	
14mr|abseil-cpp-20240116.1-1|136	%package -n %{devname}
14mr|abseil-cpp-20240116.1-1|137	Summary:	Development files for %{name}
14mr|abseil-cpp-20240116.1-1|138	Group:		Development/Other
14mr|abseil-cpp-20240116.1-1|139	Requires:	%{?requires_lib}
14mr|abseil-cpp-20240116.1-1|140	Provides:	%{name}-devel = %{EVRD}
14mr|abseil-cpp-20240116.1-1|141	
14mr|abseil-cpp-20240116.1-1|142	%description -n %{devname}
14mr|abseil-cpp-20240116.1-1|143	Development headers for %{name}
14mr|abseil-cpp-20240116.1-1|144	
14mr|abseil-cpp-20240116.1-1|145	%files -n %{devname}
14mr|abseil-cpp-20240116.1-1|146	%{_includedir}/absl
14mr|abseil-cpp-20240116.1-1|147	%{_libdir}/pkgconfig/*.pc
14mr|abseil-cpp-20240116.1-1|148	%{_libdir}/cmake/absl
14mr|abseil-cpp-20240116.1-1|149	%{_libdir}/libabsl_*.so
14mr|abseil-cpp-20240116.1-1|150	
14mr|abseil-cpp-20240116.1-1|151	#---------------------------------------------------------------------------
14mr|abseil-cpp-20240116.1-1|152	
14mr|abseil-cpp-20240116.1-1|153	%prep
14mr|abseil-cpp-20240116.1-1|154	%autosetup -p1
14mr|abseil-cpp-20240116.1-1|155	
14mr|abseil-cpp-20240116.1-1|156	%build
14mr|abseil-cpp-20240116.1-1|157	%global optflags %{optflags} -std=c++17
14mr|abseil-cpp-20240116.1-1|158	%global ldflags %{ldflags} -latomic
14mr|abseil-cpp-20240116.1-1|159	%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_CXX_STANDARD=17
14mr|abseil-cpp-20240116.1-1|160	%make_build
14mr|abseil-cpp-20240116.1-1|161	
14mr|abseil-cpp-20240116.1-1|162	%install
14mr|abseil-cpp-20240116.1-1|163	%make_install -C build

45 14
14mr|asciidoc-10.2.1-3|1	Summary:	Tool to convert AsciiDoc text files to DocBook, HTML or Unix man pages
14mr|asciidoc-10.2.1-3|2	Name:		asciidoc
14mr|asciidoc-10.2.1-3|3	Version:	10.2.1
14mr|asciidoc-10.2.1-3|4	Release:	3
14mr|asciidoc-10.2.1-3|5	License:	GPLv2+
14mr|asciidoc-10.2.1-3|6	Group:		Publishing
14mr|asciidoc-10.2.1-3|7	Url:		http://asciidoc.org
14mr|asciidoc-10.2.1-3|8	Source0:	https://github.com/asciidoc-py/asciidoc-py/archive/%{version}/%{name}-py-%{version}.tar.gz
14mr|asciidoc-10.2.1-3|9	BuildRequires:	docbook-dtd42-xml
14mr|asciidoc-10.2.1-3|10	BuildRequires:	docbook-dtd43-xml
14mr|asciidoc-10.2.1-3|11	BuildRequires:	docbook-dtd44-xml
14mr|asciidoc-10.2.1-3|12	BuildRequires:	docbook-dtd45-xml
14mr|asciidoc-10.2.1-3|13	BuildRequires:	docbook-style-xsl
14mr|asciidoc-10.2.1-3|14	BuildRequires:	dos2unix
14mr|asciidoc-10.2.1-3|15	BuildRequires:	pcre
14mr|asciidoc-10.2.1-3|16	BuildRequires:	xsltproc
14mr|asciidoc-10.2.1-3|17	BuildRequires:	pkgconfig(python3)
14mr|asciidoc-10.2.1-3|18	BuildRequires:	python3dist(pip)
14mr|asciidoc-10.2.1-3|19	BuildRequires:	python3dist(wheel)
14mr|asciidoc-10.2.1-3|20	BuildRequires:	python3dist(setuptools)
14mr|asciidoc-10.2.1-3|21	Requires:	python3
14mr|asciidoc-10.2.1-3|22	Requires:	docbook-style-xsl
14mr|asciidoc-10.2.1-3|23	BuildArch:	noarch
14mr|asciidoc-10.2.1-3|24	
14mr|asciidoc-10.2.1-3|25	%description
14mr|asciidoc-10.2.1-3|26	AsciiDoc is a text document format for writing short documents, articles,
14mr|asciidoc-10.2.1-3|27	books and UNIX man pages.
14mr|asciidoc-10.2.1-3|28	
14mr|asciidoc-10.2.1-3|29	%files
14mr|asciidoc-10.2.1-3|30	%doc BUGS.adoc CHANGELOG.adoc COPYRIGHT README.md
14mr|asciidoc-10.2.1-3|31	%doc %{_docdir}/%{name}/{doc,images}
14mr|asciidoc-10.2.1-3|32	%{_bindir}/asciidoc
14mr|asciidoc-10.2.1-3|33	%{_mandir}/man1/*.1*
14mr|asciidoc-10.2.1-3|34	%{python3_sitelib}/asciidoc-%{version}.dist-info/
14mr|asciidoc-10.2.1-3|35	%{python3_sitelib}/asciidoc/
14mr|asciidoc-10.2.1-3|36	
14mr|asciidoc-10.2.1-3|37	#----------------------------------------------------------------------------
14mr|asciidoc-10.2.1-3|38	
14mr|asciidoc-10.2.1-3|39	%package -n a2x
14mr|asciidoc-10.2.1-3|40	Summary:	Converts Asciidoc text files to other formats (PDF, EPUB, DVI, etc.)
14mr|asciidoc-10.2.1-3|41	Group:		Publishing
14mr|asciidoc-10.2.1-3|42	Requires:	asciidoc
14mr|asciidoc-10.2.1-3|43	Requires:	xsltproc
14mr|asciidoc-10.2.1-3|44	Conflicts:	%{name} < 9.1
14mr|asciidoc-10.2.1-3|45	
14mr|asciidoc-10.2.1-3|46	%description -n a2x
14mr|asciidoc-10.2.1-3|47	A toolchain manager for AsciiDoc that converts Asciidoc text files to other
14mr|asciidoc-10.2.1-3|48	file formats.
14mr|asciidoc-10.2.1-3|49	
14mr|asciidoc-10.2.1-3|50	%files -n a2x
14mr|asciidoc-10.2.1-3|51	%{_bindir}/a2x
14mr|asciidoc-10.2.1-3|52	%{_mandir}/man1/a2x.1*
14mr|asciidoc-10.2.1-3|53	
14mr|asciidoc-10.2.1-3|54	#----------------------------------------------------------------------------
14mr|asciidoc-10.2.1-3|55	
14mr|asciidoc-10.2.1-3|56	%prep
14mr|asciidoc-10.2.1-3|57	%setup -qn %{name}-py-%{version}
14mr|asciidoc-10.2.1-3|58	%autopatch -p1
14mr|asciidoc-10.2.1-3|59	
14mr|asciidoc-10.2.1-3|60	# Convert dict files to utf-8
14mr|asciidoc-10.2.1-3|61	for file in doc/*.dict; do
14mr|asciidoc-10.2.1-3|62	iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \
14mr|asciidoc-10.2.1-3|63	touch -r $file $file.new && \
14mr|asciidoc-10.2.1-3|64	mv $file.new $file
14mr|asciidoc-10.2.1-3|65	done
14mr|asciidoc-10.2.1-3|66	
14mr|asciidoc-10.2.1-3|67	for i in  doc/book-multi.txt doc/article.txt COPYRIGHT doc/faq.txt \
14mr|asciidoc-10.2.1-3|68	doc/asciidoc.1.txt doc/book.txt doc/latex-backend.txt;
14mr|asciidoc-10.2.1-3|69	do
14mr|asciidoc-10.2.1-3|70	dos2unix < $i > $i.fixed ; mv -f $i.fixed $i ;
14mr|asciidoc-10.2.1-3|71	done
14mr|asciidoc-10.2.1-3|72	
14mr|asciidoc-10.2.1-3|73	# Fix python shebang
14mr|asciidoc-10.2.1-3|74	grep -rl '#!/usr/bin/env python' | xargs -r \
14mr|asciidoc-10.2.1-3|75	sed -i -e '1s@#!/usr/bin/env python3\?$@#!%{__python3}@'
14mr|asciidoc-10.2.1-3|76	
14mr|asciidoc-10.2.1-3|77	%build
14mr|asciidoc-10.2.1-3|78	autoreconf -if
14mr|asciidoc-10.2.1-3|79	%configure
14mr|asciidoc-10.2.1-3|80	sed -ri 's/a2x.py -f/a2x.py -v -f/g' Makefile
14mr|asciidoc-10.2.1-3|81	%make_build
14mr|asciidoc-10.2.1-3|82	
14mr|asciidoc-10.2.1-3|83	%install
14mr|asciidoc-10.2.1-3|84	%make_install docs PIP_NO_BUILD_ISOLATION=0
14mr|asciidoc-10.2.1-3|85	
14mr|asciidoc-10.2.1-3|86	mkdir -p %{buildroot}%{_mandir}/man1
14mr|asciidoc-10.2.1-3|87	mv %{buildroot}/share/doc/doc/*.1 %{buildroot}%{_mandir}/man1/
14mr|asciidoc-10.2.1-3|88	mkdir -p %{buildroot}/%{_docdir}/%{name}/
14mr|asciidoc-10.2.1-3|89	mv %{buildroot}/share/doc/doc %{buildroot}/%{_docdir}/%{name}/
14mr|asciidoc-10.2.1-3|90	mkdir -p %{buildroot}/%{_docdir}/%{name}/images
14mr|asciidoc-10.2.1-3|91	mv %{buildroot}/share/doc/images %{buildroot}/%{_docdir}/%{name}/
14mr|asciidoc-10.2.1-3|92	rm -rf %{buildroot}/share/
14mr|asciidoc-10.2.1-3|93	
14mr|asciidoc-10.2.1-3|94	# Make it easier to %exclude these with both rpm < and >= 4.7
14mr|asciidoc-10.2.1-3|95	for file in %{buildroot}{%{_bindir},%{_datadir}/asciidoc/filters/*}/*.py ; do
14mr|asciidoc-10.2.1-3|96	rm -f ${file}{c,o}
14mr|asciidoc-10.2.1-3|97	done

46 14
14mr|binutils-2.47-1|1	# Currently devel-rpm-generators could handle libbfd-%%{version}.so
14mr|binutils-2.47-1|2	# if libbfd.so was a symlink to it, but libbfd.so is a text file...
14mr|binutils-2.47-1|3	%global __requires_exclude ^devel\\(libbfd-.*\\)$
14mr|binutils-2.47-1|4	%global _disable_ld_no_undefined %nil
14mr|binutils-2.47-1|5	
14mr|binutils-2.47-1|6	#% define _disable_lto 1
14mr|binutils-2.47-1|7	
14mr|binutils-2.47-1|8	%define lib_major 2
14mr|binutils-2.47-1|9	%define lib_name_orig %mklibname binutils
14mr|binutils-2.47-1|10	%define lib_name %{lib_name_orig}%{lib_major}
14mr|binutils-2.47-1|11	%define dev_name %mklibname binutils -d
14mr|binutils-2.47-1|12	
14mr|binutils-2.47-1|13	# riscv/loong64 only-BFD arches
14mr|binutils-2.47-1|14	%ifarch %{riscv} loongarch64
14mr|binutils-2.47-1|15	%global optflags %{optflags} -fuse-ld=bfd
14mr|binutils-2.47-1|16	%endif
14mr|binutils-2.47-1|17	%bcond_with default_lld
14mr|binutils-2.47-1|18	
14mr|binutils-2.47-1|19	%bcond_without jansson
14mr|binutils-2.47-1|20	
14mr|binutils-2.47-1|21	%ifarch %{riscv} %{ix86} loongarch64
14mr|binutils-2.47-1|22	%bcond_with gprofng
14mr|binutils-2.47-1|23	%else
14mr|binutils-2.47-1|24	%bcond_with gprofng
14mr|binutils-2.47-1|25	%endif
14mr|binutils-2.47-1|26	%global libpath %{_libdir}:%{_prefix}/lib:%{_prefix}/%{_target_platform}/lib/
14mr|binutils-2.47-1|27	
14mr|binutils-2.47-1|28	
14mr|binutils-2.47-1|29	Summary:	GNU Binary Utility Development Utilities
14mr|binutils-2.47-1|30	Name:		binutils
14mr|binutils-2.47-1|31	Version:	2.47
14mr|binutils-2.47-1|32	Release:	1
14mr|binutils-2.47-1|33	License:	GPLv3+
14mr|binutils-2.47-1|34	Group:		Development/Other
14mr|binutils-2.47-1|35	URL:		http://sources.redhat.com/binutils/
14mr|binutils-2.47-1|36	Source0:	https://ftp.gnu.org/gnu/binutils/binutils-%{version}%{?DATE:-%{DATE}}.tar.xz
14mr|binutils-2.47-1|37	#Source1:	http://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.xz.sign
14mr|binutils-2.47-1|38	Source5:	binutils-2.19.50.0.1-output-format.sed
14mr|binutils-2.47-1|39	Source10:	binutils.rpmlintrc
14mr|binutils-2.47-1|40	#----------------------------------------------------------------------------
14mr|binutils-2.47-1|41	
14mr|binutils-2.47-1|42	#----------------------------------------------------------------------------
14mr|binutils-2.47-1|43	
14mr|binutils-2.47-1|44	# Purpose:  Use /lib64 and /usr/lib64 instead of /lib and /usr/lib in the
14mr|binutils-2.47-1|45	#           default library search path of 64-bit targets.
14mr|binutils-2.47-1|46	# Lifetime: Permanent, but it should not be.  This is a bug in the libtool
14mr|binutils-2.47-1|47	#           sources used in both binutils and gcc, (specifically the
14mr|binutils-2.47-1|48	#           libtool.m4 file).  These are based on a version released in 2009
14mr|binutils-2.47-1|49	#           (2.2.6?) rather than the latest version.  (Definitely fixed in
14mr|binutils-2.47-1|50	#           libtool version 2.4.6).
14mr|binutils-2.47-1|51	Patch01: binutils-libtool-lib64.patch
14mr|binutils-2.47-1|52	
14mr|binutils-2.47-1|53	# Purpose:  Appends a RHEL or Fedora release string to the generic binutils
14mr|binutils-2.47-1|54	#           version string.
14mr|binutils-2.47-1|55	# Lifetime: Permanent.  This is a RHEL/Fedora specific patch.
14mr|binutils-2.47-1|56	Patch02: binutils-version.patch
14mr|binutils-2.47-1|57	
14mr|binutils-2.47-1|58	# Purpose:  Exports the demangle.h header file (associated with the libiberty
14mr|binutils-2.47-1|59	#           sources) with the binutils-devel rpm.
14mr|binutils-2.47-1|60	# Lifetime: Permanent.  This is a RHEL/Fedora specific patch.
14mr|binutils-2.47-1|61	Patch03: binutils-export-demangle.h.patch
14mr|binutils-2.47-1|62	
14mr|binutils-2.47-1|63	# Purpose:  Disables the check in the BFD library's bfd.h header file that
14mr|binutils-2.47-1|64	#           config.h has been included before the bfd.h header.  See BZ
14mr|binutils-2.47-1|65	#           #845084 for more details.
14mr|binutils-2.47-1|66	# Lifetime: Permanent - but it should not be.  The bfd.h header defines
14mr|binutils-2.47-1|67	#           various types that are dependent upon configuration options, so
14mr|binutils-2.47-1|68	#           the order of inclusion is important.
14mr|binutils-2.47-1|69	# FIXME:    It would be better if the packages using the bfd.h header were
14mr|binutils-2.47-1|70	#           fixed so that they do include the header files in the correct
14mr|binutils-2.47-1|71	#           order.
14mr|binutils-2.47-1|72	Patch04: binutils-no-config-h-check.patch
14mr|binutils-2.47-1|73	
14mr|binutils-2.47-1|74	# Purpose:  Disable an x86/x86_64 optimization that moves functions from the
14mr|binutils-2.47-1|75	#           PLT into the GOTPLT for faster access.  This optimization is
14mr|binutils-2.47-1|76	#           problematic for tools that want to intercept PLT entries, such
14mr|binutils-2.47-1|77	#           as ltrace and LD_AUDIT.  See BZs 1452111 and 1333481.
14mr|binutils-2.47-1|78	# Lifetime: Permanent.  But it should not be.
14mr|binutils-2.47-1|79	# FIXME:    Replace with a configure time option.
14mr|binutils-2.47-1|80	Patch05: binutils-revert-PLT-elision.patch
14mr|binutils-2.47-1|81	
14mr|binutils-2.47-1|82	# Purpose:  Do not create PLT entries for AARCH64 IFUNC symbols referenced in
14mr|binutils-2.47-1|83	#           debug sections.
14mr|binutils-2.47-1|84	# Lifetime: Permanent.
14mr|binutils-2.47-1|85	# FIXME:    Find related bug.  Decide on permanency.
14mr|binutils-2.47-1|86	Patch06: binutils-2.27-aarch64-ifunc.patch
14mr|binutils-2.47-1|87	
14mr|binutils-2.47-1|88	# Purpose:  Stop the binutils from statically linking with libstdc++.
14mr|binutils-2.47-1|89	# Lifetime: Permanent.
14mr|binutils-2.47-1|90	Patch07: binutils-do-not-link-with-static-libstdc++.patch
14mr|binutils-2.47-1|91	
14mr|binutils-2.47-1|92	# Purpose:  Allow the binutils to be configured with any (recent) version of
14mr|binutils-2.47-1|93	#            autoconf.
14mr|binutils-2.47-1|94	# Lifetime: Fixed in 2.46 (maybe ?)
14mr|binutils-2.47-1|95	Patch08: binutils-autoconf-version.patch
14mr|binutils-2.47-1|96	
14mr|binutils-2.47-1|97	# Purpose:  Stop libtool from inserting useless runpaths into binaries.
14mr|binutils-2.47-1|98	# Lifetime: Who knows.
14mr|binutils-2.47-1|99	Patch09: binutils-libtool-no-rpath.patch
14mr|binutils-2.47-1|100	
14mr|binutils-2.47-1|101	# Purpose:  Fix binutils testsuite failures.
14mr|binutils-2.47-1|102	# Lifetime: Permanent, but varies with each rebase.
14mr|binutils-2.47-1|103	Patch10: binutils-testsuite-fixes.patch
14mr|binutils-2.47-1|104	
14mr|binutils-2.47-1|105	# Purpose:  Fix binutils testsuite failures for the RISCV-64 target.
14mr|binutils-2.47-1|106	# Lifetime: Permanent, but varies with each rebase.
14mr|binutils-2.47-1|107	Patch11: binutils-riscv-testsuite-fixes.patch
14mr|binutils-2.47-1|108	
14mr|binutils-2.47-1|109	# Purpose:  Fix the ar test of non-deterministic archives.
14mr|binutils-2.47-1|110	# Lifetime: Fixed in 2.46
14mr|binutils-2.47-1|111	Patch12: binutils-fix-ar-test.patch
14mr|binutils-2.47-1|112	
14mr|binutils-2.47-1|113	# Purpose:  Fix a seg fault in the AArch64 linker when building u-boot.
14mr|binutils-2.47-1|114	# Lifetime: Fixed in 2.46
14mr|binutils-2.47-1|115	Patch13: binutils-aarch64-small-plt0.patch
14mr|binutils-2.47-1|116	
14mr|binutils-2.47-1|117	
14mr|binutils-2.47-1|118	# Purpose:  Fix ld testsuite failures when enable_textrel is set.
14mr|binutils-2.47-1|119	# Lifetime: Permanent.
14mr|binutils-2.47-1|120	Patch21: binutils-ld-default-z-text.patch
14mr|binutils-2.47-1|121	
14mr|binutils-2.47-1|122	#----------------------------------------------------------------------------
14mr|binutils-2.47-1|123	
14mr|binutils-2.47-1|124	# Purpose:  Remove the Build protected-func-2 without PIE linker tests
14mr|binutils-2.47-1|125	#            as these are currently failing.
14mr|binutils-2.47-1|126	# Lifetime: TEMPORARY - should be fixed by the 2.46 release.
14mr|binutils-2.47-1|127	Patch98: binutils-remove-ld-protected-func-2-test.patch
14mr|binutils-2.47-1|128	
14mr|binutils-2.47-1|129	# Purpose:  Suppress the x86 linker's p_align-1 tests due to kernel bug on CentOS-10.
14mr|binutils-2.47-1|130	# Lifetime: TEMPORARY
14mr|binutils-2.47-1|131	Patch99: binutils-suppress-ld-align-tests.patch
14mr|binutils-2.47-1|132	
14mr|binutils-2.47-1|133	%rename %{lib_name}
14mr|binutils-2.47-1|134	BuildRequires:	autoconf
14mr|binutils-2.47-1|135	BuildRequires:	automake
14mr|binutils-2.47-1|136	BuildRequires:	bison
14mr|binutils-2.47-1|137	BuildRequires:	flex
14mr|binutils-2.47-1|138	BuildRequires:	gcc
14mr|binutils-2.47-1|139	BuildRequires:	gettext
14mr|binutils-2.47-1|140	BuildRequires:	texinfo
14mr|binutils-2.47-1|141	BuildRequires:	dejagnu
14mr|binutils-2.47-1|142	BuildRequires:	pkgconfig(zlib)
14mr|binutils-2.47-1|143	BuildRequires:	pkgconfig(libzstd)
14mr|binutils-2.47-1|144	# make check'ing requires libdl.a
14mr|binutils-2.47-1|145	BuildRequires:	glibc-static-devel >= 6:2.14.90-8
14mr|binutils-2.47-1|146	BuildRequires:	pkgconfig(isl)
14mr|binutils-2.47-1|147	%if %{with jansson}
14mr|binutils-2.47-1|148	BuildRequires:	pkgconfig(jansson)
14mr|binutils-2.47-1|149	%endif
14mr|binutils-2.47-1|150	BuildRequires:	gmp-devel
14mr|binutils-2.47-1|151	BuildRequires:	pkgconfig(mpfr)
14mr|binutils-2.47-1|152	BuildRequires:	libmpc-devel
14mr|binutils-2.47-1|153	%if %{with default_lld}
14mr|binutils-2.47-1|154	Requires:	lld
14mr|binutils-2.47-1|155	%endif
14mr|binutils-2.47-1|156	
14mr|binutils-2.47-1|157	%description
14mr|binutils-2.47-1|158	Binutils is a collection of binary utilities, including:
14mr|binutils-2.47-1|159	
14mr|binutils-2.47-1|160	* ar: creating modifying and extracting from archives
14mr|binutils-2.47-1|161	* nm: for listing symbols from object files
14mr|binutils-2.47-1|162	* objcopy: for copying and translating object files
14mr|binutils-2.47-1|163	* objdump: for displaying information from object files
14mr|binutils-2.47-1|164	* ranlib: for generating an index for the contents of an archive
14mr|binutils-2.47-1|165	* size: for listing the section sizes of an object or archive file
14mr|binutils-2.47-1|166	* strings: for listing printable strings from files
14mr|binutils-2.47-1|167	* strip: for discarding symbols (a filter for demangling encoded C++ symbols
14mr|binutils-2.47-1|168	* addr2line: for converting addresses to file and line
14mr|binutils-2.47-1|169	* nlmconv: for converting object code into an NLM
14mr|binutils-2.47-1|170	
14mr|binutils-2.47-1|171	Install binutils if you need to perform any of these types of actions on
14mr|binutils-2.47-1|172	binary files.  Most programmers will want to install binutils.
14mr|binutils-2.47-1|173	
14mr|binutils-2.47-1|174	%if %{with gprofng}
14mr|binutils-2.47-1|175	%package gprofng
14mr|binutils-2.47-1|176	Summary:    Next Generating code profiling tool
14mr|binutils-2.47-1|177	Group:		Development/Other
14mr|binutils-2.47-1|178	Provides:   gprofng = %{EVRD}
14mr|binutils-2.47-1|179	Requires:   binutils = %{EVRD}
14mr|binutils-2.47-1|180	
14mr|binutils-2.47-1|181	%description gprofng
14mr|binutils-2.47-1|182	GprofNG is the GNU Next Generation Profiler for analyzing the performance
14mr|binutils-2.47-1|183	of Linux applications.
14mr|binutils-2.47-1|184	
14mr|binutils-2.47-1|185	%files gprofng
14mr|binutils-2.47-1|186	%config(noreplace) %{_sysconfdir}/gprofng.rc
14mr|binutils-2.47-1|187	%{_bindir}/gprofng
14mr|binutils-2.47-1|188	%{_bindir}/gprofng-archive
14mr|binutils-2.47-1|189	%{_bindir}/gprofng-collect-app
14mr|binutils-2.47-1|190	# requires perl
14mr|binutils-2.47-1|191	%{_bindir}/gprofng-display-html
14mr|binutils-2.47-1|192	# end perl
14mr|binutils-2.47-1|193	%{_bindir}/gprofng-display-src
14mr|binutils-2.47-1|194	%{_bindir}/gprofng-display-text
14mr|binutils-2.47-1|195	%{_bindir}/gprofng-gmon
14mr|binutils-2.47-1|196	# legacy symlinks
14mr|binutils-2.47-1|197	%{_bindir}/gp-archive
14mr|binutils-2.47-1|198	%{_bindir}/gp-collect-app
14mr|binutils-2.47-1|199	%{_bindir}/gp-display-html
14mr|binutils-2.47-1|200	%{_bindir}/gp-display-src
14mr|binutils-2.47-1|201	%{_bindir}/gp-display-text
14mr|binutils-2.47-1|202	%{_bindir}/%{_target_platform}-gprofng
14mr|binutils-2.47-1|203	%{_libdir}/gprofng
14mr|binutils-2.47-1|204	%{_libdir}/libgprofng.so.*
14mr|binutils-2.47-1|205	%{_datadir}/doc/gprofng/examples.tar.gz
14mr|binutils-2.47-1|206	%endif # end gprof
14mr|binutils-2.47-1|207	
14mr|binutils-2.47-1|208	%package -n %{dev_name}
14mr|binutils-2.47-1|209	Summary:	Main library for %{name}
14mr|binutils-2.47-1|210	Group:		Development/Other
14mr|binutils-2.47-1|211	Provides:	%{name}-devel = %{version}-%{release}
14mr|binutils-2.47-1|212	Provides:	%{lib_name}-devel = %{version}-%{release}
14mr|binutils-2.47-1|213	Obsoletes:	%{lib_name}-devel <= %{version}-%{release}
14mr|binutils-2.47-1|214	Requires:	pkgconfig(zlib)
14mr|binutils-2.47-1|215	%if %{with gprofng}
14mr|binutils-2.47-1|216	Requires:   gprofng = %{EVRD}
14mr|binutils-2.47-1|217	%endif
14mr|binutils-2.47-1|218	%if %{__isa_bits} == 64
14mr|binutils-2.47-1|219	Provides:	devel(libopcodes-%{version}-%{release}(64bit))
14mr|binutils-2.47-1|220	%else
14mr|binutils-2.47-1|221	Provides:	devel(libopcodes-%{version}-%{release})
14mr|binutils-2.47-1|222	%endif
14mr|binutils-2.47-1|223	
14mr|binutils-2.47-1|224	%description -n %{dev_name}
14mr|binutils-2.47-1|225	This package contains BFD and opcodes static libraries and associated
14mr|binutils-2.47-1|226	header files.  Only *.a libraries are included, because BFD doesn't
14mr|binutils-2.47-1|227	have a stable ABI.  Developers starting new projects are strongly encouraged
14mr|binutils-2.47-1|228	to consider using libelf instead of BFD.
14mr|binutils-2.47-1|229	
14mr|binutils-2.47-1|230	%prep
14mr|binutils-2.47-1|231	%autosetup -p1 -n binutils-%{version}%{?DATE:-%{DATE}}
14mr|binutils-2.47-1|232	
14mr|binutils-2.47-1|233	# On ppc64 and aarch64, we might use 64KiB pages
14mr|binutils-2.47-1|234	sed -i -e '/#define.*ELF_COMMONPAGESIZE/s/0x1000$/0x10000/' bfd/elf*ppc.c
14mr|binutils-2.47-1|235	sed -i -e '/#define.*ELF_COMMONPAGESIZE/s/0x1000$/0x10000/' bfd/elf*aarch64.c
14mr|binutils-2.47-1|236	
14mr|binutils-2.47-1|237	# LTP sucks
14mr|binutils-2.47-1|238	sed -i 's/i\[3-7\]86/i[34567]86/g' */config.* */configure*
14mr|binutils-2.47-1|239	# according to the patch
14mr|binutils-2.47-1|240	sed -i -e 's/%''{release}/%{release}/g' bfd/Makefile{.am,.in}
14mr|binutils-2.47-1|241	sed -i -e '/^libopcodes_la_\(DEPENDENCIES\|LIBADD\)/s,$, ../bfd/libbfd.la,' opcodes/Makefile.{am,in}
14mr|binutils-2.47-1|242	
14mr|binutils-2.47-1|243	# Build libbfd.so and libopcodes.so with -Bsymbolic-functions if possible.
14mr|binutils-2.47-1|244	if gcc %{optflags} -v --help 2>&1 | grep -q -- -Bsymbolic-functions; then
14mr|binutils-2.47-1|245	sed -i -e 's/^libbfd_la_LDFLAGS = /&-Wl,-Bsymbolic-functions /' bfd/Makefile.{am,in}
14mr|binutils-2.47-1|246	sed -i -e 's/^libopcodes_la_LDFLAGS = /&-Wl,-Bsymbolic-functions /' opcodes/Makefile.{am,in}
14mr|binutils-2.47-1|247	fi
14mr|binutils-2.47-1|248	
14mr|binutils-2.47-1|249	# Undo the name change to run the testsuite.
14mr|binutils-2.47-1|250	for tool in binutils gas ld
14mr|binutils-2.47-1|251	do
14mr|binutils-2.47-1|252	sed -i -e "2aDEJATOOL = $tool" $tool/Makefile.am
14mr|binutils-2.47-1|253	sed -i -e "s/^DEJATOOL = .*/DEJATOOL = $tool/" $tool/Makefile.in
14mr|binutils-2.47-1|254	done
14mr|binutils-2.47-1|255	
14mr|binutils-2.47-1|256	find -name \*.h -o -name \*.c -o -name \*.cc | xargs chmod 644
14mr|binutils-2.47-1|257	
14mr|binutils-2.47-1|258	%build
14mr|binutils-2.47-1|259	LDFLAGS="${LDFLAGS:-%{build_ldflags}}"
14mr|binutils-2.47-1|260	mkdir build_%{_arch}
14mr|binutils-2.47-1|261	cd build_%{_arch}
14mr|binutils-2.47-1|262	CONFIGURE_TOP=.. %configure \
14mr|binutils-2.47-1|263	--build=%{_target_platform} \
14mr|binutils-2.47-1|264	--host=%{_target_platform} \
14mr|binutils-2.47-1|265	--enable-64-bit-bfd \
14mr|binutils-2.47-1|266	--enable-shared \
14mr|binutils-2.47-1|267	--with-pic \
14mr|binutils-2.47-1|268	%if %{with jansson}
14mr|binutils-2.47-1|269	--enable-jansson=yes \
14mr|binutils-2.47-1|270	%endif
14mr|binutils-2.47-1|271	--with-bugurl=%{bugurl} \
14mr|binutils-2.47-1|272	--enable-targets=x86_64-pep,bpf-unknown-none \
14mr|binutils-2.47-1|273	--enable-cet \
14mr|binutils-2.47-1|274	--with-lib-path="%{libpath}" \
14mr|binutils-2.47-1|275	--enable-ld=default \
14mr|binutils-2.47-1|276	--disable-gold \
14mr|binutils-2.47-1|277	--enable-plugins \
14mr|binutils-2.47-1|278	--enable-threads \
14mr|binutils-2.47-1|279	--enable-default-hash-style=gnu \
14mr|binutils-2.47-1|280	%if %{with gprofng}
14mr|binutils-2.47-1|281	--enable-gprofng=yes \
14mr|binutils-2.47-1|282	%else
14mr|binutils-2.47-1|283	--enable-gprofng=no \
14mr|binutils-2.47-1|284	%endif
14mr|binutils-2.47-1|285	--enable-lto \
14mr|binutils-2.47-1|286	--enable-colored-disassembly \
14mr|binutils-2.47-1|287	--enable-install-libiberty \
14mr|binutils-2.47-1|288	--disable-werror \
14mr|binutils-2.47-1|289	--enable-static \
14mr|binutils-2.47-1|290	--enable-relro=yes \
14mr|binutils-2.47-1|291	--with-separate-debug-dir=%{_prefix}/lib/debug \
14mr|binutils-2.47-1|292	--enable-initfini-array \
14mr|binutils-2.47-1|293	--enable-separate-code=yes \
14mr|binutils-2.47-1|294	--disable-isl-version-check \
14mr|binutils-2.47-1|295	--enable-generate-build-notes=no \
14mr|binutils-2.47-1|296	--enable-compressed-debug-sections=none \
14mr|binutils-2.47-1|297	--with-mpc=%{_libdir} \
14mr|binutils-2.47-1|298	--with-mpfr=%{_libdir} \
14mr|binutils-2.47-1|299	--with-gmp=%{_libdir} \
14mr|binutils-2.47-1|300	--with-isl=%{_libdir} \
14mr|binutils-2.47-1|301	--with-system-zlib
14mr|binutils-2.47-1|302	
14mr|binutils-2.47-1|303	%make_build
14mr|binutils-2.47-1|304	cd -
14mr|binutils-2.47-1|305	
14mr|binutils-2.47-1|306	%install
14mr|binutils-2.47-1|307	%make_install -C build_%{_arch}
14mr|binutils-2.47-1|308	rm -f %{buildroot}%{_mandir}/man1/*{dlltool,nlmconv,windres}*
14mr|binutils-2.47-1|309	rm -f %{buildroot}%{_infodir}/dir
14mr|binutils-2.47-1|310	
14mr|binutils-2.47-1|311	# Sanity check --enable-64-bit-bfd really works.
14mr|binutils-2.47-1|312	grep '^#define BFD_ARCH_SIZE 64$' %{buildroot}%{_prefix}/include/bfd.h
14mr|binutils-2.47-1|313	# Fix multilib conflicts of generated values by __WORDSIZE-based expressions.
14mr|binutils-2.47-1|314	sed -i -e '/^#include "ansidecl.h"/{p;s~^.*$~#include <bits/wordsize.h>~;}' \
14mr|binutils-2.47-1|315	-e 's/^#define BFD_DEFAULT_TARGET_SIZE \(32\|64\) *$/#define BFD_DEFAULT_TARGET_SIZE __WORDSIZE/' \
14mr|binutils-2.47-1|316	-e 's/^#define BFD_HOST_64BIT_LONG [01] *$/#define BFD_HOST_64BIT_LONG (__WORDSIZE == 64)/' \
14mr|binutils-2.47-1|317	-e 's/^#define BFD_HOST_64_BIT \(long \)\?long *$/#if __WORDSIZE == 32\
14mr|binutils-2.47-1|318	#define BFD_HOST_64_BIT long long\
14mr|binutils-2.47-1|319	#else\
14mr|binutils-2.47-1|320	#define BFD_HOST_64_BIT long\
14mr|binutils-2.47-1|321	#endif/' \
14mr|binutils-2.47-1|322	-e 's/^#define BFD_HOST_U_64_BIT unsigned \(long \)\?long *$/#define BFD_HOST_U_64_BIT unsigned BFD_HOST_64_BIT/' \
14mr|binutils-2.47-1|323	%{buildroot}%{_prefix}/include/bfd.h
14mr|binutils-2.47-1|324	touch -r bfd/bfd-in2.h %{buildroot}%{_prefix}/include/bfd.h
14mr|binutils-2.47-1|325	
14mr|binutils-2.47-1|326	# Generate .so linker scripts for dependencies; imported from glibc/Makerules:
14mr|binutils-2.47-1|327	rm -f %{buildroot}%{_libdir}/libbfd.so %{buildroot}%{_libdir}/libopcodes.so
14mr|binutils-2.47-1|328	# This fragment of linker script gives the OUTPUT_FORMAT statement
14mr|binutils-2.47-1|329	# for the configuration we are building.
14mr|binutils-2.47-1|330	OUTPUT_FORMAT="\
14mr|binutils-2.47-1|331	/* Ensure this .so library will not be used by a link for a different format
14mr|binutils-2.47-1|332	on a multi-architecture system.  */
14mr|binutils-2.47-1|333	$(gcc $CFLAGS $LDFLAGS -shared -x c /dev/null -o /dev/null -Wl,--verbose -v 2>&1 | sed -n -f "%{SOURCE5}")"
14mr|binutils-2.47-1|334	
14mr|binutils-2.47-1|335	tee %{buildroot}%{_libdir}/libbfd.so <<EOH
14mr|binutils-2.47-1|336	/* GNU ld script */
14mr|binutils-2.47-1|337	
14mr|binutils-2.47-1|338	$OUTPUT_FORMAT
14mr|binutils-2.47-1|339	
14mr|binutils-2.47-1|340	/* The libz dependency is unexpected by legacy build scripts.  */
14mr|binutils-2.47-1|341	INPUT ( %{_libdir}/libbfd.a -lsframe -liberty -lz -lzstd )
14mr|binutils-2.47-1|342	EOH
14mr|binutils-2.47-1|343	
14mr|binutils-2.47-1|344	tee %{buildroot}%{_libdir}/libopcodes.so <<EOH
14mr|binutils-2.47-1|345	/* GNU ld script */
14mr|binutils-2.47-1|346	
14mr|binutils-2.47-1|347	$OUTPUT_FORMAT
14mr|binutils-2.47-1|348	
14mr|binutils-2.47-1|349	INPUT ( %{_libdir}/libopcodes.a -lbfd -lz -lzstd )
14mr|binutils-2.47-1|350	EOH
14mr|binutils-2.47-1|351	
14mr|binutils-2.47-1|352	cd %{buildroot}%{_bindir}
14mr|binutils-2.47-1|353	# Symlinks for native tools compatibility with crosscompilers
14mr|binutils-2.47-1|354	for i in *; do
14mr|binutils-2.47-1|355	echo $i |grep -q -- - && continue
14mr|binutils-2.47-1|356	[ -e %{_target_platform}-$i ] || ln -s $i %{_target_platform}-$i
14mr|binutils-2.47-1|357	done
14mr|binutils-2.47-1|358	
14mr|binutils-2.47-1|359	# Default ld, if one is missing...
14mr|binutils-2.47-1|360	for i in *-ld.bfd; do
14mr|binutils-2.47-1|361	[ -e ${i/.bfd/} ] || ln -s $i ${i/.bfd}
14mr|binutils-2.47-1|362	done
14mr|binutils-2.47-1|363	cd -
14mr|binutils-2.47-1|364	
14mr|binutils-2.47-1|365	rm -f  %{buildroot}%{_prefix}/*/*/lib/*.la
14mr|binutils-2.47-1|366	
14mr|binutils-2.47-1|367	%find_lang binutils --all-name
14mr|binutils-2.47-1|368	
14mr|binutils-2.47-1|369	mkdir -p %{buildroot}%{_libdir}/bfd-plugins
14mr|binutils-2.47-1|370	
14mr|binutils-2.47-1|371	%if %{with default_lld}
14mr|binutils-2.47-1|372	# For now, let's keep %{_bindir}/ld in here even if it points
14mr|binutils-2.47-1|373	# to lld...
14mr|binutils-2.47-1|374	# Least surprise for now, but ultimately %{_bindir}/ld should
14mr|binutils-2.47-1|375	# move to lld
14mr|binutils-2.47-1|376	rm -f %{buildroot}%{_bindir}/ld
14mr|binutils-2.47-1|377	ln -s ld.lld %{buildroot}%{_bindir}/ld
14mr|binutils-2.47-1|378	%endif
14mr|binutils-2.47-1|379	
14mr|binutils-2.47-1|380	# try to remove it on 2.42+
14mr|binutils-2.47-1|381	find %{buildroot}/%{_bindir} -type f -executable -exec %{__strip} {} \;
14mr|binutils-2.47-1|382	
14mr|binutils-2.47-1|383	%check
14mr|binutils-2.47-1|384	# All Tests must pass
14mr|binutils-2.47-1|385	echo ====================TESTING=========================
14mr|binutils-2.47-1|386	# workaround for not using colorgcc when building due to colorgcc
14mr|binutils-2.47-1|387	# messing up output redirection..
14mr|binutils-2.47-1|388	PATH=${PATH#%{_datadir}/colorgcc:}
14mr|binutils-2.47-1|389	%make_build -k -C BUILD-%{_target_platform} check CFLAGS="" CXXFLAGS="" LDFLAGS="" || :
14mr|binutils-2.47-1|390	echo ====================TESTING END=====================
14mr|binutils-2.47-1|391	
14mr|binutils-2.47-1|392	logfile="%{name}-%{version}-%{release}.log"
14mr|binutils-2.47-1|393	rm -f $logfile; find . -name "*.sum" | xargs cat >> $logfile
14mr|binutils-2.47-1|394	
14mr|binutils-2.47-1|395	
14mr|binutils-2.47-1|396	%files -f binutils.lang
14mr|binutils-2.47-1|397	%{_bindir}/addr2line
14mr|binutils-2.47-1|398	%{_bindir}/ar
14mr|binutils-2.47-1|399	%{_bindir}/as
14mr|binutils-2.47-1|400	%{_bindir}/c++filt
14mr|binutils-2.47-1|401	%optional %{_bindir}/dwp
14mr|binutils-2.47-1|402	%{_bindir}/elfedit
14mr|binutils-2.47-1|403	# out of bcond_gprof
14mr|binutils-2.47-1|404	%{_bindir}/gprof
14mr|binutils-2.47-1|405	%{_bindir}/ld
14mr|binutils-2.47-1|406	%{_bindir}/ld.bfd
14mr|binutils-2.47-1|407	%{_bindir}/nm
14mr|binutils-2.47-1|408	%{_bindir}/objcopy
14mr|binutils-2.47-1|409	%{_bindir}/objdump
14mr|binutils-2.47-1|410	%{_bindir}/ranlib
14mr|binutils-2.47-1|411	%{_bindir}/readelf
14mr|binutils-2.47-1|412	%{_bindir}/size
14mr|binutils-2.47-1|413	%{_bindir}/strings
14mr|binutils-2.47-1|414	%{_bindir}/strip
14mr|binutils-2.47-1|415	%{_bindir}/%{_target_platform}-addr2line
14mr|binutils-2.47-1|416	%{_bindir}/%{_target_platform}-ar
14mr|binutils-2.47-1|417	%{_bindir}/%{_target_platform}-as
14mr|binutils-2.47-1|418	%{_bindir}/%{_target_platform}-c++filt
14mr|binutils-2.47-1|419	%optional %{_bindir}/%{_target_platform}-dwp
14mr|binutils-2.47-1|420	%{_bindir}/%{_target_platform}-elfedit
14mr|binutils-2.47-1|421	%{_bindir}/%{_target_platform}-gprof
14mr|binutils-2.47-1|422	%{_bindir}/%{_target_platform}-ld
14mr|binutils-2.47-1|423	%{_bindir}/%{_target_platform}-ld.bfd
14mr|binutils-2.47-1|424	%{_bindir}/%{_target_platform}-nm
14mr|binutils-2.47-1|425	%{_bindir}/%{_target_platform}-objcopy
14mr|binutils-2.47-1|426	%{_bindir}/%{_target_platform}-objdump
14mr|binutils-2.47-1|427	%{_bindir}/%{_target_platform}-ranlib
14mr|binutils-2.47-1|428	%{_bindir}/%{_target_platform}-readelf
14mr|binutils-2.47-1|429	%{_bindir}/%{_target_platform}-size
14mr|binutils-2.47-1|430	%{_bindir}/%{_target_platform}-strings
14mr|binutils-2.47-1|431	%{_bindir}/%{_target_platform}-strip
14mr|binutils-2.47-1|432	%{_libdir}/bfd-plugins
14mr|binutils-2.47-1|433	%{_mandir}/man1/*
14mr|binutils-2.47-1|434	%{_infodir}/*info*
14mr|binutils-2.47-1|435	%{_libdir}/libbfd-*.so
14mr|binutils-2.47-1|436	%{_libdir}/libctf.so.*
14mr|binutils-2.47-1|437	%{_libdir}/libctf-nobfd.so.*
14mr|binutils-2.47-1|438	%{_libdir}/libsframe.so.*
14mr|binutils-2.47-1|439	%{_libdir}/libopcodes-*.so
14mr|binutils-2.47-1|440	%{_prefix}/%{_target_platform}
14mr|binutils-2.47-1|441	
14mr|binutils-2.47-1|442	%files -n %{dev_name}
14mr|binutils-2.47-1|443	#% doc html
14mr|binutils-2.47-1|444	%{_includedir}/*.h
14mr|binutils-2.47-1|445	%dir %{_includedir}/libiberty
14mr|binutils-2.47-1|446	%{_includedir}/libiberty/*.h
14mr|binutils-2.47-1|447	%{_libdir}/libbfd.a
14mr|binutils-2.47-1|448	%{_libdir}/libbfd.so
14mr|binutils-2.47-1|449	%{_libdir}/libctf.a
14mr|binutils-2.47-1|450	%{_libdir}/libctf.so
14mr|binutils-2.47-1|451	%{_libdir}/libctf-nobfd.a
14mr|binutils-2.47-1|452	%{_libdir}/libctf-nobfd.so
14mr|binutils-2.47-1|453	%{_libdir}/libopcodes.a
14mr|binutils-2.47-1|454	%{_libdir}/libopcodes.so
14mr|binutils-2.47-1|455	%{_libdir}/libiberty.a
14mr|binutils-2.47-1|456	%{_libdir}/libsframe.a
14mr|binutils-2.47-1|457	%{_libdir}/libsframe.so
14mr|binutils-2.47-1|458	%if %{with gprofng}
14mr|binutils-2.47-1|459	%{_libdir}/libgprofng.so
14mr|binutils-2.47-1|460	%{_libdir}/libgprofng.a
14mr|binutils-2.47-1|461	%endif

47 14
14mr|boost-1.92.0-1|1	%ifarch %{ix86} %{arm} %{e2k} %{riscv}
14mr|boost-1.92.0-1|2	%bcond_with	numpy
14mr|boost-1.92.0-1|3	%else
14mr|boost-1.92.0-1|4	%bcond_without	numpy
14mr|boost-1.92.0-1|5	%endif
14mr|boost-1.92.0-1|6	# (tpg) save 50 MiB
14mr|boost-1.92.0-1|7	%bcond_with docs
14mr|boost-1.92.0-1|8	
14mr|boost-1.92.0-1|9	# --no-undefined breaks build of CMakeified Boost.{Chrono,Locale,Timer}.
14mr|boost-1.92.0-1|10	# Without --no-undefined, corresponding libraries lose their dependency on Boost.System.
14mr|boost-1.92.0-1|11	# This is totally wrong, but it's rather a CMake'ification bug.
14mr|boost-1.92.0-1|12	%global _disable_ld_no_undefined 1
14mr|boost-1.92.0-1|13	%global _disable_lto 1
14mr|boost-1.92.0-1|14	%global _python_bytecompile_build 0
14mr|boost-1.92.0-1|15	
14mr|boost-1.92.0-1|16	%define packver %(echo "%{version}" | sed -e "s/\\\./_/g")
14mr|boost-1.92.0-1|17	
14mr|boost-1.92.0-1|18	%global	libname %mklibname %{name} %{version}
14mr|boost-1.92.0-1|19	%global libnumpy3 %mklibname %{name}_numpy%{python3_version_nodots} %{version}
14mr|boost-1.92.0-1|20	%global libpython3 %mklibname %{name}_python%{python3_version_nodots} %{version}
14mr|boost-1.92.0-1|21	%global	devname %mklibname %{name} -d
14mr|boost-1.92.0-1|22	%global devnumpy3 %mklibname -d %{name}_numpy%{python3_version_nodots}
14mr|boost-1.92.0-1|23	%global devpython3 %mklibname -d %{name}_python%{python3_version_nodots}
14mr|boost-1.92.0-1|24	%global	sdevname %mklibname %{name} -d -s
14mr|boost-1.92.0-1|25	
14mr|boost-1.92.0-1|26	Summary:	Portable C++ libraries
14mr|boost-1.92.0-1|27	Name:		boost
14mr|boost-1.92.0-1|28	Version:	1.92.0
14mr|boost-1.92.0-1|29	Release:	1
14mr|boost-1.92.0-1|30	Source0:	https://boostorg.jfrog.io/artifactory/main/release/%{version}/source/boost_%{packver}.tar.bz2
14mr|boost-1.92.0-1|31	License:	Boost
14mr|boost-1.92.0-1|32	Group:		Development/C++
14mr|boost-1.92.0-1|33	Url:		http://boost.org/
14mr|boost-1.92.0-1|34	Source100:	%{name}.rpmlintrc
14mr|boost-1.92.0-1|35	# Add a manual page for the sole executable, namely bjam, based on the
14mr|boost-1.92.0-1|36	# on-line documentation:
14mr|boost-1.92.0-1|37	# http://www.boost.org/boost-build2/doc/html/bbv2/overview.html
14mr|boost-1.92.0-1|38	Patch5:		boost-1.48.0-add-bjam-man-page.patch
14mr|boost-1.92.0-1|39	# https://bugzilla.redhat.com/show_bug.cgi?id=756005
14mr|boost-1.92.0-1|40	# https://svn.boost.org/trac/boost/ticket/6131
14mr|boost-1.92.0-1|41	Patch7:		boost-1.50.0-foreach.patch
14mr|boost-1.92.0-1|42	# https://bugzilla.redhat.com/show_bug.cgi?id=783660
14mr|boost-1.92.0-1|43	# https://svn.boost.org/trac/boost/ticket/6459 fixed
14mr|boost-1.92.0-1|44	Patch10:	boost-1.50.0-long-double-1.patch
14mr|boost-1.92.0-1|45	# https://bugzilla.redhat.com/show_bug.cgi?id=784654
14mr|boost-1.92.0-1|46	Patch12:	boost-1.50.0-polygon.patch
14mr|boost-1.92.0-1|47	# https://bugzilla.redhat.com/show_bug.cgi?id=1190039
14mr|boost-1.92.0-1|48	Patch19:	boost-1.83.0-build-optflags.patch
14mr|boost-1.92.0-1|49	Patch20:	boost-phoenix-multiple-definitions.patch
14mr|boost-1.92.0-1|50	# elbrus
14mr|boost-1.92.0-1|51	
14mr|boost-1.92.0-1|52	BuildRequires:	doxygen
14mr|boost-1.92.0-1|53	BuildRequires:	xsltproc
14mr|boost-1.92.0-1|54	BuildRequires:	bzip2-devel
14mr|boost-1.92.0-1|55	BuildRequires:	pkgconfig(expat)
14mr|boost-1.92.0-1|56	BuildRequires:	pkgconfig(icu-uc) >= 60.1
14mr|boost-1.92.0-1|57	BuildRequires:	pkgconfig(python3)
14mr|boost-1.92.0-1|58	%if %{with numpy}
14mr|boost-1.92.0-1|59	BuildRequires:	python3-numpy-devel
14mr|boost-1.92.0-1|60	%endif
14mr|boost-1.92.0-1|61	BuildRequires:	pkgconfig(zlib)
14mr|boost-1.92.0-1|62	BuildRequires:	pkgconfig(libzstd)
14mr|boost-1.92.0-1|63	BuildRequires:	pkgconfig(liblzma)
14mr|boost-1.92.0-1|64	BuildRequires:	pkgconfig(bzip2)
14mr|boost-1.92.0-1|65	%if !%{with docs}
14mr|boost-1.92.0-1|66	Obsoletes:	%{devname}-doc <= %{EVRD}
14mr|boost-1.92.0-1|67	%endif
14mr|boost-1.92.0-1|68	
14mr|boost-1.92.0-1|69	%description
14mr|boost-1.92.0-1|70	Boost is a collection of free peer-reviewed portable C++ source
14mr|boost-1.92.0-1|71	libraries. The emphasis is on libraries which work well with the C++
14mr|boost-1.92.0-1|72	Standard Library. This package contains only the shared libraries
14mr|boost-1.92.0-1|73	needed for running programs using Boost.
14mr|boost-1.92.0-1|74	
14mr|boost-1.92.0-1|75	#------------------------------------------------------------------
14mr|boost-1.92.0-1|76	
14mr|boost-1.92.0-1|77	# build section Taken from the Fedora .src.rpm.
14mr|boost-1.92.0-1|78	%package build
14mr|boost-1.92.0-1|79	Summary: Cross platform build system for C++ projects
14mr|boost-1.92.0-1|80	Group: Development/C++
14mr|boost-1.92.0-1|81	# boost-jam used to be maintained separately. It's now part of boost-build.
14mr|boost-1.92.0-1|82	# Last separately maintained (and versioned) boost-jam was 3.1.18-11
14mr|boost-1.92.0-1|83	# (which outnumbers boost versioning, so let's kill any boost-jam without Epoch)
14mr|boost-1.92.0-1|84	Obsoletes: boost-jam < 1:0.0.0-0
14mr|boost-1.92.0-1|85	
14mr|boost-1.92.0-1|86	%description build
14mr|boost-1.92.0-1|87	Boost.Build is an easy way to build C++ projects, everywhere. You name
14mr|boost-1.92.0-1|88	your pieces of executable and libraries and list their sources. Boost.Build
14mr|boost-1.92.0-1|89	takes care about compiling your sources with the right options,
14mr|boost-1.92.0-1|90	creating static and shared libraries, making pieces of executable, and other
14mr|boost-1.92.0-1|91	chores -- whether you're using GCC, MSVC, or a dozen more supported
14mr|boost-1.92.0-1|92	C++ compilers -- on Windows, OSX, Linux and commercial UNIX systems.
14mr|boost-1.92.0-1|93	
14mr|boost-1.92.0-1|94	%files build
14mr|boost-1.92.0-1|95	%license LICENSE_1_0.txt
14mr|boost-1.92.0-1|96	%{_bindir}/bjam
14mr|boost-1.92.0-1|97	%{_bindir}/b2
14mr|boost-1.92.0-1|98	%{_datadir}/b2
14mr|boost-1.92.0-1|99	%{_datadir}/boost_predef
14mr|boost-1.92.0-1|100	%{_mandir}/man1/bjam.1*
14mr|boost-1.92.0-1|101	
14mr|boost-1.92.0-1|102	#------------------------------------------------------------------
14mr|boost-1.92.0-1|103	
14mr|boost-1.92.0-1|104	%define boostbinlibs chrono context contract coroutine cobalt date_time fiber filesystem graph iostreams locale log math prg_exec_monitor process program_options random regex serialization thread timer type_erasure unit_test_framework wave wserialization atomic container stacktrace_addr2line stacktrace_basic stacktrace_noop stacktrace_dump stacktrace_from_exception nowide json url charconv
14mr|boost-1.92.0-1|105	
14mr|boost-1.92.0-1|106	# (Anssi 01/2010) dashes are converted to underscores for macros ($lib2);
14mr|boost-1.92.0-1|107	# The sed script adds _ when library name ends in number.
14mr|boost-1.92.0-1|108	%{expand:%(for lib in %boostbinlibs; do lib2=${lib/-/_}; cat <<EOF
14mr|boost-1.92.0-1|109	%%global libname$lib2 %%mklibname %{name}_$(echo $lib | sed 's,[0-9]$,&_,') %{version}
14mr|boost-1.92.0-1|110	%%global old69name$lib2 %%mklibname %{name}_$(echo $lib | sed 's,[0-9]$,&_,') 1.69.0
14mr|boost-1.92.0-1|111	%%global old70name$lib2 %%mklibname %{name}_$(echo $lib | sed 's,[0-9]$,&_,') 1.70.0
14mr|boost-1.92.0-1|112	%%global old71name$lib2 %%mklibname %{name}_$(echo $lib | sed 's,[0-9]$,&_,') 1.71.0
14mr|boost-1.92.0-1|113	%%global old72name$lib2 %%mklibname %{name}_$(echo $lib | sed 's,[0-9]$,&_,') 1.72.0
14mr|boost-1.92.0-1|114	%%global old74name$lib2 %%mklibname %{name}_$(echo $lib | sed 's,[0-9]$,&_,') 1.74.0
14mr|boost-1.92.0-1|115	%%package -n %%{libname$lib2}
14mr|boost-1.92.0-1|116	Summary:	Boost $lib shared library
14mr|boost-1.92.0-1|117	# no one should require this, but provided anyway for maximum compatibility:
14mr|boost-1.92.0-1|118	Provides:	%{name} = %{EVRD}
14mr|boost-1.92.0-1|119	# compat with Fedora/RH
14mr|boost-1.92.0-1|120	Provides:	boost-filesystem = %{EVRD}
14mr|boost-1.92.0-1|121	Group:		System/Libraries
14mr|boost-1.92.0-1|122	Obsoletes:	%%{old69name$lib2} < %{EVRD}
14mr|boost-1.92.0-1|123	Obsoletes:	%%{old70name$lib2} < %{EVRD}
14mr|boost-1.92.0-1|124	Obsoletes:	%%{old71name$lib2} < %{EVRD}
14mr|boost-1.92.0-1|125	Obsoletes:	%%{old72name$lib2} < %{EVRD}
14mr|boost-1.92.0-1|126	Obsoletes:	%%{old74name$lib2} < %{EVRD}
14mr|boost-1.92.0-1|127	Obsoletes:	%%{libname$lib2} < %{EVRD}
14mr|boost-1.92.0-1|128	EOF
14mr|boost-1.92.0-1|129	done)}
14mr|boost-1.92.0-1|130	# (Anssi 01/2010) splitted expand contents due to rpm bug failing build,
14mr|boost-1.92.0-1|131	# triggered by a too long expanded string.
14mr|boost-1.92.0-1|132	%{expand:%(for lib in %boostbinlibs; do lib2=${lib/-/_}; cat <<EOF
14mr|boost-1.92.0-1|133	%%description -n %%{libname$lib2}
14mr|boost-1.92.0-1|134	Boost is a collection of free peer-reviewed portable C++ source
14mr|boost-1.92.0-1|135	libraries. The emphasis is on libraries which work well with the C++
14mr|boost-1.92.0-1|136	Standard Library. This package contains the shared library needed for
14mr|boost-1.92.0-1|137	running programs dynamically linked against Boost $lib.
14mr|boost-1.92.0-1|138	EOF
14mr|boost-1.92.0-1|139	done)}
14mr|boost-1.92.0-1|140	%{expand:%(for lib in %boostbinlibs; do lib2=${lib/-/_}; cat <<EOF
14mr|boost-1.92.0-1|141	%%files -n %%{libname$lib2}
14mr|boost-1.92.0-1|142	%%doc LICENSE_1_0.txt
14mr|boost-1.92.0-1|143	%{_libdir}/lib%{name}_$lib*.so.%(echo %{version} |cut -d. -f1)*
14mr|boost-1.92.0-1|144	EOF
14mr|boost-1.92.0-1|145	done)}
14mr|boost-1.92.0-1|146	
14mr|boost-1.92.0-1|147	#------------------------------------------------------------------
14mr|boost-1.92.0-1|148	
14mr|boost-1.92.0-1|149	%package -n %{libpython3}
14mr|boost-1.92.0-1|150	Summary:	Boost Python 3 shared library
14mr|boost-1.92.0-1|151	Group:		System/Libraries
14mr|boost-1.92.0-1|152	Provides:	%{name}-python = %{EVRD}
14mr|boost-1.92.0-1|153	Provides:	%{name}-python3 = %{EVRD}
14mr|boost-1.92.0-1|154	Obsoletes:	%{_lib}boost_python37_1.71.0 < %{EVRD}
14mr|boost-1.92.0-1|155	Obsoletes:	%{_lib}boost_python38_1.74.0 < %{EVRD}
14mr|boost-1.92.0-1|156	
14mr|boost-1.92.0-1|157	%description -n %{libpython3}
14mr|boost-1.92.0-1|158	Boost Python 3 shared library
14mr|boost-1.92.0-1|159	
14mr|boost-1.92.0-1|160	%files -n %{libpython3}
14mr|boost-1.92.0-1|161	%{_libdir}/lib%{name}_python%{python3_version_nodots}.so.%(echo %{version} |cut -d. -f1)*
14mr|boost-1.92.0-1|162	
14mr|boost-1.92.0-1|163	#------------------------------------------------------------------
14mr|boost-1.92.0-1|164	
14mr|boost-1.92.0-1|165	%package -n %{devpython3}
14mr|boost-1.92.0-1|166	Summary:	Development files for the Boost Python 3 library
14mr|boost-1.92.0-1|167	Group:		Development/C++
14mr|boost-1.92.0-1|168	Requires:	python >= 3.0
14mr|boost-1.92.0-1|169	Provides:	%{name}-python%{python3_version_nodots}-devel = %{EVRD}
14mr|boost-1.92.0-1|170	Provides:	%{name}-python3-devel = %{EVRD}
14mr|boost-1.92.0-1|171	Provides:	%{name}-python-devel = %{EVRD}
14mr|boost-1.92.0-1|172	Obsoletes:	%{_lib}boost_python37-devel < %{EVRD}
14mr|boost-1.92.0-1|173	Obsoletes:	%{_lib}boost_python38-devel < %{EVRD}
14mr|boost-1.92.0-1|174	Requires:	%{libpython3} = %{EVRD}
14mr|boost-1.92.0-1|175	
14mr|boost-1.92.0-1|176	%description -n %{devpython3}
14mr|boost-1.92.0-1|177	Development files for the Boost Python 3 library
14mr|boost-1.92.0-1|178	
14mr|boost-1.92.0-1|179	%files -n %{devpython3}
14mr|boost-1.92.0-1|180	%{_includedir}/%{name}/python
14mr|boost-1.92.0-1|181	%{_includedir}/%{name}/python.hpp
14mr|boost-1.92.0-1|182	%{_libdir}/lib%{name}_python3*.so
14mr|boost-1.92.0-1|183	%{_libdir}/cmake/%{name}_python-%{version}
14mr|boost-1.92.0-1|184	
14mr|boost-1.92.0-1|185	#------------------------------------------------------------------
14mr|boost-1.92.0-1|186	
14mr|boost-1.92.0-1|187	%package -n %{libnumpy3}
14mr|boost-1.92.0-1|188	Summary:	Boost NumPy 3 shared library
14mr|boost-1.92.0-1|189	Group:		System/Libraries
14mr|boost-1.92.0-1|190	Provides:	%{name}-numpy = %{EVRD}
14mr|boost-1.92.0-1|191	Provides:	%{name}-numpy3 = %{EVRD}
14mr|boost-1.92.0-1|192	Obsoletes:	%{_lib}boost_numpy37_1.71.0 < %{EVRD}
14mr|boost-1.92.0-1|193	Obsoletes:	%{_lib}boost_numpy38_1.74.0 < %{EVRD}
14mr|boost-1.92.0-1|194	
14mr|boost-1.92.0-1|195	%description -n %{libnumpy3}
14mr|boost-1.92.0-1|196	Boost NumPy 3 shared library
14mr|boost-1.92.0-1|197	
14mr|boost-1.92.0-1|198	%if %{with numpy}
14mr|boost-1.92.0-1|199	%files -n %{libnumpy3}
14mr|boost-1.92.0-1|200	%{_libdir}/lib%{name}_numpy%{python3_version_nodots}.so.%(echo %{version} |cut -d. -f1)*
14mr|boost-1.92.0-1|201	%endif
14mr|boost-1.92.0-1|202	
14mr|boost-1.92.0-1|203	#------------------------------------------------------------------
14mr|boost-1.92.0-1|204	
14mr|boost-1.92.0-1|205	%package -n %{devnumpy3}
14mr|boost-1.92.0-1|206	Summary:	Development files for the Boost NumPy 3 library
14mr|boost-1.92.0-1|207	Group:		Development/C++
14mr|boost-1.92.0-1|208	Requires:	python >= 3.0
14mr|boost-1.92.0-1|209	Provides:	%{name}-numpy%{python3_version_nodots}-devel = %{EVRD}
14mr|boost-1.92.0-1|210	Provides:	%{name}-numpy3-devel = %{EVRD}
14mr|boost-1.92.0-1|211	Provides:	%{name}-numpy-devel = %{EVRD}
14mr|boost-1.92.0-1|212	Obsoletes:	%{_lib}boost_numpy37-devel < %{EVRD}
14mr|boost-1.92.0-1|213	Obsoletes:	%{_lib}boost_numpy38-devel < %{EVRD}
14mr|boost-1.92.0-1|214	
14mr|boost-1.92.0-1|215	%description -n %{devnumpy3}
14mr|boost-1.92.0-1|216	Development files for the Boost NumPy 3 library
14mr|boost-1.92.0-1|217	
14mr|boost-1.92.0-1|218	%if %{with numpy}
14mr|boost-1.92.0-1|219	%files -n %{devnumpy3}
14mr|boost-1.92.0-1|220	%{_libdir}/lib%{name}_numpy3*.so
14mr|boost-1.92.0-1|221	%{_libdir}/cmake/%{name}_numpy-%{version}
14mr|boost-1.92.0-1|222	%endif
14mr|boost-1.92.0-1|223	
14mr|boost-1.92.0-1|224	#------------------------------------------------------------------
14mr|boost-1.92.0-1|225	
14mr|boost-1.92.0-1|226	%package -n %{devname}
14mr|boost-1.92.0-1|227	Summary:	The libraries and headers needed for Boost development
14mr|boost-1.92.0-1|228	Group:		Development/C++
14mr|boost-1.92.0-1|229	Requires:	%{expand:%(for lib in %boostbinlibs; do echo -n "%%{libname${lib/-/_}} = %{EVRD} "; done)}
14mr|boost-1.92.0-1|230	Requires:	%{devpython3} = %{EVRD}
14mr|boost-1.92.0-1|231	%ifarch x86_64 %{ix86}
14mr|boost-1.92.0-1|232	# for /usr/include/boost/multiprecision/cpp_bin_float.hpp:40:10
14mr|boost-1.92.0-1|233	Requires:	quadmath-devel
14mr|boost-1.92.0-1|234	%endif
14mr|boost-1.92.0-1|235	Obsoletes:	%{_lib}%{name}1-devel < %{EVRD}
14mr|boost-1.92.0-1|236	Provides:	%{name}-devel = %{EVRD}
14mr|boost-1.92.0-1|237	Provides:	lib%{name}-devel = %{EVRD}
14mr|boost-1.92.0-1|238	
14mr|boost-1.92.0-1|239	%description -n	%{devname}
14mr|boost-1.92.0-1|240	Boost is a collection of free peer-reviewed portable C++ source
14mr|boost-1.92.0-1|241	libraries. The emphasis is on libraries which work well with the C++
14mr|boost-1.92.0-1|242	Standard Library. This package contains headers and shared library
14mr|boost-1.92.0-1|243	symlinks needed for Boost development.
14mr|boost-1.92.0-1|244	
14mr|boost-1.92.0-1|245	%files -n %{devname}
14mr|boost-1.92.0-1|246	%dir %{_includedir}/%{name}
14mr|boost-1.92.0-1|247	%{_includedir}/%{name}/*
14mr|boost-1.92.0-1|248	%{_libdir}/*.so
14mr|boost-1.92.0-1|249	%{_libdir}/cmake/*
14mr|boost-1.92.0-1|250	
14mr|boost-1.92.0-1|251	#------------------------------------------------------------------
14mr|boost-1.92.0-1|252	
14mr|boost-1.92.0-1|253	%package -n %{devname}-doc
14mr|boost-1.92.0-1|254	Summary:	The libraries and headers needed for Boost development
14mr|boost-1.92.0-1|255	Group:		Development/C++
14mr|boost-1.92.0-1|256	Conflicts:	lib%{name}-devel < 1.41.0
14mr|boost-1.92.0-1|257	Conflicts:	lib64%{name}-devel < 1.41.0
14mr|boost-1.92.0-1|258	Obsoletes:	lib%{name}-devel-doc < 1.48.0-2
14mr|boost-1.92.0-1|259	Obsoletes:	lib64%{name}-devel-doc < 1.48.0-2
14mr|boost-1.92.0-1|260	BuildArch:	noarch
14mr|boost-1.92.0-1|261	
14mr|boost-1.92.0-1|262	%description -n %{devname}-doc
14mr|boost-1.92.0-1|263	Boost is a collection of free peer-reviewed portable C++ source
14mr|boost-1.92.0-1|264	libraries. The emphasis is on libraries which work well with the C++
14mr|boost-1.92.0-1|265	Standard Library. This package contains documentation needed for Boost
14mr|boost-1.92.0-1|266	development.
14mr|boost-1.92.0-1|267	
14mr|boost-1.92.0-1|268	%if %{with docs}
14mr|boost-1.92.0-1|269	%files -n %{devname}-doc
14mr|boost-1.92.0-1|270	%doc packagedoc/*
14mr|boost-1.92.0-1|271	%endif
14mr|boost-1.92.0-1|272	
14mr|boost-1.92.0-1|273	#------------------------------------------------------------------
14mr|boost-1.92.0-1|274	
14mr|boost-1.92.0-1|275	%package -n %{sdevname}
14mr|boost-1.92.0-1|276	Summary:	Static libraries for Boost development
14mr|boost-1.92.0-1|277	Group:		Development/C++
14mr|boost-1.92.0-1|278	Requires:	%{devname} = %{EVRD}
14mr|boost-1.92.0-1|279	Obsoletes:	%{_lib}%{name}1-static-devel < %{EVRD}
14mr|boost-1.92.0-1|280	Provides:	%{name}-static-devel = %{EVRD}
14mr|boost-1.92.0-1|281	
14mr|boost-1.92.0-1|282	%description -n	%{sdevname}
14mr|boost-1.92.0-1|283	Boost is a collection of free peer-reviewed portable C++ source
14mr|boost-1.92.0-1|284	libraries. The emphasis is on libraries which work well with the C++
14mr|boost-1.92.0-1|285	Standard Library. This package contains only the static libraries
14mr|boost-1.92.0-1|286	needed for Boost development.
14mr|boost-1.92.0-1|287	
14mr|boost-1.92.0-1|288	%files -n %{sdevname}
14mr|boost-1.92.0-1|289	%{_libdir}/lib%{name}_*.a
14mr|boost-1.92.0-1|290	
14mr|boost-1.92.0-1|291	#------------------------------------------------------------------
14mr|boost-1.92.0-1|292	
14mr|boost-1.92.0-1|293	%package examples
14mr|boost-1.92.0-1|294	Summary:	The examples for the Boost libraries
14mr|boost-1.92.0-1|295	Group:		Development/C++
14mr|boost-1.92.0-1|296	
14mr|boost-1.92.0-1|297	%description examples
14mr|boost-1.92.0-1|298	Boost is a collection of free peer-reviewed portable C++ source
14mr|boost-1.92.0-1|299	libraries. The emphasis is on libraries which work well with the C++
14mr|boost-1.92.0-1|300	Standard Library. This package contains examples, installed in the
14mr|boost-1.92.0-1|301	same place as the documentation.
14mr|boost-1.92.0-1|302	
14mr|boost-1.92.0-1|303	%files examples
14mr|boost-1.92.0-1|304	%doc examples/*
14mr|boost-1.92.0-1|305	
14mr|boost-1.92.0-1|306	#------------------------------------------------------------------
14mr|boost-1.92.0-1|307	
14mr|boost-1.92.0-1|308	%prep
14mr|boost-1.92.0-1|309	%autosetup -p1 -n %{name}_%{packver}
14mr|boost-1.92.0-1|310	# Examples etc. get copied -- so drop patch backup files
14mr|boost-1.92.0-1|311	find . -name "*~" -delete
14mr|boost-1.92.0-1|312	%if !%{with numpy}
14mr|boost-1.92.0-1|313	# Boost.Build does not allow for disabling of numpy
14mr|boost-1.92.0-1|314	# extensions, thereby leading to automagic numpy
14mr|boost-1.92.0-1|315	# https://github.com/boostorg/python/issues/111#issuecomment-280447482
14mr|boost-1.92.0-1|316	sed -e 's/\[ unless \[ python\.numpy \] : <build>no \]/<build>no/g' -i libs/python/build/Jamfile
14mr|boost-1.92.0-1|317	%endif
14mr|boost-1.92.0-1|318	
14mr|boost-1.92.0-1|319	# Preparing the docs
14mr|boost-1.92.0-1|320	mkdir packagedoc
14mr|boost-1.92.0-1|321	find -type f -not -path '*packagedoc*' \( -name '*.html' -o -name '*.htm' -o -name '*.css' -o -name '*.gif' -o -name '*.jpg' -o -name '*.png' -o -name '*README*' \) -exec cp --parents {} packagedoc/ \;
14mr|boost-1.92.0-1|322	find packagedoc -type d -exec chmod +rx {} \;
14mr|boost-1.92.0-1|323	
14mr|boost-1.92.0-1|324	# Preparing the examples: All .hpp or .cpp files that are not in
14mr|boost-1.92.0-1|325	# directories called test, src, or tools, as well as all files of any
14mr|boost-1.92.0-1|326	# type in directories called example or examples.
14mr|boost-1.92.0-1|327	mkdir examples
14mr|boost-1.92.0-1|328	find libs -type f \( -name "*.?pp" ! -path "*test*" ! -path "*src*" ! -path "*tools*" -o -path "*example*" \) -exec cp --parents {} examples/ \;
14mr|boost-1.92.0-1|329	find examples -type d -exec chmod +rx {} \;
14mr|boost-1.92.0-1|330	# http://www.linuxfromscratch.org/blfs/view/svn/general/boost.html
14mr|boost-1.92.0-1|331	# http://osdir.com/ml/blfs-dev/2014-11/msg00142.html
14mr|boost-1.92.0-1|332	# this fixed needed for kdepim4 and qt-gstreamer
14mr|boost-1.92.0-1|333	sed -e '1 i#ifndef Q_MOC_RUN' -e '$ a#endif' -i %{name}/type_traits/detail/has_binary_operator.hpp
14mr|boost-1.92.0-1|334	#sed -i 's!-m64!!g' tools/build/src/tools/gcc.jam
14mr|boost-1.92.0-1|335	
14mr|boost-1.92.0-1|336	%ifarch %{e2k}
14mr|boost-1.92.0-1|337	cat >> boost/config/user.hpp << EOF
14mr|boost-1.92.0-1|338	
14mr|boost-1.92.0-1|339	#if defined(__e2k__) && !defined(BOOST_USE_UCONTEXT)
14mr|boost-1.92.0-1|340	#define BOOST_USE_UCONTEXT
14mr|boost-1.92.0-1|341	#endif
14mr|boost-1.92.0-1|342	EOF
14mr|boost-1.92.0-1|343	sed -i 's/BOOST_GCC >= 70000/0/' boost/assert/source_location.hpp
14mr|boost-1.92.0-1|344	# "expression not folded to a constant due to excessive constexpr function call complexity"
14mr|boost-1.92.0-1|345	sed -i 's/static constexpr/static const/' libs/url/src/detail/replacement_field_rule.cpp
14mr|boost-1.92.0-1|346	sed -i '/large_power_of_5\[\] =/s/\[\]/[5]/' \
14mr|boost-1.92.0-1|347	boost/json/detail/charconv/detail/fast_float/bigint.hpp
14mr|boost-1.92.0-1|348	sed -i '/inv_sizes32\[\] =/s/\[\]/[29]/' boost/unordered/detail/prime_fmod.hpp
14mr|boost-1.92.0-1|349	%endif
14mr|boost-1.92.0-1|350	
14mr|boost-1.92.0-1|351	%build
14mr|boost-1.92.0-1|352	
14mr|boost-1.92.0-1|353	cat > ./tools/build/src/user-config.jam << EOF
14mr|boost-1.92.0-1|354	%ifarch %{armx} %{ix86} x86_64
14mr|boost-1.92.0-1|355	using gcc : : : <compileflags>"%{optflags} -fno-strict-aliasing" <cxxflags>"%{build_cflags}" <linkflags>"%{build_ldflags}" ;
14mr|boost-1.92.0-1|356	%endif
14mr|boost-1.92.0-1|357	using python : %{python3_version} : %{__python3} : %{_includedir}/python%{python3_version} : %{_libdir} : : : ;
14mr|boost-1.92.0-1|358	EOF
14mr|boost-1.92.0-1|359	
14mr|boost-1.92.0-1|360	./bootstrap.sh --with-toolset=gcc --with-icu --prefix=%{_prefix} --libdir=%{_libdir} --with-python=%{__python3}
14mr|boost-1.92.0-1|361	
14mr|boost-1.92.0-1|362	# And python 3...
14mr|boost-1.92.0-1|363	./b2 -d+2 -q %{?_smp_mflags} --without-mpi \
14mr|boost-1.92.0-1|364	--prefix=%{_prefix} --libdir=%{_libdir} --layout=system \
14mr|boost-1.92.0-1|365	-sHAVE_ICU=1 \
14mr|boost-1.92.0-1|366	linkflags="%{ldflags} -lstdc++ -lm" \
14mr|boost-1.92.0-1|367	%ifarch %ix86
14mr|boost-1.92.0-1|368	instruction-set=i686 \
14mr|boost-1.92.0-1|369	%endif
14mr|boost-1.92.0-1|370	threading=multi debug-symbols=on pch=off variant=release python=%{python3_version}
14mr|boost-1.92.0-1|371	
14mr|boost-1.92.0-1|372	
14mr|boost-1.92.0-1|373	# Taken from the Fedora .src.rpm.
14mr|boost-1.92.0-1|374	echo ============================= build Boost.Build ==================
14mr|boost-1.92.0-1|375	(cd tools/build/
14mr|boost-1.92.0-1|376	./bootstrap.sh --with-toolset=gcc)
14mr|boost-1.92.0-1|377	
14mr|boost-1.92.0-1|378	%install
14mr|boost-1.92.0-1|379	./b2 -d+2 -q %{?_smp_mflags} --without-mpi \
14mr|boost-1.92.0-1|380	--prefix=%{buildroot}%{_prefix} --libdir=%{buildroot}%{_libdir} \
14mr|boost-1.92.0-1|381	debug-symbols=on pch=off python=%{python3_version} \
14mr|boost-1.92.0-1|382	install
14mr|boost-1.92.0-1|383	
14mr|boost-1.92.0-1|384	echo ============================= install Boost.Build ==================
14mr|boost-1.92.0-1|385	(cd tools/build/
14mr|boost-1.92.0-1|386	./b2 --prefix=%{buildroot}%{_prefix} --bindir=%{buildroot}%{_bindir} install
14mr|boost-1.92.0-1|387	# Fix some permissions
14mr|boost-1.92.0-1|388	chmod +x %{buildroot}%{_datadir}/b2/src/tools/doxproc.py
14mr|boost-1.92.0-1|389	mkdir -p %{buildroot}%{_mandir}/man1
14mr|boost-1.92.0-1|390	cp -a v2/doc/bjam.1 %{buildroot}%{_mandir}/man1
14mr|boost-1.92.0-1|391	# Not a real file
14mr|boost-1.92.0-1|392	rm -f %{buildroot}%{_datadir}/b2/src/build/project.ann.py
14mr|boost-1.92.0-1|393	# Empty file
14mr|boost-1.92.0-1|394	rm -f %{buildroot}%{_datadir}/b2/src/tools/doxygen/windows-paths-check.hpp
14mr|boost-1.92.0-1|395	# Let's symlink instead of shipping 2 copies of the same file
14mr|boost-1.92.0-1|396	ln -sf b2 %{buildroot}%{_bindir}/bjam
14mr|boost-1.92.0-1|397	)
14mr|boost-1.92.0-1|398	
14mr|boost-1.92.0-1|399	%if !%{with numpy}
14mr|boost-1.92.0-1|400	rm -rf %{buildroot}/%{_libdir}/cmake/%{name}_numpy-%{version}
14mr|boost-1.92.0-1|401	%endif

48 14
14mr|cargo-rpm-macros-28.5-2|1	%bcond_without check
14mr|cargo-rpm-macros-28.5-2|2	
14mr|cargo-rpm-macros-28.5-2|3	Name:           cargo-rpm-macros
14mr|cargo-rpm-macros-28.5-2|4	Version:        28.5
14mr|cargo-rpm-macros-28.5-2|5	Release:        2
14mr|cargo-rpm-macros-28.5-2|6	Summary:        RPM macros and generators for building Rust packages with cargo
14mr|cargo-rpm-macros-28.5-2|7	License:        MIT
14mr|cargo-rpm-macros-28.5-2|8	
14mr|cargo-rpm-macros-28.5-2|9	URL:            https://codeberg.org/rust2rpm/cargo-rpm-macros
14mr|cargo-rpm-macros-28.5-2|10	Source:         %{url}/archive/v%{version}.tar.gz
14mr|cargo-rpm-macros-28.5-2|11	
14mr|cargo-rpm-macros-28.5-2|12	# temporary patch for compatibility with RHEL / ELN:
14mr|cargo-rpm-macros-28.5-2|13	# The %%cargo_prep macro in RHEL / ELN accepts a -V flag. Using the same spec
14mr|cargo-rpm-macros-28.5-2|14	# file for both Fedora and ELN would cause spec file parsing errors because
14mr|cargo-rpm-macros-28.5-2|15	# the -V flag is not known in Fedora.
14mr|cargo-rpm-macros-28.5-2|16	Patch:          0001-Temporarily-accept-cargo_prep-V-flag-for-spec-compat.patch
14mr|cargo-rpm-macros-28.5-2|17	# add loongarch64
14mr|cargo-rpm-macros-28.5-2|18	Patch:		add-loongarch64.patch
14mr|cargo-rpm-macros-28.5-2|19	
14mr|cargo-rpm-macros-28.5-2|20	BuildArch:      noarch
14mr|cargo-rpm-macros-28.5-2|21	
14mr|cargo-rpm-macros-28.5-2|22	# obsolete + provide rust-packaging (removed in Fedora 38)
14mr|cargo-rpm-macros-28.5-2|23	Obsoletes:      rust-packaging < 24
14mr|cargo-rpm-macros-28.5-2|24	Provides:       rust-packaging = %{version}-%{release}
14mr|cargo-rpm-macros-28.5-2|25	
14mr|cargo-rpm-macros-28.5-2|26	Requires:       cargo2rpm >= 0.3.4
14mr|cargo-rpm-macros-28.5-2|27	
14mr|cargo-rpm-macros-28.5-2|28	Requires:       cargo
14mr|cargo-rpm-macros-28.5-2|29	Requires:       gawk
14mr|cargo-rpm-macros-28.5-2|30	Requires:       grep
14mr|cargo-rpm-macros-28.5-2|31	Requires:       rust-srpm-macros = %{version}-%{release}
14mr|cargo-rpm-macros-28.5-2|32	
14mr|cargo-rpm-macros-28.5-2|33	%description
14mr|cargo-rpm-macros-28.5-2|34	%{summary}.
14mr|cargo-rpm-macros-28.5-2|35	
14mr|cargo-rpm-macros-28.5-2|36	%package -n rust-srpm-macros
14mr|cargo-rpm-macros-28.5-2|37	Summary:        RPM macros for building Rust projects
14mr|cargo-rpm-macros-28.5-2|38	
14mr|cargo-rpm-macros-28.5-2|39	%description -n rust-srpm-macros
14mr|cargo-rpm-macros-28.5-2|40	RPM macros for building source packages for Rust projects.
14mr|cargo-rpm-macros-28.5-2|41	
14mr|cargo-rpm-macros-28.5-2|42	%prep
14mr|cargo-rpm-macros-28.5-2|43	%autosetup -n cargo-rpm-macros -p1
14mr|cargo-rpm-macros-28.5-2|44	
14mr|cargo-rpm-macros-28.5-2|45	%build
14mr|cargo-rpm-macros-28.5-2|46	# nothing to do
14mr|cargo-rpm-macros-28.5-2|47	
14mr|cargo-rpm-macros-28.5-2|48	%install
14mr|cargo-rpm-macros-28.5-2|49	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.cargo
14mr|cargo-rpm-macros-28.5-2|50	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.cargo-buildsys
14mr|cargo-rpm-macros-28.5-2|51	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.rust
14mr|cargo-rpm-macros-28.5-2|52	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.aaa-cargo-srpm
14mr|cargo-rpm-macros-28.5-2|53	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.rust-srpm
14mr|cargo-rpm-macros-28.5-2|54	install -D -p -m 0644 -t %{buildroot}/%{_fileattrsdir} fileattrs/cargo.attr
14mr|cargo-rpm-macros-28.5-2|55	install -D -p -m 0644 -t %{buildroot}/%{_fileattrsdir} fileattrs/cargo_vendor.attr
14mr|cargo-rpm-macros-28.5-2|56	
14mr|cargo-rpm-macros-28.5-2|57	%files
14mr|cargo-rpm-macros-28.5-2|58	%license LICENSE
14mr|cargo-rpm-macros-28.5-2|59	%{_rpmmacrodir}/macros.cargo
14mr|cargo-rpm-macros-28.5-2|60	%{_rpmmacrodir}/macros.cargo-buildsys
14mr|cargo-rpm-macros-28.5-2|61	%if 0%{?rhel}
14mr|cargo-rpm-macros-28.5-2|62	%{_rpmmacrodir}/macros.rust
14mr|cargo-rpm-macros-28.5-2|63	%endif
14mr|cargo-rpm-macros-28.5-2|64	%{_fileattrsdir}/cargo.attr
14mr|cargo-rpm-macros-28.5-2|65	%{_fileattrsdir}/cargo_vendor.attr
14mr|cargo-rpm-macros-28.5-2|66	
14mr|cargo-rpm-macros-28.5-2|67	%files -n rust-srpm-macros
14mr|cargo-rpm-macros-28.5-2|68	%license LICENSE
14mr|cargo-rpm-macros-28.5-2|69	%{_rpmmacrodir}/macros.aaa-cargo-srpm
14mr|cargo-rpm-macros-28.5-2|70	%{_rpmmacrodir}/macros.rust
14mr|cargo-rpm-macros-28.5-2|71	%{_rpmmacrodir}/macros.rust-srpm

49 14
14mr|debugedit-5.3-1|1	Summary:	Tool for editing debug info in ELF binaries
14mr|debugedit-5.3-1|2	Name:		debugedit
14mr|debugedit-5.3-1|3	Version:	5.3
14mr|debugedit-5.3-1|4	Release:	1
14mr|debugedit-5.3-1|5	Group:		Development/Other
14mr|debugedit-5.3-1|6	License:	GPLv3+, parts GPLv2, LGPLv2.1
14mr|debugedit-5.3-1|7	Source0:	https://sourceware.org/pub/debugedit/%{version}/%{name}-%{version}.tar.xz
14mr|debugedit-5.3-1|8	Patch0:		rpm-4.15.0-find-debuginfo__mga-cfg.diff
14mr|debugedit-5.3-1|9	# Look at *.so* files regardless of their permissions - some projects
14mr|debugedit-5.3-1|10	# follow Debian-ish policies of not making libraries executable, and
14mr|debugedit-5.3-1|11	# the debuginfo generator runs before the permission fixup
14mr|debugedit-5.3-1|12	# (it has to, because the same set of scripts that invokes permission
14mr|debugedit-5.3-1|13	# fixup also invokes further stripping).
14mr|debugedit-5.3-1|14	Patch1:		debugedit-5.0-look-at-so-files.patch
14mr|debugedit-5.3-1|15	
14mr|debugedit-5.3-1|16	BuildRequires:	autoconf
14mr|debugedit-5.3-1|17	BuildRequires:	make
14mr|debugedit-5.3-1|18	BuildRequires:	pkgconfig(libelf)
14mr|debugedit-5.3-1|19	BuildRequires:	pkgconfig(libdw)
14mr|debugedit-5.3-1|20	BuildRequires:	pkgconfig(libxxhash)
14mr|debugedit-5.3-1|21	
14mr|debugedit-5.3-1|22	# The find-debuginfo.sh script has a couple of tools it needs at runtime.
14mr|debugedit-5.3-1|23	# For strip_to_debug, eu-strip
14mr|debugedit-5.3-1|24	Requires:	elfutils
14mr|debugedit-5.3-1|25	# For add_minidebug, readelf, awk, nm, sort, comm, objcopy, xz
14mr|debugedit-5.3-1|26	Requires:	binutils, gawk, coreutils, xz
14mr|debugedit-5.3-1|27	# For find and xargs
14mr|debugedit-5.3-1|28	Requires:	findutils
14mr|debugedit-5.3-1|29	# For do_file, gdb_add_index
14mr|debugedit-5.3-1|30	Requires:	/usr/bin/gdb-add-index
14mr|debugedit-5.3-1|31	# For run_job, sed
14mr|debugedit-5.3-1|32	Requires:	sed
14mr|debugedit-5.3-1|33	# For dwz
14mr|debugedit-5.3-1|34	Requires:	dwz
14mr|debugedit-5.3-1|35	# For append_uniq, grep
14mr|debugedit-5.3-1|36	Requires:	grep
14mr|debugedit-5.3-1|37	
14mr|debugedit-5.3-1|38	%description
14mr|debugedit-5.3-1|39	Tool for editing debug info in ELF binaries.
14mr|debugedit-5.3-1|40	
14mr|debugedit-5.3-1|41	%prep
14mr|debugedit-5.3-1|42	%autosetup -p1
14mr|debugedit-5.3-1|43	
14mr|debugedit-5.3-1|44	%build
14mr|debugedit-5.3-1|45	autoreconf -f -v -i
14mr|debugedit-5.3-1|46	%configure
14mr|debugedit-5.3-1|47	%make_build \
14mr|debugedit-5.3-1|48	HELP2MAN=%{_bindir}/true
14mr|debugedit-5.3-1|49	
14mr|debugedit-5.3-1|50	%install
14mr|debugedit-5.3-1|51	%make_install \
14mr|debugedit-5.3-1|52	HELP2MAN=%{_bindir}/true
14mr|debugedit-5.3-1|53	
14mr|debugedit-5.3-1|54	%files
14mr|debugedit-5.3-1|55	%license COPYING COPYING3 COPYING.LIB
14mr|debugedit-5.3-1|56	%{_bindir}/debugedit
14mr|debugedit-5.3-1|57	%{_bindir}/debugedit-classify-ar
14mr|debugedit-5.3-1|58	%{_bindir}/find-debuginfo
14mr|debugedit-5.3-1|59	%{_bindir}/sepdebugcrcfix
14mr|debugedit-5.3-1|60	%doc %{_mandir}/man1/debugedit.1*
14mr|debugedit-5.3-1|61	%doc %{_mandir}/man1/debugedit-classify-ar.1*
14mr|debugedit-5.3-1|62	%doc %{_mandir}/man1/find-debuginfo.1*
14mr|debugedit-5.3-1|63	%doc %{_mandir}/man1/sepdebugcrcfix.1*

50 14
14mr|dnf5-5.4.5.0-6|1	%global project_version_prime 5
14mr|dnf5-5.4.5.0-6|2	%global project_version_major 4
14mr|dnf5-5.4.5.0-6|3	%global project_version_minor 5
14mr|dnf5-5.4.5.0-6|4	%global project_version_micro 0
14mr|dnf5-5.4.5.0-6|5	
14mr|dnf5-5.4.5.0-6|6	%bcond_without default_system_dnf
14mr|dnf5-5.4.5.0-6|7	
14mr|dnf5-5.4.5.0-6|8	%global version %{project_version_prime}.%{project_version_major}.%{project_version_minor}.%{project_version_micro}
14mr|dnf5-5.4.5.0-6|9	%global Werror_cflags %{nil}
14mr|dnf5-5.4.5.0-6|10	%global optflags %(echo %{optflags} | sed -e "s|-Werror=strict-aliasing||g") -Wno-strict-aliasing -Wno-error=maybe-uninitialized
14mr|dnf5-5.4.5.0-6|11	
14mr|dnf5-5.4.5.0-6|12	# Library naming per ROSA policy: soname of libdnf5.so and libdnf5-cli.so is 2
14mr|dnf5-5.4.5.0-6|13	%define major 2
14mr|dnf5-5.4.5.0-6|14	%define major_cli 3
14mr|dnf5-5.4.5.0-6|15	%define libname %mklibname dnf5 %{major}
14mr|dnf5-5.4.5.0-6|16	%define clilibname %mklibname dnf5-cli %{major_cli}
14mr|dnf5-5.4.5.0-6|17	%define devname %mklibname dnf5 -d
14mr|dnf5-5.4.5.0-6|18	%define clidevname %mklibname dnf5-cli -d
14mr|dnf5-5.4.5.0-6|19	
14mr|dnf5-5.4.5.0-6|20	Name:		dnf5
14mr|dnf5-5.4.5.0-6|21	Version:	%{version}
14mr|dnf5-5.4.5.0-6|22	Release:	6
14mr|dnf5-5.4.5.0-6|23	Summary(ru_RU.UTF-8): Менеджер пакетов с интерфейсом командной строки
14mr|dnf5-5.4.5.0-6|24	Summary:	Command-line package manager
14mr|dnf5-5.4.5.0-6|25	License:	GPL-2.0-or-later
14mr|dnf5-5.4.5.0-6|26	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|27	URL:		https://github.com/rpm-software-management/dnf5
14mr|dnf5-5.4.5.0-6|28	Source0:	%{url}/archive/%{version}/dnf5-%{version}.tar.gz
14mr|dnf5-5.4.5.0-6|29	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|30	Requires:	%{clilibname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|31	Recommends:	bash-completion
14mr|dnf5-5.4.5.0-6|32	
14mr|dnf5-5.4.5.0-6|33	%if %{with dnf5_plugins}
14mr|dnf5-5.4.5.0-6|34	Recommends:	dnf5-plugins
14mr|dnf5-5.4.5.0-6|35	%endif
14mr|dnf5-5.4.5.0-6|36	
14mr|dnf5-5.4.5.0-6|37	%if %{with default_system_dnf}
14mr|dnf5-5.4.5.0-6|38	Provides:	microdnf = %{EVRD}
14mr|dnf5-5.4.5.0-6|39	Obsoletes:	microdnf < 5.2.11.0-4
14mr|dnf5-5.4.5.0-6|40	Provides:	dnf = %{EVRD}
14mr|dnf5-5.4.5.0-6|41	Obsoletes:	dnf < 5.2.11.0-4
14mr|dnf5-5.4.5.0-6|42	Provides:	yum = %{EVRD}
14mr|dnf5-5.4.5.0-6|43	Obsoletes:	yum < 5.2.11.0-4
14mr|dnf5-5.4.5.0-6|44	%endif
14mr|dnf5-5.4.5.0-6|45	
14mr|dnf5-5.4.5.0-6|46	Provides:	dnf5-command(advisory)
14mr|dnf5-5.4.5.0-6|47	Provides:	dnf5-command(autoremove)
14mr|dnf5-5.4.5.0-6|48	Provides:	dnf5-command(check)
14mr|dnf5-5.4.5.0-6|49	Provides:	dnf5-command(check-upgrade)
14mr|dnf5-5.4.5.0-6|50	Provides:	dnf5-command(clean)
14mr|dnf5-5.4.5.0-6|51	Provides:	dnf5-command(debuginfo-install)
14mr|dnf5-5.4.5.0-6|52	Provides:	dnf5-command(distro-sync)
14mr|dnf5-5.4.5.0-6|53	Provides:	dnf5-command(downgrade)
14mr|dnf5-5.4.5.0-6|54	Provides:	dnf5-command(download)
14mr|dnf5-5.4.5.0-6|55	Provides:	dnf5-command(environment)
14mr|dnf5-5.4.5.0-6|56	Provides:	dnf5-command(group)
14mr|dnf5-5.4.5.0-6|57	Provides:	dnf5-command(history)
14mr|dnf5-5.4.5.0-6|58	Provides:	dnf5-command(info)
14mr|dnf5-5.4.5.0-6|59	Provides:	dnf5-command(install)
14mr|dnf5-5.4.5.0-6|60	Provides:	dnf5-command(leaves)
14mr|dnf5-5.4.5.0-6|61	Provides:	dnf5-command(list)
14mr|dnf5-5.4.5.0-6|62	Provides:	dnf5-command(makecache)
14mr|dnf5-5.4.5.0-6|63	Provides:	dnf5-command(mark)
14mr|dnf5-5.4.5.0-6|64	Provides:	dnf5-command(module)
14mr|dnf5-5.4.5.0-6|65	Provides:	dnf5-command(offline)
14mr|dnf5-5.4.5.0-6|66	Provides:	dnf5-command(provides)
14mr|dnf5-5.4.5.0-6|67	Provides:	dnf5-command(reinstall)
14mr|dnf5-5.4.5.0-6|68	Provides:	dnf5-command(replay)
14mr|dnf5-5.4.5.0-6|69	Provides:	dnf5-command(remove)
14mr|dnf5-5.4.5.0-6|70	Provides:	dnf5-command(repo)
14mr|dnf5-5.4.5.0-6|71	Provides:	dnf5-command(repoquery)
14mr|dnf5-5.4.5.0-6|72	Provides:	dnf5-command(search)
14mr|dnf5-5.4.5.0-6|73	Provides:	dnf5-command(swap)
14mr|dnf5-5.4.5.0-6|74	Provides:	dnf5-command(system-upgrade)
14mr|dnf5-5.4.5.0-6|75	Provides:	dnf5-command(upgrade)
14mr|dnf5-5.4.5.0-6|76	Provides:	dnf5-command(versionlock)
14mr|dnf5-5.4.5.0-6|77	
14mr|dnf5-5.4.5.0-6|78	# ========== build options ==========
14mr|dnf5-5.4.5.0-6|79	
14mr|dnf5-5.4.5.0-6|80	%bcond_without dnf5daemon_client
14mr|dnf5-5.4.5.0-6|81	%bcond_without dnf5daemon_server
14mr|dnf5-5.4.5.0-6|82	%bcond_without libdnf_cli
14mr|dnf5-5.4.5.0-6|83	%bcond_without dnf5
14mr|dnf5-5.4.5.0-6|84	%bcond_without dnf5_plugins
14mr|dnf5-5.4.5.0-6|85	%bcond_without plugin_actions
14mr|dnf5-5.4.5.0-6|86	%bcond_with    plugin_rhsm
14mr|dnf5-5.4.5.0-6|87	%bcond_without python_plugins_loader
14mr|dnf5-5.4.5.0-6|88	%bcond_without plugin_appstream
14mr|dnf5-5.4.5.0-6|89	%bcond_without plugin_expired_pgp_keys
14mr|dnf5-5.4.5.0-6|90	%bcond_without plugin_local
14mr|dnf5-5.4.5.0-6|91	%bcond_without plugin_manifest
14mr|dnf5-5.4.5.0-6|92	
14mr|dnf5-5.4.5.0-6|93	%bcond_without comps
14mr|dnf5-5.4.5.0-6|94	%bcond_without modulemd
14mr|dnf5-5.4.5.0-6|95	%bcond_without zchunk
14mr|dnf5-5.4.5.0-6|96	%bcond_without systemd
14mr|dnf5-5.4.5.0-6|97	
14mr|dnf5-5.4.5.0-6|98	%if %{with systemd}
14mr|dnf5-5.4.5.0-6|99	%bcond_without plugin_systemd_inhibit
14mr|dnf5-5.4.5.0-6|100	%else
14mr|dnf5-5.4.5.0-6|101	%bcond_with    plugin_systemd_inhibit
14mr|dnf5-5.4.5.0-6|102	%endif
14mr|dnf5-5.4.5.0-6|103	
14mr|dnf5-5.4.5.0-6|104	%bcond_with    html
14mr|dnf5-5.4.5.0-6|105	%bcond_without man
14mr|dnf5-5.4.5.0-6|106	
14mr|dnf5-5.4.5.0-6|107	# TODO Go bindings fail to build, disable for now
14mr|dnf5-5.4.5.0-6|108	%bcond_with    go
14mr|dnf5-5.4.5.0-6|109	%bcond_with perl5
14mr|dnf5-5.4.5.0-6|110	%bcond_without python3
14mr|dnf5-5.4.5.0-6|111	%bcond_with ruby
14mr|dnf5-5.4.5.0-6|112	
14mr|dnf5-5.4.5.0-6|113	%bcond_with    clang
14mr|dnf5-5.4.5.0-6|114	%bcond_with    sanitizers
14mr|dnf5-5.4.5.0-6|115	%bcond_with    tests
14mr|dnf5-5.4.5.0-6|116	%bcond_with    performance_tests
14mr|dnf5-5.4.5.0-6|117	%bcond_with    dnf5daemon_tests
14mr|dnf5-5.4.5.0-6|118	
14mr|dnf5-5.4.5.0-6|119	%if %{with clang}
14mr|dnf5-5.4.5.0-6|120	%global toolchain clang
14mr|dnf5-5.4.5.0-6|121	%endif
14mr|dnf5-5.4.5.0-6|122	
14mr|dnf5-5.4.5.0-6|123	# ========== versions of dependencies ==========
14mr|dnf5-5.4.5.0-6|124	
14mr|dnf5-5.4.5.0-6|125	%global libmodulemd_version 2.5.0
14mr|dnf5-5.4.5.0-6|126	%global librepo_version 1.15.0
14mr|dnf5-5.4.5.0-6|127	%global libsolv_version 0.7.25
14mr|dnf5-5.4.5.0-6|128	%global sqlite_version 3.35.0
14mr|dnf5-5.4.5.0-6|129	%global zchunk_version 0.9.11
14mr|dnf5-5.4.5.0-6|130	
14mr|dnf5-5.4.5.0-6|131	# ========== build requires ==========
14mr|dnf5-5.4.5.0-6|132	
14mr|dnf5-5.4.5.0-6|133	BuildRequires:  bash-completion-devel
14mr|dnf5-5.4.5.0-6|134	BuildRequires:  cmake
14mr|dnf5-5.4.5.0-6|135	BuildRequires:  doxygen
14mr|dnf5-5.4.5.0-6|136	BuildRequires:  gettext
14mr|dnf5-5.4.5.0-6|137	BuildRequires:  pkgconfig(check)
14mr|dnf5-5.4.5.0-6|138	BuildRequires:	pkgconfig(libpkgmanifest)
14mr|dnf5-5.4.5.0-6|139	BuildRequires:  pkgconfig(fmt)
14mr|dnf5-5.4.5.0-6|140	BuildRequires:  pkgconfig(json-c)
14mr|dnf5-5.4.5.0-6|141	BuildRequires:  pkgconfig(libcrypto)
14mr|dnf5-5.4.5.0-6|142	BuildRequires:  pkgconfig(librepo) >= %{librepo_version}
14mr|dnf5-5.4.5.0-6|143	BuildRequires:  pkgconfig(libsolv) >= %{libsolv_version}
14mr|dnf5-5.4.5.0-6|144	BuildRequires:  pkgconfig(libsolvext) >= %{libsolv_version}
14mr|dnf5-5.4.5.0-6|145	BuildRequires:  pkgconfig(rpm) >= 4.17.0
14mr|dnf5-5.4.5.0-6|146	BuildRequires:  pkgconfig(sqlite3) >= %{sqlite_version}
14mr|dnf5-5.4.5.0-6|147	BuildRequires:  toml11-static
14mr|dnf5-5.4.5.0-6|148	
14mr|dnf5-5.4.5.0-6|149	%if %{with clang}
14mr|dnf5-5.4.5.0-6|150	BuildRequires:  clang
14mr|dnf5-5.4.5.0-6|151	%else
14mr|dnf5-5.4.5.0-6|152	BuildRequires:  gcc-c++ >= 10.1
14mr|dnf5-5.4.5.0-6|153	%endif
14mr|dnf5-5.4.5.0-6|154	
14mr|dnf5-5.4.5.0-6|155	%if %{with tests}
14mr|dnf5-5.4.5.0-6|156	BuildRequires:  createrepo_c
14mr|dnf5-5.4.5.0-6|157	BuildRequires:  pkgconfig(cppunit)
14mr|dnf5-5.4.5.0-6|158	BuildRequires:  rpm-build
14mr|dnf5-5.4.5.0-6|159	%endif
14mr|dnf5-5.4.5.0-6|160	
14mr|dnf5-5.4.5.0-6|161	%if %{with comps}
14mr|dnf5-5.4.5.0-6|162	BuildRequires:  pkgconfig(libcomps)
14mr|dnf5-5.4.5.0-6|163	%endif
14mr|dnf5-5.4.5.0-6|164	
14mr|dnf5-5.4.5.0-6|165	%if %{with modulemd}
14mr|dnf5-5.4.5.0-6|166	BuildRequires:  pkgconfig(modulemd-2.0) >= %{libmodulemd_version}
14mr|dnf5-5.4.5.0-6|167	%endif
14mr|dnf5-5.4.5.0-6|168	
14mr|dnf5-5.4.5.0-6|169	%if %{with zchunk}
14mr|dnf5-5.4.5.0-6|170	BuildRequires:  pkgconfig(zck) >= %{zchunk_version}
14mr|dnf5-5.4.5.0-6|171	%endif
14mr|dnf5-5.4.5.0-6|172	
14mr|dnf5-5.4.5.0-6|173	%if %{with systemd}
14mr|dnf5-5.4.5.0-6|174	BuildRequires:  pkgconfig(sdbus-c++) >= 0.8.1
14mr|dnf5-5.4.5.0-6|175	BuildRequires:  pkgconfig(systemd)
14mr|dnf5-5.4.5.0-6|176	
14mr|dnf5-5.4.5.0-6|177	# We need to get the SYSTEMD_SYSTEM_UNIT_DIR from
14mr|dnf5-5.4.5.0-6|178	# /usr/share/pkgconfig/systemd.pc
14mr|dnf5-5.4.5.0-6|179	BuildRequires:  systemd
14mr|dnf5-5.4.5.0-6|180	%endif
14mr|dnf5-5.4.5.0-6|181	
14mr|dnf5-5.4.5.0-6|182	%if %{with html} || %{with man}
14mr|dnf5-5.4.5.0-6|183	BuildRequires:  python3dist(breathe)
14mr|dnf5-5.4.5.0-6|184	BuildRequires:  python3dist(sphinx) >= 4.1.2
14mr|dnf5-5.4.5.0-6|185	BuildRequires:  python3dist(sphinx-rtd-theme)
14mr|dnf5-5.4.5.0-6|186	%endif
14mr|dnf5-5.4.5.0-6|187	
14mr|dnf5-5.4.5.0-6|188	%if %{with sanitizers}
14mr|dnf5-5.4.5.0-6|189	# compiler-rt is required by sanitizers in clang
14mr|dnf5-5.4.5.0-6|190	BuildRequires:  compiler-rt
14mr|dnf5-5.4.5.0-6|191	BuildRequires:  libasan
14mr|dnf5-5.4.5.0-6|192	BuildRequires:  liblsan
14mr|dnf5-5.4.5.0-6|193	BuildRequires:  libubsan
14mr|dnf5-5.4.5.0-6|194	%endif
14mr|dnf5-5.4.5.0-6|195	
14mr|dnf5-5.4.5.0-6|196	%if %{with libdnf_cli}
14mr|dnf5-5.4.5.0-6|197	# required for libdnf5-cli
14mr|dnf5-5.4.5.0-6|198	BuildRequires:  pkgconfig(smartcols)
14mr|dnf5-5.4.5.0-6|199	%endif
14mr|dnf5-5.4.5.0-6|200	
14mr|dnf5-5.4.5.0-6|201	%if %{with dnf5_plugins}
14mr|dnf5-5.4.5.0-6|202	BuildRequires:  pkgconfig(libcurl) >= 7.62.0
14mr|dnf5-5.4.5.0-6|203	%endif
14mr|dnf5-5.4.5.0-6|204	
14mr|dnf5-5.4.5.0-6|205	%if %{with dnf5daemon_server}
14mr|dnf5-5.4.5.0-6|206	# required for dnf5daemon-server
14mr|dnf5-5.4.5.0-6|207	BuildRequires:  pkgconfig(sdbus-c++) >= 0.9.0
14mr|dnf5-5.4.5.0-6|208	%if %{with dnf5daemon_tests}
14mr|dnf5-5.4.5.0-6|209	BuildRequires:  dbus-daemon
14mr|dnf5-5.4.5.0-6|210	BuildRequires:  polkit
14mr|dnf5-5.4.5.0-6|211	BuildRequires:  python3-devel
14mr|dnf5-5.4.5.0-6|212	BuildRequires:  python3dist(dbus-python)
14mr|dnf5-5.4.5.0-6|213	%endif
14mr|dnf5-5.4.5.0-6|214	%endif
14mr|dnf5-5.4.5.0-6|215	
14mr|dnf5-5.4.5.0-6|216	%if %{with plugin_rhsm}
14mr|dnf5-5.4.5.0-6|217	BuildRequires:  pkgconfig(librhsm) >= 0.0.3
14mr|dnf5-5.4.5.0-6|218	BuildRequires:  pkgconfig(glib-2.0) >= 2.44.0
14mr|dnf5-5.4.5.0-6|219	%endif
14mr|dnf5-5.4.5.0-6|220	
14mr|dnf5-5.4.5.0-6|221	# ========== language bindings section ==========
14mr|dnf5-5.4.5.0-6|222	
14mr|dnf5-5.4.5.0-6|223	BuildRequires:  swig
14mr|dnf5-5.4.5.0-6|224	
14mr|dnf5-5.4.5.0-6|225	%if %{with perl5}
14mr|dnf5-5.4.5.0-6|226	# required for perl-libdnf5 and perl-libdnf5-cli
14mr|dnf5-5.4.5.0-6|227	BuildRequires:  perl-devel
14mr|dnf5-5.4.5.0-6|228	BuildRequires:  perl-generators
14mr|dnf5-5.4.5.0-6|229	%if %{with tests}
14mr|dnf5-5.4.5.0-6|230	BuildRequires:  perl(strict)
14mr|dnf5-5.4.5.0-6|231	BuildRequires:  perl(Test::More)
14mr|dnf5-5.4.5.0-6|232	BuildRequires:  perl(Test::Exception)
14mr|dnf5-5.4.5.0-6|233	BuildRequires:  perl(warnings)
14mr|dnf5-5.4.5.0-6|234	%endif
14mr|dnf5-5.4.5.0-6|235	%endif
14mr|dnf5-5.4.5.0-6|236	
14mr|dnf5-5.4.5.0-6|237	%if %{with ruby}
14mr|dnf5-5.4.5.0-6|238	# required for ruby-libdnf5 and ruby-libdnf5-cli
14mr|dnf5-5.4.5.0-6|239	BuildRequires:  pkgconfig(ruby)
14mr|dnf5-5.4.5.0-6|240	%if %{with tests}
14mr|dnf5-5.4.5.0-6|241	BuildRequires:  rubygem-test-unit
14mr|dnf5-5.4.5.0-6|242	%endif
14mr|dnf5-5.4.5.0-6|243	%endif
14mr|dnf5-5.4.5.0-6|244	
14mr|dnf5-5.4.5.0-6|245	%if %{with python3}
14mr|dnf5-5.4.5.0-6|246	# required for python3-libdnf5 and python3-libdnf5-cli
14mr|dnf5-5.4.5.0-6|247	BuildRequires:  python3-devel
14mr|dnf5-5.4.5.0-6|248	%endif
14mr|dnf5-5.4.5.0-6|249	
14mr|dnf5-5.4.5.0-6|250	%description
14mr|dnf5-5.4.5.0-6|251	DNF5 is a command-line package manager that automates the process of installing,
14mr|dnf5-5.4.5.0-6|252	upgrading, configuring, and removing computer programs in a consistent manner.
14mr|dnf5-5.4.5.0-6|253	It supports RPM packages, modulemd modules, and comps groups & environments.
14mr|dnf5-5.4.5.0-6|254	
14mr|dnf5-5.4.5.0-6|255	%description -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|256	DNF5 — менеджер пакетов с интерфейсом командной строки, автоматизирующий
14mr|dnf5-5.4.5.0-6|257	установку, обновление, настройку и удаление программ единообразным образом.
14mr|dnf5-5.4.5.0-6|258	Поддерживает пакеты RPM, модули modulemd, а также группы и окружения comps.
14mr|dnf5-5.4.5.0-6|259	
14mr|dnf5-5.4.5.0-6|260	%files -f dnf5.lang
14mr|dnf5-5.4.5.0-6|261	%license COPYING.md
14mr|dnf5-5.4.5.0-6|262	%license gpl-2.0.txt
14mr|dnf5-5.4.5.0-6|263	%{_bindir}/dnf5
14mr|dnf5-5.4.5.0-6|264	%if %{with default_system_dnf}
14mr|dnf5-5.4.5.0-6|265	%{_bindir}/dnf
14mr|dnf5-5.4.5.0-6|266	%{_bindir}/yum
14mr|dnf5-5.4.5.0-6|267	%{_bindir}/microdnf
14mr|dnf5-5.4.5.0-6|268	%endif
14mr|dnf5-5.4.5.0-6|269	%dir %{_sysconfdir}/dnf/dnf5-aliases.d
14mr|dnf5-5.4.5.0-6|270	%doc %{_sysconfdir}/dnf/dnf5-aliases.d/README
14mr|dnf5-5.4.5.0-6|271	%dir %{_datadir}/dnf5
14mr|dnf5-5.4.5.0-6|272	%dir %{_datadir}/dnf5/aliases.d
14mr|dnf5-5.4.5.0-6|273	%{_datadir}/dnf5/aliases.d/compatibility.conf
14mr|dnf5-5.4.5.0-6|274	%dir %{_libdir}/dnf5
14mr|dnf5-5.4.5.0-6|275	%dir %{_libdir}/dnf5/plugins
14mr|dnf5-5.4.5.0-6|276	%dir %{_datadir}/dnf5/dnf5-plugins
14mr|dnf5-5.4.5.0-6|277	%dir %{_sysconfdir}/dnf/dnf5-plugins
14mr|dnf5-5.4.5.0-6|278	%doc %{_libdir}/dnf5/plugins/README
14mr|dnf5-5.4.5.0-6|279	%dir %{_libdir}/libdnf5/plugins
14mr|dnf5-5.4.5.0-6|280	%dir %{_datadir}/bash-completion/
14mr|dnf5-5.4.5.0-6|281	%dir %{_datadir}/bash-completion/completions/
14mr|dnf5-5.4.5.0-6|282	%{_datadir}/bash-completion/completions/dnf5
14mr|dnf5-5.4.5.0-6|283	%{_datadir}/zsh/site-functions/_dnf5
14mr|dnf5-5.4.5.0-6|284	%dir %{_prefix}/lib/sysimage/dnf
14mr|dnf5-5.4.5.0-6|285	%verify(not md5 size mtime) %ghost %{_prefix}/lib/sysimage/dnf/*
14mr|dnf5-5.4.5.0-6|286	%{_mandir}/man8/dnf5.8.*
14mr|dnf5-5.4.5.0-6|287	%{_mandir}/man8/dnf5-advisory.8.*
14mr|dnf5-5.4.5.0-6|288	%{_mandir}/man8/dnf5-autoremove.8.*
14mr|dnf5-5.4.5.0-6|289	%{_mandir}/man8/dnf5-check.8.*
14mr|dnf5-5.4.5.0-6|290	%{_mandir}/man8/dnf*-check-upgrade.8.*
14mr|dnf5-5.4.5.0-6|291	%{_mandir}/man8/dnf5-clean.8.*
14mr|dnf5-5.4.5.0-6|292	%{_mandir}/man8/dnf5-debuginfo-install.8.*
14mr|dnf5-5.4.5.0-6|293	%{_mandir}/man8/dnf5-distro-sync.8.*
14mr|dnf5-5.4.5.0-6|294	%{_mandir}/man8/dnf5-do.8.*
14mr|dnf5-5.4.5.0-6|295	%{_mandir}/man8/dnf5-downgrade.8.*
14mr|dnf5-5.4.5.0-6|296	%{_mandir}/man8/dnf5-download.8.*
14mr|dnf5-5.4.5.0-6|297	%{_mandir}/man8/dnf5-environment.8.*
14mr|dnf5-5.4.5.0-6|298	%{_mandir}/man8/dnf5-group.8.*
14mr|dnf5-5.4.5.0-6|299	# TODO(jkolarik): history is not ready yet
14mr|dnf5-5.4.5.0-6|300	%{_mandir}/man8/dnf5-history.8.*
14mr|dnf5-5.4.5.0-6|301	%{_mandir}/man8/dnf*-info.8.*
14mr|dnf5-5.4.5.0-6|302	%{_mandir}/man8/dnf5-install.8.*
14mr|dnf5-5.4.5.0-6|303	%{_mandir}/man8/dnf5-leaves.8.*
14mr|dnf5-5.4.5.0-6|304	%{_mandir}/man8/dnf5-makecache.8.*
14mr|dnf5-5.4.5.0-6|305	%{_mandir}/man8/dnf5-mark.8.*
14mr|dnf5-5.4.5.0-6|306	%{_mandir}/man8/dnf*-list.8.*
14mr|dnf5-5.4.5.0-6|307	%{_mandir}/man8/dnf*-module.8.*
14mr|dnf5-5.4.5.0-6|308	%{_mandir}/man8/dnf*-offline.8.*
14mr|dnf5-5.4.5.0-6|309	# TODO(jkolarik): module is not ready yet
14mr|dnf5-5.4.5.0-6|310	# %%{_mandir}/man8/dnf5-module.8.*
14mr|dnf5-5.4.5.0-6|311	%{_mandir}/man8/dnf5-provides.8.*
14mr|dnf5-5.4.5.0-6|312	%{_mandir}/man8/dnf5-reinstall.8.*
14mr|dnf5-5.4.5.0-6|313	%{_mandir}/man8/dnf5-remove.8.*
14mr|dnf5-5.4.5.0-6|314	%{_mandir}/man8/dnf*-replay.8.*
14mr|dnf5-5.4.5.0-6|315	%{_mandir}/man8/dnf5-repo.8.*
14mr|dnf5-5.4.5.0-6|316	%{_mandir}/man8/dnf5-repoquery.8.*
14mr|dnf5-5.4.5.0-6|317	%{_mandir}/man8/dnf5-search.8.*
14mr|dnf5-5.4.5.0-6|318	%{_mandir}/man8/dnf5-status.8.*
14mr|dnf5-5.4.5.0-6|319	%{_mandir}/man8/dnf5-swap.8.*
14mr|dnf5-5.4.5.0-6|320	%{_mandir}/man8/dnf5-upgrade.8.*
14mr|dnf5-5.4.5.0-6|321	%{_mandir}/man7/dnf5-aliases.7.*
14mr|dnf5-5.4.5.0-6|322	%{_mandir}/man7/dnf5-caching.7.*
14mr|dnf5-5.4.5.0-6|323	%{_mandir}/man7/dnf5-changes-from-dnf4.7.*
14mr|dnf5-5.4.5.0-6|324	%{_mandir}/man7/dnf5-comps.7.*
14mr|dnf5-5.4.5.0-6|325	%{_mandir}/man8/dnf*-system-upgrade.8.*
14mr|dnf5-5.4.5.0-6|326	%{_mandir}/man8/dnf*-versionlock.8.*
14mr|dnf5-5.4.5.0-6|327	# TODO(jkolarik): filtering is not ready yet
14mr|dnf5-5.4.5.0-6|328	# %%{_mandir}/man7/dnf5-filtering.7.*
14mr|dnf5-5.4.5.0-6|329	%{_mandir}/man7/dnf5-forcearch.7.*
14mr|dnf5-5.4.5.0-6|330	%{_mandir}/man7/dnf5-installroot.7.*
14mr|dnf5-5.4.5.0-6|331	# TODO(jkolarik): modularity is not ready yet
14mr|dnf5-5.4.5.0-6|332	%{_mandir}/man7/dnf5-modularity.7.*
14mr|dnf5-5.4.5.0-6|333	%{_mandir}/man7/dnf*-filtering.7.*
14mr|dnf5-5.4.5.0-6|334	%{_mandir}/man7/dnf5-specs.7.*
14mr|dnf5-5.4.5.0-6|335	%{_mandir}/man7/dnf*-system-state.7.*
14mr|dnf5-5.4.5.0-6|336	%{_mandir}/man5/dnf5.conf.5.*
14mr|dnf5-5.4.5.0-6|337	%{_mandir}/man5/dnf5.conf-vendorpolicy*.5.*
14mr|dnf5-5.4.5.0-6|338	%{_mandir}/man5/dnf5.conf-todo.5.*
14mr|dnf5-5.4.5.0-6|339	%{_mandir}/man5/dnf5.conf-deprecated.5.*
14mr|dnf5-5.4.5.0-6|340	
14mr|dnf5-5.4.5.0-6|341	%if %{with systemd}
14mr|dnf5-5.4.5.0-6|342	%{_unitdir}/dnf5-offline-transaction.service
14mr|dnf5-5.4.5.0-6|343	%{_unitdir}/dnf5-offline-transaction-cleanup.service
14mr|dnf5-5.4.5.0-6|344	%{_unitdir}/dnf5-makecache.service
14mr|dnf5-5.4.5.0-6|345	%{_unitdir}/dnf5-makecache.timer
14mr|dnf5-5.4.5.0-6|346	%{_unitdir}/system-update.target.wants/dnf5-offline-transaction.service
14mr|dnf5-5.4.5.0-6|347	%endif
14mr|dnf5-5.4.5.0-6|348	
14mr|dnf5-5.4.5.0-6|349	# ========== libdnf5 ==========
14mr|dnf5-5.4.5.0-6|350	%package -n %{libname}
14mr|dnf5-5.4.5.0-6|351	Summary(ru_RU.UTF-8): Библиотека управления пакетами
14mr|dnf5-5.4.5.0-6|352	Summary:	Package management library
14mr|dnf5-5.4.5.0-6|353	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|354	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|355	# Backward-compatible names before the major was added per ROSA library policy
14mr|dnf5-5.4.5.0-6|356	Provides:	libdnf5 = %{EVRD}
14mr|dnf5-5.4.5.0-6|357	Obsoletes:	libdnf5 < 5.2.11.0-4
14mr|dnf5-5.4.5.0-6|358	%if %{with default_system_dnf}
14mr|dnf5-5.4.5.0-6|359	# dnf5 ships /etc/dnf/dnf.conf itself; take over the dnf4 config package
14mr|dnf5-5.4.5.0-6|360	Provides:	dnf-conf = %{EVRD}
14mr|dnf5-5.4.5.0-6|361	Obsoletes:	dnf-conf < 5
14mr|dnf5-5.4.5.0-6|362	%endif
14mr|dnf5-5.4.5.0-6|363	
14mr|dnf5-5.4.5.0-6|364	#Requires:		libmodulemd{?_isa} >= {libmodulemd_version}
14mr|dnf5-5.4.5.0-6|365	Requires:	%{_lib}solv1 >= %{libsolv_version}
14mr|dnf5-5.4.5.0-6|366	Requires:	%{_lib}repo0 >= %{librepo_version}
14mr|dnf5-5.4.5.0-6|367	Requires:	%{_lib}sqlite3_0 >= %{sqlite_version}
14mr|dnf5-5.4.5.0-6|368	
14mr|dnf5-5.4.5.0-6|369	%description -n %{libname}
14mr|dnf5-5.4.5.0-6|370	Package management library.
14mr|dnf5-5.4.5.0-6|371	
14mr|dnf5-5.4.5.0-6|372	%description -n %{libname} -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|373	Библиотека управления пакетами.
14mr|dnf5-5.4.5.0-6|374	
14mr|dnf5-5.4.5.0-6|375	%files -n %{libname} -f libdnf5.lang
14mr|dnf5-5.4.5.0-6|376	%license lgpl-2.1.txt
14mr|dnf5-5.4.5.0-6|377	%if %{with default_system_dnf}
14mr|dnf5-5.4.5.0-6|378	%config(noreplace) %{_sysconfdir}/dnf/dnf.conf
14mr|dnf5-5.4.5.0-6|379	%dir %{_sysconfdir}/dnf/vars
14mr|dnf5-5.4.5.0-6|380	%dir %{_sysconfdir}/dnf/protected.d
14mr|dnf5-5.4.5.0-6|381	%else
14mr|dnf5-5.4.5.0-6|382	%exclude %{_sysconfdir}/dnf/dnf.conf
14mr|dnf5-5.4.5.0-6|383	%endif
14mr|dnf5-5.4.5.0-6|384	%dir %{_datadir}/dnf5/libdnf.conf.d
14mr|dnf5-5.4.5.0-6|385	%dir %{_sysconfdir}/dnf/libdnf5.conf.d
14mr|dnf5-5.4.5.0-6|386	%dir %{_datadir}/dnf5/repos.override.d
14mr|dnf5-5.4.5.0-6|387	%dir %{_sysconfdir}/dnf/repos.override.d
14mr|dnf5-5.4.5.0-6|388	%dir %{_sysconfdir}/dnf/libdnf5-plugins
14mr|dnf5-5.4.5.0-6|389	%dir %{_datadir}/dnf5/repos.d
14mr|dnf5-5.4.5.0-6|390	%dir %{_datadir}/dnf5/vars.d
14mr|dnf5-5.4.5.0-6|391	%dir %{_libdir}/libdnf5
14mr|dnf5-5.4.5.0-6|392	%{_libdir}/libdnf5.so.%{major}*
14mr|dnf5-5.4.5.0-6|393	%{_tmpfilesdir}/libdnf5.conf
14mr|dnf5-5.4.5.0-6|394	%ghost %attr(0755, root, root) %dir %{_var}/cache/libdnf5
14mr|dnf5-5.4.5.0-6|395	
14mr|dnf5-5.4.5.0-6|396	# ========== libdnf5-cli ==========
14mr|dnf5-5.4.5.0-6|397	
14mr|dnf5-5.4.5.0-6|398	%if %{with libdnf_cli}
14mr|dnf5-5.4.5.0-6|399	%package -n %{clilibname}
14mr|dnf5-5.4.5.0-6|400	Summary(ru_RU.UTF-8): Библиотека для работы с терминалом в менеджере пакетов командной строки
14mr|dnf5-5.4.5.0-6|401	Summary:	Library for working with a terminal in a command-line package manager
14mr|dnf5-5.4.5.0-6|402	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|403	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|404	# Backward-compatible names before the major was added per ROSA library policy
14mr|dnf5-5.4.5.0-6|405	Provides:	libdnf5-cli = %{EVRD}
14mr|dnf5-5.4.5.0-6|406	Obsoletes:	libdnf5-cli < 5.2.11.0-4
14mr|dnf5-5.4.5.0-6|407	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|408	
14mr|dnf5-5.4.5.0-6|409	%description -n %{clilibname}
14mr|dnf5-5.4.5.0-6|410	Library for working with a terminal in a command-line package manager.
14mr|dnf5-5.4.5.0-6|411	
14mr|dnf5-5.4.5.0-6|412	%description -n %{clilibname} -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|413	Библиотека для работы с терминалом в менеджере пакетов командной строки.
14mr|dnf5-5.4.5.0-6|414	
14mr|dnf5-5.4.5.0-6|415	%files -n %{clilibname} -f libdnf5-cli.lang
14mr|dnf5-5.4.5.0-6|416	%license COPYING.md
14mr|dnf5-5.4.5.0-6|417	%license lgpl-2.1.txt
14mr|dnf5-5.4.5.0-6|418	%{_libdir}/libdnf5-cli.so.%{major_cli}*
14mr|dnf5-5.4.5.0-6|419	%endif
14mr|dnf5-5.4.5.0-6|420	
14mr|dnf5-5.4.5.0-6|421	# ========== dnf5-devel ==========
14mr|dnf5-5.4.5.0-6|422	
14mr|dnf5-5.4.5.0-6|423	%package -n dnf5-devel
14mr|dnf5-5.4.5.0-6|424	Summary(ru_RU.UTF-8): Файлы разработки для dnf5
14mr|dnf5-5.4.5.0-6|425	Summary:	Development files for dnf5
14mr|dnf5-5.4.5.0-6|426	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|427	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|428	Requires:	dnf5 = %{EVRD}
14mr|dnf5-5.4.5.0-6|429	Requires:	%{devname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|430	Requires:	%{clidevname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|431	
14mr|dnf5-5.4.5.0-6|432	%description -n dnf5-devel
14mr|dnf5-5.4.5.0-6|433	Development files for dnf5.
14mr|dnf5-5.4.5.0-6|434	
14mr|dnf5-5.4.5.0-6|435	%description -n dnf5-devel -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|436	Файлы разработки для dnf5.
14mr|dnf5-5.4.5.0-6|437	
14mr|dnf5-5.4.5.0-6|438	%files -n dnf5-devel
14mr|dnf5-5.4.5.0-6|439	%license COPYING.md
14mr|dnf5-5.4.5.0-6|440	%license lgpl-2.1.txt
14mr|dnf5-5.4.5.0-6|441	%{_includedir}/dnf5/
14mr|dnf5-5.4.5.0-6|442	
14mr|dnf5-5.4.5.0-6|443	
14mr|dnf5-5.4.5.0-6|444	# ========== libdnf5-devel ==========
14mr|dnf5-5.4.5.0-6|445	
14mr|dnf5-5.4.5.0-6|446	%package -n %{devname}
14mr|dnf5-5.4.5.0-6|447	Summary(ru_RU.UTF-8): Файлы разработки для libdnf
14mr|dnf5-5.4.5.0-6|448	Summary:	Development files for libdnf
14mr|dnf5-5.4.5.0-6|449	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|450	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|451	Provides:	libdnf5-devel = %{EVRD}
14mr|dnf5-5.4.5.0-6|452	Obsoletes:	libdnf5-devel < 5.2.11.0-4
14mr|dnf5-5.4.5.0-6|453	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|454	Requires:	%{_lib}solv-devel >= %{libsolv_version}
14mr|dnf5-5.4.5.0-6|455	
14mr|dnf5-5.4.5.0-6|456	%description -n %{devname}
14mr|dnf5-5.4.5.0-6|457	Development files for libdnf.
14mr|dnf5-5.4.5.0-6|458	
14mr|dnf5-5.4.5.0-6|459	%description -n %{devname} -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|460	Файлы разработки для libdnf.
14mr|dnf5-5.4.5.0-6|461	
14mr|dnf5-5.4.5.0-6|462	%files -n %{devname}
14mr|dnf5-5.4.5.0-6|463	%license COPYING.md
14mr|dnf5-5.4.5.0-6|464	%license lgpl-2.1.txt
14mr|dnf5-5.4.5.0-6|465	%{_includedir}/libdnf5/
14mr|dnf5-5.4.5.0-6|466	%dir %{_libdir}/libdnf5
14mr|dnf5-5.4.5.0-6|467	%{_libdir}/libdnf5.so
14mr|dnf5-5.4.5.0-6|468	%{_libdir}/pkgconfig/libdnf5.pc
14mr|dnf5-5.4.5.0-6|469	
14mr|dnf5-5.4.5.0-6|470	
14mr|dnf5-5.4.5.0-6|471	# ========== libdnf5-cli-devel ==========
14mr|dnf5-5.4.5.0-6|472	
14mr|dnf5-5.4.5.0-6|473	%package -n %{clidevname}
14mr|dnf5-5.4.5.0-6|474	Summary(ru_RU.UTF-8): Файлы разработки для libdnf5-cli
14mr|dnf5-5.4.5.0-6|475	Summary:	Development files for libdnf5-cli
14mr|dnf5-5.4.5.0-6|476	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|477	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|478	Provides:	libdnf5-cli-devel = %{EVRD}
14mr|dnf5-5.4.5.0-6|479	Obsoletes:	libdnf5-cli-devel < 5.2.11.0-4
14mr|dnf5-5.4.5.0-6|480	Requires:	%{clilibname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|481	
14mr|dnf5-5.4.5.0-6|482	%description -n %{clidevname}
14mr|dnf5-5.4.5.0-6|483	Development files for libdnf5-cli.
14mr|dnf5-5.4.5.0-6|484	
14mr|dnf5-5.4.5.0-6|485	%description -n %{clidevname} -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|486	Файлы разработки для libdnf5-cli.
14mr|dnf5-5.4.5.0-6|487	
14mr|dnf5-5.4.5.0-6|488	%files -n %{clidevname}
14mr|dnf5-5.4.5.0-6|489	%license COPYING.md
14mr|dnf5-5.4.5.0-6|490	%license lgpl-2.1.txt
14mr|dnf5-5.4.5.0-6|491	%{_includedir}/libdnf5-cli/
14mr|dnf5-5.4.5.0-6|492	%{_libdir}/libdnf5-cli.so
14mr|dnf5-5.4.5.0-6|493	%{_libdir}/pkgconfig/libdnf5-cli.pc
14mr|dnf5-5.4.5.0-6|494	
14mr|dnf5-5.4.5.0-6|495	
14mr|dnf5-5.4.5.0-6|496	# ========== perl-libdnf5 ==========
14mr|dnf5-5.4.5.0-6|497	
14mr|dnf5-5.4.5.0-6|498	%if %{with perl5}
14mr|dnf5-5.4.5.0-6|499	%package -n perl-libdnf5
14mr|dnf5-5.4.5.0-6|500	Summary(ru_RU.UTF-8): Привязки Perl 5 к библиотеке libdnf
14mr|dnf5-5.4.5.0-6|501	Summary:	Perl 5 bindings for the libdnf library
14mr|dnf5-5.4.5.0-6|502	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|503	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|504	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|505	
14mr|dnf5-5.4.5.0-6|506	%description -n perl-libdnf5
14mr|dnf5-5.4.5.0-6|507	Perl 5 bindings for the libdnf library.
14mr|dnf5-5.4.5.0-6|508	
14mr|dnf5-5.4.5.0-6|509	%description -n perl-libdnf5 -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|510	Привязки Perl 5 к библиотеке libdnf.
14mr|dnf5-5.4.5.0-6|511	
14mr|dnf5-5.4.5.0-6|512	%files -n perl-libdnf5
14mr|dnf5-5.4.5.0-6|513	%license COPYING.md
14mr|dnf5-5.4.5.0-6|514	%license lgpl-2.1.txt
14mr|dnf5-5.4.5.0-6|515	%{perl_vendorarch}/libdnf5
14mr|dnf5-5.4.5.0-6|516	%{perl_vendorarch}/auto/libdnf5
14mr|dnf5-5.4.5.0-6|517	%endif
14mr|dnf5-5.4.5.0-6|518	
14mr|dnf5-5.4.5.0-6|519	
14mr|dnf5-5.4.5.0-6|520	# ========== perl-libdnf5-cli ==========
14mr|dnf5-5.4.5.0-6|521	
14mr|dnf5-5.4.5.0-6|522	%if %{with perl5} && %{with libdnf_cli}
14mr|dnf5-5.4.5.0-6|523	%package -n perl-libdnf5-cli
14mr|dnf5-5.4.5.0-6|524	Summary(ru_RU.UTF-8): Привязки Perl 5 к библиотеке libdnf5-cli
14mr|dnf5-5.4.5.0-6|525	Summary:	Perl 5 bindings for the libdnf5-cli library
14mr|dnf5-5.4.5.0-6|526	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|527	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|528	Requires:	%{clilibname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|529	
14mr|dnf5-5.4.5.0-6|530	%description -n perl-libdnf5-cli
14mr|dnf5-5.4.5.0-6|531	Perl 5 bindings for the libdnf5-cli library.
14mr|dnf5-5.4.5.0-6|532	
14mr|dnf5-5.4.5.0-6|533	%description -n perl-libdnf5-cli -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|534	Привязки Perl 5 к библиотеке libdnf5-cli.
14mr|dnf5-5.4.5.0-6|535	
14mr|dnf5-5.4.5.0-6|536	%files -n perl-libdnf5-cli
14mr|dnf5-5.4.5.0-6|537	%license COPYING.md
14mr|dnf5-5.4.5.0-6|538	%license lgpl-2.1.txt
14mr|dnf5-5.4.5.0-6|539	%{perl_vendorarch}/libdnf5_cli
14mr|dnf5-5.4.5.0-6|540	%{perl_vendorarch}/auto/libdnf5_cli
14mr|dnf5-5.4.5.0-6|541	%endif
14mr|dnf5-5.4.5.0-6|542	
14mr|dnf5-5.4.5.0-6|543	
14mr|dnf5-5.4.5.0-6|544	# ========== python3-libdnf5 ==========
14mr|dnf5-5.4.5.0-6|545	
14mr|dnf5-5.4.5.0-6|546	%if %{with python3}
14mr|dnf5-5.4.5.0-6|547	%package -n python3-libdnf5
14mr|dnf5-5.4.5.0-6|548	%{?python_provide:%python_provide python3-libdnf}
14mr|dnf5-5.4.5.0-6|549	Summary(ru_RU.UTF-8): Привязки Python 3 к библиотеке libdnf
14mr|dnf5-5.4.5.0-6|550	Summary:	Python 3 bindings for the libdnf library
14mr|dnf5-5.4.5.0-6|551	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|552	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|553	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|554	
14mr|dnf5-5.4.5.0-6|555	%description -n python3-libdnf5
14mr|dnf5-5.4.5.0-6|556	Python 3 bindings for the libdnf library.
14mr|dnf5-5.4.5.0-6|557	
14mr|dnf5-5.4.5.0-6|558	%description -n python3-libdnf5 -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|559	Привязки Python 3 к библиотеке libdnf.
14mr|dnf5-5.4.5.0-6|560	
14mr|dnf5-5.4.5.0-6|561	%files -n python3-libdnf5
14mr|dnf5-5.4.5.0-6|562	%license COPYING.md
14mr|dnf5-5.4.5.0-6|563	%license lgpl-2.1.txt
14mr|dnf5-5.4.5.0-6|564	%{python3_sitearch}/libdnf5
14mr|dnf5-5.4.5.0-6|565	%{python3_sitearch}/libdnf5-*.dist-info
14mr|dnf5-5.4.5.0-6|566	%endif
14mr|dnf5-5.4.5.0-6|567	
14mr|dnf5-5.4.5.0-6|568	
14mr|dnf5-5.4.5.0-6|569	# ========== python3-libdnf5-cli ==========
14mr|dnf5-5.4.5.0-6|570	
14mr|dnf5-5.4.5.0-6|571	%if %{with python3} && %{with libdnf_cli}
14mr|dnf5-5.4.5.0-6|572	%package -n python3-libdnf5-cli
14mr|dnf5-5.4.5.0-6|573	%{?python_provide:%python_provide python3-libdnf5-cli}
14mr|dnf5-5.4.5.0-6|574	Summary(ru_RU.UTF-8): Привязки Python 3 к библиотеке libdnf5-cli
14mr|dnf5-5.4.5.0-6|575	Summary:	Python 3 bindings for the libdnf5-cli library
14mr|dnf5-5.4.5.0-6|576	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|577	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|578	Requires:	%{clilibname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|579	
14mr|dnf5-5.4.5.0-6|580	%description -n python3-libdnf5-cli
14mr|dnf5-5.4.5.0-6|581	Python 3 bindings for the libdnf5-cli library.
14mr|dnf5-5.4.5.0-6|582	
14mr|dnf5-5.4.5.0-6|583	%description -n python3-libdnf5-cli -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|584	Привязки Python 3 к библиотеке libdnf5-cli.
14mr|dnf5-5.4.5.0-6|585	
14mr|dnf5-5.4.5.0-6|586	%files -n python3-libdnf5-cli
14mr|dnf5-5.4.5.0-6|587	%license COPYING.md
14mr|dnf5-5.4.5.0-6|588	%license lgpl-2.1.txt
14mr|dnf5-5.4.5.0-6|589	%{python3_sitearch}/libdnf5_cli
14mr|dnf5-5.4.5.0-6|590	%{python3_sitearch}/libdnf5_cli-*.dist-info
14mr|dnf5-5.4.5.0-6|591	%endif
14mr|dnf5-5.4.5.0-6|592	
14mr|dnf5-5.4.5.0-6|593	
14mr|dnf5-5.4.5.0-6|594	# ========== ruby-libdnf5 ==========
14mr|dnf5-5.4.5.0-6|595	
14mr|dnf5-5.4.5.0-6|596	%if %{with ruby}
14mr|dnf5-5.4.5.0-6|597	%package -n ruby-libdnf5
14mr|dnf5-5.4.5.0-6|598	Summary(ru_RU.UTF-8): Привязки Ruby к библиотеке libdnf
14mr|dnf5-5.4.5.0-6|599	Summary:	Ruby bindings for the libdnf library
14mr|dnf5-5.4.5.0-6|600	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|601	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|602	Provides:	ruby(libdnf) = %{EVRD}
14mr|dnf5-5.4.5.0-6|603	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|604	Requires:	ruby(release)
14mr|dnf5-5.4.5.0-6|605	
14mr|dnf5-5.4.5.0-6|606	%description -n ruby-libdnf5
14mr|dnf5-5.4.5.0-6|607	Ruby bindings for the libdnf library.
14mr|dnf5-5.4.5.0-6|608	
14mr|dnf5-5.4.5.0-6|609	%description -n ruby-libdnf5 -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|610	Привязки Ruby к библиотеке libdnf.
14mr|dnf5-5.4.5.0-6|611	
14mr|dnf5-5.4.5.0-6|612	%files -n ruby-libdnf5
14mr|dnf5-5.4.5.0-6|613	%license COPYING.md
14mr|dnf5-5.4.5.0-6|614	%license lgpl-2.1.txt
14mr|dnf5-5.4.5.0-6|615	%{ruby_vendorarchdir}/libdnf5
14mr|dnf5-5.4.5.0-6|616	%endif
14mr|dnf5-5.4.5.0-6|617	
14mr|dnf5-5.4.5.0-6|618	
14mr|dnf5-5.4.5.0-6|619	# ========== ruby-libdnf5-cli ==========
14mr|dnf5-5.4.5.0-6|620	
14mr|dnf5-5.4.5.0-6|621	%if %{with ruby} && %{with libdnf_cli}
14mr|dnf5-5.4.5.0-6|622	%package -n ruby-libdnf5-cli
14mr|dnf5-5.4.5.0-6|623	Summary(ru_RU.UTF-8): Привязки Ruby к библиотеке libdnf5-cli
14mr|dnf5-5.4.5.0-6|624	Summary:	Ruby bindings for the libdnf5-cli library
14mr|dnf5-5.4.5.0-6|625	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|626	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|627	Provides:	ruby(libdnf_cli) = %{EVRD}
14mr|dnf5-5.4.5.0-6|628	Requires:	%{clilibname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|629	Requires:	ruby(release)
14mr|dnf5-5.4.5.0-6|630	
14mr|dnf5-5.4.5.0-6|631	%description -n ruby-libdnf5-cli
14mr|dnf5-5.4.5.0-6|632	Ruby bindings for the libdnf5-cli library.
14mr|dnf5-5.4.5.0-6|633	
14mr|dnf5-5.4.5.0-6|634	%description -n ruby-libdnf5-cli -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|635	Привязки Ruby к библиотеке libdnf5-cli.
14mr|dnf5-5.4.5.0-6|636	
14mr|dnf5-5.4.5.0-6|637	%files -n ruby-libdnf5-cli
14mr|dnf5-5.4.5.0-6|638	%license COPYING.md
14mr|dnf5-5.4.5.0-6|639	%license lgpl-2.1.txt
14mr|dnf5-5.4.5.0-6|640	%{ruby_vendorarchdir}/libdnf5_cli
14mr|dnf5-5.4.5.0-6|641	%endif
14mr|dnf5-5.4.5.0-6|642	
14mr|dnf5-5.4.5.0-6|643	
14mr|dnf5-5.4.5.0-6|644	# ========== libdnf5-plugin-actions ==========
14mr|dnf5-5.4.5.0-6|645	
14mr|dnf5-5.4.5.0-6|646	%if %{with plugin_actions}
14mr|dnf5-5.4.5.0-6|647	%package -n libdnf5-plugin-actions
14mr|dnf5-5.4.5.0-6|648	Summary(ru_RU.UTF-8): Плагин libdnf5, позволяющий выполнять действия (внешние исполняемые файлы) на перехватах
14mr|dnf5-5.4.5.0-6|649	Summary:	Libdnf5 plugin that allows to run actions (external executables) on hooks
14mr|dnf5-5.4.5.0-6|650	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|651	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|652	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|653	
14mr|dnf5-5.4.5.0-6|654	%description -n libdnf5-plugin-actions
14mr|dnf5-5.4.5.0-6|655	Libdnf5 plugin that allows to run actions (external executables) on hooks.
14mr|dnf5-5.4.5.0-6|656	
14mr|dnf5-5.4.5.0-6|657	%description -n libdnf5-plugin-actions -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|658	Плагин libdnf5, позволяющий выполнять действия (внешние исполняемые файлы)
14mr|dnf5-5.4.5.0-6|659	на перехватах.
14mr|dnf5-5.4.5.0-6|660	
14mr|dnf5-5.4.5.0-6|661	%files -n libdnf5-plugin-actions -f libdnf5-plugin-actions.lang
14mr|dnf5-5.4.5.0-6|662	%{_libdir}/libdnf5/plugins/actions.*
14mr|dnf5-5.4.5.0-6|663	%config %{_sysconfdir}/dnf/libdnf5-plugins/actions.conf
14mr|dnf5-5.4.5.0-6|664	%dir %{_sysconfdir}/dnf/libdnf5-plugins/actions.d
14mr|dnf5-5.4.5.0-6|665	%{_mandir}/man8/libdnf5-actions.8.*
14mr|dnf5-5.4.5.0-6|666	%endif
14mr|dnf5-5.4.5.0-6|667	
14mr|dnf5-5.4.5.0-6|668	
14mr|dnf5-5.4.5.0-6|669	# ========== libdnf5-plugin-plugin_rhsm ==========
14mr|dnf5-5.4.5.0-6|670	
14mr|dnf5-5.4.5.0-6|671	%if %{with plugin_rhsm}
14mr|dnf5-5.4.5.0-6|672	%package -n libdnf5-plugin-rhsm
14mr|dnf5-5.4.5.0-6|673	Summary(ru_RU.UTF-8): Плагин libdnf5 для rhsm (Red Hat Subscription Manager)
14mr|dnf5-5.4.5.0-6|674	Summary:	Libdnf5 rhsm (Red Hat Subscription Manager) plugin
14mr|dnf5-5.4.5.0-6|675	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|676	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|677	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|678	
14mr|dnf5-5.4.5.0-6|679	%description -n libdnf5-plugin-rhsm
14mr|dnf5-5.4.5.0-6|680	Libdnf5 plugin with basic support for Red Hat subscriptions.
14mr|dnf5-5.4.5.0-6|681	Synchronizes the the enrollment with the vendor system. This can change
14mr|dnf5-5.4.5.0-6|682	the contents of the repositories configuration files according
14mr|dnf5-5.4.5.0-6|683	to the subscription levels.
14mr|dnf5-5.4.5.0-6|684	
14mr|dnf5-5.4.5.0-6|685	%description -n libdnf5-plugin-rhsm -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|686	Плагин libdnf5 с базовой поддержкой подписок Red Hat.
14mr|dnf5-5.4.5.0-6|687	Синхронизирует регистрацию в системе производителя; это может изменять
14mr|dnf5-5.4.5.0-6|688	содержимое файлов конфигурации репозиториев в соответствии с уровнями подписки.
14mr|dnf5-5.4.5.0-6|689	
14mr|dnf5-5.4.5.0-6|690	%files -n libdnf5-plugin-rhsm -f libdnf5-plugin-rhsm.lang
14mr|dnf5-5.4.5.0-6|691	%{_libdir}/libdnf5/plugins/rhsm.*
14mr|dnf5-5.4.5.0-6|692	%config %{_sysconfdir}/dnf/libdnf5-plugins/rhsm.conf
14mr|dnf5-5.4.5.0-6|693	%endif
14mr|dnf5-5.4.5.0-6|694	
14mr|dnf5-5.4.5.0-6|695	
14mr|dnf5-5.4.5.0-6|696	# ========== python3-libdnf5-plugins-loader ==========
14mr|dnf5-5.4.5.0-6|697	
14mr|dnf5-5.4.5.0-6|698	%if %{with python_plugins_loader}
14mr|dnf5-5.4.5.0-6|699	%package -n python3-libdnf5-python-plugins-loader
14mr|dnf5-5.4.5.0-6|700	Summary(ru_RU.UTF-8): Плагин libdnf5, позволяющий загружать плагины на Python
14mr|dnf5-5.4.5.0-6|701	Summary:	Libdnf5 plugin that allows loading Python plugins
14mr|dnf5-5.4.5.0-6|702	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|703	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|704	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|705	Requires:	python3-libdnf5 = %{EVRD}
14mr|dnf5-5.4.5.0-6|706	
14mr|dnf5-5.4.5.0-6|707	%description -n python3-libdnf5-python-plugins-loader
14mr|dnf5-5.4.5.0-6|708	Libdnf5 plugin that allows loading Python plugins.
14mr|dnf5-5.4.5.0-6|709	
14mr|dnf5-5.4.5.0-6|710	%description -n python3-libdnf5-python-plugins-loader -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|711	Плагин libdnf5, позволяющий загружать плагины на Python.
14mr|dnf5-5.4.5.0-6|712	
14mr|dnf5-5.4.5.0-6|713	%files -n python3-libdnf5-python-plugins-loader
14mr|dnf5-5.4.5.0-6|714	%{_libdir}/libdnf5/plugins/python_plugins_loader.*
14mr|dnf5-5.4.5.0-6|715	%config %{_sysconfdir}/dnf/libdnf5-plugins/python_plugins_loader.conf
14mr|dnf5-5.4.5.0-6|716	%dir %{_sysconfdir}/dnf/libdnf5-plugins/python_plugins_loader.d
14mr|dnf5-5.4.5.0-6|717	%dir %{python3_sitelib}/libdnf_plugins/
14mr|dnf5-5.4.5.0-6|718	%doc %{python3_sitelib}/libdnf_plugins/README
14mr|dnf5-5.4.5.0-6|719	%endif
14mr|dnf5-5.4.5.0-6|720	
14mr|dnf5-5.4.5.0-6|721	
14mr|dnf5-5.4.5.0-6|722	# ========== dnf5daemon-client ==========
14mr|dnf5-5.4.5.0-6|723	
14mr|dnf5-5.4.5.0-6|724	%if %{with dnf5daemon_client}
14mr|dnf5-5.4.5.0-6|725	%package -n dnf5daemon-client
14mr|dnf5-5.4.5.0-6|726	Summary(ru_RU.UTF-8): Интерфейс командной строки для dnf5daemon-server
14mr|dnf5-5.4.5.0-6|727	Summary:	Command-line interface for dnf5daemon-server
14mr|dnf5-5.4.5.0-6|728	License:	GPL-2.0-or-later
14mr|dnf5-5.4.5.0-6|729	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|730	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|731	Requires:	%{clilibname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|732	Requires:	dnf5daemon-server
14mr|dnf5-5.4.5.0-6|733	
14mr|dnf5-5.4.5.0-6|734	%description -n dnf5daemon-client
14mr|dnf5-5.4.5.0-6|735	Command-line interface for dnf5daemon-server.
14mr|dnf5-5.4.5.0-6|736	
14mr|dnf5-5.4.5.0-6|737	%description -n dnf5daemon-client -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|738	Интерфейс командной строки для dnf5daemon-server.
14mr|dnf5-5.4.5.0-6|739	
14mr|dnf5-5.4.5.0-6|740	%files -n dnf5daemon-client -f dnf5daemon-client.lang
14mr|dnf5-5.4.5.0-6|741	%license COPYING.md
14mr|dnf5-5.4.5.0-6|742	%license gpl-2.0.txt
14mr|dnf5-5.4.5.0-6|743	%{_bindir}/dnf5daemon-client
14mr|dnf5-5.4.5.0-6|744	%{_mandir}/man8/dnf5daemon-client.8.*
14mr|dnf5-5.4.5.0-6|745	%endif
14mr|dnf5-5.4.5.0-6|746	
14mr|dnf5-5.4.5.0-6|747	
14mr|dnf5-5.4.5.0-6|748	# ========== dnf5daemon-server ==========
14mr|dnf5-5.4.5.0-6|749	
14mr|dnf5-5.4.5.0-6|750	%if %{with dnf5daemon_server}
14mr|dnf5-5.4.5.0-6|751	%package -n dnf5daemon-server
14mr|dnf5-5.4.5.0-6|752	Summary(ru_RU.UTF-8): Служба управления пакетами с интерфейсом DBus
14mr|dnf5-5.4.5.0-6|753	Summary:	Package management service with a DBus interface
14mr|dnf5-5.4.5.0-6|754	License:	GPL-2.0-or-later
14mr|dnf5-5.4.5.0-6|755	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|756	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|757	Requires:	%{clilibname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|758	Requires:	dbus
14mr|dnf5-5.4.5.0-6|759	Requires:	polkit
14mr|dnf5-5.4.5.0-6|760	
14mr|dnf5-5.4.5.0-6|761	%description -n dnf5daemon-server
14mr|dnf5-5.4.5.0-6|762	Package management service with a DBus interface.
14mr|dnf5-5.4.5.0-6|763	
14mr|dnf5-5.4.5.0-6|764	%description -n dnf5daemon-server -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|765	Служба управления пакетами с интерфейсом DBus.
14mr|dnf5-5.4.5.0-6|766	
14mr|dnf5-5.4.5.0-6|767	%files -n dnf5daemon-server -f dnf5daemon-server.lang
14mr|dnf5-5.4.5.0-6|768	%license COPYING.md
14mr|dnf5-5.4.5.0-6|769	%license gpl-2.0.txt
14mr|dnf5-5.4.5.0-6|770	%config %{_sysconfdir}/dnf/dnf5daemon-server.conf
14mr|dnf5-5.4.5.0-6|771	%{_sbindir}/dnf5daemon-server
14mr|dnf5-5.4.5.0-6|772	%{_unitdir}/dnf5daemon-server.service
14mr|dnf5-5.4.5.0-6|773	%{_datadir}/dbus-1/system.d/org.rpm.dnf.v0.conf
14mr|dnf5-5.4.5.0-6|774	%{_datadir}/dbus-1/system-services/org.rpm.dnf.v0.service
14mr|dnf5-5.4.5.0-6|775	%{_datadir}/dbus-1/interfaces/org.rpm.dnf.v0.*.xml
14mr|dnf5-5.4.5.0-6|776	%{_datadir}/polkit-1/actions/org.rpm.dnf.v0.policy
14mr|dnf5-5.4.5.0-6|777	%{_mandir}/man8/dnf5daemon-server.8.*
14mr|dnf5-5.4.5.0-6|778	%{_mandir}/man8/dnf5daemon-dbus-api.8.*
14mr|dnf5-5.4.5.0-6|779	
14mr|dnf5-5.4.5.0-6|780	%post -n dnf5daemon-server
14mr|dnf5-5.4.5.0-6|781	%systemd_post dnf5daemon-server.service
14mr|dnf5-5.4.5.0-6|782	
14mr|dnf5-5.4.5.0-6|783	%preun -n dnf5daemon-server
14mr|dnf5-5.4.5.0-6|784	%systemd_preun dnf5daemon-server.service
14mr|dnf5-5.4.5.0-6|785	
14mr|dnf5-5.4.5.0-6|786	%postun -n dnf5daemon-server
14mr|dnf5-5.4.5.0-6|787	%systemd_postun_with_restart dnf5daemon-server.service
14mr|dnf5-5.4.5.0-6|788	
14mr|dnf5-5.4.5.0-6|789	
14mr|dnf5-5.4.5.0-6|790	# ========== dnf5daemon-server-polkit ==========
14mr|dnf5-5.4.5.0-6|791	
14mr|dnf5-5.4.5.0-6|792	%package -n dnf5daemon-server-polkit
14mr|dnf5-5.4.5.0-6|793	Summary(ru_RU.UTF-8): Правило polkit, позволяющее членам группы wheel устанавливать доверенные пакеты
14mr|dnf5-5.4.5.0-6|794	Summary:	Polkit rule to allow wheel group members install trusted packages
14mr|dnf5-5.4.5.0-6|795	License:	GPL-2.0-or-later
14mr|dnf5-5.4.5.0-6|796	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|797	Requires:	polkit
14mr|dnf5-5.4.5.0-6|798	Requires:	dnf5daemon-server = %{EVRD}
14mr|dnf5-5.4.5.0-6|799	BuildArch:	noarch
14mr|dnf5-5.4.5.0-6|800	
14mr|dnf5-5.4.5.0-6|801	%description -n dnf5daemon-server-polkit
14mr|dnf5-5.4.5.0-6|802	Polkit rule to allow active local wheel group members install packages from
14mr|dnf5-5.4.5.0-6|803	trusted repositories using dnf5daemon-server.
14mr|dnf5-5.4.5.0-6|804	
14mr|dnf5-5.4.5.0-6|805	%description -n dnf5daemon-server-polkit -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|806	Правило polkit, позволяющее активным локальным членам группы wheel
14mr|dnf5-5.4.5.0-6|807	устанавливать пакеты из доверенных репозиториев через dnf5daemon-server.
14mr|dnf5-5.4.5.0-6|808	
14mr|dnf5-5.4.5.0-6|809	%files -n dnf5daemon-server-polkit
14mr|dnf5-5.4.5.0-6|810	%{_datadir}/polkit-1/rules.d/org.rpm.dnf.v0.rules
14mr|dnf5-5.4.5.0-6|811	%endif
14mr|dnf5-5.4.5.0-6|812	
14mr|dnf5-5.4.5.0-6|813	
14mr|dnf5-5.4.5.0-6|814	# ========== dnf5-plugins ==========
14mr|dnf5-5.4.5.0-6|815	%if %{with dnf5_plugins}
14mr|dnf5-5.4.5.0-6|816	
14mr|dnf5-5.4.5.0-6|817	%package -n dnf5-plugins
14mr|dnf5-5.4.5.0-6|818	Summary(ru_RU.UTF-8): Плагины для dnf5
14mr|dnf5-5.4.5.0-6|819	Summary:	Plugins for dnf5
14mr|dnf5-5.4.5.0-6|820	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|821	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|822	Requires:	dnf5 = %{EVRD}
14mr|dnf5-5.4.5.0-6|823	Requires:	%{_lib}curl4 >= 7.62.0
14mr|dnf5-5.4.5.0-6|824	Requires:	%{clilibname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|825	%if %{with default_system_dnf}
14mr|dnf5-5.4.5.0-6|826	# dnf5-plugins replaces the dnf4 plugins stack; the Provides keeps
14mr|dnf5-5.4.5.0-6|827	# requirements like mock's "dnf-plugins-core" satisfiable
14mr|dnf5-5.4.5.0-6|828	Provides:	dnf-plugins-core = %{EVRD}
14mr|dnf5-5.4.5.0-6|829	Obsoletes:	dnf-plugins-core < 5
14mr|dnf5-5.4.5.0-6|830	Obsoletes:	python3-dnf < 5
14mr|dnf5-5.4.5.0-6|831	Obsoletes:	python3-dnf-plugins-core < 5
14mr|dnf5-5.4.5.0-6|832	%endif
14mr|dnf5-5.4.5.0-6|833	Provides:	dnf5-command(builddep)
14mr|dnf5-5.4.5.0-6|834	Provides:	dnf5-command(changelog)
14mr|dnf5-5.4.5.0-6|835	Provides:	dnf5-command(config-manager)
14mr|dnf5-5.4.5.0-6|836	Provides:	dnf5-command(copr)
14mr|dnf5-5.4.5.0-6|837	Provides:	dnf5-command(needs-restarting)
14mr|dnf5-5.4.5.0-6|838	Provides:	dnf5-command(repoclosure)
14mr|dnf5-5.4.5.0-6|839	Provides:	dnf5-command(repomanage)
14mr|dnf5-5.4.5.0-6|840	Provides:	dnf5-command(reposync)
14mr|dnf5-5.4.5.0-6|841	
14mr|dnf5-5.4.5.0-6|842	%description -n dnf5-plugins
14mr|dnf5-5.4.5.0-6|843	Core DNF5 plugins that enhance dnf5 with builddep, changelog,
14mr|dnf5-5.4.5.0-6|844	config-manager, copr, repoclosure, repomanage, and reposync commands.
14mr|dnf5-5.4.5.0-6|845	
14mr|dnf5-5.4.5.0-6|846	%description -n dnf5-plugins -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|847	Базовые плагины DNF5, расширяющие dnf5 командами builddep, changelog,
14mr|dnf5-5.4.5.0-6|848	config-manager, copr, repoclosure, repomanage и reposync.
14mr|dnf5-5.4.5.0-6|849	
14mr|dnf5-5.4.5.0-6|850	%files -n dnf5-plugins -f dnf5-plugin-builddep.lang -f dnf5-plugin-changelog.lang -f dnf5-plugin-config-manager.lang -f dnf5-plugin-copr.lang -f dnf5-plugin-needs-restarting.lang -f dnf5-plugin-repoclosure.lang -f dnf5-plugin-reposync.lang
14mr|dnf5-5.4.5.0-6|851	%{_libdir}/dnf5/plugins/builddep_cmd_plugin.so
14mr|dnf5-5.4.5.0-6|852	%{_libdir}/dnf5/plugins/changelog_cmd_plugin.so
14mr|dnf5-5.4.5.0-6|853	%{_libdir}/dnf5/plugins/config-manager_cmd_plugin.so
14mr|dnf5-5.4.5.0-6|854	%{_libdir}/dnf5/plugins/copr_cmd_plugin.so
14mr|dnf5-5.4.5.0-6|855	%{_libdir}/dnf5/plugins/needs_restarting_cmd_plugin.so
14mr|dnf5-5.4.5.0-6|856	%{_libdir}/dnf5/plugins/repoclosure_cmd_plugin.so
14mr|dnf5-5.4.5.0-6|857	%{_libdir}/dnf5/plugins/repomanage_cmd_plugin.so
14mr|dnf5-5.4.5.0-6|858	%{_libdir}/dnf5/plugins/reposync_cmd_plugin.so
14mr|dnf5-5.4.5.0-6|859	
14mr|dnf5-5.4.5.0-6|860	%{_mandir}/man8/dnf*-builddep.8.*
14mr|dnf5-5.4.5.0-6|861	%{_mandir}/man8/dnf*-changelog.8.*
14mr|dnf5-5.4.5.0-6|862	%{_mandir}/man8/dnf*-config-manager.8.*
14mr|dnf5-5.4.5.0-6|863	%{_mandir}/man8/dnf*-copr.8.*
14mr|dnf5-5.4.5.0-6|864	%{_mandir}/man8/dnf*-needs-restarting.8.*
14mr|dnf5-5.4.5.0-6|865	%{_mandir}/man8/dnf*-repoclosure.8.*
14mr|dnf5-5.4.5.0-6|866	%{_mandir}/man8/dnf*-repomanage.8.*
14mr|dnf5-5.4.5.0-6|867	%{_mandir}/man8/dnf*-reposync.8.*
14mr|dnf5-5.4.5.0-6|868	%{_datadir}/dnf5/aliases.d/compatibility-plugins.conf
14mr|dnf5-5.4.5.0-6|869	%{_datadir}/dnf5/aliases.d/compatibility-reposync.conf
14mr|dnf5-5.4.5.0-6|870	
14mr|dnf5-5.4.5.0-6|871	# ========== libdnf5-plugin-appstream ==========
14mr|dnf5-5.4.5.0-6|872	
14mr|dnf5-5.4.5.0-6|873	%if %{with plugin_appstream}
14mr|dnf5-5.4.5.0-6|874	%package -n libdnf5-plugin-appstream
14mr|dnf5-5.4.5.0-6|875	Summary(ru_RU.UTF-8): Плагин libdnf5 для установки данных Appstream репозитория
14mr|dnf5-5.4.5.0-6|876	Summary:	Libdnf5 plugin to install repo Appstream data
14mr|dnf5-5.4.5.0-6|877	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|878	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|879	Requires:	dnf5 = %{EVRD}
14mr|dnf5-5.4.5.0-6|880	BuildRequires:	pkgconfig(appstream) >= 0.16
14mr|dnf5-5.4.5.0-6|881	
14mr|dnf5-5.4.5.0-6|882	%description -n libdnf5-plugin-appstream
14mr|dnf5-5.4.5.0-6|883	Libdnf5 plugin that installs repository's Appstream data, for repositories which provide them.
14mr|dnf5-5.4.5.0-6|884	
14mr|dnf5-5.4.5.0-6|885	%description -n libdnf5-plugin-appstream -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|886	Плагин libdnf5, устанавливающий данные Appstream репозиториев, в которых они имеются.
14mr|dnf5-5.4.5.0-6|887	
14mr|dnf5-5.4.5.0-6|888	%files -n libdnf5-plugin-appstream
14mr|dnf5-5.4.5.0-6|889	%{_libdir}/libdnf5/plugins/appstream.so
14mr|dnf5-5.4.5.0-6|890	%config %{_sysconfdir}/dnf/libdnf5-plugins/appstream.conf
14mr|dnf5-5.4.5.0-6|891	%endif
14mr|dnf5-5.4.5.0-6|892	
14mr|dnf5-5.4.5.0-6|893	# ========== libdnf5-plugin-expired-pgp-keys ==========
14mr|dnf5-5.4.5.0-6|894	%if %{with plugin_expired_pgp_keys}
14mr|dnf5-5.4.5.0-6|895	%package -n libdnf5-plugin-expired-pgp-keys
14mr|dnf5-5.4.5.0-6|896	Summary(ru_RU.UTF-8): Плагин libdnf5 для обнаружения и удаления истёкших PGP-ключей
14mr|dnf5-5.4.5.0-6|897	Summary:	Libdnf5 plugin for detecting and removing expired PGP keys
14mr|dnf5-5.4.5.0-6|898	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|899	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|900	Requires:	dnf5 = %{EVRD}
14mr|dnf5-5.4.5.0-6|901	
14mr|dnf5-5.4.5.0-6|902	%description -n libdnf5-plugin-expired-pgp-keys
14mr|dnf5-5.4.5.0-6|903	Libdnf5 plugin for detecting and removing expired PGP keys.
14mr|dnf5-5.4.5.0-6|904	
14mr|dnf5-5.4.5.0-6|905	%description -n libdnf5-plugin-expired-pgp-keys -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|906	Плагин libdnf5 для обнаружения и удаления истёкших PGP-ключей.
14mr|dnf5-5.4.5.0-6|907	
14mr|dnf5-5.4.5.0-6|908	%files -n libdnf5-plugin-expired-pgp-keys -f libdnf5-plugin-expired-pgp-keys.lang
14mr|dnf5-5.4.5.0-6|909	%{_libdir}/libdnf5/plugins/expired-pgp-keys.*
14mr|dnf5-5.4.5.0-6|910	%config %{_sysconfdir}/dnf/libdnf5-plugins/expired-pgp-keys.conf
14mr|dnf5-5.4.5.0-6|911	%{_mandir}/man8/libdnf5-expired-pgp-keys.8.*
14mr|dnf5-5.4.5.0-6|912	%endif
14mr|dnf5-5.4.5.0-6|913	
14mr|dnf5-5.4.5.0-6|914	# ========== libdnf5-plugin-local ==========
14mr|dnf5-5.4.5.0-6|915	
14mr|dnf5-5.4.5.0-6|916	%if %{with plugin_local}
14mr|dnf5-5.4.5.0-6|917	%package -n libdnf5-plugin-local
14mr|dnf5-5.4.5.0-6|918	Summary(ru_RU.UTF-8): Плагин libdnf5, копирующий все загруженные пакеты в локальный репозиторий
14mr|dnf5-5.4.5.0-6|919	Summary:	Libdnf5 plugin that copies all downloaded packages to a local repository
14mr|dnf5-5.4.5.0-6|920	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|921	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|922	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|923	Requires:	createrepo_c
14mr|dnf5-5.4.5.0-6|924	
14mr|dnf5-5.4.5.0-6|925	%description -n libdnf5-plugin-local
14mr|dnf5-5.4.5.0-6|926	Libdnf5 plugin that automatically copies all downloaded packages to
14mr|dnf5-5.4.5.0-6|927	a repository on the local filesystem and generates repo metadata.
14mr|dnf5-5.4.5.0-6|928	
14mr|dnf5-5.4.5.0-6|929	%description -n libdnf5-plugin-local -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|930	Плагин libdnf5, автоматически копирующий все загруженные пакеты
14mr|dnf5-5.4.5.0-6|931	в репозиторий в локальной файловой системе и генерирующий метаданные
14mr|dnf5-5.4.5.0-6|932	репозитория.
14mr|dnf5-5.4.5.0-6|933	
14mr|dnf5-5.4.5.0-6|934	%files -n libdnf5-plugin-local
14mr|dnf5-5.4.5.0-6|935	%{_libdir}/libdnf5/plugins/local.*
14mr|dnf5-5.4.5.0-6|936	%config %{_sysconfdir}/dnf/libdnf5-plugins/local.conf
14mr|dnf5-5.4.5.0-6|937	%{_mandir}/man8/libdnf5-local.8.*
14mr|dnf5-5.4.5.0-6|938	%endif
14mr|dnf5-5.4.5.0-6|939	
14mr|dnf5-5.4.5.0-6|940	# ========== libdnf5-plugin-systemd-inhibit ==========
14mr|dnf5-5.4.5.0-6|941	
14mr|dnf5-5.4.5.0-6|942	%if %{with plugin_systemd_inhibit}
14mr|dnf5-5.4.5.0-6|943	%package -n libdnf5-plugin-systemd-inhibit
14mr|dnf5-5.4.5.0-6|944	Summary(ru_RU.UTF-8): Плагин libdnf5, предотвращающий выключение системы во время транзакции с пакетами
14mr|dnf5-5.4.5.0-6|945	Summary:	Libdnf5 plugin that prevents system shutdown during a package transaction
14mr|dnf5-5.4.5.0-6|946	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|947	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|948	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|949	
14mr|dnf5-5.4.5.0-6|950	%description -n libdnf5-plugin-systemd-inhibit
14mr|dnf5-5.4.5.0-6|951	Libdnf5 plugin that acquires a systemd inhibitor lock during a package
14mr|dnf5-5.4.5.0-6|952	transaction to prevent system shutdown or reboot while packages are being
14mr|dnf5-5.4.5.0-6|953	installed, removed, or updated.
14mr|dnf5-5.4.5.0-6|954	
14mr|dnf5-5.4.5.0-6|955	%description -n libdnf5-plugin-systemd-inhibit -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|956	Плагин libdnf5, получающий блокировку systemd во время транзакции
14mr|dnf5-5.4.5.0-6|957	с пакетами, чтобы предотвратить выключение или перезагрузку системы
14mr|dnf5-5.4.5.0-6|958	во время установки, удаления или обновления пакетов.
14mr|dnf5-5.4.5.0-6|959	
14mr|dnf5-5.4.5.0-6|960	%files -n libdnf5-plugin-systemd-inhibit
14mr|dnf5-5.4.5.0-6|961	%{_libdir}/libdnf5/plugins/systemd-inhibit.*
14mr|dnf5-5.4.5.0-6|962	%config %{_sysconfdir}/dnf/libdnf5-plugins/00-systemd-inhibit.conf
14mr|dnf5-5.4.5.0-6|963	%endif
14mr|dnf5-5.4.5.0-6|964	
14mr|dnf5-5.4.5.0-6|965	# ========== dnf5-automatic plugin ==========
14mr|dnf5-5.4.5.0-6|966	
14mr|dnf5-5.4.5.0-6|967	%package plugin-automatic
14mr|dnf5-5.4.5.0-6|968	Summary(ru_RU.UTF-8): Менеджер пакетов — автоматические обновления
14mr|dnf5-5.4.5.0-6|969	Summary:	Package manager - automated upgrades
14mr|dnf5-5.4.5.0-6|970	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|971	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|972	Requires:	dnf5 = %{EVRD}
14mr|dnf5-5.4.5.0-6|973	Requires:	%{_lib}curl4
14mr|dnf5-5.4.5.0-6|974	Provides:	dnf5-command(automatic)
14mr|dnf5-5.4.5.0-6|975	%if %{with default_system_dnf}
14mr|dnf5-5.4.5.0-6|976	Provides:	dnf-automatic = %{EVRD}
14mr|dnf5-5.4.5.0-6|977	Obsoletes:	dnf-automatic < 5.2.11.0-4
14mr|dnf5-5.4.5.0-6|978	%else
14mr|dnf5-5.4.5.0-6|979	Conflicts:	dnf-automatic < 5.2.11.0-4
14mr|dnf5-5.4.5.0-6|980	%endif
14mr|dnf5-5.4.5.0-6|981	
14mr|dnf5-5.4.5.0-6|982	%description plugin-automatic
14mr|dnf5-5.4.5.0-6|983	Alternative command-line interface "dnf upgrade" suitable to be executed
14mr|dnf5-5.4.5.0-6|984	automatically and regularly from systemd timers, cron jobs or similar.
14mr|dnf5-5.4.5.0-6|985	
14mr|dnf5-5.4.5.0-6|986	%description plugin-automatic -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|987	Альтернативный интерфейс командной строки «dnf upgrade», предназначенный
14mr|dnf5-5.4.5.0-6|988	для автоматического и регулярного запуска из таймеров systemd, cron и подобных систем.
14mr|dnf5-5.4.5.0-6|989	
14mr|dnf5-5.4.5.0-6|990	%files plugin-automatic -f dnf5-plugin-automatic.lang
14mr|dnf5-5.4.5.0-6|991	%ghost %{_sysconfdir}/motd.d/dnf5-automatic
14mr|dnf5-5.4.5.0-6|992	%{_libdir}/dnf5/plugins/automatic_cmd_plugin.so
14mr|dnf5-5.4.5.0-6|993	%{_unitdir}/dnf5-automatic.service
14mr|dnf5-5.4.5.0-6|994	%{_unitdir}/dnf5-automatic.timer
14mr|dnf5-5.4.5.0-6|995	%{_unitdir}/dnf-automatic.service
14mr|dnf5-5.4.5.0-6|996	%{_unitdir}/dnf-automatic.timer
14mr|dnf5-5.4.5.0-6|997	%{_datadir}/dnf5/dnf5-plugins/automatic.conf
14mr|dnf5-5.4.5.0-6|998	%{_datadir}/dbus-1/system.d/org.rpm.dnf.v0.Automatic.conf
14mr|dnf5-5.4.5.0-6|999	%{_mandir}/man8/dnf*-automatic.8.*
14mr|dnf5-5.4.5.0-6|1000	%if %{with default_system_dnf}
14mr|dnf5-5.4.5.0-6|1001	%{_bindir}/dnf-automatic
14mr|dnf5-5.4.5.0-6|1002	%else
14mr|dnf5-5.4.5.0-6|1003	%exclude %{_bindir}/dnf-automatic
14mr|dnf5-5.4.5.0-6|1004	%endif
14mr|dnf5-5.4.5.0-6|1005	
14mr|dnf5-5.4.5.0-6|1006	# ========== dnf5-manifest plugin ==========
14mr|dnf5-5.4.5.0-6|1007	
14mr|dnf5-5.4.5.0-6|1008	%if %{with plugin_manifest}
14mr|dnf5-5.4.5.0-6|1009	%package plugin-manifest
14mr|dnf5-5.4.5.0-6|1010	Summary(ru_RU.UTF-8): Плагин DNF5 для работы с файлами манифестов пакетов RPM
14mr|dnf5-5.4.5.0-6|1011	Summary:	DNF5 plugin for working with RPM package manifest files
14mr|dnf5-5.4.5.0-6|1012	License:	LGPL-2.1-or-later
14mr|dnf5-5.4.5.0-6|1013	Group:		System/Configuration/Packaging
14mr|dnf5-5.4.5.0-6|1014	Requires:	dnf5 = %{EVRD}
14mr|dnf5-5.4.5.0-6|1015	Requires:	%{libname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|1016	Requires:	%{clilibname} = %{EVRD}
14mr|dnf5-5.4.5.0-6|1017	Provides:	dnf5-command(manifest)
14mr|dnf5-5.4.5.0-6|1018	
14mr|dnf5-5.4.5.0-6|1019	%description plugin-manifest
14mr|dnf5-5.4.5.0-6|1020	DNF5 plugin for working with RPM package manifest files.
14mr|dnf5-5.4.5.0-6|1021	
14mr|dnf5-5.4.5.0-6|1022	%description plugin-manifest -l ru_RU.UTF-8
14mr|dnf5-5.4.5.0-6|1023	Плагин DNF5 для работы с файлами манифестов пакетов RPM.
14mr|dnf5-5.4.5.0-6|1024	
14mr|dnf5-5.4.5.0-6|1025	%files plugin-manifest
14mr|dnf5-5.4.5.0-6|1026	%{_libdir}/dnf5/plugins/manifest_cmd_plugin.so
14mr|dnf5-5.4.5.0-6|1027	%{_mandir}/man8/dnf5-manifest.8.*
14mr|dnf5-5.4.5.0-6|1028	%endif
14mr|dnf5-5.4.5.0-6|1029	%endif
14mr|dnf5-5.4.5.0-6|1030	
14mr|dnf5-5.4.5.0-6|1031	#--------------------------------------------------------------------------------
14mr|dnf5-5.4.5.0-6|1032	
14mr|dnf5-5.4.5.0-6|1033	%prep
14mr|dnf5-5.4.5.0-6|1034	%autosetup -p1 -n dnf5-%{version}
14mr|dnf5-5.4.5.0-6|1035	
14mr|dnf5-5.4.5.0-6|1036	
14mr|dnf5-5.4.5.0-6|1037	%build
14mr|dnf5-5.4.5.0-6|1038	%cmake \
14mr|dnf5-5.4.5.0-6|1039	-DPACKAGE_VERSION=%{version} \
14mr|dnf5-5.4.5.0-6|1040	-DPERL_INSTALLDIRS=vendor \
14mr|dnf5-5.4.5.0-6|1041	\
14mr|dnf5-5.4.5.0-6|1042	-DWITH_DNF5DAEMON_CLIENT=%{?with_dnf5daemon_client:ON}%{!?with_dnf5daemon_client:OFF} \
14mr|dnf5-5.4.5.0-6|1043	-DWITH_DNF5DAEMON_SERVER=%{?with_dnf5daemon_server:ON}%{!?with_dnf5daemon_server:OFF} \
14mr|dnf5-5.4.5.0-6|1044	-DWITH_LIBDNF5_CLI=%{?with_libdnf_cli:ON}%{!?with_libdnf_cli:OFF} \
14mr|dnf5-5.4.5.0-6|1045	-DWITH_DNF5=%{?with_dnf5:ON}%{!?with_dnf5:OFF} \
14mr|dnf5-5.4.5.0-6|1046	-DWITH_PLUGIN_ACTIONS=%{?with_plugin_actions:ON}%{!?with_plugin_actions:OFF} \
14mr|dnf5-5.4.5.0-6|1047	-DWITH_PLUGIN_RHSM=%{?with_plugin_rhsm:ON}%{!?with_plugin_rhsm:OFF} \
14mr|dnf5-5.4.5.0-6|1048	-DWITH_PYTHON_PLUGINS_LOADER=%{?with_python_plugins_loader:ON}%{!?with_python_plugins_loader:OFF} \
14mr|dnf5-5.4.5.0-6|1049	-DWITH_PLUGIN_APPSTREAM=%{?with_plugin_appstream:ON}%{!?with_plugin_appstream:OFF} \
14mr|dnf5-5.4.5.0-6|1050	-DWITH_PLUGIN_EXPIRED_PGP_KEYS=%{?with_plugin_expired_pgp_keys:ON}%{!?with_plugin_expired_pgp_keys:OFF} \
14mr|dnf5-5.4.5.0-6|1051	-DWITH_PLUGIN_LOCAL=%{?with_plugin_local:ON}%{!?with_plugin_local:OFF} \
14mr|dnf5-5.4.5.0-6|1052	-DWITH_PLUGIN_MANIFEST=%{?with_plugin_manifest:ON}%{!?with_plugin_manifest:OFF} \
14mr|dnf5-5.4.5.0-6|1053	-DWITH_PLUGIN_SYSTEMD_INHIBIT=%{?with_plugin_systemd_inhibit:ON}%{!?with_plugin_systemd_inhibit:OFF} \
14mr|dnf5-5.4.5.0-6|1054	\
14mr|dnf5-5.4.5.0-6|1055	-DWITH_COMPS=%{?with_comps:ON}%{!?with_comps:OFF} \
14mr|dnf5-5.4.5.0-6|1056	-DWITH_MODULEMD=%{?with_modulemd:ON}%{!?with_modulemd:OFF} \
14mr|dnf5-5.4.5.0-6|1057	-DWITH_ZCHUNK=%{?with_zchunk:ON}%{!?with_zchunk:OFF} \
14mr|dnf5-5.4.5.0-6|1058	-DWITH_SYSTEMD=%{?with_systemd:ON}%{!?with_systemd:OFF} \
14mr|dnf5-5.4.5.0-6|1059	\
14mr|dnf5-5.4.5.0-6|1060	-DWITH_HTML=%{?with_html:ON}%{!?with_html:OFF} \
14mr|dnf5-5.4.5.0-6|1061	-DWITH_MAN=%{?with_man:ON}%{!?with_man:OFF} \
14mr|dnf5-5.4.5.0-6|1062	\
14mr|dnf5-5.4.5.0-6|1063	-DWITH_GO=%{?with_go:ON}%{!?with_go:OFF} \
14mr|dnf5-5.4.5.0-6|1064	-DWITH_PERL5=%{?with_perl5:ON}%{!?with_perl5:OFF} \
14mr|dnf5-5.4.5.0-6|1065	-DWITH_PYTHON3=%{?with_python3:ON}%{!?with_python3:OFF} \
14mr|dnf5-5.4.5.0-6|1066	-DWITH_RUBY=%{?with_ruby:ON}%{!?with_ruby:OFF} \
14mr|dnf5-5.4.5.0-6|1067	-DRUBY_VENDORARCH_DIR=%{ruby_vendorarchdir} \
14mr|dnf5-5.4.5.0-6|1068	-DRuby_VENDORARCH_DIR=%{ruby_vendorarchdir} \
14mr|dnf5-5.4.5.0-6|1069	\
14mr|dnf5-5.4.5.0-6|1070	-DWITH_SANITIZERS=%{?with_sanitizers:ON}%{!?with_sanitizers:OFF} \
14mr|dnf5-5.4.5.0-6|1071	-DWITH_TESTS=%{?with_tests:ON}%{!?with_tests:OFF} \
14mr|dnf5-5.4.5.0-6|1072	-DWITH_PERFORMANCE_TESTS=%{?with_performance_tests:ON}%{!?with_performance_tests:OFF} \
14mr|dnf5-5.4.5.0-6|1073	-DWITH_DNF5DAEMON_TESTS=%{?with_dnf5daemon_tests:ON}%{!?with_dnf5daemon_tests:OFF} \
14mr|dnf5-5.4.5.0-6|1074	\
14mr|dnf5-5.4.5.0-6|1075	-DVERSION_PRIME=%{project_version_prime} \
14mr|dnf5-5.4.5.0-6|1076	-DVERSION_MAJOR=%{project_version_major} \
14mr|dnf5-5.4.5.0-6|1077	-DVERSION_MINOR=%{project_version_minor} \
14mr|dnf5-5.4.5.0-6|1078	-DVERSION_MICRO=%{project_version_micro}
14mr|dnf5-5.4.5.0-6|1079	%make_build
14mr|dnf5-5.4.5.0-6|1080	%if %{with man}
14mr|dnf5-5.4.5.0-6|1081	%make_build doc-man
14mr|dnf5-5.4.5.0-6|1082	%endif
14mr|dnf5-5.4.5.0-6|1083	%if %{with tests}
14mr|dnf5-5.4.5.0-6|1084	%make_build -C test
14mr|dnf5-5.4.5.0-6|1085	%endif
14mr|dnf5-5.4.5.0-6|1086	
14mr|dnf5-5.4.5.0-6|1087	%check
14mr|dnf5-5.4.5.0-6|1088	%if %{with tests}
14mr|dnf5-5.4.5.0-6|1089	%global lib_path %{buildroot}%{_libdir}
14mr|dnf5-5.4.5.0-6|1090	%global ruby_path %{buildroot}%{ruby_vendorarchdir}/libdnf5:%{buildroot}%{ruby_vendorarchdir}/libdnf5_cli
14mr|dnf5-5.4.5.0-6|1091	%global lib_path_all %{lib_path}%{?with_ruby::%{ruby_path}}
14mr|dnf5-5.4.5.0-6|1092	
14mr|dnf5-5.4.5.0-6|1093	LD_LIBRARY_PATH="%{lib_path_all}" \
14mr|dnf5-5.4.5.0-6|1094	ctest \
14mr|dnf5-5.4.5.0-6|1095	--test-dir ${PWD}/build \
14mr|dnf5-5.4.5.0-6|1096	--output-on-failure \
14mr|dnf5-5.4.5.0-6|1097	--force-new-ctest-process \
14mr|dnf5-5.4.5.0-6|1098	--progress || true
14mr|dnf5-5.4.5.0-6|1099	%endif
14mr|dnf5-5.4.5.0-6|1100	
14mr|dnf5-5.4.5.0-6|1101	%install
14mr|dnf5-5.4.5.0-6|1102	%make_install -C build
14mr|dnf5-5.4.5.0-6|1103	
14mr|dnf5-5.4.5.0-6|1104	%if %{with default_system_dnf}
14mr|dnf5-5.4.5.0-6|1105	ln -sr %{buildroot}%{_bindir}/dnf5 %{buildroot}%{_bindir}/dnf
14mr|dnf5-5.4.5.0-6|1106	ln -sr %{buildroot}%{_bindir}/dnf5 %{buildroot}%{_bindir}/yum
14mr|dnf5-5.4.5.0-6|1107	# Remove if condition when Fedora 37 is EOL
14mr|dnf5-5.4.5.0-6|1108	ln -sr %{buildroot}%{_bindir}/dnf5 %{buildroot}%{_bindir}/microdnf
14mr|dnf5-5.4.5.0-6|1109	%endif
14mr|dnf5-5.4.5.0-6|1110	
14mr|dnf5-5.4.5.0-6|1111	# own dirs and files that dnf5 creates on runtime
14mr|dnf5-5.4.5.0-6|1112	mkdir -p %{buildroot}%{_prefix}/lib/sysimage/dnf
14mr|dnf5-5.4.5.0-6|1113	for files in \
14mr|dnf5-5.4.5.0-6|1114	groups.toml modules.toml nevras.toml packages.toml \
14mr|dnf5-5.4.5.0-6|1115	system.toml transaction_history.sqlite \
14mr|dnf5-5.4.5.0-6|1116	transaction_history.sqlite-shm \
14mr|dnf5-5.4.5.0-6|1117	transaction_history.sqlite-wal userinstalled.toml
14mr|dnf5-5.4.5.0-6|1118	do
14mr|dnf5-5.4.5.0-6|1119	touch %{buildroot}%{_prefix}/lib/sysimage/dnf/$files
14mr|dnf5-5.4.5.0-6|1120	done
14mr|dnf5-5.4.5.0-6|1121	
14mr|dnf5-5.4.5.0-6|1122	
14mr|dnf5-5.4.5.0-6|1123	%if %{with systemd}
14mr|dnf5-5.4.5.0-6|1124	mkdir -p %{buildroot}%{_unitdir}/system-update.target.wants/
14mr|dnf5-5.4.5.0-6|1125	pushd %{buildroot}%{_unitdir}/system-update.target.wants/
14mr|dnf5-5.4.5.0-6|1126	ln -sr ../dnf5-offline-transaction.service
14mr|dnf5-5.4.5.0-6|1127	popd
14mr|dnf5-5.4.5.0-6|1128	%endif
14mr|dnf5-5.4.5.0-6|1129	
14mr|dnf5-5.4.5.0-6|1130	%find_lang dnf5
14mr|dnf5-5.4.5.0-6|1131	%find_lang dnf5-plugin-automatic
14mr|dnf5-5.4.5.0-6|1132	%find_lang dnf5-plugin-builddep
14mr|dnf5-5.4.5.0-6|1133	%find_lang dnf5-plugin-changelog
14mr|dnf5-5.4.5.0-6|1134	%find_lang dnf5-plugin-config-manager
14mr|dnf5-5.4.5.0-6|1135	%find_lang dnf5-plugin-copr
14mr|dnf5-5.4.5.0-6|1136	%find_lang dnf5-plugin-needs-restarting
14mr|dnf5-5.4.5.0-6|1137	%find_lang dnf5-plugin-repoclosure
14mr|dnf5-5.4.5.0-6|1138	%find_lang dnf5-plugin-reposync
14mr|dnf5-5.4.5.0-6|1139	%find_lang dnf5daemon-client
14mr|dnf5-5.4.5.0-6|1140	%find_lang dnf5daemon-server
14mr|dnf5-5.4.5.0-6|1141	%find_lang libdnf5
14mr|dnf5-5.4.5.0-6|1142	%find_lang libdnf5-cli
14mr|dnf5-5.4.5.0-6|1143	%find_lang libdnf5-plugin-actions
14mr|dnf5-5.4.5.0-6|1144	%find_lang libdnf5-plugin-expired-pgp-keys
14mr|dnf5-5.4.5.0-6|1145	%if %{with plugin_rhsm}
14mr|dnf5-5.4.5.0-6|1146	%find_lang libdnf5-plugin-rhsm
14mr|dnf5-5.4.5.0-6|1147	%endif
14mr|dnf5-5.4.5.0-6|1148	
14mr|dnf5-5.4.5.0-6|1149	
14mr|dnf5-5.4.5.0-6|1150	

51 14
14mr|dracut-106-0.git57efb3.11|1	%define commit 57efb314c5446bd95462b14f307f6a5bab9fb58f
14mr|dracut-106-0.git57efb3.11|2	%define commit_short %(echo %{commit} | head -c 6)
14mr|dracut-106-0.git57efb3.11|3	
14mr|dracut-106-0.git57efb3.11|4	%define dracutlibdir %{_prefix}/lib/dracut
14mr|dracut-106-0.git57efb3.11|5	
14mr|dracut-106-0.git57efb3.11|6	Summary:	Next generation initrd image generator
14mr|dracut-106-0.git57efb3.11|7	Name:		dracut
14mr|dracut-106-0.git57efb3.11|8	Version:	106
14mr|dracut-106-0.git57efb3.11|9	Release:	0.git%{commit_short}.11
14mr|dracut-106-0.git57efb3.11|10	License:	GPLv2+
14mr|dracut-106-0.git57efb3.11|11	Group:		System/Base
14mr|dracut-106-0.git57efb3.11|12	Url:		https://github.com/dracut-ng/dracut-ng
14mr|dracut-106-0.git57efb3.11|13	Source0:	https://github.com/dracut-ng/dracut-ng/archive/%{commit}.tar.gz?/%{name}-%{commit}.tar.gz
14mr|dracut-106-0.git57efb3.11|14	Source1:	01-rosa.conf
14mr|dracut-106-0.git57efb3.11|15	Source2:	module-setup.sh
14mr|dracut-106-0.git57efb3.11|16	
14mr|dracut-106-0.git57efb3.11|17	Patch0001:	0001-Always-use-noatime-option-for-live-rw.patch
14mr|dracut-106-0.git57efb3.11|18	Patch0002:	0002-dev-sdXn-dev-sdX-for-the-system-images.patch
14mr|dracut-106-0.git57efb3.11|19	Patch0003:	0003-ROSA-plymouth-theme.patch
14mr|dracut-106-0.git57efb3.11|20	Patch0004:	0004-Do-not-strip-kernel-modules-by-default.patch
14mr|dracut-106-0.git57efb3.11|21	Patch0005:	0005-Drop-explicit-9-compression-level.patch
14mr|dracut-106-0.git57efb3.11|22	Patch0006:	0006-Revert-Use-eurlatgr-as-default-console-font.patch
14mr|dracut-106-0.git57efb3.11|23	# https://github.com/dracutdevs/dracut/pull/1396
14mr|dracut-106-0.git57efb3.11|24	Patch0007:	0007-Understand-dbus-daemon.service.patch
14mr|dracut-106-0.git57efb3.11|25	Patch0008:	0008-Add-kostylen-for-networkroot.patch
14mr|dracut-106-0.git57efb3.11|26	# https://github.com/dracutdevs/dracut/pull/2312
14mr|dracut-106-0.git57efb3.11|27	Patch0025:	0025-fix-url-lib-remove-junk-before-path-to-ca-bundle.patch
14mr|dracut-106-0.git57efb3.11|28	# Revert https://github.com/dracut-ng/dracut-ng/pull/515
14mr|dracut-106-0.git57efb3.11|29	# TODO: we will probably also have to switch to NetworkManager...
14mr|dracut-106-0.git57efb3.11|30	Patch0026:	0026-Revert-chore-drop-support-for-ifcfg.patch
14mr|dracut-106-0.git57efb3.11|31	# cherry-pick of ff6a30c8, for Baikal
14mr|dracut-106-0.git57efb3.11|32	Patch0027:	0027-fix-kernel-modules-add-Cadence-USB-driver-to-base.patch
14mr|dracut-106-0.git57efb3.11|33	#UIRD
14mr|dracut-106-0.git57efb3.11|34	Patch0028:	0028-Hide-udevadm-warning-message.patch
14mr|dracut-106-0.git57efb3.11|35	Patch0029:	0029-UIRD-fix-for-shutdown-using-plymouth.patch
14mr|dracut-106-0.git57efb3.11|36	# backports for kernel-6.18 etc.
14mr|dracut-106-0.git57efb3.11|37	Patch0030:	0030-fix-dracut-functions.sh-check-for-modules-in-kmoddir.patch
14mr|dracut-106-0.git57efb3.11|38	Patch0031:	0031-fix-dracut-functions.sh-check_kernel_module-go-one-d.patch
14mr|dracut-106-0.git57efb3.11|39	# kb#639, for kernels 6.12+
14mr|dracut-106-0.git57efb3.11|40	Patch0032:	0032-fix-90kernel-modules-explicitly-include-xhci-pci-ren.patch
14mr|dracut-106-0.git57efb3.11|41	# backports of some security fixes
14mr|dracut-106-0.git57efb3.11|42	Patch0033:	0033-fix-dracut-init-do-not-set-DRACUT_KERNEL_MODALIASES-.patch
14mr|dracut-106-0.git57efb3.11|43	Patch0034:	0034-fix-dracut-properly-detect-kernel-version-with-sysro.patch
14mr|dracut-106-0.git57efb3.11|44	Patch0035:	0035-fix-network-legacy-add-input-validation-to-RFC-3442-.patch
14mr|dracut-106-0.git57efb3.11|45	# CVE-2026-6893
14mr|dracut-106-0.git57efb3.11|46	Patch0036:	0036-fix-network-legacy-sanitize-DHCP-values-in-dhclient-.patch
14mr|dracut-106-0.git57efb3.11|47	Patch0037:	0037-feat-base-add-escape-function-implementing-printf-q.patch
14mr|dracut-106-0.git57efb3.11|48	Patch0038:	0038-fix-dracut-lib-sanitize-variable-assignments-using-e.patch
14mr|dracut-106-0.git57efb3.11|49	Patch0039:	0039-fix-systemd-networkd-escape-values-from-DHCP-options.patch
14mr|dracut-106-0.git57efb3.11|50	Patch0040:	0040-fix-kernel-modules-include-xhci-pci-prom21-for-early.patch
14mr|dracut-106-0.git57efb3.11|51	Patch0041:	0041-fix-dracut-install-check-return-value-in-modalias-re.patch
14mr|dracut-106-0.git57efb3.11|52	Patch0042:	0042-fix-iscsi-normalize-initiator-and-target-names.patch
14mr|dracut-106-0.git57efb3.11|53	Patch0043:	0043-fix-net-lib-validate-iSCSI-LUN-parameters.patch
14mr|dracut-106-0.git57efb3.11|54	
14mr|dracut-106-0.git57efb3.11|55	# per upstream name
14mr|dracut-106-0.git57efb3.11|56	Provides:	dracut-ng = %{EVRD}
14mr|dracut-106-0.git57efb3.11|57	Provides:	dracut-ng%{_isa} = %{EVRD}
14mr|dracut-106-0.git57efb3.11|58	
14mr|dracut-106-0.git57efb3.11|59	BuildRequires:	docbook-dtd45-xml
14mr|dracut-106-0.git57efb3.11|60	BuildRequires:	docbook-style-xsl
14mr|dracut-106-0.git57efb3.11|61	BuildRequires:	xsltproc
14mr|dracut-106-0.git57efb3.11|62	BuildRequires:	bash
14mr|dracut-106-0.git57efb3.11|63	BuildRequires:	git-core
14mr|dracut-106-0.git57efb3.11|64	BuildRequires:	asciidoc
14mr|dracut-106-0.git57efb3.11|65	BuildRequires:	systemd-units
14mr|dracut-106-0.git57efb3.11|66	BuildRequires:	bash-completion
14mr|dracut-106-0.git57efb3.11|67	BuildRequires:	pkgconfig(libkmod)
14mr|dracut-106-0.git57efb3.11|68	BuildRequires:	pkgconfig(bash-completion)
14mr|dracut-106-0.git57efb3.11|69	
14mr|dracut-106-0.git57efb3.11|70	%ifarch %{ix86} x86_64
14mr|dracut-106-0.git57efb3.11|71	Requires:	v86d
14mr|dracut-106-0.git57efb3.11|72	%endif
14mr|dracut-106-0.git57efb3.11|73	Requires(pre):	filesystem
14mr|dracut-106-0.git57efb3.11|74	Requires(pre):	coreutils
14mr|dracut-106-0.git57efb3.11|75	Requires:	udev
14mr|dracut-106-0.git57efb3.11|76	Requires:	util-linux-ng
14mr|dracut-106-0.git57efb3.11|77	Requires:	kmod
14mr|dracut-106-0.git57efb3.11|78	Requires:	e2fsprogs
14mr|dracut-106-0.git57efb3.11|79	Requires:	cpio
14mr|dracut-106-0.git57efb3.11|80	Requires:	findutils
14mr|dracut-106-0.git57efb3.11|81	Requires:	binutils
14mr|dracut-106-0.git57efb3.11|82	Requires:	grep
14mr|dracut-106-0.git57efb3.11|83	Requires:	mktemp
14mr|dracut-106-0.git57efb3.11|84	Requires:	bash
14mr|dracut-106-0.git57efb3.11|85	Requires:	kbd
14mr|dracut-106-0.git57efb3.11|86	Requires:	tar
14mr|dracut-106-0.git57efb3.11|87	Requires:	gzip
14mr|dracut-106-0.git57efb3.11|88	Requires:	pigz
14mr|dracut-106-0.git57efb3.11|89	Requires:	bzip2
14mr|dracut-106-0.git57efb3.11|90	Requires:	xz
14mr|dracut-106-0.git57efb3.11|91	Requires:	zstd
14mr|dracut-106-0.git57efb3.11|92	Requires:	file
14mr|dracut-106-0.git57efb3.11|93	Requires:	bridge-utils
14mr|dracut-106-0.git57efb3.11|94	#Requires:	bootloader-utils
14mr|dracut-106-0.git57efb3.11|95	# dhcp-client, for module network-legacy
14mr|dracut-106-0.git57efb3.11|96	# TODO: maybe we can work without network-legacy?
14mr|dracut-106-0.git57efb3.11|97	Requires:	/usr/sbin/dhclient
14mr|dracut-106-0.git57efb3.11|98	# to regenerate initrds
14mr|dracut-106-0.git57efb3.11|99	Requires:	rosa-kernel-tools
14mr|dracut-106-0.git57efb3.11|100	
14mr|dracut-106-0.git57efb3.11|101	# Dependencies of module 90multipath
14mr|dracut-106-0.git57efb3.11|102	# https://github.com/dracutdevs/dracut/blob/cf31fcf804/modules.d/90multipath/module-setup.sh#L92-L98
14mr|dracut-106-0.git57efb3.11|103	Requires:	(dmsetup if multipath-tools)
14mr|dracut-106-0.git57efb3.11|104	Requires:	(kpartx if multipath-tools)
14mr|dracut-106-0.git57efb3.11|105	Requires:	(procps-ng if multipath-tools)
14mr|dracut-106-0.git57efb3.11|106	# pidof, https://github.com/dracutdevs/dracut/issues/2027
14mr|dracut-106-0.git57efb3.11|107	Requires:	(sysvinit-tools if multipath-tools)
14mr|dracut-106-0.git57efb3.11|108	# TODO: add similar boolean deps for other modules
14mr|dracut-106-0.git57efb3.11|109	
14mr|dracut-106-0.git57efb3.11|110	# dracut module url-lib requires curl; that module is used rarely,
14mr|dracut-106-0.git57efb3.11|111	# so let't avoid requiring curl explicitly, but, if curl is being
14mr|dracut-106-0.git57efb3.11|112	# installed in one transaction with dracut, make sure that curl
14mr|dracut-106-0.git57efb3.11|113	# is installed before dracut to ensure that initrds will be generatable;
14mr|dracut-106-0.git57efb3.11|114	# bellow are dependencies of livenet, url-lib, nfs and some other modules.
14mr|dracut-106-0.git57efb3.11|115	# TODO: add a Provides generator to RPM to generate "Provides: binary(xxx)"
14mr|dracut-106-0.git57efb3.11|116	# and then generate all needed dependencies by grep'ping "require_binaries"
14mr|dracut-106-0.git57efb3.11|117	OrderWithRequires: coreutils
14mr|dracut-106-0.git57efb3.11|118	OrderWithRequires: curl
14mr|dracut-106-0.git57efb3.11|119	OrderWithRequires: nfs-utils
14mr|dracut-106-0.git57efb3.11|120	OrderWithRequires: /usr/bin/tar
14mr|dracut-106-0.git57efb3.11|121	OrderWithRequires: /usr/bin/gzip
14mr|dracut-106-0.git57efb3.11|122	# network-legacy fails without it
14mr|dracut-106-0.git57efb3.11|123	OrderWithRequires: /usr/sbin/dhclient
14mr|dracut-106-0.git57efb3.11|124	
14mr|dracut-106-0.git57efb3.11|125	%description
14mr|dracut-106-0.git57efb3.11|126	Dracut contains tools to create a bootable initramfs for 2.6 Linux kernels.
14mr|dracut-106-0.git57efb3.11|127	Unlike existing implementations, dracut does hard-code as little as possible
14mr|dracut-106-0.git57efb3.11|128	into the initramfs. Dracut contains various modules which are driven by the
14mr|dracut-106-0.git57efb3.11|129	event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as
14mr|dracut-106-0.git57efb3.11|130	NFS, iSCSI, NBD, FCoE with the dracut-network package.
14mr|dracut-106-0.git57efb3.11|131	
14mr|dracut-106-0.git57efb3.11|132	%prep
14mr|dracut-106-0.git57efb3.11|133	%autosetup -S git_am -n dracut-ng-%{commit}
14mr|dracut-106-0.git57efb3.11|134	
14mr|dracut-106-0.git57efb3.11|135	# We don't want to strip dracut-install, that's debuginfo's job
14mr|dracut-106-0.git57efb3.11|136	sed -i -e 's,\$(strip),,g' src/install/Makefile
14mr|dracut-106-0.git57efb3.11|137	# historical
14mr|dracut-106-0.git57efb3.11|138	grep -Irl '/boot/initramfs' | xargs sed -i -e 's,/boot/initramfs,/boot/initrd,g'
14mr|dracut-106-0.git57efb3.11|139	# inspect changes made by sed
14mr|dracut-106-0.git57efb3.11|140	git diff
14mr|dracut-106-0.git57efb3.11|141	
14mr|dracut-106-0.git57efb3.11|142	%build
14mr|dracut-106-0.git57efb3.11|143	%global optflags %{optflags} -Os
14mr|dracut-106-0.git57efb3.11|144	
14mr|dracut-106-0.git57efb3.11|145	# The build system sets CFLAGS overriding the default value dracut's Makefile
14mr|dracut-106-0.git57efb3.11|146	# uses. However, that default set of options also sets the path to libkmod
14mr|dracut-106-0.git57efb3.11|147	# headers. Add it here then.
14mr|dracut-106-0.git57efb3.11|148	export CFLAGS="%{optflags} $(pkg-config --cflags libkmod)"
14mr|dracut-106-0.git57efb3.11|149	
14mr|dracut-106-0.git57efb3.11|150	%configure \
14mr|dracut-106-0.git57efb3.11|151	--systemdsystemunitdir=%{_unitdir} \
14mr|dracut-106-0.git57efb3.11|152	--bashcompletiondir=$(pkg-config --variable=completionsdir bash-completion) \
14mr|dracut-106-0.git57efb3.11|153	--libdir=%{_prefix}/lib
14mr|dracut-106-0.git57efb3.11|154	
14mr|dracut-106-0.git57efb3.11|155	%make_build CC=%{__cc}
14mr|dracut-106-0.git57efb3.11|156	
14mr|dracut-106-0.git57efb3.11|157	%install
14mr|dracut-106-0.git57efb3.11|158	%make_install enable_test=no
14mr|dracut-106-0.git57efb3.11|159	
14mr|dracut-106-0.git57efb3.11|160	mkdir -p %{buildroot}%{_datadir}/doc/%{name}/dracut.conf.d-examples
14mr|dracut-106-0.git57efb3.11|161	mv -v %{buildroot}%{dracutlibdir}/dracut.conf.d/* %{buildroot}%{_datadir}/doc/%{name}/dracut.conf.d-examples
14mr|dracut-106-0.git57efb3.11|162	
14mr|dracut-106-0.git57efb3.11|163	# We place the distro-specific config in /usr/lib/dracut/dracut-conf.d/
14mr|dracut-106-0.git57efb3.11|164	# to make it overridable (the file with the same name in /etc/dracut.conf.d/
14mr|dracut-106-0.git57efb3.11|165	# has a higher priority).
14mr|dracut-106-0.git57efb3.11|166	install -m 644 %{SOURCE1} %{buildroot}%{dracutlibdir}/dracut.conf.d/01-rosa.conf
14mr|dracut-106-0.git57efb3.11|167	mkdir -p %{buildroot}%{dracutlibdir}/modules.d/99rosa/
14mr|dracut-106-0.git57efb3.11|168	install -m 644 %{SOURCE2} %{buildroot}%{dracutlibdir}/modules.d/99rosa/
14mr|dracut-106-0.git57efb3.11|169	# until the e2k kernel supports xz compressed initrd
14mr|dracut-106-0.git57efb3.11|170	%ifarch %{e2k} loongarch64
14mr|dracut-106-0.git57efb3.11|171	sed -i 's/compress=.*/compress="gzip"/' %{buildroot}%{dracutlibdir}/dracut.conf.d/01-rosa.conf
14mr|dracut-106-0.git57efb3.11|172	%endif
14mr|dracut-106-0.git57efb3.11|173	
14mr|dracut-106-0.git57efb3.11|174	echo "DRACUT_VERSION=%{version}-%{release}" > %{buildroot}%{dracutlibdir}/dracut-version.sh
14mr|dracut-106-0.git57efb3.11|175	
14mr|dracut-106-0.git57efb3.11|176	# fix permission of module files
14mr|dracut-106-0.git57efb3.11|177	chmod +x %{buildroot}%{dracutlibdir}/modules.d/*/*.sh
14mr|dracut-106-0.git57efb3.11|178	
14mr|dracut-106-0.git57efb3.11|179	mkdir -p %{buildroot}/boot/dracut
14mr|dracut-106-0.git57efb3.11|180	mkdir -p %{buildroot}%{_var}/lib/dracut/overlay
14mr|dracut-106-0.git57efb3.11|181	install -m 755 -d %{buildroot}%{_datadir}/dracut
14mr|dracut-106-0.git57efb3.11|182	
14mr|dracut-106-0.git57efb3.11|183	mkdir -p %{buildroot}%{_sbindir}
14mr|dracut-106-0.git57efb3.11|184	mv %{buildroot}%{_bindir}/* %{buildroot}%{_sbindir}/
14mr|dracut-106-0.git57efb3.11|185	
14mr|dracut-106-0.git57efb3.11|186	ln -s %{_sbindir}/dracut %{buildroot}%{_bindir}/dracut
14mr|dracut-106-0.git57efb3.11|187	ln -s %{dracutlibdir}/dracut-install %{buildroot}%{_sbindir}/dracut-install
14mr|dracut-106-0.git57efb3.11|188	
14mr|dracut-106-0.git57efb3.11|189	mkdir -p %{buildroot}%{_localstatedir}/log
14mr|dracut-106-0.git57efb3.11|190	touch %{buildroot}%{_localstatedir}/log/dracut.log
14mr|dracut-106-0.git57efb3.11|191	
14mr|dracut-106-0.git57efb3.11|192	# regenerate initrds with rosa-kernel-tools when installing or updating dracut
14mr|dracut-106-0.git57efb3.11|193	mkdir -p %{buildroot}/var/spool/initramfs-regen
14mr|dracut-106-0.git57efb3.11|194	touch %{buildroot}/var/spool/initramfs-regen/dracut
14mr|dracut-106-0.git57efb3.11|195	
14mr|dracut-106-0.git57efb3.11|196	# Replace some /sbin with /usr/sbin
14mr|dracut-106-0.git57efb3.11|197	sed -i -e "s,=-/sbin/modprobe,=-/usr/sbin/modprobe," -e "s,=/sbin/multipathd,=/usr/sbin/multipathd," %{buildroot}%{_prefix}/lib/%{name}/modules.d/90multipath/multipathd.service
14mr|dracut-106-0.git57efb3.11|198	# Replace some /bin with /usr/bin
14mr|dracut-106-0.git57efb3.11|199	sed -i "s,=/bin/true,=/usr/bin/true," %{buildroot}%{_unitdir}/%{name}-shutdown.service
14mr|dracut-106-0.git57efb3.11|200	
14mr|dracut-106-0.git57efb3.11|201	%files
14mr|dracut-106-0.git57efb3.11|202	%doc AUTHORS
14mr|dracut-106-0.git57efb3.11|203	%dir /boot/dracut
14mr|dracut-106-0.git57efb3.11|204	%dir %{_datadir}/dracut
14mr|dracut-106-0.git57efb3.11|205	%dir %{_var}/lib/dracut
14mr|dracut-106-0.git57efb3.11|206	%dir %{_var}/lib/dracut/overlay
14mr|dracut-106-0.git57efb3.11|207	%dir %{dracutlibdir}/modules.d
14mr|dracut-106-0.git57efb3.11|208	%dir %{dracutlibdir}/dracut.conf.d
14mr|dracut-106-0.git57efb3.11|209	%dir %{_sysconfdir}/dracut.conf.d
14mr|dracut-106-0.git57efb3.11|210	%config %{_sysconfdir}/dracut.conf
14mr|dracut-106-0.git57efb3.11|211	%attr(0644,root,root) %ghost %config(missingok,noreplace) %{_localstatedir}/log/dracut.log
14mr|dracut-106-0.git57efb3.11|212	%{dracutlibdir}/dracut.conf.d/01-rosa.conf
14mr|dracut-106-0.git57efb3.11|213	%{_sbindir}/dracut
14mr|dracut-106-0.git57efb3.11|214	%{_bindir}/dracut
14mr|dracut-106-0.git57efb3.11|215	%{_sbindir}/dracut-catimages
14mr|dracut-106-0.git57efb3.11|216	%{_sbindir}/dracut-install
14mr|dracut-106-0.git57efb3.11|217	%{_sbindir}/lsinitrd
14mr|dracut-106-0.git57efb3.11|218	%{_unitdir}/*.service
14mr|dracut-106-0.git57efb3.11|219	%{_unitdir}/*/*.service
14mr|dracut-106-0.git57efb3.11|220	%{_prefix}/lib/kernel/install.d/5*-dracut*.install
14mr|dracut-106-0.git57efb3.11|221	%{dracutlibdir}/skipcpio
14mr|dracut-106-0.git57efb3.11|222	%{dracutlibdir}/dracut-install
14mr|dracut-106-0.git57efb3.11|223	%{dracutlibdir}/dracut-version.sh
14mr|dracut-106-0.git57efb3.11|224	%{dracutlibdir}/dracut-functions.sh
14mr|dracut-106-0.git57efb3.11|225	%{dracutlibdir}/dracut-functions
14mr|dracut-106-0.git57efb3.11|226	%{dracutlibdir}/modules.d/*
14mr|dracut-106-0.git57efb3.11|227	%{dracutlibdir}/dracut-initramfs-restore
14mr|dracut-106-0.git57efb3.11|228	%{dracutlibdir}/dracut-logger.sh
14mr|dracut-106-0.git57efb3.11|229	%{dracutlibdir}/dracut-init.sh
14mr|dracut-106-0.git57efb3.11|230	%{dracutlibdir}/dracut-util
14mr|dracut-106-0.git57efb3.11|231	%{_datadir}/bash-completion/completions/dracut
14mr|dracut-106-0.git57efb3.11|232	%{_datadir}/bash-completion/completions/lsinitrd
14mr|dracut-106-0.git57efb3.11|233	%{_mandir}/man1/lsinitrd.1.*
14mr|dracut-106-0.git57efb3.11|234	%{_mandir}/man5/dracut.conf.5*
14mr|dracut-106-0.git57efb3.11|235	%{_mandir}/man7/dracut.bootup.7*
14mr|dracut-106-0.git57efb3.11|236	%{_mandir}/man7/dracut.kernel.7*
14mr|dracut-106-0.git57efb3.11|237	%{_mandir}/man7/dracut.cmdline.7*
14mr|dracut-106-0.git57efb3.11|238	%{_mandir}/man7/dracut.modules.7*
14mr|dracut-106-0.git57efb3.11|239	%{_mandir}/man8/dracut*.8*
14mr|dracut-106-0.git57efb3.11|240	%{_datadir}/pkgconfig/dracut.pc
14mr|dracut-106-0.git57efb3.11|241	%{_datadir}/doc/%{name}/dracut.conf.d-examples
14mr|dracut-106-0.git57efb3.11|242	/var/spool/initramfs-regen/dracut

52 14
14mr|extra-cmake-modules-6.30.0-1|1	%define fw_version %(echo %{version} | cut -d. -f1,2)
14mr|extra-cmake-modules-6.30.0-1|2	
14mr|extra-cmake-modules-6.30.0-1|3	Summary:	KDE Frameworks CMake extra modules
14mr|extra-cmake-modules-6.30.0-1|4	Name:		extra-cmake-modules
14mr|extra-cmake-modules-6.30.0-1|5	Version:	6.30.0
14mr|extra-cmake-modules-6.30.0-1|6	Release:	1
14mr|extra-cmake-modules-6.30.0-1|7	License:	MIT
14mr|extra-cmake-modules-6.30.0-1|8	Group:		Development/KDE and Qt
14mr|extra-cmake-modules-6.30.0-1|9	Url:		http://www.kde.org/
14mr|extra-cmake-modules-6.30.0-1|10	Source0:	https://download.kde.org/stable/frameworks/%{fw_version}/%{name}-%{version}.tar.xz
14mr|extra-cmake-modules-6.30.0-1|11	BuildRequires:	cmake
14mr|extra-cmake-modules-6.30.0-1|12	BuildRequires:	python3egg(setuptools)
14mr|extra-cmake-modules-6.30.0-1|13	BuildRequires:	python3egg(sphinx)
14mr|extra-cmake-modules-6.30.0-1|14	BuildRequires:	pkgconfig(Qt5Core)
14mr|extra-cmake-modules-6.30.0-1|15	BuildRequires:	pkgconfig(Qt6Core)
14mr|extra-cmake-modules-6.30.0-1|16	BuildRequires:	qt6-cmake
14mr|extra-cmake-modules-6.30.0-1|17	BuildArch:	noarch
14mr|extra-cmake-modules-6.30.0-1|18	
14mr|extra-cmake-modules-6.30.0-1|19	%description
14mr|extra-cmake-modules-6.30.0-1|20	KDE Frameworks CMake extra modules.
14mr|extra-cmake-modules-6.30.0-1|21	
14mr|extra-cmake-modules-6.30.0-1|22	%files
14mr|extra-cmake-modules-6.30.0-1|23	%doc %{_datadir}/doc/ECM/html/
14mr|extra-cmake-modules-6.30.0-1|24	%dir %{_datadir}/ECM
14mr|extra-cmake-modules-6.30.0-1|25	%{_datadir}/ECM/*
14mr|extra-cmake-modules-6.30.0-1|26	%{_mandir}/man7/ecm*.7*
14mr|extra-cmake-modules-6.30.0-1|27	
14mr|extra-cmake-modules-6.30.0-1|28	#--------------------------------------------------------------------
14mr|extra-cmake-modules-6.30.0-1|29	
14mr|extra-cmake-modules-6.30.0-1|30	%package -n extra-cmake-modules5
14mr|extra-cmake-modules-6.30.0-1|31	Summary:	KDE Frameworks 5 CMake extra modules
14mr|extra-cmake-modules-6.30.0-1|32	Group:		Development/KDE and Qt
14mr|extra-cmake-modules-6.30.0-1|33	Requires:	extra-cmake-modules = %{version}
14mr|extra-cmake-modules-6.30.0-1|34	Requires:	kde5-macros
14mr|extra-cmake-modules-6.30.0-1|35	Requires:	qmake5
14mr|extra-cmake-modules-6.30.0-1|36	Requires:	qt5-linguist-tools
14mr|extra-cmake-modules-6.30.0-1|37	Requires:	pkgconfig(Qt5Core)
14mr|extra-cmake-modules-6.30.0-1|38	Requires:	pkgconfig(Qt5Quick)
14mr|extra-cmake-modules-6.30.0-1|39	
14mr|extra-cmake-modules-6.30.0-1|40	%description -n extra-cmake-modules5
14mr|extra-cmake-modules-6.30.0-1|41	KDE Frameworks 5 CMake extra modules.
14mr|extra-cmake-modules-6.30.0-1|42	
14mr|extra-cmake-modules-6.30.0-1|43	%files -n extra-cmake-modules5
14mr|extra-cmake-modules-6.30.0-1|44	
14mr|extra-cmake-modules-6.30.0-1|45	#----------------------------------------------------------------------------
14mr|extra-cmake-modules-6.30.0-1|46	
14mr|extra-cmake-modules-6.30.0-1|47	%package -n extra-cmake-modules6
14mr|extra-cmake-modules-6.30.0-1|48	Summary:	KDE Frameworks 6 CMake extra modules
14mr|extra-cmake-modules-6.30.0-1|49	Group:		Development/KDE and Qt
14mr|extra-cmake-modules-6.30.0-1|50	Requires:	extra-cmake-modules = %{version}
14mr|extra-cmake-modules-6.30.0-1|51	Requires:	kde6-macros
14mr|extra-cmake-modules-6.30.0-1|52	Requires:	pkgconfig(Qt6Core)
14mr|extra-cmake-modules-6.30.0-1|53	Requires:	pkgconfig(Qt6Quick)
14mr|extra-cmake-modules-6.30.0-1|54	Requires:	qt6-cmake
14mr|extra-cmake-modules-6.30.0-1|55	Requires:	qt6-linguist-tools
14mr|extra-cmake-modules-6.30.0-1|56	Requires:	qt6-qttools-devel
14mr|extra-cmake-modules-6.30.0-1|57	
14mr|extra-cmake-modules-6.30.0-1|58	%description -n extra-cmake-modules6
14mr|extra-cmake-modules-6.30.0-1|59	KDE Frameworks 6 CMake extra modules.
14mr|extra-cmake-modules-6.30.0-1|60	
14mr|extra-cmake-modules-6.30.0-1|61	%files -n extra-cmake-modules6
14mr|extra-cmake-modules-6.30.0-1|62	
14mr|extra-cmake-modules-6.30.0-1|63	#----------------------------------------------------------------------------
14mr|extra-cmake-modules-6.30.0-1|64	
14mr|extra-cmake-modules-6.30.0-1|65	%prep
14mr|extra-cmake-modules-6.30.0-1|66	%autosetup -p1
14mr|extra-cmake-modules-6.30.0-1|67	
14mr|extra-cmake-modules-6.30.0-1|68	%build
14mr|extra-cmake-modules-6.30.0-1|69	%cmake
14mr|extra-cmake-modules-6.30.0-1|70	%make_build
14mr|extra-cmake-modules-6.30.0-1|71	
14mr|extra-cmake-modules-6.30.0-1|72	%install
14mr|extra-cmake-modules-6.30.0-1|73	%make_install -C build

53 14
14mr|gcc-16.2.0-1|1	# functions with printf format attribute but with special parser and also
14mr|gcc-16.2.0-1|2	# receiving non constant format strings
14mr|gcc-16.2.0-1|3	%define		Werror_cflags			%{nil}
14mr|gcc-16.2.0-1|4	
14mr|gcc-16.2.0-1|5	# avoid failures when testing if compiler used to build gcc can generate
14mr|gcc-16.2.0-1|6	# shared objects (regardless of unresolved symbols)
14mr|gcc-16.2.0-1|7	%define		_disable_ld_no_undefined	1
14mr|gcc-16.2.0-1|8	
14mr|gcc-16.2.0-1|9	# avoid build failure due to configure built with different autoconf version
14mr|gcc-16.2.0-1|10	%define		_disable_libtoolize		1
14mr|gcc-16.2.0-1|11	# -flto in compiler flags breaks things, but --with-build-config=bootstrap-lto
14mr|gcc-16.2.0-1|12	# does the right thing
14mr|gcc-16.2.0-1|13	%define		_disable_lto			1
14mr|gcc-16.2.0-1|14	
14mr|gcc-16.2.0-1|15	%global optflags %{optflags} -O3
14mr|gcc-16.2.0-1|16	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|17	%define nof_arches		noarch
14mr|gcc-16.2.0-1|18	%define biarches		x86_64 mips64 mips64el mips mipsel
14mr|gcc-16.2.0-1|19	
14mr|gcc-16.2.0-1|20	%define	system_gcc		1
14mr|gcc-16.2.0-1|21	%define majorver %(echo %{version} |cut -d. -f1)
14mr|gcc-16.2.0-1|22	
14mr|gcc-16.2.0-1|23	%if %{system_gcc}
14mr|gcc-16.2.0-1|24	%define package_suffix		%{nil}
14mr|gcc-16.2.0-1|25	%define program_prefix		%{nil}
14mr|gcc-16.2.0-1|26	%define program_suffix		%{nil}
14mr|gcc-16.2.0-1|27	%define	program_long_suffix	-%{version}
14mr|gcc-16.2.0-1|28	%else
14mr|gcc-16.2.0-1|29	%define package_suffix		%{branch}
14mr|gcc-16.2.0-1|30	%define program_prefix		%{nil}
14mr|gcc-16.2.0-1|31	%define program_suffix		%{branch}
14mr|gcc-16.2.0-1|32	%define program_long_suffix	%{branch}
14mr|gcc-16.2.0-1|33	%endif
14mr|gcc-16.2.0-1|34	
14mr|gcc-16.2.0-1|35	# Define GCC target platform, and arch we built for
14mr|gcc-16.2.0-1|36	%define arch			%(echo %{_target_cpu}|sed -e "s/\\(i.86\\|athlon\\)/i386/" -e "s/amd64/x86_64/")
14mr|gcc-16.2.0-1|37	%define	target_cpu		%{arch}
14mr|gcc-16.2.0-1|38	%define gcc_target_platform	%{_target_platform}
14mr|gcc-16.2.0-1|39	%define target_prefix		%{_prefix}
14mr|gcc-16.2.0-1|40	%define target_libdir		%{_libdir}
14mr|gcc-16.2.0-1|41	%define target_slibdir		%{_libdir}
14mr|gcc-16.2.0-1|42	%define target_slibdir32	%{target_prefix}/lib
14mr|gcc-16.2.0-1|43	%define isarch()		%(case " %* " in (*" %{arch} "*) echo 1;; (*) echo 0;; esac)
14mr|gcc-16.2.0-1|44	
14mr|gcc-16.2.0-1|45	%if %isarch x86_64
14mr|gcc-16.2.0-1|46	%define multilib_32_arch	i686
14mr|gcc-16.2.0-1|47	%endif
14mr|gcc-16.2.0-1|48	%if %isarch %{biarches}
14mr|gcc-16.2.0-1|49	%define gcc32_target_platform	%{multilib_32_arch}-%{_target_vendor}-%{_target_os}%{?_gnu}
14mr|gcc-16.2.0-1|50	%endif
14mr|gcc-16.2.0-1|51	
14mr|gcc-16.2.0-1|52	%define		default_compiler	1
14mr|gcc-16.2.0-1|53	%define		majorver		%(echo %{version} |cut -d. -f1)
14mr|gcc-16.2.0-1|54	%define		branch			16.2
14mr|gcc-16.2.0-1|55	%define		ver			%{branch}.0
14mr|gcc-16.2.0-1|56	%define		prerelease		%{nil}
14mr|gcc-16.2.0-1|57	%define		gcclibexecdirparent	%{_libexecdir}/gcc/%{gcc_target_platform}/
14mr|gcc-16.2.0-1|58	%define		gcclibexecdir		%{gcclibexecdirparent}/%{ver}
14mr|gcc-16.2.0-1|59	%define		gccdirparent		%{_libdir}/gcc/%{gcc_target_platform}/
14mr|gcc-16.2.0-1|60	%define		gccdir			%{gccdirparent}/%{ver}
14mr|gcc-16.2.0-1|61	%define		multigccdir		%{_libdir}/gcc/%{gcc_target_platform}/%{ver}/32
14mr|gcc-16.2.0-1|62	%define		multigccdirn32		%{_libdir}/gcc/%{gcc_target_platform}/%{ver}/n32
14mr|gcc-16.2.0-1|63	%define		multigccdir64		%{_libdir}/gcc/%{gcc_target_platform}/%{ver}/64
14mr|gcc-16.2.0-1|64	%define		multilibdir		%{target_prefix}/lib
14mr|gcc-16.2.0-1|65	%define		multirootlibdir		%{target_prefix}/lib
14mr|gcc-16.2.0-1|66	
14mr|gcc-16.2.0-1|67	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|68	%define		gcc_major		1
14mr|gcc-16.2.0-1|69	%define		libgcc			%mklibname gcc %{gcc_major}
14mr|gcc-16.2.0-1|70	%define		multilibgcc		libgcc%{gcc_major}
14mr|gcc-16.2.0-1|71	%define		libgcc_devel		%mklibname gcc -d
14mr|gcc-16.2.0-1|72	%define		libgcc_static_devel	%mklibname gcc -d -s
14mr|gcc-16.2.0-1|73	%define		stdcxx_major		6
14mr|gcc-16.2.0-1|74	%define		libstdcxx		%mklibname stdc++ %{stdcxx_major}
14mr|gcc-16.2.0-1|75	%define		libstdcxx_devel		%mklibname stdc++ -d
14mr|gcc-16.2.0-1|76	%define		libstdcxx_static_devel	%mklibname stdc++ -d -s
14mr|gcc-16.2.0-1|77	%define		multilibstdcxx		libstdc++%{stdcxx_major}
14mr|gcc-16.2.0-1|78	%define		d_major			2
14mr|gcc-16.2.0-1|79	%define		libgdruntime		%mklibname gdruntime %{d_major}
14mr|gcc-16.2.0-1|80	%define		libgdruntime_devel	%mklibname gdruntime -d
14mr|gcc-16.2.0-1|81	%define		libgdruntime_static_devel	%mklibname gdruntime -d -s
14mr|gcc-16.2.0-1|82	%define		multilibgdruntime	libgdruntime%{d_major}
14mr|gcc-16.2.0-1|83	%define		gfortran_major		5
14mr|gcc-16.2.0-1|84	%define		libgfortran		%mklibname gfortran %{gfortran_major}
14mr|gcc-16.2.0-1|85	%define		libgfortran_devel	%mklibname gfortran -d
14mr|gcc-16.2.0-1|86	%define		libgfortran_static_devel %mklibname gfortran -d -s
14mr|gcc-16.2.0-1|87	%define		multilibgfortran	libgfortran%{gfortran_major}
14mr|gcc-16.2.0-1|88	%define		ffi_major		4
14mr|gcc-16.2.0-1|89	%define		libffi			%mklibname ffi %{ffi_major}
14mr|gcc-16.2.0-1|90	%define		libffi_devel		%mklibname ffi -d
14mr|gcc-16.2.0-1|91	%define		libffi_static_devel	%mklibname ffi -d -s
14mr|gcc-16.2.0-1|92	%define		multilibffi		libffi%{ffi_major}
14mr|gcc-16.2.0-1|93	%define		gnat_major		1
14mr|gcc-16.2.0-1|94	%define		libgnat			%mklibname gnat %{gnat_major}
14mr|gcc-16.2.0-1|95	%define		libgnat_devel		%mklibname gnat -d
14mr|gcc-16.2.0-1|96	%define		libgnat_static_devel	%mklibname gnat -d -s
14mr|gcc-16.2.0-1|97	%define		multilibgnat		libgnat%{gnat_major}
14mr|gcc-16.2.0-1|98	%define		go_major		25
14mr|gcc-16.2.0-1|99	%define		libgo			%mklibname go %{go_major}
14mr|gcc-16.2.0-1|100	%define		libgo_devel		%mklibname go -d
14mr|gcc-16.2.0-1|101	%define		libgo_static_devel	%mklibname go -d -s
14mr|gcc-16.2.0-1|102	%define		multilibgo		libgo%{go_major}
14mr|gcc-16.2.0-1|103	%define		cc1_major		0
14mr|gcc-16.2.0-1|104	%define		libcc1			%mklibname cc1 %{cc1_major}
14mr|gcc-16.2.0-1|105	%define		libcc1_devel		%mklibname cc1 -d
14mr|gcc-16.2.0-1|106	%define		libcc1_static_devel	%mklibname cc1 -d -s
14mr|gcc-16.2.0-1|107	%define		gomp_major		1
14mr|gcc-16.2.0-1|108	%define		libgomp			%mklibname gomp %{gomp_major}
14mr|gcc-16.2.0-1|109	%define		libgomp_devel		%mklibname gomp -d
14mr|gcc-16.2.0-1|110	%define		libgomp_static_devel	%mklibname gomp -d -s
14mr|gcc-16.2.0-1|111	%define		multilibgomp		libgomp%{gomp_major}
14mr|gcc-16.2.0-1|112	%define		objc_major		4
14mr|gcc-16.2.0-1|113	%define		libobjc			%mklibname objc %{objc_major}
14mr|gcc-16.2.0-1|114	%define		libobjc_devel		%mklibname objc -d
14mr|gcc-16.2.0-1|115	%define		libobjc_static_devel	%mklibname objc -d -s
14mr|gcc-16.2.0-1|116	%define		multilibobjc		libobjc%{objc_major}
14mr|gcc-16.2.0-1|117	%define		quadmath_major		0
14mr|gcc-16.2.0-1|118	%define		libquadmath		%mklibname quadmath %{quadmath_major}
14mr|gcc-16.2.0-1|119	%define		libquadmath_devel	%mklibname quadmath -d
14mr|gcc-16.2.0-1|120	%define		libquadmath_static_devel %mklibname quadmath -d -s
14mr|gcc-16.2.0-1|121	%define		multilibquadmath	libquadmath%{quadmath_major}
14mr|gcc-16.2.0-1|122	%define		ssp_major		0
14mr|gcc-16.2.0-1|123	%define		libssp			%mklibname ssp %{ssp_major}
14mr|gcc-16.2.0-1|124	%define		libssp_devel		%mklibname ssp -d
14mr|gcc-16.2.0-1|125	%define		libssp_static_devel	%mklibname ssp -d -s
14mr|gcc-16.2.0-1|126	%define		multilibssp		libssp%{ssp_major}
14mr|gcc-16.2.0-1|127	%define		itm_major		1
14mr|gcc-16.2.0-1|128	%define		libitm			%mklibname itm %{itm_major}
14mr|gcc-16.2.0-1|129	%define		libitm_devel		%mklibname itm -d
14mr|gcc-16.2.0-1|130	%define		libitm_static_devel	%mklibname itm -d -s
14mr|gcc-16.2.0-1|131	%define		multilibitm		libitm%{itm_major}
14mr|gcc-16.2.0-1|132	%define		asan_major		8
14mr|gcc-16.2.0-1|133	%define		libasan			%mklibname asan %{asan_major}
14mr|gcc-16.2.0-1|134	%define		libasan_devel		%mklibname asan -d
14mr|gcc-16.2.0-1|135	%define		libasan_static_devel	%mklibname asan -d -s
14mr|gcc-16.2.0-1|136	%define		multilibasan		libasan%{asan_major}
14mr|gcc-16.2.0-1|137	%define		tsan_major		2
14mr|gcc-16.2.0-1|138	%define		libtsan			%mklibname tsan %{tsan_major}
14mr|gcc-16.2.0-1|139	%define		libtsan_devel		%mklibname tsan -d
14mr|gcc-16.2.0-1|140	%define		libtsan_static_devel	%mklibname tsan -d -s
14mr|gcc-16.2.0-1|141	%define		atomic_major		1
14mr|gcc-16.2.0-1|142	%define		libatomic		%mklibname atomic %{atomic_major}
14mr|gcc-16.2.0-1|143	%define		libatomic_devel		%mklibname atomic -d
14mr|gcc-16.2.0-1|144	%define		libatomic_static_devel	%mklibname atomic -d -s
14mr|gcc-16.2.0-1|145	%define		multilibatomic		libatomic%{atomic_major}
14mr|gcc-16.2.0-1|146	%define		ubsan_major		1
14mr|gcc-16.2.0-1|147	%define		libubsan		%mklibname ubsan %{ubsan_major}
14mr|gcc-16.2.0-1|148	%define		libubsan_devel		%mklibname ubsan -d
14mr|gcc-16.2.0-1|149	%define		libubsan_static_devel	%mklibname ubsan -d -s
14mr|gcc-16.2.0-1|150	%define		multilibubsan		libubsan%{ubsan_major}
14mr|gcc-16.2.0-1|151	%define		vtv_major		0
14mr|gcc-16.2.0-1|152	%define		libvtv			%mklibname vtv %{vtv_major}
14mr|gcc-16.2.0-1|153	%define		libvtv_devel		%mklibname vtv -d
14mr|gcc-16.2.0-1|154	%define		libvtv_static_devel	%mklibname vtv -d -s
14mr|gcc-16.2.0-1|155	%define		multilibvtv		libvtv%{vtv_major}
14mr|gcc-16.2.0-1|156	%define		lsan_major		0
14mr|gcc-16.2.0-1|157	%define		liblsan			%mklibname lsan %{lsan_major}
14mr|gcc-16.2.0-1|158	%define		liblsan_devel		%mklibname lsan -d
14mr|gcc-16.2.0-1|159	%define		liblsan_static_devel	%mklibname lsan -d -s
14mr|gcc-16.2.0-1|160	%define		hwasan_major		0
14mr|gcc-16.2.0-1|161	%define		libhwasan			%mklibname hwasan %{hwasan_major}
14mr|gcc-16.2.0-1|162	%define		libhwasan_devel		%mklibname hwasan -d
14mr|gcc-16.2.0-1|163	%define		libhwasan_static_devel	%mklibname hwasan -d -s
14mr|gcc-16.2.0-1|164	
14mr|gcc-16.2.0-1|165	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|166	%define		build_ada		0
14mr|gcc-16.2.0-1|167	%define		build_asan		0
14mr|gcc-16.2.0-1|168	%define		build_check		0
14mr|gcc-16.2.0-1|169	%define		build_multilib		0
14mr|gcc-16.2.0-1|170	%define		build_go		0
14mr|gcc-16.2.0-1|171	%define		build_d			0
14mr|gcc-16.2.0-1|172	%define		build_lto		1
14mr|gcc-16.2.0-1|173	%define		build_atomic		1
14mr|gcc-16.2.0-1|174	%define		build_objc		0
14mr|gcc-16.2.0-1|175	%define		build_objcxx		0
14mr|gcc-16.2.0-1|176	%define		build_quadmath		0
14mr|gcc-16.2.0-1|177	%define		build_ssp		0
14mr|gcc-16.2.0-1|178	%define		build_ubsan		%{system_gcc}
14mr|gcc-16.2.0-1|179	%define		build_itm		1
14mr|gcc-16.2.0-1|180	%define		build_cloog             %{system_gcc}
14mr|gcc-16.2.0-1|181	%define		build_cxx		%{system_gcc}
14mr|gcc-16.2.0-1|182	%define		build_doc		0
14mr|gcc-16.2.0-1|183	%define		build_ffi		%{system_gcc}
14mr|gcc-16.2.0-1|184	%define		build_fortran		%{system_gcc}
14mr|gcc-16.2.0-1|185	%define		build_gomp		%{system_gcc}
14mr|gcc-16.2.0-1|186	# need to build if major does not conflict with current system_gcc
14mr|gcc-16.2.0-1|187	%define		build_libgcc		%{system_gcc}
14mr|gcc-16.2.0-1|188	%define		build_pdf		%{build_doc}
14mr|gcc-16.2.0-1|189	%define		build_plugin		%{system_gcc}
14mr|gcc-16.2.0-1|190	%if %isarch x86_64 %{armx} %{riscv} loongarch64
14mr|gcc-16.2.0-1|191	%define	build_tsan		%{system_gcc}
14mr|gcc-16.2.0-1|192	%define	build_lsan		%{system_gcc}
14mr|gcc-16.2.0-1|193	
14mr|gcc-16.2.0-1|194	%if %isarch x86_64
14mr|gcc-16.2.0-1|195	%define	build_multilib		%{system_gcc}
14mr|gcc-16.2.0-1|196	%endif
14mr|gcc-16.2.0-1|197	%endif
14mr|gcc-16.2.0-1|198	%if %isarch %{ix86} x86_64
14mr|gcc-16.2.0-1|199	%define	build_quadmath		%{system_gcc}
14mr|gcc-16.2.0-1|200	%define	build_vtv		%{system_gcc}
14mr|gcc-16.2.0-1|201	%endif
14mr|gcc-16.2.0-1|202	%if %isarch %{ix86} x86_64
14mr|gcc-16.2.0-1|203	%define	build_ada		%{system_gcc}
14mr|gcc-16.2.0-1|204	%endif
14mr|gcc-16.2.0-1|205	%if %isarch %{ix86} x86_64 %{armx} %{riscv}
14mr|gcc-16.2.0-1|206	%define	build_go		%{system_gcc}
14mr|gcc-16.2.0-1|207	%endif
14mr|gcc-16.2.0-1|208	%if %isarch %{ix86} x86_64 %{armx} %{riscv} loongarch64
14mr|gcc-16.2.0-1|209	%define	build_objc		%{system_gcc}
14mr|gcc-16.2.0-1|210	%define	build_objcxx		%{system_gcc}
14mr|gcc-16.2.0-1|211	%if %isarch %{ix86} x86_64 %{armx} %{riscv} loongarch64
14mr|gcc-16.2.0-1|212	%define	build_asan		%{system_gcc}
14mr|gcc-16.2.0-1|213	%else
14mr|gcc-16.2.0-1|214	%define	build_asan		0
14mr|gcc-16.2.0-1|215	%endif
14mr|gcc-16.2.0-1|216	%endif
14mr|gcc-16.2.0-1|217	
14mr|gcc-16.2.0-1|218	%define		build_pdf		0
14mr|gcc-16.2.0-1|219	
14mr|gcc-16.2.0-1|220	%define		package_ffi		0
14mr|gcc-16.2.0-1|221	
14mr|gcc-16.2.0-1|222	# Some versions of gcc build shared libgnat/libgnarl, some don't...
14mr|gcc-16.2.0-1|223	%define		shared_libgnat		1
14mr|gcc-16.2.0-1|224	
14mr|gcc-16.2.0-1|225	# Define C library to use
14mr|gcc-16.2.0-1|226	%define		libc			glibc
14mr|gcc-16.2.0-1|227	%define		libc_shared		1
14mr|gcc-16.2.0-1|228	
14mr|gcc-16.2.0-1|229	%define		build_minimal		0
14mr|gcc-16.2.0-1|230	
14mr|gcc-16.2.0-1|231	%if %{build_minimal}
14mr|gcc-16.2.0-1|232	%define		build_ada		0
14mr|gcc-16.2.0-1|233	%define		build_asan		0
14mr|gcc-16.2.0-1|234	%define		build_atomic		0
14mr|gcc-16.2.0-1|235	%define		build_check		0
14mr|gcc-16.2.0-1|236	%define		build_go		0
14mr|gcc-16.2.0-1|237	%define		build_d			0
14mr|gcc-16.2.0-1|238	%define		build_lto		0
14mr|gcc-16.2.0-1|239	%define		build_lsan		0
14mr|gcc-16.2.0-1|240	%define		build_objc		0
14mr|gcc-16.2.0-1|241	%define		build_objcxx		0
14mr|gcc-16.2.0-1|242	%define		build_quadmath		0
14mr|gcc-16.2.0-1|243	%define		build_ssp		0
14mr|gcc-16.2.0-1|244	%define		build_tsan		0
14mr|gcc-16.2.0-1|245	%define		build_ubsan		0
14mr|gcc-16.2.0-1|246	%define		build_vtv		0
14mr|gcc-16.2.0-1|247	%define		build_itm		0
14mr|gcc-16.2.0-1|248	%define		build_cloog             0
14mr|gcc-16.2.0-1|249	%define		build_cxx		0
14mr|gcc-16.2.0-1|250	%define		build_doc		0
14mr|gcc-16.2.0-1|251	%define		build_ffi		0
14mr|gcc-16.2.0-1|252	%define		build_fortran		0
14mr|gcc-16.2.0-1|253	%define		build_gomp		0
14mr|gcc-16.2.0-1|254	%define		build_libgcc		0
14mr|gcc-16.2.0-1|255	%define		build_pdf		0
14mr|gcc-16.2.0-1|256	%define		build_plugin		0
14mr|gcc-16.2.0-1|257	%define		package_ffi		0
14mr|gcc-16.2.0-1|258	%define		shared_libgnat		0
14mr|gcc-16.2.0-1|259	%endif
14mr|gcc-16.2.0-1|260	
14mr|gcc-16.2.0-1|261	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|262	
14mr|gcc-16.2.0-1|263	Summary:	GNU Compiler Collection
14mr|gcc-16.2.0-1|264	%if %{system_gcc}
14mr|gcc-16.2.0-1|265	Name:		gcc
14mr|gcc-16.2.0-1|266	%else
14mr|gcc-16.2.0-1|267	Name:		gcc%{package_suffix}
14mr|gcc-16.2.0-1|268	%endif
14mr|gcc-16.2.0-1|269	License:	GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
14mr|gcc-16.2.0-1|270	Group:		Development/C
14mr|gcc-16.2.0-1|271	Url:		http://gcc.gnu.org/
14mr|gcc-16.2.0-1|272	%define		major %(echo %{ver} |cut -d. -f1)
14mr|gcc-16.2.0-1|273	%if "%{prerelease}" != ""
14mr|gcc-16.2.0-1|274	Version:	%{ver}
14mr|gcc-16.2.0-1|275	Release:	0.%(echo %{prerelease} |sed -e 's,-,_,g').3
14mr|gcc-16.2.0-1|276	%global major %(echo %{ver} |cut -d. -f1)
14mr|gcc-16.2.0-1|277	%define srcname gcc-%{major}-%{prerelease}
14mr|gcc-16.2.0-1|278	Source0:	http://mirror.koddos.net/gcc/snapshots/%{major}-%{prerelease}/%{srcname}.tar.xz
14mr|gcc-16.2.0-1|279	Source1:	http://mirror.koddos.net/gcc/snapshots/%{major}-%{prerelease}/sha512.sum
14mr|gcc-16.2.0-1|280	%else
14mr|gcc-16.2.0-1|281	Version:	%{ver}
14mr|gcc-16.2.0-1|282	Release:	1
14mr|gcc-16.2.0-1|283	# http://www.gnu.org/prep/ftp.html ...
14mr|gcc-16.2.0-1|284	Source0:	http://mirror.koddos.net/gcc/releases/gcc-%{version}/gcc-%{version}.tar.xz
14mr|gcc-16.2.0-1|285	Source1:	http://mirror.koddos.net/gcc/releases/gcc-%{version}/sha512.sum
14mr|gcc-16.2.0-1|286	%define srcname gcc-%{version}
14mr|gcc-16.2.0-1|287	%endif
14mr|gcc-16.2.0-1|288	Source4:	c89
14mr|gcc-16.2.0-1|289	Source5:	c99
14mr|gcc-16.2.0-1|290	
14mr|gcc-16.2.0-1|291	# environment variables for enabling/disabling colorized gcc output
14mr|gcc-16.2.0-1|292	Source10:	gcc.sysconfig
14mr|gcc-16.2.0-1|293	Source11:	gcc.sh
14mr|gcc-16.2.0-1|294	Source12:	gcc.csh
14mr|gcc-16.2.0-1|295	
14mr|gcc-16.2.0-1|296	Source100:	gcc.rpmlintrc
14mr|gcc-16.2.0-1|297	
14mr|gcc-16.2.0-1|298	Patch0:		gcc-4.7.1-uclibc-ldso-path.patch
14mr|gcc-16.2.0-1|299	Patch1:		gcc-4.8-aarch64-ld-path.patch
14mr|gcc-16.2.0-1|300	Patch3:		gcc-4.7.1-linker-plugin-detect.patch
14mr|gcc-16.2.0-1|301	# Seems to be still required on armv7hnl
14mr|gcc-16.2.0-1|302	Patch4:		gcc-4.8-non-fatal-compare-failure.patch
14mr|gcc-16.2.0-1|303	# Fix libstdc++ for use with clang
14mr|gcc-16.2.0-1|304	Patch5:		gcc-9-libstdc++-locale-clang.patch
14mr|gcc-16.2.0-1|305	# Provide functions from compiler-rt in libgcc
14mr|gcc-16.2.0-1|306	Patch6:		gcc-6.3-libgcc-__muloti4.patch
14mr|gcc-16.2.0-1|307	
14mr|gcc-16.2.0-1|308	# slibdir is either /lib or /lib64
14mr|gcc-16.2.0-1|309	Patch1001:	gcc33-pass-slibdir.patch
14mr|gcc-16.2.0-1|310	# pass libdir around
14mr|gcc-16.2.0-1|311	Patch1002:	gcc-4.6.2-multi-do-libdir.patch
14mr|gcc-16.2.0-1|312	Patch1003:	gcc-12-fix-stage1-ada-linkage.patch
14mr|gcc-16.2.0-1|313	Patch1004:	tune_branch_prediction_cost.patch
14mr|gcc-16.2.0-1|314	
14mr|gcc-16.2.0-1|315	BuildRequires:	binutils >= 2.20.51.0.2
14mr|gcc-16.2.0-1|316	BuildRequires:	elfutils-devel >= 0.147
14mr|gcc-16.2.0-1|317	BuildRequires:	bison
14mr|gcc-16.2.0-1|318	BuildRequires:	flex
14mr|gcc-16.2.0-1|319	BuildRequires:	gdb
14mr|gcc-16.2.0-1|320	BuildRequires:	gettext
14mr|gcc-16.2.0-1|321	BuildRequires:	diffutils
14mr|gcc-16.2.0-1|322	BuildRequires:	texinfo
14mr|gcc-16.2.0-1|323	BuildRequires:	pkgconfig(libtirpc)
14mr|gcc-16.2.0-1|324	# For py_puresitedir
14mr|gcc-16.2.0-1|325	%if ! %{build_minimal}
14mr|gcc-16.2.0-1|326	BuildRequires:	python3 >= 3.4
14mr|gcc-16.2.0-1|327	%endif
14mr|gcc-16.2.0-1|328	%if %{build_doc}
14mr|gcc-16.2.0-1|329	BuildRequires:	texi2html
14mr|gcc-16.2.0-1|330	%endif
14mr|gcc-16.2.0-1|331	%if %{build_pdf}
14mr|gcc-16.2.0-1|332	BuildRequires:	texlive
14mr|gcc-16.2.0-1|333	%endif
14mr|gcc-16.2.0-1|334	BuildRequires:	gmp-devel
14mr|gcc-16.2.0-1|335	BuildRequires:	mpfr-devel
14mr|gcc-16.2.0-1|336	BuildRequires:	libmpc-devel
14mr|gcc-16.2.0-1|337	BuildRequires:	pkgconfig(zlib)
14mr|gcc-16.2.0-1|338	%if %{build_cloog}
14mr|gcc-16.2.0-1|339	BuildRequires:  ppl-devel >= 0.11
14mr|gcc-16.2.0-1|340	BuildRequires:  ppl_c-devel >= 0.11
14mr|gcc-16.2.0-1|341	BuildRequires:  pkgconfig(cloog-isl)
14mr|gcc-16.2.0-1|342	BuildRequires:  pkgconfig(isl)
14mr|gcc-16.2.0-1|343	%endif
14mr|gcc-16.2.0-1|344	
14mr|gcc-16.2.0-1|345	%if %{system_gcc}
14mr|gcc-16.2.0-1|346	Requires:	%{name}-cpp >= %{EVRD}
14mr|gcc-16.2.0-1|347	Requires:	%{libgcc} >= %{EVRD}
14mr|gcc-16.2.0-1|348	Requires:	%{libgcc_devel} >= %{EVRD}
14mr|gcc-16.2.0-1|349	Requires:	%{libgomp} >= %{EVRD}
14mr|gcc-16.2.0-1|350	%if %{build_atomic}
14mr|gcc-16.2.0-1|351	Requires:	%{libatomic} >= %{EVRD}
14mr|gcc-16.2.0-1|352	%endif
14mr|gcc-16.2.0-1|353	Requires:	%{libcc1} >= %{EVRD}
14mr|gcc-16.2.0-1|354	# as gcc now has it's own output color support, let's obsolete the old
14mr|gcc-16.2.0-1|355	# colorgcc with it's perl wrapper script which is slightly buggy with it's
14mr|gcc-16.2.0-1|356	# it's output redirection anyways...
14mr|gcc-16.2.0-1|357	Obsoletes:	colorgcc <= 1.3.2-17
14mr|gcc-16.2.0-1|358	%endif
14mr|gcc-16.2.0-1|359	Requires:	binutils >= 2.20.51.0.2
14mr|gcc-16.2.0-1|360	
14mr|gcc-16.2.0-1|361	Obsoletes:	%{_lib}mudflap0 < 4.9.1_2014.05
14mr|gcc-16.2.0-1|362	Obsoletes:	%{_lib}mudflap-devel < 4.9.1_2014.05
14mr|gcc-16.2.0-1|363	Obsoletes:	%{_lib}mudflap-static-devel < 4.9.1_2014.05
14mr|gcc-16.2.0-1|364	
14mr|gcc-16.2.0-1|365	%description
14mr|gcc-16.2.0-1|366	The gcc package contains the GNU Compiler Collection version %{branch}.
14mr|gcc-16.2.0-1|367	
14mr|gcc-16.2.0-1|368	%if %{system_gcc}
14mr|gcc-16.2.0-1|369	%files -f gcc.lang
14mr|gcc-16.2.0-1|370	%else
14mr|gcc-16.2.0-1|371	%files
14mr|gcc-16.2.0-1|372	%endif
14mr|gcc-16.2.0-1|373	%{_bindir}/%{gcc_target_platform}-gcc
14mr|gcc-16.2.0-1|374	%{_bindir}/%{gcc_target_platform}-gcc-ar
14mr|gcc-16.2.0-1|375	%{_bindir}/%{gcc_target_platform}-gcc-nm
14mr|gcc-16.2.0-1|376	%{_bindir}/%{gcc_target_platform}-gcc-ranlib
14mr|gcc-16.2.0-1|377	%{_bindir}/lto-dump
14mr|gcc-16.2.0-1|378	%(
14mr|gcc-16.2.0-1|379	if [ -n "$(echo %{gcc_target_platform} |cut -d- -f4-)" ]; then
14mr|gcc-16.2.0-1|380	shortplatform="$(echo %{gcc_target_platform} |cut -d- -f1)-$(echo %{gcc_target_platform} |cut -d- -f3-)"
14mr|gcc-16.2.0-1|381	echo "%%optional %{_bindir}/${shortplatform}-gcc"
14mr|gcc-16.2.0-1|382	echo "%%optional %{_bindir}/${shortplatform}-gcc-%{ver}"
14mr|gcc-16.2.0-1|383	echo "%%optional %{_bindir}/${shortplatform}-gcc-ar"
14mr|gcc-16.2.0-1|384	echo "%%optional %{_bindir}/${shortplatform}-gcc-nm"
14mr|gcc-16.2.0-1|385	echo "%%optional %{_bindir}/${shortplatform}-gcc-ranlib"
14mr|gcc-16.2.0-1|386	fi
14mr|gcc-16.2.0-1|387	)
14mr|gcc-16.2.0-1|388	%config(noreplace) %{_sysconfdir}/sysconfig/gcc
14mr|gcc-16.2.0-1|389	%{_sysconfdir}/profile.d/90gcc.sh
14mr|gcc-16.2.0-1|390	%{_sysconfdir}/profile.d/90gcc.csh
14mr|gcc-16.2.0-1|391	%if %{default_compiler}
14mr|gcc-16.2.0-1|392	%{_bindir}/c89
14mr|gcc-16.2.0-1|393	%{_bindir}/c99
14mr|gcc-16.2.0-1|394	%{_bindir}/cc
14mr|gcc-16.2.0-1|395	%endif
14mr|gcc-16.2.0-1|396	
14mr|gcc-16.2.0-1|397	%{_bindir}/gcc
14mr|gcc-16.2.0-1|398	%{_bindir}/gcc-ar
14mr|gcc-16.2.0-1|399	%{_bindir}/gcc-nm
14mr|gcc-16.2.0-1|400	%{_bindir}/gcc-ranlib
14mr|gcc-16.2.0-1|401	%{_bindir}/gcov
14mr|gcc-16.2.0-1|402	%{_bindir}/gcov-dump
14mr|gcc-16.2.0-1|403	%{_bindir}/gcov-tool
14mr|gcc-16.2.0-1|404	%{_mandir}/man1/gcc.1*
14mr|gcc-16.2.0-1|405	%{_mandir}/man1/gcov.1*
14mr|gcc-16.2.0-1|406	%{_mandir}/man1/gcov-dump.1*
14mr|gcc-16.2.0-1|407	%{_mandir}/man1/gcov-tool.1*
14mr|gcc-16.2.0-1|408	%{_mandir}/man1/lto-dump.1*
14mr|gcc-16.2.0-1|409	%{_mandir}/man7/*
14mr|gcc-16.2.0-1|410	%{_infodir}/gcc.info*
14mr|gcc-16.2.0-1|411	%{_infodir}/gccint.info*
14mr|gcc-16.2.0-1|412	%{_infodir}/gccinstall.info*
14mr|gcc-16.2.0-1|413	# Marked optional because of weird failure on armv7hnl
14mr|gcc-16.2.0-1|414	%optional %{_infodir}/libquadmath.info*
14mr|gcc-16.2.0-1|415	%{_bindir}/gcc-%{ver}
14mr|gcc-16.2.0-1|416	%{_bindir}/%{gcc_target_platform}-gcc-%{ver}
14mr|gcc-16.2.0-1|417	%dir %{gccdirparent}
14mr|gcc-16.2.0-1|418	%dir %{gccdir}
14mr|gcc-16.2.0-1|419	%dir %{gcclibexecdirparent}
14mr|gcc-16.2.0-1|420	%dir %{gcclibexecdir}
14mr|gcc-16.2.0-1|421	%{gcclibexecdir}/cc1
14mr|gcc-16.2.0-1|422	%{gcclibexecdir}/collect2
14mr|gcc-16.2.0-1|423	%{gccdir}/libgcov.a
14mr|gcc-16.2.0-1|424	%if %{build_atomic}
14mr|gcc-16.2.0-1|425	# Resolving -latomic_asneeded (added by the driver to every link since
14mr|gcc-16.2.0-1|426	# GCC 16) must not require libatomic-devel to be installed
14mr|gcc-16.2.0-1|427	%{gccdir}/libatomic.so
14mr|gcc-16.2.0-1|428	%{gccdir}/libatomic_asneeded.so
14mr|gcc-16.2.0-1|429	%endif
14mr|gcc-16.2.0-1|430	%{gcclibexecdir}/lto*
14mr|gcc-16.2.0-1|431	%if %{build_lto}
14mr|gcc-16.2.0-1|432	%{gcclibexecdir}/liblto*
14mr|gcc-16.2.0-1|433	%{_libdir}/bfd-plugins/liblto_plugin.so
14mr|gcc-16.2.0-1|434	%endif
14mr|gcc-16.2.0-1|435	%dir %{gccdir}/include
14mr|gcc-16.2.0-1|436	%{gccdir}/include/*.h
14mr|gcc-16.2.0-1|437	%{gcclibexecdir}/install-tools
14mr|gcc-16.2.0-1|438	%if "%{gcclibexecdir}" != "%{gccdir}"
14mr|gcc-16.2.0-1|439	%{gccdir}/install-tools
14mr|gcc-16.2.0-1|440	%endif
14mr|gcc-16.2.0-1|441	%if %{build_quadmath}
14mr|gcc-16.2.0-1|442	%exclude %{gccdir}/include/quadmath*.h
14mr|gcc-16.2.0-1|443	%endif
14mr|gcc-16.2.0-1|444	%if %{build_gomp}
14mr|gcc-16.2.0-1|445	%exclude %{gccdir}/include/omp*.h
14mr|gcc-16.2.0-1|446	%endif
14mr|gcc-16.2.0-1|447	%if %{build_multilib}
14mr|gcc-16.2.0-1|448	%if %isarch mips mipsel
14mr|gcc-16.2.0-1|449	%dir %{multigccdirn32}
14mr|gcc-16.2.0-1|450	%{multigccdirn32}/libgcov.a
14mr|gcc-16.2.0-1|451	%dir %{multigccdir64}
14mr|gcc-16.2.0-1|452	%{multigccdir64}/libgcov.a
14mr|gcc-16.2.0-1|453	%else
14mr|gcc-16.2.0-1|454	%dir %{multigccdir}
14mr|gcc-16.2.0-1|455	%{multigccdir}/libgcov.a
14mr|gcc-16.2.0-1|456	%if %{build_atomic}
14mr|gcc-16.2.0-1|457	%{multigccdir}/libatomic.so
14mr|gcc-16.2.0-1|458	%{multigccdir}/libatomic_asneeded.so
14mr|gcc-16.2.0-1|459	%endif
14mr|gcc-16.2.0-1|460	%endif
14mr|gcc-16.2.0-1|461	%endif
14mr|gcc-16.2.0-1|462	%if %{build_doc}
14mr|gcc-16.2.0-1|463	%doc %{_docdir}/gcc
14mr|gcc-16.2.0-1|464	%endif
14mr|gcc-16.2.0-1|465	%if %{build_check}
14mr|gcc-16.2.0-1|466	%doc %{_docdir}/gcc/test_summary.log
14mr|gcc-16.2.0-1|467	%endif
14mr|gcc-16.2.0-1|468	
14mr|gcc-16.2.0-1|469	
14mr|gcc-16.2.0-1|470	########################################################################
14mr|gcc-16.2.0-1|471	%if %{build_libgcc}
14mr|gcc-16.2.0-1|472	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|473	
14mr|gcc-16.2.0-1|474	%package -n %{libgcc}
14mr|gcc-16.2.0-1|475	Summary:	GNU C library
14mr|gcc-16.2.0-1|476	Group:		System/Libraries
14mr|gcc-16.2.0-1|477	%if "%{libgcc}" != "libgcc"
14mr|gcc-16.2.0-1|478	Provides:	libgcc = %{EVRD}
14mr|gcc-16.2.0-1|479	%endif
14mr|gcc-16.2.0-1|480	
14mr|gcc-16.2.0-1|481	%description -n %{libgcc}
14mr|gcc-16.2.0-1|482	The %{libgcc} package contains GCC shared libraries for gcc %{branch}
14mr|gcc-16.2.0-1|483	
14mr|gcc-16.2.0-1|484	%files -n %{libgcc}
14mr|gcc-16.2.0-1|485	%{_libdir}/libgcc_s.so.%{gcc_major}
14mr|gcc-16.2.0-1|486	
14mr|gcc-16.2.0-1|487	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|488	
14mr|gcc-16.2.0-1|489	%package -n %{libgcc_devel}
14mr|gcc-16.2.0-1|490	Summary:	Development files for libgcc
14mr|gcc-16.2.0-1|491	Group:		System/Libraries
14mr|gcc-16.2.0-1|492	Requires:	%{libgcc} = %{EVRD}
14mr|gcc-16.2.0-1|493	
14mr|gcc-16.2.0-1|494	%description -n %{libgcc_devel}
14mr|gcc-16.2.0-1|495	The %{libgcc} package contains header files and object files needed to
14mr|gcc-16.2.0-1|496	build applications with libgcc.
14mr|gcc-16.2.0-1|497	
14mr|gcc-16.2.0-1|498	%files -n %{libgcc_devel}
14mr|gcc-16.2.0-1|499	%{target_libdir}/libgcc_s.so
14mr|gcc-16.2.0-1|500	%{gccdir}/libgcc_s_asneeded.so
14mr|gcc-16.2.0-1|501	%if %{build_multilib}
14mr|gcc-16.2.0-1|502	%{multilibdir}/libgcc_s.so
14mr|gcc-16.2.0-1|503	%{multigccdir}/libgcc_s_asneeded.so
14mr|gcc-16.2.0-1|504	%endif
14mr|gcc-16.2.0-1|505	%optional %{_prefix}/lib/libgcc_s.a
14mr|gcc-16.2.0-1|506	%if %isarch mips mipsel
14mr|gcc-16.2.0-1|507	%{target_libdir}32/libgcc_s.so
14mr|gcc-16.2.0-1|508	%{target_libdir}64/libgcc_s.so
14mr|gcc-16.2.0-1|509	%endif
14mr|gcc-16.2.0-1|510	%{gccdir}/*.o
14mr|gcc-16.2.0-1|511	%{gccdir}/libgcc*.a
14mr|gcc-16.2.0-1|512	%if %{build_multilib}
14mr|gcc-16.2.0-1|513	%ifarch mips mipsel
14mr|gcc-16.2.0-1|514	%dir %{multigccdirn32}
14mr|gcc-16.2.0-1|515	%{multigccdirn32}/*.o
14mr|gcc-16.2.0-1|516	%{multigccdirn32}/libgcc*.a
14mr|gcc-16.2.0-1|517	%dir %{multigccdir64}
14mr|gcc-16.2.0-1|518	%{multigccdir64}/*.o
14mr|gcc-16.2.0-1|519	%{multigccdir64}/libgcc*.a
14mr|gcc-16.2.0-1|520	%else
14mr|gcc-16.2.0-1|521	%dir %{multigccdir}
14mr|gcc-16.2.0-1|522	%{multigccdir}/*.o
14mr|gcc-16.2.0-1|523	%{multigccdir}/libgcc*.a
14mr|gcc-16.2.0-1|524	%endif
14mr|gcc-16.2.0-1|525	%endif
14mr|gcc-16.2.0-1|526	
14mr|gcc-16.2.0-1|527	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|528	
14mr|gcc-16.2.0-1|529	%if %{build_multilib}
14mr|gcc-16.2.0-1|530	%package -n %{multilibgcc}
14mr|gcc-16.2.0-1|531	Summary:	GNU C library
14mr|gcc-16.2.0-1|532	Group:		System/Libraries
14mr|gcc-16.2.0-1|533	Conflicts:	%{libgcc} < 4.6.2-11
14mr|gcc-16.2.0-1|534	
14mr|gcc-16.2.0-1|535	%description -n %{multilibgcc}
14mr|gcc-16.2.0-1|536	The %{multilibgcc} package contains GCC shared libraries for gcc %{branch}
14mr|gcc-16.2.0-1|537	
14mr|gcc-16.2.0-1|538	%files -n %{multilibgcc}
14mr|gcc-16.2.0-1|539	%{multirootlibdir}/libgcc_s.so.%{gcc_major}
14mr|gcc-16.2.0-1|540	%endif
14mr|gcc-16.2.0-1|541	
14mr|gcc-16.2.0-1|542	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|543	# build libgcc
14mr|gcc-16.2.0-1|544	%endif
14mr|gcc-16.2.0-1|545	
14mr|gcc-16.2.0-1|546	########################################################################
14mr|gcc-16.2.0-1|547	%if %{build_plugin}
14mr|gcc-16.2.0-1|548	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|549	
14mr|gcc-16.2.0-1|550	%package plugin-devel
14mr|gcc-16.2.0-1|551	Summary:	Headers to build gcc plugins
14mr|gcc-16.2.0-1|552	Group:		Development/C
14mr|gcc-16.2.0-1|553	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|554	Requires:	gmp-devel
14mr|gcc-16.2.0-1|555	Requires:	mpfr-devel
14mr|gcc-16.2.0-1|556	Requires:	libmpc-devel
14mr|gcc-16.2.0-1|557	
14mr|gcc-16.2.0-1|558	%description plugin-devel
14mr|gcc-16.2.0-1|559	This package contains header files and other support files
14mr|gcc-16.2.0-1|560	for compiling GCC plugins. The GCC plugin ABI is currently
14mr|gcc-16.2.0-1|561	not stable, so plugins must be rebuilt any time GCC is updated.
14mr|gcc-16.2.0-1|562	
14mr|gcc-16.2.0-1|563	%files plugin-devel
14mr|gcc-16.2.0-1|564	%{gccdir}/plugin
14mr|gcc-16.2.0-1|565	%if "%{gccdir}" != "%{gcclibexecdir}"
14mr|gcc-16.2.0-1|566	%{gcclibexecdir}/plugin
14mr|gcc-16.2.0-1|567	%endif
14mr|gcc-16.2.0-1|568	
14mr|gcc-16.2.0-1|569	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|570	# build_plugin
14mr|gcc-16.2.0-1|571	%endif
14mr|gcc-16.2.0-1|572	
14mr|gcc-16.2.0-1|573	########################################################################
14mr|gcc-16.2.0-1|574	%if %{system_gcc}
14mr|gcc-16.2.0-1|575	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|576	
14mr|gcc-16.2.0-1|577	%package cpp
14mr|gcc-16.2.0-1|578	Summary:	The C Preprocessor
14mr|gcc-16.2.0-1|579	Group:		Development/C
14mr|gcc-16.2.0-1|580	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|581	
14mr|gcc-16.2.0-1|582	%description cpp
14mr|gcc-16.2.0-1|583	Cpp is the GNU C-Compatible Compiler Preprocessor.
14mr|gcc-16.2.0-1|584	Cpp is a macro processor which is used automatically
14mr|gcc-16.2.0-1|585	by the C compiler to transform your program before actual
14mr|gcc-16.2.0-1|586	compilation. It is called a macro processor because it allows
14mr|gcc-16.2.0-1|587	you to define macros, abbreviations for longer
14mr|gcc-16.2.0-1|588	constructs.
14mr|gcc-16.2.0-1|589	
14mr|gcc-16.2.0-1|590	The C preprocessor provides four separate functionalities:
14mr|gcc-16.2.0-1|591	
14mr|gcc-16.2.0-1|592	* Inclusion of header files. These are files of declarations that can be
14mr|gcc-16.2.0-1|593	substituted into your program.
14mr|gcc-16.2.0-1|594	* Macro expansion. You can define 'macros,' which are abbreviations for
14mr|gcc-16.2.0-1|595	arbitrary fragments of C code, and then the C preprocessor will replace
14mr|gcc-16.2.0-1|596	the macros with their definitions throughout the program.
14mr|gcc-16.2.0-1|597	* Conditional compilation. Using special preprocessing directives,
14mr|gcc-16.2.0-1|598	you can include or exclude parts of the program according to various
14mr|gcc-16.2.0-1|599	conditions.
14mr|gcc-16.2.0-1|600	* Line control. If you use a program to combine or rearrange source files
14mr|gcc-16.2.0-1|601	into an intermediate file which is then compiled, you can use line
14mr|gcc-16.2.0-1|602	control to inform the compiler about where each source line originated.
14mr|gcc-16.2.0-1|603	
14mr|gcc-16.2.0-1|604	%if %{system_gcc}
14mr|gcc-16.2.0-1|605	%files cpp -f cpplib.lang
14mr|gcc-16.2.0-1|606	%else
14mr|gcc-16.2.0-1|607	%files cpp
14mr|gcc-16.2.0-1|608	%endif
14mr|gcc-16.2.0-1|609	%{_bindir}/cpp
14mr|gcc-16.2.0-1|610	%if %{system_gcc}
14mr|gcc-16.2.0-1|611	%{_prefix}/lib/cpp
14mr|gcc-16.2.0-1|612	%{_mandir}/man1/cpp.1*
14mr|gcc-16.2.0-1|613	%{_infodir}/cpp*
14mr|gcc-16.2.0-1|614	%if %{build_doc}
14mr|gcc-16.2.0-1|615	%doc %{_docdir}/gcc-cpp
14mr|gcc-16.2.0-1|616	%endif
14mr|gcc-16.2.0-1|617	%endif
14mr|gcc-16.2.0-1|618	
14mr|gcc-16.2.0-1|619	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|620	# system_gcc
14mr|gcc-16.2.0-1|621	%endif
14mr|gcc-16.2.0-1|622	
14mr|gcc-16.2.0-1|623	########################################################################
14mr|gcc-16.2.0-1|624	%if %{build_cxx}
14mr|gcc-16.2.0-1|625	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|626	
14mr|gcc-16.2.0-1|627	%package c++
14mr|gcc-16.2.0-1|628	Summary:	C++ support for gcc
14mr|gcc-16.2.0-1|629	Group:		Development/C++
14mr|gcc-16.2.0-1|630	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|631	%if %{system_gcc}
14mr|gcc-16.2.0-1|632	Requires:	%{libstdcxx_devel} = %{version}
14mr|gcc-16.2.0-1|633	%endif
14mr|gcc-16.2.0-1|634	
14mr|gcc-16.2.0-1|635	%description c++
14mr|gcc-16.2.0-1|636	This package adds C++ support to the GNU Compiler Collection.
14mr|gcc-16.2.0-1|637	It includes support for most of the current C++ specification,
14mr|gcc-16.2.0-1|638	including templates and exception handling.
14mr|gcc-16.2.0-1|639	
14mr|gcc-16.2.0-1|640	%files c++
14mr|gcc-16.2.0-1|641	%if %{system_gcc}
14mr|gcc-16.2.0-1|642	%{_bindir}/g++
14mr|gcc-16.2.0-1|643	%{_mandir}/man1/g++.1*
14mr|gcc-16.2.0-1|644	%endif
14mr|gcc-16.2.0-1|645	%if %{system_gcc}
14mr|gcc-16.2.0-1|646	%{_bindir}/%{gcc_target_platform}-c++
14mr|gcc-16.2.0-1|647	%{_bindir}/%{gcc_target_platform}-g++
14mr|gcc-16.2.0-1|648	%endif
14mr|gcc-16.2.0-1|649	%{_bindir}/c++-%{ver}
14mr|gcc-16.2.0-1|650	%{_bindir}/g++-%{ver}
14mr|gcc-16.2.0-1|651	%{_bindir}/%{gcc_target_platform}-g++-%{ver}
14mr|gcc-16.2.0-1|652	%if %{default_compiler}
14mr|gcc-16.2.0-1|653	%{_bindir}/c++
14mr|gcc-16.2.0-1|654	%endif
14mr|gcc-16.2.0-1|655	%(
14mr|gcc-16.2.0-1|656	if [ -n "$(echo %{gcc_target_platform} |cut -d- -f4-)" ]; then
14mr|gcc-16.2.0-1|657	shortplatform="$(echo %{gcc_target_platform} |cut -d- -f1)-$(echo %{gcc_target_platform} |cut -d- -f3-)"
14mr|gcc-16.2.0-1|658	echo "%%optional %{_bindir}/${shortplatform}-c++"
14mr|gcc-16.2.0-1|659	echo "%%optional %{_bindir}/${shortplatform}-g++"
14mr|gcc-16.2.0-1|660	echo "%%optional %{_bindir}/${shortplatform}-g++-%{ver}"
14mr|gcc-16.2.0-1|661	fi
14mr|gcc-16.2.0-1|662	)
14mr|gcc-16.2.0-1|663	%{gcclibexecdir}/cc1plus
14mr|gcc-16.2.0-1|664	%{gcclibexecdir}/g++-mapper-server
14mr|gcc-16.2.0-1|665	
14mr|gcc-16.2.0-1|666	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|667	
14mr|gcc-16.2.0-1|668	%package -n %{libstdcxx}
14mr|gcc-16.2.0-1|669	Summary:	GNU Standard C++ library
14mr|gcc-16.2.0-1|670	Group:		System/Libraries
14mr|gcc-16.2.0-1|671	%if "%{libstdcxx}" != "libstdc++"
14mr|gcc-16.2.0-1|672	Provides:	libstdc++ = %{EVRD}
14mr|gcc-16.2.0-1|673	%endif
14mr|gcc-16.2.0-1|674	%if %{build_doc}
14mr|gcc-16.2.0-1|675	BuildRequires:	doxygen
14mr|gcc-16.2.0-1|676	BuildRequires:	graphviz
14mr|gcc-16.2.0-1|677	%endif
14mr|gcc-16.2.0-1|678	
14mr|gcc-16.2.0-1|679	%description -n %{libstdcxx}
14mr|gcc-16.2.0-1|680	The libstdc++ package contains a rewritten standard compliant
14mr|gcc-16.2.0-1|681	GCC Standard C++ Library.
14mr|gcc-16.2.0-1|682	
14mr|gcc-16.2.0-1|683	%if %{system_gcc}
14mr|gcc-16.2.0-1|684	%files -n %{libstdcxx} -f libstdc++.lang
14mr|gcc-16.2.0-1|685	%else
14mr|gcc-16.2.0-1|686	%files -n %{libstdcxx}
14mr|gcc-16.2.0-1|687	%endif
14mr|gcc-16.2.0-1|688	%{target_slibdir}/libstdc++.so.%{stdcxx_major}*
14mr|gcc-16.2.0-1|689	
14mr|gcc-16.2.0-1|690	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|691	
14mr|gcc-16.2.0-1|692	%if %{build_multilib}
14mr|gcc-16.2.0-1|693	%package -n %{multilibstdcxx}
14mr|gcc-16.2.0-1|694	Summary:	GNU Standard C++ library
14mr|gcc-16.2.0-1|695	Group:		System/Libraries
14mr|gcc-16.2.0-1|696	Conflicts:	%{libstdcxx} < 4.6.2-11
14mr|gcc-16.2.0-1|697	
14mr|gcc-16.2.0-1|698	%description -n %{multilibstdcxx}
14mr|gcc-16.2.0-1|699	The libstdc++ package contains a rewritten standard compliant
14mr|gcc-16.2.0-1|700	GCC Standard C++ Library.
14mr|gcc-16.2.0-1|701	
14mr|gcc-16.2.0-1|702	%files -n %{multilibstdcxx}
14mr|gcc-16.2.0-1|703	%{multirootlibdir}/libstdc++.so.%{stdcxx_major}*
14mr|gcc-16.2.0-1|704	%endif
14mr|gcc-16.2.0-1|705	
14mr|gcc-16.2.0-1|706	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|707	
14mr|gcc-16.2.0-1|708	%package -n %{libstdcxx_devel}
14mr|gcc-16.2.0-1|709	Summary:	Header files and libraries for C++ development
14mr|gcc-16.2.0-1|710	Group:		Development/C++
14mr|gcc-16.2.0-1|711	Requires:	%{libstdcxx} = %{EVRD}
14mr|gcc-16.2.0-1|712	%if %{build_multilib}
14mr|gcc-16.2.0-1|713	Requires:	%{multilibstdcxx} = %{EVRD}
14mr|gcc-16.2.0-1|714	%endif
14mr|gcc-16.2.0-1|715	%if "%{libstdcxx_devel}" != "libstdc++-devel"
14mr|gcc-16.2.0-1|716	Provides:	libstdc++-devel = %{EVRD}
14mr|gcc-16.2.0-1|717	%endif
14mr|gcc-16.2.0-1|718	Provides:	stdc++-devel = %{EVRD}
14mr|gcc-16.2.0-1|719	%if "%{ver}" != "%{version}"
14mr|gcc-16.2.0-1|720	# 4.7.2_2010.10 should provide 4.7.2 so clang can pick up the dep
14mr|gcc-16.2.0-1|721	%if "%{libstdcxx_devel}" != "libstdc++-devel"
14mr|gcc-16.2.0-1|722	Provides:	%{libstdcxx_devel} = %{ver}-%{release}
14mr|gcc-16.2.0-1|723	%endif
14mr|gcc-16.2.0-1|724	Provides:	libstdc++-devel = %{ver}-%{release}
14mr|gcc-16.2.0-1|725	Provides:	stdc++-devel = %{ver}-%{release}
14mr|gcc-16.2.0-1|726	%endif
14mr|gcc-16.2.0-1|727	# We don't want to pull in an entire Python environment just because of
14mr|gcc-16.2.0-1|728	# libstdc++'s python based gdb plugin...
14mr|gcc-16.2.0-1|729	%define __requires_exclude_from ^(%{python3_sitelib}|%{_datadir}/gdb/).*$
14mr|gcc-16.2.0-1|730	
14mr|gcc-16.2.0-1|731	%description -n %{libstdcxx_devel}
14mr|gcc-16.2.0-1|732	This is the GNU implementation of the standard C++ libraries.  This
14mr|gcc-16.2.0-1|733	package includes the header files and libraries needed for C++
14mr|gcc-16.2.0-1|734	development. This includes rewritten implementation of STL.
14mr|gcc-16.2.0-1|735	
14mr|gcc-16.2.0-1|736	%files -n %{libstdcxx_devel}
14mr|gcc-16.2.0-1|737	%{_includedir}/c++/%{ver}
14mr|gcc-16.2.0-1|738	%{target_libdir}/libstdc++.so
14mr|gcc-16.2.0-1|739	%{target_libdir}/libstdc++.modules.json
14mr|gcc-16.2.0-1|740	%{_datadir}/gdb/auto-load%{_libdir}/libstdc++.*.py
14mr|gcc-16.2.0-1|741	%optional %{_datadir}/gdb/auto-load%{_libdir}/__pycache__/libstdc++*.pyc
14mr|gcc-16.2.0-1|742	%if %{build_multilib}
14mr|gcc-16.2.0-1|743	%{multilibdir}/libstdc++.so
14mr|gcc-16.2.0-1|744	%{multilibdir}/libstdc++.modules.json
14mr|gcc-16.2.0-1|745	%{_datadir}/gdb/auto-load%{multilibdir}/libstdc++.*.py
14mr|gcc-16.2.0-1|746	%optional %{_datadir}/gdb/auto-load%{multilibdir}/__pycache__/libstdc++*.pyc
14mr|gcc-16.2.0-1|747	%endif
14mr|gcc-16.2.0-1|748	%{python3_sitelib}/libstdcxx
14mr|gcc-16.2.0-1|749	%if %{build_doc}
14mr|gcc-16.2.0-1|750	%doc %{_docdir}/libstdc++
14mr|gcc-16.2.0-1|751	%endif
14mr|gcc-16.2.0-1|752	
14mr|gcc-16.2.0-1|753	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|754	
14mr|gcc-16.2.0-1|755	%package -n %{libstdcxx_static_devel}
14mr|gcc-16.2.0-1|756	Summary:	Static libraries for the GNU standard C++ library
14mr|gcc-16.2.0-1|757	Group:		Development/C++
14mr|gcc-16.2.0-1|758	Requires:	%{libstdcxx_devel} = %{EVRD}
14mr|gcc-16.2.0-1|759	%if "%{libstdcxx_static_devel}" != "libstdc++-static-devel"
14mr|gcc-16.2.0-1|760	Provides:	libstdc++-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|761	%endif
14mr|gcc-16.2.0-1|762	Provides:	stdc++-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|763	
14mr|gcc-16.2.0-1|764	%description -n %{libstdcxx_static_devel}
14mr|gcc-16.2.0-1|765	Static libraries for the GNU standard C++ library.
14mr|gcc-16.2.0-1|766	
14mr|gcc-16.2.0-1|767	%files -n %{libstdcxx_static_devel}
14mr|gcc-16.2.0-1|768	%{target_libdir}/libstdc++.*a
14mr|gcc-16.2.0-1|769	%{target_libdir}/libstdc++fs.*a
14mr|gcc-16.2.0-1|770	%{target_libdir}/libsupc++.*a
14mr|gcc-16.2.0-1|771	%{target_libdir}/libstdc++exp.*a
14mr|gcc-16.2.0-1|772	%if %{build_multilib}
14mr|gcc-16.2.0-1|773	%{multilibdir}/libstdc++.*a
14mr|gcc-16.2.0-1|774	%{multilibdir}/libstdc++fs.*a
14mr|gcc-16.2.0-1|775	%{multilibdir}/libsupc++.*a
14mr|gcc-16.2.0-1|776	%{multilibdir}/libstdc++exp.*a
14mr|gcc-16.2.0-1|777	%endif
14mr|gcc-16.2.0-1|778	
14mr|gcc-16.2.0-1|779	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|780	# build_cxx
14mr|gcc-16.2.0-1|781	%endif
14mr|gcc-16.2.0-1|782	
14mr|gcc-16.2.0-1|783	########################################################################
14mr|gcc-16.2.0-1|784	%if %{build_d}
14mr|gcc-16.2.0-1|785	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|786	
14mr|gcc-16.2.0-1|787	%package d
14mr|gcc-16.2.0-1|788	Summary:	D support for gcc
14mr|gcc-16.2.0-1|789	Group:		Development/C++
14mr|gcc-16.2.0-1|790	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|791	BuildRequires:	gcc-d
14mr|gcc-16.2.0-1|792	BuildRequires:	%{libgdruntime_devel}
14mr|gcc-16.2.0-1|793	%if %{system_gcc}
14mr|gcc-16.2.0-1|794	Requires:	%{libgdruntime_devel} = %{version}
14mr|gcc-16.2.0-1|795	%endif
14mr|gcc-16.2.0-1|796	Obsoletes:	gcc-d < %{EVRD}
14mr|gcc-16.2.0-1|797	
14mr|gcc-16.2.0-1|798	%description d
14mr|gcc-16.2.0-1|799	This package adds D support to the GNU Compiler Collection.
14mr|gcc-16.2.0-1|800	
14mr|gcc-16.2.0-1|801	%files d
14mr|gcc-16.2.0-1|802	%if %{system_gcc}
14mr|gcc-16.2.0-1|803	%{_bindir}/gdc
14mr|gcc-16.2.0-1|804	%{_mandir}/man1/gdc.1*
14mr|gcc-16.2.0-1|805	%{_infodir}/gdc.info*
14mr|gcc-16.2.0-1|806	%endif
14mr|gcc-16.2.0-1|807	%if %{system_gcc}
14mr|gcc-16.2.0-1|808	%{_bindir}/%{gcc_target_platform}-gdc
14mr|gcc-16.2.0-1|809	%endif
14mr|gcc-16.2.0-1|810	%(
14mr|gcc-16.2.0-1|811	if [ -n "$(echo %{gcc_target_platform} |cut -d- -f4-)" ]; then
14mr|gcc-16.2.0-1|812	shortplatform="$(echo %{gcc_target_platform} |cut -d- -f1)-$(echo %{gcc_target_platform} |cut -d- -f3-)"
14mr|gcc-16.2.0-1|813	echo "%%optional %{_bindir}/${shortplatform}-gdc"
14mr|gcc-16.2.0-1|814	fi
14mr|gcc-16.2.0-1|815	)
14mr|gcc-16.2.0-1|816	%{gcclibexecdir}/d21
14mr|gcc-16.2.0-1|817	
14mr|gcc-16.2.0-1|818	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|819	
14mr|gcc-16.2.0-1|820	%package -n %{libgdruntime}
14mr|gcc-16.2.0-1|821	Summary:	D standard library
14mr|gcc-16.2.0-1|822	Group:		System/Libraries
14mr|gcc-16.2.0-1|823	%if "%{libgdruntime}" != "libgdruntime"
14mr|gcc-16.2.0-1|824	Provides:	libgdruntime = %{EVRD}
14mr|gcc-16.2.0-1|825	%endif
14mr|gcc-16.2.0-1|826	
14mr|gcc-16.2.0-1|827	%description -n %{libgdruntime}
14mr|gcc-16.2.0-1|828	The libphobos package contains a version of the
14mr|gcc-16.2.0-1|829	D Standard Library.
14mr|gcc-16.2.0-1|830	
14mr|gcc-16.2.0-1|831	%files -n %{libgdruntime}
14mr|gcc-16.2.0-1|832	%{target_libdir}/libgdruntime.so.%{d_major}*
14mr|gcc-16.2.0-1|833	%{target_libdir}/libgphobos.so.%{d_major}*
14mr|gcc-16.2.0-1|834	
14mr|gcc-16.2.0-1|835	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|836	
14mr|gcc-16.2.0-1|837	%if %{build_multilib}
14mr|gcc-16.2.0-1|838	%package -n %{multilibgdruntime}
14mr|gcc-16.2.0-1|839	Summary:	D Standard library
14mr|gcc-16.2.0-1|840	Group:		System/Libraries
14mr|gcc-16.2.0-1|841	
14mr|gcc-16.2.0-1|842	%description -n %{multilibgdruntime}
14mr|gcc-16.2.0-1|843	The libphobos package contains a version of the
14mr|gcc-16.2.0-1|844	D Standard Library.
14mr|gcc-16.2.0-1|845	
14mr|gcc-16.2.0-1|846	%files -n %{multilibgdruntime}
14mr|gcc-16.2.0-1|847	%{multilibdir}/libgdruntime.so.%{d_major}*
14mr|gcc-16.2.0-1|848	%{multilibdir}/libgphobos.so.%{d_major}*
14mr|gcc-16.2.0-1|849	%endif
14mr|gcc-16.2.0-1|850	
14mr|gcc-16.2.0-1|851	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|852	
14mr|gcc-16.2.0-1|853	%package -n %{libgdruntime_devel}
14mr|gcc-16.2.0-1|854	Summary:	Header files and libraries for D development
14mr|gcc-16.2.0-1|855	Group:		Development/Other
14mr|gcc-16.2.0-1|856	Requires:	%{libgdruntime} = %{EVRD}
14mr|gcc-16.2.0-1|857	%if %{build_multilib}
14mr|gcc-16.2.0-1|858	Requires:	%{multilibgdruntime} = %{EVRD}
14mr|gcc-16.2.0-1|859	%endif
14mr|gcc-16.2.0-1|860	%if "%{libgdruntime_devel}" != "libgdruntime-devel"
14mr|gcc-16.2.0-1|861	Provides:	libgdruntime-devel = %{EVRD}
14mr|gcc-16.2.0-1|862	%endif
14mr|gcc-16.2.0-1|863	
14mr|gcc-16.2.0-1|864	%description -n %{libgdruntime_devel}
14mr|gcc-16.2.0-1|865	This is the GNU implementation of the D standard libraries.  This
14mr|gcc-16.2.0-1|866	package includes the header files and libraries needed for D
14mr|gcc-16.2.0-1|867	development.
14mr|gcc-16.2.0-1|868	
14mr|gcc-16.2.0-1|869	%files -n %{libgdruntime_devel}
14mr|gcc-16.2.0-1|870	%{target_libdir}/libgdruntime.so
14mr|gcc-16.2.0-1|871	%{target_libdir}/libgphobos.so
14mr|gcc-16.2.0-1|872	%{target_libdir}/libgphobos.spec
14mr|gcc-16.2.0-1|873	%{gccdir}/include/d
14mr|gcc-16.2.0-1|874	%if %{build_multilib}
14mr|gcc-16.2.0-1|875	%{multilibdir}/libgdruntime.so
14mr|gcc-16.2.0-1|876	%{multilibdir}/libgphobos.so
14mr|gcc-16.2.0-1|877	%{multilibdir}/libgphobos.spec
14mr|gcc-16.2.0-1|878	%endif
14mr|gcc-16.2.0-1|879	
14mr|gcc-16.2.0-1|880	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|881	
14mr|gcc-16.2.0-1|882	%package -n %{libgdruntime_static_devel}
14mr|gcc-16.2.0-1|883	Summary:	Static libraries for the D standard library
14mr|gcc-16.2.0-1|884	Group:		Development/Other
14mr|gcc-16.2.0-1|885	Requires:	%{libgdruntime_devel} = %{EVRD}
14mr|gcc-16.2.0-1|886	%if "%{libgdruntime_static_devel}" != "libgdruntime-static-devel"
14mr|gcc-16.2.0-1|887	Provides:	libgdruntime-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|888	%endif
14mr|gcc-16.2.0-1|889	Provides:	gdruntime-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|890	
14mr|gcc-16.2.0-1|891	%description -n %{libgdruntime_static_devel}
14mr|gcc-16.2.0-1|892	Static libraries for the GNU standard D library.
14mr|gcc-16.2.0-1|893	
14mr|gcc-16.2.0-1|894	%files -n %{libgdruntime_static_devel}
14mr|gcc-16.2.0-1|895	%{target_libdir}/libgdruntime.*a
14mr|gcc-16.2.0-1|896	%{target_libdir}/libgphobos.*a
14mr|gcc-16.2.0-1|897	%if %{build_multilib}
14mr|gcc-16.2.0-1|898	%{multilibdir}/libgdruntime.*a
14mr|gcc-16.2.0-1|899	%{multilibdir}/libgphobos.*a
14mr|gcc-16.2.0-1|900	%endif
14mr|gcc-16.2.0-1|901	
14mr|gcc-16.2.0-1|902	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|903	# build_d
14mr|gcc-16.2.0-1|904	%endif
14mr|gcc-16.2.0-1|905	
14mr|gcc-16.2.0-1|906	########################################################################
14mr|gcc-16.2.0-1|907	%if %{build_ada}
14mr|gcc-16.2.0-1|908	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|909	
14mr|gcc-16.2.0-1|910	%package gnat
14mr|gcc-16.2.0-1|911	Summary:	Ada support for gcc
14mr|gcc-16.2.0-1|912	Group:		Development/Other
14mr|gcc-16.2.0-1|913	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|914	Requires:	%{libgnat_devel} = %{EVRD}
14mr|gcc-16.2.0-1|915	# no bootstrap support
14mr|gcc-16.2.0-1|916	BuildRequires:	gcc-gnat >= 3.1, libgnat >= 3.1
14mr|gcc-16.2.0-1|917	
14mr|gcc-16.2.0-1|918	%description gnat
14mr|gcc-16.2.0-1|919	GNAT is a GNU Ada front-end to GCC. This package includes development
14mr|gcc-16.2.0-1|920	tools, the documents and Ada compiler.
14mr|gcc-16.2.0-1|921	
14mr|gcc-16.2.0-1|922	%files gnat
14mr|gcc-16.2.0-1|923	%{_bindir}/gnat*
14mr|gcc-16.2.0-1|924	%{gcclibexecdir}/gnat1
14mr|gcc-16.2.0-1|925	%{_infodir}/gnat*
14mr|gcc-16.2.0-1|926	%if %{build_doc}
14mr|gcc-16.2.0-1|927	%doc %{_docdir}/gcc-gnat
14mr|gcc-16.2.0-1|928	%endif
14mr|gcc-16.2.0-1|929	
14mr|gcc-16.2.0-1|930	# libgnat and libgnarl are static-only these days
14mr|gcc-16.2.0-1|931	%if %{shared_libgnat}
14mr|gcc-16.2.0-1|932	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|933	
14mr|gcc-16.2.0-1|934	%package -n %{libgnat}
14mr|gcc-16.2.0-1|935	Summary:	GNU Ada runtime libraries
14mr|gcc-16.2.0-1|936	Group:		System/Libraries
14mr|gcc-16.2.0-1|937	Provides:	libgnat = %{EVRD}
14mr|gcc-16.2.0-1|938	Obsoletes:	gnat-runtime < %{EVRD}
14mr|gcc-16.2.0-1|939	
14mr|gcc-16.2.0-1|940	%description -n %{libgnat}
14mr|gcc-16.2.0-1|941	GNAT is a GNU Ada front-end to GCC. This package includes shared
14mr|gcc-16.2.0-1|942	libraries, which are required to run programs compiled with the GNAT.
14mr|gcc-16.2.0-1|943	
14mr|gcc-16.2.0-1|944	%files -n %{libgnat}
14mr|gcc-16.2.0-1|945	%{target_libdir}/libgnat-%{majorver}.so.%{gnat_major}
14mr|gcc-16.2.0-1|946	%{target_libdir}/libgnarl-%{majorver}.so.%{gnat_major}
14mr|gcc-16.2.0-1|947	
14mr|gcc-16.2.0-1|948	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|949	
14mr|gcc-16.2.0-1|950	%if %{build_multilib}
14mr|gcc-16.2.0-1|951	%package -n %{multilibgnat}
14mr|gcc-16.2.0-1|952	Summary:	GNU Ada runtime libraries
14mr|gcc-16.2.0-1|953	Group:		System/Libraries
14mr|gcc-16.2.0-1|954	Conflicts:	%{libgnat} < 4.6.2-11
14mr|gcc-16.2.0-1|955	
14mr|gcc-16.2.0-1|956	%description -n %{multilibgnat}
14mr|gcc-16.2.0-1|957	GNAT is a GNU Ada front-end to GCC. This package includes shared
14mr|gcc-16.2.0-1|958	libraries, which are required to run programs compiled with the GNAT.
14mr|gcc-16.2.0-1|959	
14mr|gcc-16.2.0-1|960	%files -n %{multilibgnat}
14mr|gcc-16.2.0-1|961	%{multilibdir}/libgnat-%{majorver}.so.%{gnat_major}
14mr|gcc-16.2.0-1|962	%{multilibdir}/libgnarl-%{majorver}.so.%{gnat_major}
14mr|gcc-16.2.0-1|963	%endif
14mr|gcc-16.2.0-1|964	%endif
14mr|gcc-16.2.0-1|965	
14mr|gcc-16.2.0-1|966	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|967	
14mr|gcc-16.2.0-1|968	%package -n %{libgnat_devel}
14mr|gcc-16.2.0-1|969	Summary:	GNU Ada libraries
14mr|gcc-16.2.0-1|970	Group:		Development/Other
14mr|gcc-16.2.0-1|971	%if %{shared_libgnat}
14mr|gcc-16.2.0-1|972	Requires:	%{libgnat} = %{EVRD}
14mr|gcc-16.2.0-1|973	%if %{build_multilib}
14mr|gcc-16.2.0-1|974	Requires:	%{multilibgnat} = %{EVRD}
14mr|gcc-16.2.0-1|975	%endif
14mr|gcc-16.2.0-1|976	%else
14mr|gcc-16.2.0-1|977	Obsoletes:	%{libgnat} < %{EVRD}
14mr|gcc-16.2.0-1|978	Obsoletes:	%{multilibgnat} < %{EVRD}
14mr|gcc-16.2.0-1|979	Requires:	%{libgnat_static_devel} = %{EVRD}
14mr|gcc-16.2.0-1|980	%endif
14mr|gcc-16.2.0-1|981	Provides:	libgnat-devel = %{EVRD}
14mr|gcc-16.2.0-1|982	Provides:	gnat-devel = %{EVRD}
14mr|gcc-16.2.0-1|983	
14mr|gcc-16.2.0-1|984	%description -n %{libgnat_devel}
14mr|gcc-16.2.0-1|985	GNAT is a GNU Ada front-end to GCC. This package includes shared
14mr|gcc-16.2.0-1|986	libraries, which are required to compile with the GNAT.
14mr|gcc-16.2.0-1|987	
14mr|gcc-16.2.0-1|988	%files -n %{libgnat_devel}
14mr|gcc-16.2.0-1|989	%if %{shared_libgnat}
14mr|gcc-16.2.0-1|990	%{target_libdir}/libgnat*.so
14mr|gcc-16.2.0-1|991	%{_libdir}/libgnarl*.so
14mr|gcc-16.2.0-1|992	%endif
14mr|gcc-16.2.0-1|993	%{gccdir}/adalib
14mr|gcc-16.2.0-1|994	%{gccdir}/adainclude
14mr|gcc-16.2.0-1|995	%exclude %{gccdir}/adalib/lib*.a
14mr|gcc-16.2.0-1|996	%{_libdir}/gcc/*/*/ada_target_properties
14mr|gcc-16.2.0-1|997	%if %{build_multilib}
14mr|gcc-16.2.0-1|998	%{_libdir}/gcc/*/*/32/ada_target_properties
14mr|gcc-16.2.0-1|999	%if %{shared_libgnat}
14mr|gcc-16.2.0-1|1000	%{multilibdir}/libgnat*.so
14mr|gcc-16.2.0-1|1001	%{multilibdir}/libgnarl*.so
14mr|gcc-16.2.0-1|1002	%endif
14mr|gcc-16.2.0-1|1003	%{multigccdir}/adalib
14mr|gcc-16.2.0-1|1004	%{multigccdir}/adainclude
14mr|gcc-16.2.0-1|1005	%exclude %{multigccdir}/adalib/lib*.a
14mr|gcc-16.2.0-1|1006	%endif
14mr|gcc-16.2.0-1|1007	
14mr|gcc-16.2.0-1|1008	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1009	
14mr|gcc-16.2.0-1|1010	%package -n %{libgnat_static_devel}
14mr|gcc-16.2.0-1|1011	Summary:	GNU Ada static libraries
14mr|gcc-16.2.0-1|1012	Group:		Development/Other
14mr|gcc-16.2.0-1|1013	Requires:	%{libgnat_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1014	Provides:	libgnat-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1015	Provides:	gnat-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1016	
14mr|gcc-16.2.0-1|1017	%description -n %{libgnat_static_devel}
14mr|gcc-16.2.0-1|1018	GNAT is a GNU Ada front-end to GCC. This package includes static
14mr|gcc-16.2.0-1|1019	libraries.
14mr|gcc-16.2.0-1|1020	
14mr|gcc-16.2.0-1|1021	%files -n %{libgnat_static_devel}
14mr|gcc-16.2.0-1|1022	%{gccdir}/adalib/lib*.a
14mr|gcc-16.2.0-1|1023	%if %{build_multilib}
14mr|gcc-16.2.0-1|1024	%{multigccdir}/adalib/lib*.a
14mr|gcc-16.2.0-1|1025	%endif
14mr|gcc-16.2.0-1|1026	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1027	# build ada
14mr|gcc-16.2.0-1|1028	%endif
14mr|gcc-16.2.0-1|1029	
14mr|gcc-16.2.0-1|1030	########################################################################
14mr|gcc-16.2.0-1|1031	%if %{build_fortran}
14mr|gcc-16.2.0-1|1032	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1033	
14mr|gcc-16.2.0-1|1034	%package gfortran
14mr|gcc-16.2.0-1|1035	Summary:	Fortran 95 support for gcc
14mr|gcc-16.2.0-1|1036	Group:		Development/Other
14mr|gcc-16.2.0-1|1037	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|1038	Requires:	%{libgfortran_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1039	
14mr|gcc-16.2.0-1|1040	%description gfortran
14mr|gcc-16.2.0-1|1041	The gcc-gfortran package provides support for compiling Fortran
14mr|gcc-16.2.0-1|1042	programs with the GNU Compiler Collection.
14mr|gcc-16.2.0-1|1043	
14mr|gcc-16.2.0-1|1044	%files gfortran
14mr|gcc-16.2.0-1|1045	%{_bindir}/gfortran
14mr|gcc-16.2.0-1|1046	%{_bindir}/gfortran-%{ver}
14mr|gcc-16.2.0-1|1047	%{_bindir}/%{_target_platform}-gfortran
14mr|gcc-16.2.0-1|1048	%{_bindir}/%{_target_platform}-gfortran-%{ver}
14mr|gcc-16.2.0-1|1049	%(
14mr|gcc-16.2.0-1|1050	if [ -n "$(echo %{gcc_target_platform} |cut -d- -f4-)" ]; then
14mr|gcc-16.2.0-1|1051	shortplatform="$(echo %{gcc_target_platform} |cut -d- -f1)-$(echo %{gcc_target_platform} |cut -d- -f3-)"
14mr|gcc-16.2.0-1|1052	echo "%%optional %{_bindir}/${shortplatform}-gfortran"
14mr|gcc-16.2.0-1|1053	echo "%%optional %{_bindir}/${shortplatform}-gfortran-%{ver}"
14mr|gcc-16.2.0-1|1054	fi
14mr|gcc-16.2.0-1|1055	)
14mr|gcc-16.2.0-1|1056	%{_infodir}/gfortran.info*
14mr|gcc-16.2.0-1|1057	%{_mandir}/man1/gfortran.1*
14mr|gcc-16.2.0-1|1058	%{gcclibexecdir}/f951
14mr|gcc-16.2.0-1|1059	%{gccdir}/finclude
14mr|gcc-16.2.0-1|1060	%{gccdir}/libcaf_single.a
14mr|gcc-16.2.0-1|1061	%{gccdir}/libcaf_shmem.a
14mr|gcc-16.2.0-1|1062	%if %{build_multilib}
14mr|gcc-16.2.0-1|1063	%{multigccdir}/libcaf_single.a
14mr|gcc-16.2.0-1|1064	%{multigccdir}/libcaf_shmem.a
14mr|gcc-16.2.0-1|1065	%{multigccdir}/finclude
14mr|gcc-16.2.0-1|1066	%endif
14mr|gcc-16.2.0-1|1067	%if %{build_doc}
14mr|gcc-16.2.0-1|1068	%doc %{_docdir}/gcc-gfortran
14mr|gcc-16.2.0-1|1069	%endif
14mr|gcc-16.2.0-1|1070	
14mr|gcc-16.2.0-1|1071	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1072	
14mr|gcc-16.2.0-1|1073	%package -n %{libgfortran}
14mr|gcc-16.2.0-1|1074	Summary:	Fortran 95 runtime libraries
14mr|gcc-16.2.0-1|1075	Group:		System/Libraries
14mr|gcc-16.2.0-1|1076	%if %{build_quadmath}
14mr|gcc-16.2.0-1|1077	Requires:	%{libquadmath} = %{EVRD}
14mr|gcc-16.2.0-1|1078	%endif
14mr|gcc-16.2.0-1|1079	%if "%{libgfortran}" != "libgfortran"
14mr|gcc-16.2.0-1|1080	Provides:	libgfortran = %{EVRD}
14mr|gcc-16.2.0-1|1081	%endif
14mr|gcc-16.2.0-1|1082	%if %{build_multilib}
14mr|gcc-16.2.0-1|1083	Provides:	%{multilibgfortran} = %{EVRD}
14mr|gcc-16.2.0-1|1084	%endif
14mr|gcc-16.2.0-1|1085	
14mr|gcc-16.2.0-1|1086	%description -n %{libgfortran}
14mr|gcc-16.2.0-1|1087	This package contains Fortran 95 shared library which is needed to run
14mr|gcc-16.2.0-1|1088	Fortran 95 dynamically linked programs.
14mr|gcc-16.2.0-1|1089	
14mr|gcc-16.2.0-1|1090	%files -n %{libgfortran}
14mr|gcc-16.2.0-1|1091	%{target_libdir}/libgfortran.so.%{gfortran_major}*
14mr|gcc-16.2.0-1|1092	
14mr|gcc-16.2.0-1|1093	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1094	
14mr|gcc-16.2.0-1|1095	%if %{build_multilib}
14mr|gcc-16.2.0-1|1096	%package -n %{multilibgfortran}
14mr|gcc-16.2.0-1|1097	Summary:	Fortran 95 runtime libraries
14mr|gcc-16.2.0-1|1098	Group:		System/Libraries
14mr|gcc-16.2.0-1|1099	%if %{build_quadmath}
14mr|gcc-16.2.0-1|1100	Requires:	%{multilibquadmath} = %{EVRD}
14mr|gcc-16.2.0-1|1101	%endif
14mr|gcc-16.2.0-1|1102	Conflicts:	%{libgfortran} < 4.6.2-11
14mr|gcc-16.2.0-1|1103	
14mr|gcc-16.2.0-1|1104	%description -n %{multilibgfortran}
14mr|gcc-16.2.0-1|1105	This package contains Fortran 95 shared library which is needed to run
14mr|gcc-16.2.0-1|1106	Fortran 95 dynamically linked programs.
14mr|gcc-16.2.0-1|1107	
14mr|gcc-16.2.0-1|1108	%files -n %{multilibgfortran}
14mr|gcc-16.2.0-1|1109	%{multilibdir}/libgfortran.so.%{gfortran_major}*
14mr|gcc-16.2.0-1|1110	%endif
14mr|gcc-16.2.0-1|1111	
14mr|gcc-16.2.0-1|1112	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1113	
14mr|gcc-16.2.0-1|1114	%package -n %{libgfortran_devel}
14mr|gcc-16.2.0-1|1115	Summary:	Fortran 95 libraries
14mr|gcc-16.2.0-1|1116	Group:		System/Libraries
14mr|gcc-16.2.0-1|1117	Requires:	%{libgfortran} = %{EVRD}
14mr|gcc-16.2.0-1|1118	%if %{build_multilib}
14mr|gcc-16.2.0-1|1119	Requires:	%{multilibgfortran} = %{EVRD}
14mr|gcc-16.2.0-1|1120	%endif
14mr|gcc-16.2.0-1|1121	%if %{build_quadmath}
14mr|gcc-16.2.0-1|1122	Requires:	%{libquadmath_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1123	%endif
14mr|gcc-16.2.0-1|1124	Provides:	gfortran-devel = %{EVRD}
14mr|gcc-16.2.0-1|1125	
14mr|gcc-16.2.0-1|1126	%description -n %{libgfortran_devel}
14mr|gcc-16.2.0-1|1127	This package contains Fortran 95 shared library which is needed to
14mr|gcc-16.2.0-1|1128	compile Fortran 95 programs.
14mr|gcc-16.2.0-1|1129	
14mr|gcc-16.2.0-1|1130	%files -n %{libgfortran_devel}
14mr|gcc-16.2.0-1|1131	%{target_libdir}/libgfortran.so
14mr|gcc-16.2.0-1|1132	%{target_libdir}/libgfortran.spec
14mr|gcc-16.2.0-1|1133	%if %{build_multilib}
14mr|gcc-16.2.0-1|1134	%{multilibdir}/libgfortran.so
14mr|gcc-16.2.0-1|1135	%{multilibdir}/libgfortran.spec
14mr|gcc-16.2.0-1|1136	%endif
14mr|gcc-16.2.0-1|1137	
14mr|gcc-16.2.0-1|1138	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1139	
14mr|gcc-16.2.0-1|1140	%package -n %{libgfortran_static_devel}
14mr|gcc-16.2.0-1|1141	Summary:	Fortran 95 static libraries
14mr|gcc-16.2.0-1|1142	Group:		System/Libraries
14mr|gcc-16.2.0-1|1143	Requires:	%{libgfortran_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1144	Provides:	gfortran-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1145	
14mr|gcc-16.2.0-1|1146	%description -n %{libgfortran_static_devel}
14mr|gcc-16.2.0-1|1147	This package contains Fortran 95 static library which is needed to
14mr|gcc-16.2.0-1|1148	compile Fortran 95 programs.
14mr|gcc-16.2.0-1|1149	
14mr|gcc-16.2.0-1|1150	%files -n %{libgfortran_static_devel}
14mr|gcc-16.2.0-1|1151	%{target_libdir}/libgfortran.*a
14mr|gcc-16.2.0-1|1152	%if %{build_multilib}
14mr|gcc-16.2.0-1|1153	%{multilibdir}/libgfortran.*a
14mr|gcc-16.2.0-1|1154	%endif
14mr|gcc-16.2.0-1|1155	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1156	# build fortran
14mr|gcc-16.2.0-1|1157	%endif
14mr|gcc-16.2.0-1|1158	
14mr|gcc-16.2.0-1|1159	########################################################################
14mr|gcc-16.2.0-1|1160	%if %{build_go}
14mr|gcc-16.2.0-1|1161	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1162	
14mr|gcc-16.2.0-1|1163	%package go
14mr|gcc-16.2.0-1|1164	Summary:	Go support for gcc
14mr|gcc-16.2.0-1|1165	Group:		Development/Other
14mr|gcc-16.2.0-1|1166	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|1167	Requires:	%{libgo_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1168	BuildRequires:	(gcc-go or golang-bin)
14mr|gcc-16.2.0-1|1169	
14mr|gcc-16.2.0-1|1170	%description go
14mr|gcc-16.2.0-1|1171	The gcc-go package provides support for compiling Go programs
14mr|gcc-16.2.0-1|1172	with the GNU Compiler Collection.
14mr|gcc-16.2.0-1|1173	
14mr|gcc-16.2.0-1|1174	%files go
14mr|gcc-16.2.0-1|1175	%{_bindir}/go
14mr|gcc-16.2.0-1|1176	%{_bindir}/gofmt
14mr|gcc-16.2.0-1|1177	%{_bindir}/gccgo
14mr|gcc-16.2.0-1|1178	%{_bindir}/%{gcc_target_platform}-gccgo
14mr|gcc-16.2.0-1|1179	%(
14mr|gcc-16.2.0-1|1180	if [ -n "$(echo %{gcc_target_platform} |cut -d- -f4-)" ]; then
14mr|gcc-16.2.0-1|1181	shortplatform="$(echo %{gcc_target_platform} |cut -d- -f1)-$(echo %{gcc_target_platform} |cut -d- -f3-)"
14mr|gcc-16.2.0-1|1182	echo "%%optional %{_bindir}/${shortplatform}-gccgo"
14mr|gcc-16.2.0-1|1183	echo "%%optional %{_bindir}/${shortplatform}-gccgo-%{ver}"
14mr|gcc-16.2.0-1|1184	fi
14mr|gcc-16.2.0-1|1185	)
14mr|gcc-16.2.0-1|1186	%{_libexecdir}/gcc/*/*/cgo
14mr|gcc-16.2.0-1|1187	%{_libdir}/%{name}/bin/%{name}
14mr|gcc-16.2.0-1|1188	%dir %{_libdir}/go
14mr|gcc-16.2.0-1|1189	%if %{build_multilib}
14mr|gcc-16.2.0-1|1190	%dir %{multilibdir}/go
14mr|gcc-16.2.0-1|1191	%endif
14mr|gcc-16.2.0-1|1192	%{_infodir}/gccgo.info*
14mr|gcc-16.2.0-1|1193	%{_mandir}/man1/gccgo.1*
14mr|gcc-16.2.0-1|1194	%{_bindir}/gccgo-%{ver}
14mr|gcc-16.2.0-1|1195	%{_bindir}/%{gcc_target_platform}-gccgo-%{ver}
14mr|gcc-16.2.0-1|1196	%{gcclibexecdir}/go1
14mr|gcc-16.2.0-1|1197	%{gcclibexecdir}/buildid
14mr|gcc-16.2.0-1|1198	%{gcclibexecdir}/test2json
14mr|gcc-16.2.0-1|1199	%{gcclibexecdir}/vet
14mr|gcc-16.2.0-1|1200	%{_libdir}/go/%{ver}
14mr|gcc-16.2.0-1|1201	%{_libdir}/libgobegin.a
14mr|gcc-16.2.0-1|1202	%{_libdir}/libgolibbegin.a
14mr|gcc-16.2.0-1|1203	%if %{build_multilib}
14mr|gcc-16.2.0-1|1204	%{multilibdir}/go/%{ver}
14mr|gcc-16.2.0-1|1205	%{multilibdir}/libgobegin.a
14mr|gcc-16.2.0-1|1206	%{multilibdir}/libgolibbegin.a
14mr|gcc-16.2.0-1|1207	%endif
14mr|gcc-16.2.0-1|1208	%if %{build_doc}
14mr|gcc-16.2.0-1|1209	%doc %{_docdir}/gcc-go
14mr|gcc-16.2.0-1|1210	%endif
14mr|gcc-16.2.0-1|1211	%{_mandir}/man1/go.1*
14mr|gcc-16.2.0-1|1212	%{_mandir}/man1/gofmt.1*
14mr|gcc-16.2.0-1|1213	
14mr|gcc-16.2.0-1|1214	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1215	
14mr|gcc-16.2.0-1|1216	%package -n %{libgo}
14mr|gcc-16.2.0-1|1217	Summary:	Go runtime libraries
14mr|gcc-16.2.0-1|1218	Group:		System/Libraries
14mr|gcc-16.2.0-1|1219	Provides:	libgo = %{EVRD}
14mr|gcc-16.2.0-1|1220	
14mr|gcc-16.2.0-1|1221	%description -n %{libgo}
14mr|gcc-16.2.0-1|1222	This package contains Go shared library which is needed to run
14mr|gcc-16.2.0-1|1223	Go dynamically linked programs.
14mr|gcc-16.2.0-1|1224	
14mr|gcc-16.2.0-1|1225	%files -n %{libgo}
14mr|gcc-16.2.0-1|1226	%{target_libdir}/libgo.so.%{go_major}*
14mr|gcc-16.2.0-1|1227	
14mr|gcc-16.2.0-1|1228	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1229	
14mr|gcc-16.2.0-1|1230	%if %{build_multilib}
14mr|gcc-16.2.0-1|1231	%package -n %{multilibgo}
14mr|gcc-16.2.0-1|1232	Summary:	Go runtime libraries
14mr|gcc-16.2.0-1|1233	Group:		System/Libraries
14mr|gcc-16.2.0-1|1234	Conflicts:	%{libgo} < 4.6.2-11
14mr|gcc-16.2.0-1|1235	
14mr|gcc-16.2.0-1|1236	%description -n %{multilibgo}
14mr|gcc-16.2.0-1|1237	This package contains Go shared library which is needed to run
14mr|gcc-16.2.0-1|1238	Go dynamically linked programs.
14mr|gcc-16.2.0-1|1239	
14mr|gcc-16.2.0-1|1240	%files -n %{multilibgo}
14mr|gcc-16.2.0-1|1241	%{multilibdir}/libgo.so.%{go_major}*
14mr|gcc-16.2.0-1|1242	%endif
14mr|gcc-16.2.0-1|1243	
14mr|gcc-16.2.0-1|1244	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1245	
14mr|gcc-16.2.0-1|1246	%package -n %{libgo_devel}
14mr|gcc-16.2.0-1|1247	Summary:	Go development libraries
14mr|gcc-16.2.0-1|1248	Group:		Development/Other
14mr|gcc-16.2.0-1|1249	Requires:	%{libgo} = %{EVRD}
14mr|gcc-16.2.0-1|1250	%if %{build_multilib}
14mr|gcc-16.2.0-1|1251	Requires:	%{multilibgo} = %{EVRD}
14mr|gcc-16.2.0-1|1252	%endif
14mr|gcc-16.2.0-1|1253	Provides:	libgo-devel = %{EVRD}
14mr|gcc-16.2.0-1|1254	Provides:	go-devel = %{EVRD}
14mr|gcc-16.2.0-1|1255	
14mr|gcc-16.2.0-1|1256	%description -n %{libgo_devel}
14mr|gcc-16.2.0-1|1257	This package includes libraries and support files for compiling
14mr|gcc-16.2.0-1|1258	Go programs.
14mr|gcc-16.2.0-1|1259	
14mr|gcc-16.2.0-1|1260	%files -n %{libgo_devel}
14mr|gcc-16.2.0-1|1261	%{target_libdir}/libgo.so
14mr|gcc-16.2.0-1|1262	%if %{build_multilib}
14mr|gcc-16.2.0-1|1263	%{multilibdir}/libgo.so
14mr|gcc-16.2.0-1|1264	%endif
14mr|gcc-16.2.0-1|1265	
14mr|gcc-16.2.0-1|1266	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1267	
14mr|gcc-16.2.0-1|1268	%package -n %{libgo_static_devel}
14mr|gcc-16.2.0-1|1269	Summary:	Static Go libraries
14mr|gcc-16.2.0-1|1270	Group:		Development/Other
14mr|gcc-16.2.0-1|1271	Requires:	%{libgo_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1272	Provides:	libgo-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1273	Provides:	go-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1274	
14mr|gcc-16.2.0-1|1275	%description -n %{libgo_static_devel}
14mr|gcc-16.2.0-1|1276	This package contains static Go libraries.
14mr|gcc-16.2.0-1|1277	
14mr|gcc-16.2.0-1|1278	%files -n %{libgo_static_devel}
14mr|gcc-16.2.0-1|1279	%{target_libdir}/libgo.*a
14mr|gcc-16.2.0-1|1280	%if %{build_multilib}
14mr|gcc-16.2.0-1|1281	%{multilibdir}/libgo.*a
14mr|gcc-16.2.0-1|1282	%endif
14mr|gcc-16.2.0-1|1283	
14mr|gcc-16.2.0-1|1284	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1285	# build go
14mr|gcc-16.2.0-1|1286	%endif
14mr|gcc-16.2.0-1|1287	
14mr|gcc-16.2.0-1|1288	########################################################################
14mr|gcc-16.2.0-1|1289	%if %{build_objc}
14mr|gcc-16.2.0-1|1290	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1291	
14mr|gcc-16.2.0-1|1292	%package objc
14mr|gcc-16.2.0-1|1293	Summary:	Objective-C support for GCC
14mr|gcc-16.2.0-1|1294	Group:		Development/Other
14mr|gcc-16.2.0-1|1295	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|1296	Requires:	%{libobjc_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1297	
14mr|gcc-16.2.0-1|1298	%description objc
14mr|gcc-16.2.0-1|1299	gcc-objc provides Objective-C support for the GCC.
14mr|gcc-16.2.0-1|1300	Mainly used on systems running NeXTSTEP, Objective-C is an
14mr|gcc-16.2.0-1|1301	object-oriented derivative of the C language.
14mr|gcc-16.2.0-1|1302	
14mr|gcc-16.2.0-1|1303	%files objc
14mr|gcc-16.2.0-1|1304	%{gcclibexecdir}/cc1obj
14mr|gcc-16.2.0-1|1305	
14mr|gcc-16.2.0-1|1306	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1307	
14mr|gcc-16.2.0-1|1308	%package -n %{libobjc}
14mr|gcc-16.2.0-1|1309	Summary:	Objective-C runtime
14mr|gcc-16.2.0-1|1310	Group:		System/Libraries
14mr|gcc-16.2.0-1|1311	Provides:	libobjc = %{EVRD}
14mr|gcc-16.2.0-1|1312	
14mr|gcc-16.2.0-1|1313	%description -n %{libobjc}
14mr|gcc-16.2.0-1|1314	This package contains Objective-C shared library which is needed to run
14mr|gcc-16.2.0-1|1315	Objective-C dynamically linked programs.
14mr|gcc-16.2.0-1|1316	
14mr|gcc-16.2.0-1|1317	%files -n %{libobjc}
14mr|gcc-16.2.0-1|1318	%{target_libdir}/libobjc.so.%{objc_major}*
14mr|gcc-16.2.0-1|1319	
14mr|gcc-16.2.0-1|1320	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1321	
14mr|gcc-16.2.0-1|1322	%if %{build_multilib}
14mr|gcc-16.2.0-1|1323	%package -n %{multilibobjc}
14mr|gcc-16.2.0-1|1324	Summary:	Objective-C runtime
14mr|gcc-16.2.0-1|1325	Group:		System/Libraries
14mr|gcc-16.2.0-1|1326	Provides:	libobjc = %{EVRD}
14mr|gcc-16.2.0-1|1327	Conflicts:	%{libobjc} < 4.6.2-11
14mr|gcc-16.2.0-1|1328	
14mr|gcc-16.2.0-1|1329	%description -n %{multilibobjc}
14mr|gcc-16.2.0-1|1330	This package contains Objective-C shared library which is needed to run
14mr|gcc-16.2.0-1|1331	Objective-C dynamically linked programs.
14mr|gcc-16.2.0-1|1332	
14mr|gcc-16.2.0-1|1333	%files -n %{multilibobjc}
14mr|gcc-16.2.0-1|1334	%{multilibdir}/libobjc.so.%{objc_major}*
14mr|gcc-16.2.0-1|1335	%endif
14mr|gcc-16.2.0-1|1336	
14mr|gcc-16.2.0-1|1337	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1338	
14mr|gcc-16.2.0-1|1339	%package -n %{libobjc_devel}
14mr|gcc-16.2.0-1|1340	Summary:	Objective-C development libraries
14mr|gcc-16.2.0-1|1341	Group:		Development/Other
14mr|gcc-16.2.0-1|1342	Requires:	%{libobjc} = %{EVRD}
14mr|gcc-16.2.0-1|1343	%if %{build_multilib}
14mr|gcc-16.2.0-1|1344	Requires:	%{multilibobjc} = %{EVRD}
14mr|gcc-16.2.0-1|1345	%endif
14mr|gcc-16.2.0-1|1346	Provides:	libobjc-devel = %{EVRD}
14mr|gcc-16.2.0-1|1347	Provides:	objc-devel = %{EVRD}
14mr|gcc-16.2.0-1|1348	
14mr|gcc-16.2.0-1|1349	%description -n %{libobjc_devel}
14mr|gcc-16.2.0-1|1350	This package includes libraries and support files for compiling
14mr|gcc-16.2.0-1|1351	Objective-C programs.
14mr|gcc-16.2.0-1|1352	
14mr|gcc-16.2.0-1|1353	%files -n %{libobjc_devel}
14mr|gcc-16.2.0-1|1354	%{target_libdir}/libobjc.so
14mr|gcc-16.2.0-1|1355	%{gccdir}/include/objc
14mr|gcc-16.2.0-1|1356	%if %{build_multilib}
14mr|gcc-16.2.0-1|1357	%{multilibdir}/libobjc.so
14mr|gcc-16.2.0-1|1358	%endif
14mr|gcc-16.2.0-1|1359	
14mr|gcc-16.2.0-1|1360	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1361	
14mr|gcc-16.2.0-1|1362	%package -n %{libobjc_static_devel}
14mr|gcc-16.2.0-1|1363	Summary:	Static Objective-C libraries
14mr|gcc-16.2.0-1|1364	Group:		Development/Other
14mr|gcc-16.2.0-1|1365	Requires:	%{libobjc_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1366	Provides:	libobjc-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1367	Provides:	objc-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1368	
14mr|gcc-16.2.0-1|1369	%description -n %{libobjc_static_devel}
14mr|gcc-16.2.0-1|1370	This package contains static Objective-C libraries.
14mr|gcc-16.2.0-1|1371	
14mr|gcc-16.2.0-1|1372	%files -n %{libobjc_static_devel}
14mr|gcc-16.2.0-1|1373	%{target_libdir}/libobjc.*a
14mr|gcc-16.2.0-1|1374	%if %{build_multilib}
14mr|gcc-16.2.0-1|1375	%{multilibdir}/libobjc.*a
14mr|gcc-16.2.0-1|1376	%endif
14mr|gcc-16.2.0-1|1377	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1378	# build objc
14mr|gcc-16.2.0-1|1379	%endif
14mr|gcc-16.2.0-1|1380	
14mr|gcc-16.2.0-1|1381	########################################################################
14mr|gcc-16.2.0-1|1382	%if %{build_objcxx}
14mr|gcc-16.2.0-1|1383	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1384	
14mr|gcc-16.2.0-1|1385	%package objc++
14mr|gcc-16.2.0-1|1386	Summary:	Objective-C++ support for GCC
14mr|gcc-16.2.0-1|1387	Group:		Development/Other
14mr|gcc-16.2.0-1|1388	Requires:	gcc-objc = %{EVRD}
14mr|gcc-16.2.0-1|1389	
14mr|gcc-16.2.0-1|1390	%description objc++
14mr|gcc-16.2.0-1|1391	gcc++-objc provides Objective-C++ support for the GCC.
14mr|gcc-16.2.0-1|1392	
14mr|gcc-16.2.0-1|1393	%files objc++
14mr|gcc-16.2.0-1|1394	%{gcclibexecdir}/cc1objplus
14mr|gcc-16.2.0-1|1395	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1396	# build objcxx
14mr|gcc-16.2.0-1|1397	%endif
14mr|gcc-16.2.0-1|1398	
14mr|gcc-16.2.0-1|1399	########################################################################
14mr|gcc-16.2.0-1|1400	%if %{package_ffi}
14mr|gcc-16.2.0-1|1401	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1402	
14mr|gcc-16.2.0-1|1403	%package -n %{libffi}
14mr|gcc-16.2.0-1|1404	Summary:	GCC support library for FFI
14mr|gcc-16.2.0-1|1405	Group:		System/Libraries
14mr|gcc-16.2.0-1|1406	Provides:	libffi = %{EVRD}
14mr|gcc-16.2.0-1|1407	
14mr|gcc-16.2.0-1|1408	%description -n %{libffi}
14mr|gcc-16.2.0-1|1409	This package contains GCC shared support library which is needed
14mr|gcc-16.2.0-1|1410	for FFI support.
14mr|gcc-16.2.0-1|1411	
14mr|gcc-16.2.0-1|1412	%files -n %{libffi}
14mr|gcc-16.2.0-1|1413	%{target_libdir}/libffi.so.%{ffi_major}*
14mr|gcc-16.2.0-1|1414	
14mr|gcc-16.2.0-1|1415	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1416	
14mr|gcc-16.2.0-1|1417	%if %{build_multilib}
14mr|gcc-16.2.0-1|1418	%package -n %{multilibffi}
14mr|gcc-16.2.0-1|1419	Summary:	GCC support library for FFI
14mr|gcc-16.2.0-1|1420	Group:		System/Libraries
14mr|gcc-16.2.0-1|1421	Conflicts:	%{libffi} < 4.6.2-11
14mr|gcc-16.2.0-1|1422	
14mr|gcc-16.2.0-1|1423	%description -n %{multilibffi}
14mr|gcc-16.2.0-1|1424	This package contains GCC shared support library which is needed
14mr|gcc-16.2.0-1|1425	for FFI support.
14mr|gcc-16.2.0-1|1426	
14mr|gcc-16.2.0-1|1427	%files -n %{multilibffi}
14mr|gcc-16.2.0-1|1428	%{multirootlibdir}/libffi.so.%{ffi_major}*
14mr|gcc-16.2.0-1|1429	%endif
14mr|gcc-16.2.0-1|1430	
14mr|gcc-16.2.0-1|1431	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1432	
14mr|gcc-16.2.0-1|1433	%package -n %{libffi_devel}
14mr|gcc-16.2.0-1|1434	Summary:	GCC development for FFI
14mr|gcc-16.2.0-1|1435	Group:		Development/C
14mr|gcc-16.2.0-1|1436	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|1437	Requires:	%{libffi} = %{EVRD}
14mr|gcc-16.2.0-1|1438	%if %{build_multilib}
14mr|gcc-16.2.0-1|1439	Requires:	%{multilibffi} = %{EVRD}
14mr|gcc-16.2.0-1|1440	%endif
14mr|gcc-16.2.0-1|1441	Provides:	libffi-devel = %{EVRD}
14mr|gcc-16.2.0-1|1442	Provides:	ffi-devel = %{EVRD}
14mr|gcc-16.2.0-1|1443	
14mr|gcc-16.2.0-1|1444	%description -n %{libffi_devel}
14mr|gcc-16.2.0-1|1445	This package contains GCC development which is needed
14mr|gcc-16.2.0-1|1446	to compile FFI support.
14mr|gcc-16.2.0-1|1447	
14mr|gcc-16.2.0-1|1448	%files -n %{libffi_devel}
14mr|gcc-16.2.0-1|1449	%{target_libdir}/libffi.so
14mr|gcc-16.2.0-1|1450	%if %{build_multilib}
14mr|gcc-16.2.0-1|1451	%{multilibdir}/libffi.so
14mr|gcc-16.2.0-1|1452	%endif
14mr|gcc-16.2.0-1|1453	
14mr|gcc-16.2.0-1|1454	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1455	
14mr|gcc-16.2.0-1|1456	%package -n %{libffi_static_devel}
14mr|gcc-16.2.0-1|1457	Summary:	GCC FFI static library
14mr|gcc-16.2.0-1|1458	Group:		Development/C
14mr|gcc-16.2.0-1|1459	Requires:	%{libffi_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1460	Provides:	libffi-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1461	Provides:	ffi-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1462	
14mr|gcc-16.2.0-1|1463	%description -n %{libffi_static_devel}
14mr|gcc-16.2.0-1|1464	This package contains GCC static libraries which are needed
14mr|gcc-16.2.0-1|1465	to compile FFI support.
14mr|gcc-16.2.0-1|1466	
14mr|gcc-16.2.0-1|1467	%files -n %{libffi_static_devel}
14mr|gcc-16.2.0-1|1468	%{target_libdir}/libffi.*a
14mr|gcc-16.2.0-1|1469	%if %{build_multilib}
14mr|gcc-16.2.0-1|1470	%{multilibdir}/libffi.*a
14mr|gcc-16.2.0-1|1471	%endif
14mr|gcc-16.2.0-1|1472	
14mr|gcc-16.2.0-1|1473	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1474	# package ffi
14mr|gcc-16.2.0-1|1475	%endif
14mr|gcc-16.2.0-1|1476	
14mr|gcc-16.2.0-1|1477	########################################################################
14mr|gcc-16.2.0-1|1478	%if %{build_quadmath}
14mr|gcc-16.2.0-1|1479	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1480	
14mr|gcc-16.2.0-1|1481	%package -n %{libquadmath}
14mr|gcc-16.2.0-1|1482	Summary:	GCC __float128 shared support library
14mr|gcc-16.2.0-1|1483	Group:		System/Libraries
14mr|gcc-16.2.0-1|1484	Provides:	libquadmath = %{EVRD}
14mr|gcc-16.2.0-1|1485	
14mr|gcc-16.2.0-1|1486	%description -n %{libquadmath}
14mr|gcc-16.2.0-1|1487	This package contains GCC shared support library which is needed
14mr|gcc-16.2.0-1|1488	for __float128 math support and for Fortran REAL*16 support.
14mr|gcc-16.2.0-1|1489	
14mr|gcc-16.2.0-1|1490	%files -n %{libquadmath}
14mr|gcc-16.2.0-1|1491	%{target_libdir}/libquadmath.so.%{quadmath_major}*
14mr|gcc-16.2.0-1|1492	
14mr|gcc-16.2.0-1|1493	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1494	
14mr|gcc-16.2.0-1|1495	%if %{build_multilib}
14mr|gcc-16.2.0-1|1496	%package -n %{multilibquadmath}
14mr|gcc-16.2.0-1|1497	Summary:	GCC __float128 shared support library
14mr|gcc-16.2.0-1|1498	Group:		System/Libraries
14mr|gcc-16.2.0-1|1499	Conflicts:	%{libquadmath} < 4.6.2-11
14mr|gcc-16.2.0-1|1500	
14mr|gcc-16.2.0-1|1501	%description -n %{multilibquadmath}
14mr|gcc-16.2.0-1|1502	This package contains GCC shared support library which is needed
14mr|gcc-16.2.0-1|1503	for __float128 math support and for Fortran REAL*16 support.
14mr|gcc-16.2.0-1|1504	
14mr|gcc-16.2.0-1|1505	%files -n %{multilibquadmath}
14mr|gcc-16.2.0-1|1506	%{multilibdir}/libquadmath.so.%{quadmath_major}*
14mr|gcc-16.2.0-1|1507	%endif
14mr|gcc-16.2.0-1|1508	
14mr|gcc-16.2.0-1|1509	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1510	
14mr|gcc-16.2.0-1|1511	%package -n %{libquadmath_devel}
14mr|gcc-16.2.0-1|1512	Summary:	GCC __float128 support
14mr|gcc-16.2.0-1|1513	Group:		Development/C
14mr|gcc-16.2.0-1|1514	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|1515	Requires:	%{libquadmath} = %{EVRD}
14mr|gcc-16.2.0-1|1516	%if %{build_multilib}
14mr|gcc-16.2.0-1|1517	Requires:	%{multilibquadmath} = %{EVRD}
14mr|gcc-16.2.0-1|1518	%endif
14mr|gcc-16.2.0-1|1519	Provides:	libquadmath-devel = %{EVRD}
14mr|gcc-16.2.0-1|1520	Provides:	quadmath-devel = %{EVRD}
14mr|gcc-16.2.0-1|1521	
14mr|gcc-16.2.0-1|1522	%description -n %{libquadmath_devel}
14mr|gcc-16.2.0-1|1523	This package contains support for building Fortran programs using
14mr|gcc-16.2.0-1|1524	REAL*16 and programs using __float128 math.
14mr|gcc-16.2.0-1|1525	
14mr|gcc-16.2.0-1|1526	%files -n %{libquadmath_devel}
14mr|gcc-16.2.0-1|1527	%{target_libdir}/libquadmath.so
14mr|gcc-16.2.0-1|1528	%if %{build_multilib}
14mr|gcc-16.2.0-1|1529	%{multilibdir}/libquadmath.so
14mr|gcc-16.2.0-1|1530	%endif
14mr|gcc-16.2.0-1|1531	%{gccdir}/include/quadmath*.h
14mr|gcc-16.2.0-1|1532	%if %{build_pdf}
14mr|gcc-16.2.0-1|1533	%doc %{_docdir}/libquadmath
14mr|gcc-16.2.0-1|1534	%endif
14mr|gcc-16.2.0-1|1535	
14mr|gcc-16.2.0-1|1536	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1537	
14mr|gcc-16.2.0-1|1538	%package -n %{libquadmath_static_devel}
14mr|gcc-16.2.0-1|1539	Summary:	Static libraries for __float128 support
14mr|gcc-16.2.0-1|1540	Group:		Development/C
14mr|gcc-16.2.0-1|1541	Requires:	%{libquadmath_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1542	Provides:	libquadmath-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1543	Provides:	quadmath-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1544	
14mr|gcc-16.2.0-1|1545	%description -n %{libquadmath_static_devel}
14mr|gcc-16.2.0-1|1546	This package contains static libraries for building Fortran programs
14mr|gcc-16.2.0-1|1547	using REAL*16 and programs using __float128 math.
14mr|gcc-16.2.0-1|1548	
14mr|gcc-16.2.0-1|1549	%files -n %{libquadmath_static_devel}
14mr|gcc-16.2.0-1|1550	%{target_libdir}/libquadmath.*a
14mr|gcc-16.2.0-1|1551	%if %{build_multilib}
14mr|gcc-16.2.0-1|1552	%{multilibdir}/libquadmath.*a
14mr|gcc-16.2.0-1|1553	%endif
14mr|gcc-16.2.0-1|1554	
14mr|gcc-16.2.0-1|1555	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1556	# build quadmath
14mr|gcc-16.2.0-1|1557	%endif
14mr|gcc-16.2.0-1|1558	
14mr|gcc-16.2.0-1|1559	########################################################################
14mr|gcc-16.2.0-1|1560	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1561	
14mr|gcc-16.2.0-1|1562	%if ! %{build_minimal}
14mr|gcc-16.2.0-1|1563	%package -n %{libcc1}
14mr|gcc-16.2.0-1|1564	Summary:	GCC parsing shared library
14mr|gcc-16.2.0-1|1565	Group:		System/Libraries
14mr|gcc-16.2.0-1|1566	
14mr|gcc-16.2.0-1|1567	%description -n %{libcc1}
14mr|gcc-16.2.0-1|1568	This package contains the gcc parsing library
14mr|gcc-16.2.0-1|1569	
14mr|gcc-16.2.0-1|1570	%files -n %{libcc1}
14mr|gcc-16.2.0-1|1571	%{_libdir}/libcc1.so.%{cc1_major}*
14mr|gcc-16.2.0-1|1572	
14mr|gcc-16.2.0-1|1573	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1574	
14mr|gcc-16.2.0-1|1575	%package -n %{libcc1_devel}
14mr|gcc-16.2.0-1|1576	Summary:	GCC parser library development support
14mr|gcc-16.2.0-1|1577	Group:		Development/C
14mr|gcc-16.2.0-1|1578	Requires:	%{libcc1} = %{EVRD}
14mr|gcc-16.2.0-1|1579	
14mr|gcc-16.2.0-1|1580	%description -n %{libcc1_devel}
14mr|gcc-16.2.0-1|1581	Development files for gcc's parser library
14mr|gcc-16.2.0-1|1582	
14mr|gcc-16.2.0-1|1583	%files -n %{libcc1_devel}
14mr|gcc-16.2.0-1|1584	%{_libdir}/libcc1.so
14mr|gcc-16.2.0-1|1585	
14mr|gcc-16.2.0-1|1586	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1587	
14mr|gcc-16.2.0-1|1588	%package -n %{libcc1_static_devel}
14mr|gcc-16.2.0-1|1589	Summary:	Static library containing the gcc parser
14mr|gcc-16.2.0-1|1590	Group:		Development/C
14mr|gcc-16.2.0-1|1591	Requires:	%{libcc1_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1592	Provides:	libcc1-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1593	
14mr|gcc-16.2.0-1|1594	%description -n %{libcc1_static_devel}
14mr|gcc-16.2.0-1|1595	Static library containing the gcc parser
14mr|gcc-16.2.0-1|1596	
14mr|gcc-16.2.0-1|1597	%files -n %{libcc1_static_devel}
14mr|gcc-16.2.0-1|1598	%{_libdir}/libcc1.a
14mr|gcc-16.2.0-1|1599	%endif
14mr|gcc-16.2.0-1|1600	
14mr|gcc-16.2.0-1|1601	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1602	########################################################################
14mr|gcc-16.2.0-1|1603	%if %{build_gomp}
14mr|gcc-16.2.0-1|1604	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1605	
14mr|gcc-16.2.0-1|1606	%package -n %{libgomp}
14mr|gcc-16.2.0-1|1607	Summary:	GCC OpenMP v3.0 shared support library
14mr|gcc-16.2.0-1|1608	Group:		System/Libraries
14mr|gcc-16.2.0-1|1609	Provides:	libgomp = %{EVRD}
14mr|gcc-16.2.0-1|1610	
14mr|gcc-16.2.0-1|1611	%description -n %{libgomp}
14mr|gcc-16.2.0-1|1612	This package contains GCC shared library which is needed
14mr|gcc-16.2.0-1|1613	for OpenMP v3.0 support.
14mr|gcc-16.2.0-1|1614	
14mr|gcc-16.2.0-1|1615	%files -n %{libgomp}
14mr|gcc-16.2.0-1|1616	%{_libdir}/libgomp.so.%{gomp_major}*
14mr|gcc-16.2.0-1|1617	
14mr|gcc-16.2.0-1|1618	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1619	
14mr|gcc-16.2.0-1|1620	%if %{build_multilib}
14mr|gcc-16.2.0-1|1621	%package -n %{multilibgomp}
14mr|gcc-16.2.0-1|1622	Summary:	GCC OpenMP v3.0 shared support library
14mr|gcc-16.2.0-1|1623	Group:		System/Libraries
14mr|gcc-16.2.0-1|1624	Provides:	libgomp = %{EVRD}
14mr|gcc-16.2.0-1|1625	Conflicts:	%{libgomp} < 4.6.2-11
14mr|gcc-16.2.0-1|1626	
14mr|gcc-16.2.0-1|1627	%description -n %{multilibgomp}
14mr|gcc-16.2.0-1|1628	This package contains GCC shared library which is needed
14mr|gcc-16.2.0-1|1629	for OpenMP v3.0 support.
14mr|gcc-16.2.0-1|1630	
14mr|gcc-16.2.0-1|1631	%files -n %{multilibgomp}
14mr|gcc-16.2.0-1|1632	%{multirootlibdir}/libgomp.so.%{gomp_major}*
14mr|gcc-16.2.0-1|1633	%endif
14mr|gcc-16.2.0-1|1634	
14mr|gcc-16.2.0-1|1635	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1636	
14mr|gcc-16.2.0-1|1637	%package -n %{libgomp_devel}
14mr|gcc-16.2.0-1|1638	Summary:	GCC OpenMP v3.0 development support
14mr|gcc-16.2.0-1|1639	Group:		Development/C
14mr|gcc-16.2.0-1|1640	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|1641	Requires:	%{libgomp} = %{EVRD}
14mr|gcc-16.2.0-1|1642	%if %{build_multilib}
14mr|gcc-16.2.0-1|1643	Requires:	%{multilibgomp} = %{EVRD}
14mr|gcc-16.2.0-1|1644	%endif
14mr|gcc-16.2.0-1|1645	Provides:	libgomp-devel = %{EVRD}
14mr|gcc-16.2.0-1|1646	Provides:	gomp-devel = %{EVRD}
14mr|gcc-16.2.0-1|1647	
14mr|gcc-16.2.0-1|1648	%description -n %{libgomp_devel}
14mr|gcc-16.2.0-1|1649	This package contains GCC development which is needed
14mr|gcc-16.2.0-1|1650	to compile OpenMP v3.0 support.
14mr|gcc-16.2.0-1|1651	
14mr|gcc-16.2.0-1|1652	%files -n %{libgomp_devel}
14mr|gcc-16.2.0-1|1653	%{target_libdir}/libgomp.so
14mr|gcc-16.2.0-1|1654	%{target_libdir}/libgomp.spec
14mr|gcc-16.2.0-1|1655	%if %{build_multilib}
14mr|gcc-16.2.0-1|1656	%{multilibdir}/libgomp.so
14mr|gcc-16.2.0-1|1657	%{multilibdir}/libgomp.spec
14mr|gcc-16.2.0-1|1658	%endif
14mr|gcc-16.2.0-1|1659	%{_infodir}/libgomp.info*
14mr|gcc-16.2.0-1|1660	%{gccdir}/include/omp*.h
14mr|gcc-16.2.0-1|1661	%if %{build_pdf}
14mr|gcc-16.2.0-1|1662	%doc %{_docdir}/libgomp
14mr|gcc-16.2.0-1|1663	%endif
14mr|gcc-16.2.0-1|1664	
14mr|gcc-16.2.0-1|1665	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1666	
14mr|gcc-16.2.0-1|1667	%package -n %{libgomp_static_devel}
14mr|gcc-16.2.0-1|1668	Summary:	GCC OpenMP v3.0 static library
14mr|gcc-16.2.0-1|1669	Group:		Development/C
14mr|gcc-16.2.0-1|1670	Requires:	%{libgomp_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1671	Provides:	libgomp-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1672	Provides:	gomp-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1673	
14mr|gcc-16.2.0-1|1674	%description -n %{libgomp_static_devel}
14mr|gcc-16.2.0-1|1675	This package contains GCC static libraries which are needed
14mr|gcc-16.2.0-1|1676	to compile OpenMP v3.0 support.
14mr|gcc-16.2.0-1|1677	
14mr|gcc-16.2.0-1|1678	%files -n %{libgomp_static_devel}
14mr|gcc-16.2.0-1|1679	%{target_libdir}/libgomp.*a
14mr|gcc-16.2.0-1|1680	%if %{build_multilib}
14mr|gcc-16.2.0-1|1681	%{multilibdir}/libgomp.*a
14mr|gcc-16.2.0-1|1682	%endif
14mr|gcc-16.2.0-1|1683	
14mr|gcc-16.2.0-1|1684	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1685	# build gomp
14mr|gcc-16.2.0-1|1686	%endif
14mr|gcc-16.2.0-1|1687	
14mr|gcc-16.2.0-1|1688	########################################################################
14mr|gcc-16.2.0-1|1689	%if %{build_ssp}
14mr|gcc-16.2.0-1|1690	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1691	
14mr|gcc-16.2.0-1|1692	%package -n %{libssp}
14mr|gcc-16.2.0-1|1693	Summary:	GCC SSP shared support library
14mr|gcc-16.2.0-1|1694	Group:		System/Libraries
14mr|gcc-16.2.0-1|1695	Provides:	libssp = %{EVRD}
14mr|gcc-16.2.0-1|1696	
14mr|gcc-16.2.0-1|1697	%description -n %{libssp}
14mr|gcc-16.2.0-1|1698	This package contains GCC shared support library which is needed
14mr|gcc-16.2.0-1|1699	for SSP support.
14mr|gcc-16.2.0-1|1700	
14mr|gcc-16.2.0-1|1701	%files -n %{libssp}
14mr|gcc-16.2.0-1|1702	%{target_libdir}/libssp.so.%{ssp_major}*
14mr|gcc-16.2.0-1|1703	
14mr|gcc-16.2.0-1|1704	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1705	
14mr|gcc-16.2.0-1|1706	%if %{build_multilib}
14mr|gcc-16.2.0-1|1707	%package -n %{multilibssp}
14mr|gcc-16.2.0-1|1708	Summary:	GCC SSP shared support library
14mr|gcc-16.2.0-1|1709	Group:		System/Libraries
14mr|gcc-16.2.0-1|1710	Provides:	libssp = %{EVRD}
14mr|gcc-16.2.0-1|1711	Conflicts:	%{libssp} < 4.6.2-11
14mr|gcc-16.2.0-1|1712	
14mr|gcc-16.2.0-1|1713	%description -n %{multilibssp}
14mr|gcc-16.2.0-1|1714	This package contains GCC shared support library which is needed
14mr|gcc-16.2.0-1|1715	for SSP support.
14mr|gcc-16.2.0-1|1716	
14mr|gcc-16.2.0-1|1717	%files -n %{multilibssp}
14mr|gcc-16.2.0-1|1718	%{multilibdir}/libssp.so.%{ssp_major}*
14mr|gcc-16.2.0-1|1719	%endif
14mr|gcc-16.2.0-1|1720	
14mr|gcc-16.2.0-1|1721	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1722	
14mr|gcc-16.2.0-1|1723	%package -n %{libssp_devel}
14mr|gcc-16.2.0-1|1724	Summary:	GCC SSP development support
14mr|gcc-16.2.0-1|1725	Group:		Development/C
14mr|gcc-16.2.0-1|1726	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|1727	Requires:	%{libssp} = %{EVRD}
14mr|gcc-16.2.0-1|1728	%if %{build_multilib}
14mr|gcc-16.2.0-1|1729	Requires:	%{multilibssp} = %{EVRD}
14mr|gcc-16.2.0-1|1730	%endif
14mr|gcc-16.2.0-1|1731	Provides:	libssp-devel = %{EVRD}
14mr|gcc-16.2.0-1|1732	Provides:	ssp-devel = %{EVRD}
14mr|gcc-16.2.0-1|1733	
14mr|gcc-16.2.0-1|1734	%description -n %{libssp_devel}
14mr|gcc-16.2.0-1|1735	This package contains GCC libraries which are needed
14mr|gcc-16.2.0-1|1736	to compile SSP support.
14mr|gcc-16.2.0-1|1737	
14mr|gcc-16.2.0-1|1738	%files -n %{libssp_devel}
14mr|gcc-16.2.0-1|1739	%{target_libdir}/libssp.so
14mr|gcc-16.2.0-1|1740	%if %{build_multilib}
14mr|gcc-16.2.0-1|1741	%{multilibdir}/libssp.so
14mr|gcc-16.2.0-1|1742	%endif
14mr|gcc-16.2.0-1|1743	%{gccdir}/include/ssp
14mr|gcc-16.2.0-1|1744	
14mr|gcc-16.2.0-1|1745	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1746	
14mr|gcc-16.2.0-1|1747	%package -n %{libssp_static_devel}
14mr|gcc-16.2.0-1|1748	Summary:	GCC SSP static libraries
14mr|gcc-16.2.0-1|1749	Group:		Development/C
14mr|gcc-16.2.0-1|1750	Requires:	%{libssp_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1751	Provides:	libssp-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1752	Provides:	ssp-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1753	
14mr|gcc-16.2.0-1|1754	%description -n %{libssp_static_devel}
14mr|gcc-16.2.0-1|1755	This package contains GCC static libraries which are needed
14mr|gcc-16.2.0-1|1756	to compile SSP support.
14mr|gcc-16.2.0-1|1757	
14mr|gcc-16.2.0-1|1758	%files -n %{libssp_static_devel}
14mr|gcc-16.2.0-1|1759	%{target_libdir}/libssp.*.*a
14mr|gcc-16.2.0-1|1760	%if %{build_multilib}
14mr|gcc-16.2.0-1|1761	%{multilibdir}/libssp.*.*a
14mr|gcc-16.2.0-1|1762	%endif
14mr|gcc-16.2.0-1|1763	
14mr|gcc-16.2.0-1|1764	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1765	# build ssp
14mr|gcc-16.2.0-1|1766	%endif
14mr|gcc-16.2.0-1|1767	
14mr|gcc-16.2.0-1|1768	########################################################################
14mr|gcc-16.2.0-1|1769	%if %{build_itm}
14mr|gcc-16.2.0-1|1770	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1771	
14mr|gcc-16.2.0-1|1772	%package -n %{libitm}
14mr|gcc-16.2.0-1|1773	Summary:	GCC Transactional Memory support library
14mr|gcc-16.2.0-1|1774	Group:		System/Libraries
14mr|gcc-16.2.0-1|1775	Provides:	libitm = %{EVRD}
14mr|gcc-16.2.0-1|1776	
14mr|gcc-16.2.0-1|1777	%description -n %{libitm}
14mr|gcc-16.2.0-1|1778	This package contains GCC's Transactional Memory support library.
14mr|gcc-16.2.0-1|1779	
14mr|gcc-16.2.0-1|1780	%files -n %{libitm}
14mr|gcc-16.2.0-1|1781	%{target_libdir}/libitm.so.%{itm_major}*
14mr|gcc-16.2.0-1|1782	
14mr|gcc-16.2.0-1|1783	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1784	
14mr|gcc-16.2.0-1|1785	%if %{build_multilib}
14mr|gcc-16.2.0-1|1786	%package -n %{multilibitm}
14mr|gcc-16.2.0-1|1787	Summary:	GCC Transactional Memory support library
14mr|gcc-16.2.0-1|1788	Group:		System/Libraries
14mr|gcc-16.2.0-1|1789	Provides:	libitm = %{EVRD}
14mr|gcc-16.2.0-1|1790	
14mr|gcc-16.2.0-1|1791	%description -n %{multilibitm}
14mr|gcc-16.2.0-1|1792	This package contains GCC's Transactional Memory support library.
14mr|gcc-16.2.0-1|1793	
14mr|gcc-16.2.0-1|1794	%files -n %{multilibitm}
14mr|gcc-16.2.0-1|1795	%{multilibdir}/libitm.so.%{itm_major}*
14mr|gcc-16.2.0-1|1796	%endif
14mr|gcc-16.2.0-1|1797	
14mr|gcc-16.2.0-1|1798	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1799	
14mr|gcc-16.2.0-1|1800	%package -n %{libitm_devel}
14mr|gcc-16.2.0-1|1801	Summary:	GCC Transactional Memory development support
14mr|gcc-16.2.0-1|1802	Group:		Development/C
14mr|gcc-16.2.0-1|1803	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|1804	Requires:	%{libitm} = %{EVRD}
14mr|gcc-16.2.0-1|1805	%if %{build_multilib}
14mr|gcc-16.2.0-1|1806	Requires:	%{multilibitm} = %{EVRD}
14mr|gcc-16.2.0-1|1807	%endif
14mr|gcc-16.2.0-1|1808	Provides:	libitm-devel = %{EVRD}
14mr|gcc-16.2.0-1|1809	Provides:	itm-devel = %{EVRD}
14mr|gcc-16.2.0-1|1810	
14mr|gcc-16.2.0-1|1811	%description -n %{libitm_devel}
14mr|gcc-16.2.0-1|1812	This package contains GCC libraries which are needed
14mr|gcc-16.2.0-1|1813	to use Transactional Memory features.
14mr|gcc-16.2.0-1|1814	
14mr|gcc-16.2.0-1|1815	%files -n %{libitm_devel}
14mr|gcc-16.2.0-1|1816	%{target_libdir}/libitm.so
14mr|gcc-16.2.0-1|1817	%{target_libdir}/libitm.spec
14mr|gcc-16.2.0-1|1818	%if %{build_multilib}
14mr|gcc-16.2.0-1|1819	%{multilibdir}/libitm.so
14mr|gcc-16.2.0-1|1820	%{multilibdir}/libitm.spec
14mr|gcc-16.2.0-1|1821	%endif
14mr|gcc-16.2.0-1|1822	%if %{system_gcc}
14mr|gcc-16.2.0-1|1823	%{_infodir}/libitm.info*
14mr|gcc-16.2.0-1|1824	%endif
14mr|gcc-16.2.0-1|1825	
14mr|gcc-16.2.0-1|1826	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1827	
14mr|gcc-16.2.0-1|1828	%package -n %{libitm_static_devel}
14mr|gcc-16.2.0-1|1829	Summary:	GCC Transactional Memory static libraries
14mr|gcc-16.2.0-1|1830	Group:		Development/C
14mr|gcc-16.2.0-1|1831	Requires:	%{libitm_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1832	Provides:	libitm-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1833	Provides:	itm-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|1834	
14mr|gcc-16.2.0-1|1835	%description -n %{libitm_static_devel}
14mr|gcc-16.2.0-1|1836	This package contains GCC static libraries which are needed
14mr|gcc-16.2.0-1|1837	to compile Transactional Memory support.
14mr|gcc-16.2.0-1|1838	
14mr|gcc-16.2.0-1|1839	%files -n %{libitm_static_devel}
14mr|gcc-16.2.0-1|1840	%{target_libdir}/libitm.a
14mr|gcc-16.2.0-1|1841	%if %{build_multilib}
14mr|gcc-16.2.0-1|1842	%{multilibdir}/libitm.a
14mr|gcc-16.2.0-1|1843	%endif
14mr|gcc-16.2.0-1|1844	
14mr|gcc-16.2.0-1|1845	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1846	# build itm
14mr|gcc-16.2.0-1|1847	%endif
14mr|gcc-16.2.0-1|1848	
14mr|gcc-16.2.0-1|1849	%if %{build_asan}
14mr|gcc-16.2.0-1|1850	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1851	# Address Sanitizer
14mr|gcc-16.2.0-1|1852	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1853	%package -n %{libasan}
14mr|gcc-16.2.0-1|1854	Summary:	GCC Address Sanitizer library
14mr|gcc-16.2.0-1|1855	Group:		Development/C
14mr|gcc-16.2.0-1|1856	
14mr|gcc-16.2.0-1|1857	%description -n %{libasan}
14mr|gcc-16.2.0-1|1858	GCC Address Sanitizer Library.
14mr|gcc-16.2.0-1|1859	
14mr|gcc-16.2.0-1|1860	%files -n %{libasan}
14mr|gcc-16.2.0-1|1861	%{target_libdir}/libasan.so.%{asan_major}*
14mr|gcc-16.2.0-1|1862	
14mr|gcc-16.2.0-1|1863	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1864	
14mr|gcc-16.2.0-1|1865	%if %{build_multilib}
14mr|gcc-16.2.0-1|1866	%package -n %{multilibasan}
14mr|gcc-16.2.0-1|1867	Summary:	GCC Address Sanitizer library
14mr|gcc-16.2.0-1|1868	Group:		Development/C
14mr|gcc-16.2.0-1|1869	
14mr|gcc-16.2.0-1|1870	%description -n %{multilibasan}
14mr|gcc-16.2.0-1|1871	GCC Address Sanitizer Library.
14mr|gcc-16.2.0-1|1872	
14mr|gcc-16.2.0-1|1873	%files -n %{multilibasan}
14mr|gcc-16.2.0-1|1874	%{multilibdir}/libasan.so.%{asan_major}*
14mr|gcc-16.2.0-1|1875	%endif
14mr|gcc-16.2.0-1|1876	
14mr|gcc-16.2.0-1|1877	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1878	
14mr|gcc-16.2.0-1|1879	%package -n %{libasan_devel}
14mr|gcc-16.2.0-1|1880	Summary:	GCC Address Sanitizer development support
14mr|gcc-16.2.0-1|1881	Group:		Development/C
14mr|gcc-16.2.0-1|1882	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|1883	Requires:	%{libasan} = %{EVRD}
14mr|gcc-16.2.0-1|1884	%if %{build_multilib}
14mr|gcc-16.2.0-1|1885	Requires:	%{multilibasan} = %{EVRD}
14mr|gcc-16.2.0-1|1886	%endif
14mr|gcc-16.2.0-1|1887	Provides:	libasan-devel = %{EVRD}
14mr|gcc-16.2.0-1|1888	Provides:	asan-devel = %{EVRD}
14mr|gcc-16.2.0-1|1889	
14mr|gcc-16.2.0-1|1890	%description -n %{libasan_devel}
14mr|gcc-16.2.0-1|1891	This package contains GCC libraries which are needed
14mr|gcc-16.2.0-1|1892	to use Address Sanitizer features.
14mr|gcc-16.2.0-1|1893	
14mr|gcc-16.2.0-1|1894	%files -n %{libasan_devel}
14mr|gcc-16.2.0-1|1895	%{target_libdir}/libasan.so
14mr|gcc-16.2.0-1|1896	%{target_libdir}/libasan_preinit.o
14mr|gcc-16.2.0-1|1897	%if %{build_multilib}
14mr|gcc-16.2.0-1|1898	%{multilibdir}/libasan.so
14mr|gcc-16.2.0-1|1899	%{multilibdir}/libasan_preinit.o
14mr|gcc-16.2.0-1|1900	%endif
14mr|gcc-16.2.0-1|1901	
14mr|gcc-16.2.0-1|1902	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1903	
14mr|gcc-16.2.0-1|1904	%package -n %{libasan_static_devel}
14mr|gcc-16.2.0-1|1905	Summary:	Static libasan
14mr|gcc-16.2.0-1|1906	Group:		Development/C
14mr|gcc-16.2.0-1|1907	Requires:	%{libasan_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1908	
14mr|gcc-16.2.0-1|1909	%description -n %{libasan_static_devel}
14mr|gcc-16.2.0-1|1910	Static libasan.
14mr|gcc-16.2.0-1|1911	
14mr|gcc-16.2.0-1|1912	%files -n %{libasan_static_devel}
14mr|gcc-16.2.0-1|1913	%{target_libdir}/libasan.a
14mr|gcc-16.2.0-1|1914	%if %{build_multilib}
14mr|gcc-16.2.0-1|1915	%{multilibdir}/libasan.a
14mr|gcc-16.2.0-1|1916	%endif
14mr|gcc-16.2.0-1|1917	%endif
14mr|gcc-16.2.0-1|1918	
14mr|gcc-16.2.0-1|1919	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1920	# Thread Sanitizer
14mr|gcc-16.2.0-1|1921	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1922	%if %isarch x86_64 aarch64 %{riscv} loongarch64
14mr|gcc-16.2.0-1|1923	%if %{build_tsan}
14mr|gcc-16.2.0-1|1924	%package -n %{libtsan}
14mr|gcc-16.2.0-1|1925	Summary:	GCC Thread Sanitizer library
14mr|gcc-16.2.0-1|1926	Group:		Development/C
14mr|gcc-16.2.0-1|1927	
14mr|gcc-16.2.0-1|1928	%description -n %{libtsan}
14mr|gcc-16.2.0-1|1929	GCC Address Sanitizer Library.
14mr|gcc-16.2.0-1|1930	
14mr|gcc-16.2.0-1|1931	%files -n %{libtsan}
14mr|gcc-16.2.0-1|1932	%{target_libdir}/libtsan.so.%{tsan_major}*
14mr|gcc-16.2.0-1|1933	
14mr|gcc-16.2.0-1|1934	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1935	
14mr|gcc-16.2.0-1|1936	%package -n %{libtsan_devel}
14mr|gcc-16.2.0-1|1937	Summary:	GCC Thread Sanitizer development support
14mr|gcc-16.2.0-1|1938	Group:		Development/C
14mr|gcc-16.2.0-1|1939	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|1940	Requires:	%{libtsan} = %{EVRD}
14mr|gcc-16.2.0-1|1941	Provides:	libtsan-devel = %{EVRD}
14mr|gcc-16.2.0-1|1942	Provides:	tsan-devel = %{EVRD}
14mr|gcc-16.2.0-1|1943	
14mr|gcc-16.2.0-1|1944	%description -n %{libtsan_devel}
14mr|gcc-16.2.0-1|1945	This package contains GCC libraries which are needed
14mr|gcc-16.2.0-1|1946	to use Thread Sanitizer features.
14mr|gcc-16.2.0-1|1947	
14mr|gcc-16.2.0-1|1948	%files -n %{libtsan_devel}
14mr|gcc-16.2.0-1|1949	%{target_libdir}/libtsan.so
14mr|gcc-16.2.0-1|1950	%{target_libdir}/libtsan_preinit.o
14mr|gcc-16.2.0-1|1951	
14mr|gcc-16.2.0-1|1952	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1953	
14mr|gcc-16.2.0-1|1954	%package -n %{libtsan_static_devel}
14mr|gcc-16.2.0-1|1955	Summary:	Static libtsan
14mr|gcc-16.2.0-1|1956	Group:		Development/C
14mr|gcc-16.2.0-1|1957	Requires:	%{libtsan_devel} = %{EVRD}
14mr|gcc-16.2.0-1|1958	
14mr|gcc-16.2.0-1|1959	%description -n %{libtsan_static_devel}
14mr|gcc-16.2.0-1|1960	Static libtsan.
14mr|gcc-16.2.0-1|1961	
14mr|gcc-16.2.0-1|1962	%files -n %{libtsan_static_devel}
14mr|gcc-16.2.0-1|1963	%{target_libdir}/libtsan.a
14mr|gcc-16.2.0-1|1964	%endif
14mr|gcc-16.2.0-1|1965	%endif
14mr|gcc-16.2.0-1|1966	
14mr|gcc-16.2.0-1|1967	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1968	# Atomic operations
14mr|gcc-16.2.0-1|1969	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1970	%if %{build_atomic}
14mr|gcc-16.2.0-1|1971	%package -n %{libatomic}
14mr|gcc-16.2.0-1|1972	Summary:	GCC Atomic operations library
14mr|gcc-16.2.0-1|1973	Group:		Development/C
14mr|gcc-16.2.0-1|1974	# compat with Fedora/RH
14mr|gcc-16.2.0-1|1975	Provides:	libatomic = %{EVRD}
14mr|gcc-16.2.0-1|1976	
14mr|gcc-16.2.0-1|1977	%description -n %{libatomic}
14mr|gcc-16.2.0-1|1978	GCC Atomic operations Library.
14mr|gcc-16.2.0-1|1979	
14mr|gcc-16.2.0-1|1980	%files -n %{libatomic}
14mr|gcc-16.2.0-1|1981	%{target_libdir}/libatomic.so.%{atomic_major}*
14mr|gcc-16.2.0-1|1982	
14mr|gcc-16.2.0-1|1983	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1984	
14mr|gcc-16.2.0-1|1985	%if %{build_multilib}
14mr|gcc-16.2.0-1|1986	%package -n %{multilibatomic}
14mr|gcc-16.2.0-1|1987	Summary:	GCC Atomic optimizer library
14mr|gcc-16.2.0-1|1988	Group:		Development/C
14mr|gcc-16.2.0-1|1989	
14mr|gcc-16.2.0-1|1990	%description -n %{multilibatomic}
14mr|gcc-16.2.0-1|1991	GCC Atomic optimizer Library.
14mr|gcc-16.2.0-1|1992	
14mr|gcc-16.2.0-1|1993	%files -n %{multilibatomic}
14mr|gcc-16.2.0-1|1994	%{multilibdir}/libatomic.so.%{atomic_major}*
14mr|gcc-16.2.0-1|1995	%endif
14mr|gcc-16.2.0-1|1996	
14mr|gcc-16.2.0-1|1997	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|1998	
14mr|gcc-16.2.0-1|1999	%package -n %{libatomic_devel}
14mr|gcc-16.2.0-1|2000	Summary:	GCC Atomic optimizer development support
14mr|gcc-16.2.0-1|2001	Group:		Development/C
14mr|gcc-16.2.0-1|2002	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|2003	Requires:	%{libatomic} = %{EVRD}
14mr|gcc-16.2.0-1|2004	%if %{build_multilib}
14mr|gcc-16.2.0-1|2005	Requires:	%{multilibatomic} = %{EVRD}
14mr|gcc-16.2.0-1|2006	%endif
14mr|gcc-16.2.0-1|2007	Provides:	libatomic-devel = %{EVRD}
14mr|gcc-16.2.0-1|2008	Provides:	atomic-devel = %{EVRD}
14mr|gcc-16.2.0-1|2009	
14mr|gcc-16.2.0-1|2010	%description -n %{libatomic_devel}
14mr|gcc-16.2.0-1|2011	This package contains GCC libraries which are needed
14mr|gcc-16.2.0-1|2012	to use Atomic optimizer features.
14mr|gcc-16.2.0-1|2013	
14mr|gcc-16.2.0-1|2014	%files -n %{libatomic_devel}
14mr|gcc-16.2.0-1|2015	%{target_libdir}/libatomic.so
14mr|gcc-16.2.0-1|2016	%if %{build_multilib}
14mr|gcc-16.2.0-1|2017	%{multilibdir}/libatomic.so
14mr|gcc-16.2.0-1|2018	%endif
14mr|gcc-16.2.0-1|2019	
14mr|gcc-16.2.0-1|2020	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2021	
14mr|gcc-16.2.0-1|2022	%package -n %{libatomic_static_devel}
14mr|gcc-16.2.0-1|2023	Summary:	Static libatomic
14mr|gcc-16.2.0-1|2024	Group:		Development/C
14mr|gcc-16.2.0-1|2025	Requires:	%{libatomic_devel} = %{EVRD}
14mr|gcc-16.2.0-1|2026	
14mr|gcc-16.2.0-1|2027	%description -n %{libatomic_static_devel}
14mr|gcc-16.2.0-1|2028	Static libatomic.
14mr|gcc-16.2.0-1|2029	
14mr|gcc-16.2.0-1|2030	%files -n %{libatomic_static_devel}
14mr|gcc-16.2.0-1|2031	%{target_libdir}/libatomic.a
14mr|gcc-16.2.0-1|2032	%{gccdir}/libatomic_asneeded.a
14mr|gcc-16.2.0-1|2033	%if %{build_multilib}
14mr|gcc-16.2.0-1|2034	%{multilibdir}/libatomic.a
14mr|gcc-16.2.0-1|2035	%{multigccdir}/libatomic_asneeded.a
14mr|gcc-16.2.0-1|2036	%endif
14mr|gcc-16.2.0-1|2037	%endif
14mr|gcc-16.2.0-1|2038	
14mr|gcc-16.2.0-1|2039	########################################################################
14mr|gcc-16.2.0-1|2040	# VTV (VTable Verification)
14mr|gcc-16.2.0-1|2041	########################################################################
14mr|gcc-16.2.0-1|2042	%if 0
14mr|gcc-16.2.0-1|2043	%if %{build_vtv}
14mr|gcc-16.2.0-1|2044	%package -n %{libvtv}
14mr|gcc-16.2.0-1|2045	Summary:	VTable Verification library
14mr|gcc-16.2.0-1|2046	Group:		Development/C
14mr|gcc-16.2.0-1|2047	
14mr|gcc-16.2.0-1|2048	%description -n %{libvtv}
14mr|gcc-16.2.0-1|2049	VTable Verification library.
14mr|gcc-16.2.0-1|2050	
14mr|gcc-16.2.0-1|2051	%files -n %{libvtv}
14mr|gcc-16.2.0-1|2052	%{target_libdir}/libvtv.so.%{vtv_major}*
14mr|gcc-16.2.0-1|2053	
14mr|gcc-16.2.0-1|2054	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2055	
14mr|gcc-16.2.0-1|2056	%if %{build_multilib}
14mr|gcc-16.2.0-1|2057	%package -n %{multilibvtv}
14mr|gcc-16.2.0-1|2058	Summary:	VTable Verification library
14mr|gcc-16.2.0-1|2059	Group:		Development/C
14mr|gcc-16.2.0-1|2060	
14mr|gcc-16.2.0-1|2061	%description -n %{multilibvtv}
14mr|gcc-16.2.0-1|2062	VTable Verification library.
14mr|gcc-16.2.0-1|2063	
14mr|gcc-16.2.0-1|2064	%files -n %{multilibvtv}
14mr|gcc-16.2.0-1|2065	%{multilibdir}/libvtv.so.%{vtv_major}*
14mr|gcc-16.2.0-1|2066	%endif
14mr|gcc-16.2.0-1|2067	
14mr|gcc-16.2.0-1|2068	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2069	
14mr|gcc-16.2.0-1|2070	%package -n %{libvtv_devel}
14mr|gcc-16.2.0-1|2071	Summary:	GCC VTable Verification development support
14mr|gcc-16.2.0-1|2072	Group:		Development/C
14mr|gcc-16.2.0-1|2073	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|2074	Requires:	%{libvtv} = %{EVRD}
14mr|gcc-16.2.0-1|2075	%if %{build_multilib}
14mr|gcc-16.2.0-1|2076	Requires:	%{multilibvtv} = %{EVRD}
14mr|gcc-16.2.0-1|2077	%endif
14mr|gcc-16.2.0-1|2078	Provides:	libvtv-devel = %{EVRD}
14mr|gcc-16.2.0-1|2079	Provides:	vtv-devel = %{EVRD}
14mr|gcc-16.2.0-1|2080	
14mr|gcc-16.2.0-1|2081	%description -n %{libvtv_devel}
14mr|gcc-16.2.0-1|2082	This package contains GCC libraries which are needed
14mr|gcc-16.2.0-1|2083	to use VTable Verification features.
14mr|gcc-16.2.0-1|2084	
14mr|gcc-16.2.0-1|2085	%files -n %{libvtv_devel}
14mr|gcc-16.2.0-1|2086	%{target_libdir}/libvtv.so
14mr|gcc-16.2.0-1|2087	%if %{build_multilib}
14mr|gcc-16.2.0-1|2088	%{multilibdir}/libvtv.so
14mr|gcc-16.2.0-1|2089	%endif
14mr|gcc-16.2.0-1|2090	
14mr|gcc-16.2.0-1|2091	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2092	
14mr|gcc-16.2.0-1|2093	%package -n %{libvtv_static_devel}
14mr|gcc-16.2.0-1|2094	Summary:	Static libvtv
14mr|gcc-16.2.0-1|2095	Group:		Development/C
14mr|gcc-16.2.0-1|2096	Requires:	%{libvtv_devel} = %{EVRD}
14mr|gcc-16.2.0-1|2097	
14mr|gcc-16.2.0-1|2098	%description -n %{libvtv_static_devel}
14mr|gcc-16.2.0-1|2099	Static libvtv
14mr|gcc-16.2.0-1|2100	
14mr|gcc-16.2.0-1|2101	%files -n %{libvtv_static_devel}
14mr|gcc-16.2.0-1|2102	%{target_libdir}/libvtv.a
14mr|gcc-16.2.0-1|2103	%if %{build_multilib}
14mr|gcc-16.2.0-1|2104	%{multilibdir}/libvtv.a
14mr|gcc-16.2.0-1|2105	%endif
14mr|gcc-16.2.0-1|2106	%endif
14mr|gcc-16.2.0-1|2107	%endif
14mr|gcc-16.2.0-1|2108	
14mr|gcc-16.2.0-1|2109	########################################################################
14mr|gcc-16.2.0-1|2110	# UBSan (Undefined Behavior Sanitizer)
14mr|gcc-16.2.0-1|2111	########################################################################
14mr|gcc-16.2.0-1|2112	%if %{build_ubsan}
14mr|gcc-16.2.0-1|2113	%package -n %{libubsan}
14mr|gcc-16.2.0-1|2114	Summary:	Undefined Behavior Sanitizer library
14mr|gcc-16.2.0-1|2115	Group:		Development/C
14mr|gcc-16.2.0-1|2116	
14mr|gcc-16.2.0-1|2117	%description -n %{libubsan}
14mr|gcc-16.2.0-1|2118	Undefined Behavior Sanitizer library.
14mr|gcc-16.2.0-1|2119	
14mr|gcc-16.2.0-1|2120	%files -n %{libubsan}
14mr|gcc-16.2.0-1|2121	%{target_libdir}/libubsan.so.%{ubsan_major}*
14mr|gcc-16.2.0-1|2122	
14mr|gcc-16.2.0-1|2123	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2124	
14mr|gcc-16.2.0-1|2125	%if %{build_multilib}
14mr|gcc-16.2.0-1|2126	%package -n %{multilibubsan}
14mr|gcc-16.2.0-1|2127	Summary:	Undefined Behavior Sanitizer library
14mr|gcc-16.2.0-1|2128	Group:		Development/C
14mr|gcc-16.2.0-1|2129	
14mr|gcc-16.2.0-1|2130	%description -n %{multilibubsan}
14mr|gcc-16.2.0-1|2131	Undefined Behavior Sanitizer library.
14mr|gcc-16.2.0-1|2132	
14mr|gcc-16.2.0-1|2133	%files -n %{multilibubsan}
14mr|gcc-16.2.0-1|2134	%{multilibdir}/libubsan.so.%{ubsan_major}*
14mr|gcc-16.2.0-1|2135	%endif
14mr|gcc-16.2.0-1|2136	
14mr|gcc-16.2.0-1|2137	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2138	
14mr|gcc-16.2.0-1|2139	%package -n %{libubsan_devel}
14mr|gcc-16.2.0-1|2140	Summary:	GCC Undefined Behavior Sanitizer development support
14mr|gcc-16.2.0-1|2141	Group:		Development/C
14mr|gcc-16.2.0-1|2142	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|2143	Requires:	%{libubsan} = %{EVRD}
14mr|gcc-16.2.0-1|2144	%if %{build_multilib}
14mr|gcc-16.2.0-1|2145	Requires:	%{multilibubsan} = %{EVRD}
14mr|gcc-16.2.0-1|2146	%endif
14mr|gcc-16.2.0-1|2147	Provides:	libubsan-devel = %{EVRD}
14mr|gcc-16.2.0-1|2148	Provides:	ubsan-devel = %{EVRD}
14mr|gcc-16.2.0-1|2149	
14mr|gcc-16.2.0-1|2150	%description -n %{libubsan_devel}
14mr|gcc-16.2.0-1|2151	This package contains GCC libraries which are needed
14mr|gcc-16.2.0-1|2152	to use Undefined Behavior Sanitizer features.
14mr|gcc-16.2.0-1|2153	
14mr|gcc-16.2.0-1|2154	%files -n %{libubsan_devel}
14mr|gcc-16.2.0-1|2155	%{target_libdir}/libubsan.so
14mr|gcc-16.2.0-1|2156	%{target_libdir}/libsanitizer.spec
14mr|gcc-16.2.0-1|2157	%if %{build_multilib}
14mr|gcc-16.2.0-1|2158	%{multilibdir}/libubsan.so
14mr|gcc-16.2.0-1|2159	%{multilibdir}/libsanitizer.spec
14mr|gcc-16.2.0-1|2160	%endif
14mr|gcc-16.2.0-1|2161	%optional %{gccdir}/include/sanitizer
14mr|gcc-16.2.0-1|2162	
14mr|gcc-16.2.0-1|2163	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2164	
14mr|gcc-16.2.0-1|2165	%package -n %{libubsan_static_devel}
14mr|gcc-16.2.0-1|2166	Summary:	Static libubsan
14mr|gcc-16.2.0-1|2167	Group:		Development/C
14mr|gcc-16.2.0-1|2168	Provides:	ubsan-static-devel = %{EVRD}
14mr|gcc-16.2.0-1|2169	Requires:	%{libubsan_devel} = %{EVRD}
14mr|gcc-16.2.0-1|2170	
14mr|gcc-16.2.0-1|2171	%description -n %{libubsan_static_devel}
14mr|gcc-16.2.0-1|2172	Static libubsan.
14mr|gcc-16.2.0-1|2173	
14mr|gcc-16.2.0-1|2174	%files -n %{libubsan_static_devel}
14mr|gcc-16.2.0-1|2175	%{target_libdir}/libubsan.a
14mr|gcc-16.2.0-1|2176	%if %{build_multilib}
14mr|gcc-16.2.0-1|2177	%{multilibdir}/libubsan.a
14mr|gcc-16.2.0-1|2178	%endif
14mr|gcc-16.2.0-1|2179	%endif
14mr|gcc-16.2.0-1|2180	
14mr|gcc-16.2.0-1|2181	########################################################################
14mr|gcc-16.2.0-1|2182	# LSan (Leak Sanitizer)
14mr|gcc-16.2.0-1|2183	########################################################################
14mr|gcc-16.2.0-1|2184	%if %isarch x86_64 aarch64 %{riscv} loongarch64
14mr|gcc-16.2.0-1|2185	%if %{build_lsan}
14mr|gcc-16.2.0-1|2186	%package -n %{liblsan}
14mr|gcc-16.2.0-1|2187	Summary:	Leak Sanitizer library
14mr|gcc-16.2.0-1|2188	Group:		Development/C
14mr|gcc-16.2.0-1|2189	
14mr|gcc-16.2.0-1|2190	%description -n %{liblsan}
14mr|gcc-16.2.0-1|2191	Leak Sanitizer library.
14mr|gcc-16.2.0-1|2192	
14mr|gcc-16.2.0-1|2193	%files -n %{liblsan}
14mr|gcc-16.2.0-1|2194	%{target_libdir}/liblsan.so.%{lsan_major}*
14mr|gcc-16.2.0-1|2195	
14mr|gcc-16.2.0-1|2196	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2197	
14mr|gcc-16.2.0-1|2198	%package -n %{liblsan_devel}
14mr|gcc-16.2.0-1|2199	Summary:	GCC Leak Sanitizer development support
14mr|gcc-16.2.0-1|2200	Group:		Development/C
14mr|gcc-16.2.0-1|2201	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|2202	Requires:	%{liblsan} = %{EVRD}
14mr|gcc-16.2.0-1|2203	Provides:	liblsan-devel = %{EVRD}
14mr|gcc-16.2.0-1|2204	Provides:	lsan-devel = %{EVRD}
14mr|gcc-16.2.0-1|2205	
14mr|gcc-16.2.0-1|2206	%description -n %{liblsan_devel}
14mr|gcc-16.2.0-1|2207	This package contains GCC libraries which are needed
14mr|gcc-16.2.0-1|2208	to use Leak Sanitizer features.
14mr|gcc-16.2.0-1|2209	
14mr|gcc-16.2.0-1|2210	%files -n %{liblsan_devel}
14mr|gcc-16.2.0-1|2211	%{target_libdir}/liblsan.so
14mr|gcc-16.2.0-1|2212	%{_libdir}/liblsan_preinit.o
14mr|gcc-16.2.0-1|2213	
14mr|gcc-16.2.0-1|2214	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2215	
14mr|gcc-16.2.0-1|2216	%package -n %{liblsan_static_devel}
14mr|gcc-16.2.0-1|2217	Summary:	Static liblsan
14mr|gcc-16.2.0-1|2218	Group:		Development/C
14mr|gcc-16.2.0-1|2219	Requires:	%{liblsan_devel} = %{EVRD}
14mr|gcc-16.2.0-1|2220	
14mr|gcc-16.2.0-1|2221	%description -n %{liblsan_static_devel}
14mr|gcc-16.2.0-1|2222	Static liblsan.
14mr|gcc-16.2.0-1|2223	
14mr|gcc-16.2.0-1|2224	%files -n %{liblsan_static_devel}
14mr|gcc-16.2.0-1|2225	%{target_libdir}/liblsan.a
14mr|gcc-16.2.0-1|2226	%endif
14mr|gcc-16.2.0-1|2227	%endif
14mr|gcc-16.2.0-1|2228	########################################################################
14mr|gcc-16.2.0-1|2229	%if %isarch x86_64 aarch64
14mr|gcc-16.2.0-1|2230	%package -n %{libhwasan}
14mr|gcc-16.2.0-1|2231	Summary:	Sanitizer library
14mr|gcc-16.2.0-1|2232	Group:		Development/C
14mr|gcc-16.2.0-1|2233	
14mr|gcc-16.2.0-1|2234	%description -n %{libhwasan}
14mr|gcc-16.2.0-1|2235	Sanitizer library.
14mr|gcc-16.2.0-1|2236	
14mr|gcc-16.2.0-1|2237	%files -n %{libhwasan}
14mr|gcc-16.2.0-1|2238	%{target_libdir}/libhwasan.so.%{hwasan_major}*
14mr|gcc-16.2.0-1|2239	
14mr|gcc-16.2.0-1|2240	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2241	
14mr|gcc-16.2.0-1|2242	%package -n %{libhwasan_devel}
14mr|gcc-16.2.0-1|2243	Summary:	GCC Sanitizer development support
14mr|gcc-16.2.0-1|2244	Group:		Development/C
14mr|gcc-16.2.0-1|2245	Requires:	%{name} = %{EVRD}
14mr|gcc-16.2.0-1|2246	Requires:	%{libhwasan} = %{EVRD}
14mr|gcc-16.2.0-1|2247	Provides:	libhwasan-devel = %{EVRD}
14mr|gcc-16.2.0-1|2248	Provides:	hwasan-devel = %{EVRD}
14mr|gcc-16.2.0-1|2249	
14mr|gcc-16.2.0-1|2250	%description -n %{libhwasan_devel}
14mr|gcc-16.2.0-1|2251	This package contains GCC libraries which are needed
14mr|gcc-16.2.0-1|2252	to use Sanitizer features.
14mr|gcc-16.2.0-1|2253	
14mr|gcc-16.2.0-1|2254	%files -n %{libhwasan_devel}
14mr|gcc-16.2.0-1|2255	%{target_libdir}/libhwasan.so
14mr|gcc-16.2.0-1|2256	%optional %{target_libdir}/libhwasan_preinit.o
14mr|gcc-16.2.0-1|2257	
14mr|gcc-16.2.0-1|2258	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2259	
14mr|gcc-16.2.0-1|2260	%package -n %{libhwasan_static_devel}
14mr|gcc-16.2.0-1|2261	Summary:	Static libhwasan
14mr|gcc-16.2.0-1|2262	Group:		Development/C
14mr|gcc-16.2.0-1|2263	Requires:	%{libhwasan_devel} = %{EVRD}
14mr|gcc-16.2.0-1|2264	
14mr|gcc-16.2.0-1|2265	%description -n %{libhwasan_static_devel}
14mr|gcc-16.2.0-1|2266	Static libhwasan.
14mr|gcc-16.2.0-1|2267	
14mr|gcc-16.2.0-1|2268	%files -n %{libhwasan_static_devel}
14mr|gcc-16.2.0-1|2269	%{target_libdir}/libhwasan.a
14mr|gcc-16.2.0-1|2270	%endif
14mr|gcc-16.2.0-1|2271	
14mr|gcc-16.2.0-1|2272	########################################################################
14mr|gcc-16.2.0-1|2273	
14mr|gcc-16.2.0-1|2274	%prep
14mr|gcc-16.2.0-1|2275	%setup -q -n %{srcname}
14mr|gcc-16.2.0-1|2276	%autopatch -p1
14mr|gcc-16.2.0-1|2277	# Allow building with current autoconf
14mr|gcc-16.2.0-1|2278	find . -name "*.m4" |xargs sed -i -e 's,2\.69,2.72,g'
14mr|gcc-16.2.0-1|2279	
14mr|gcc-16.2.0-1|2280	aclocal -I config
14mr|gcc-16.2.0-1|2281	autoconf
14mr|gcc-16.2.0-1|2282	
14mr|gcc-16.2.0-1|2283	echo %{vendor} > gcc/DEV-PHASE
14mr|gcc-16.2.0-1|2284	%if "%{snapshot}" != ""
14mr|gcc-16.2.0-1|2285	echo %{version} > gcc/BASE-VER
14mr|gcc-16.2.0-1|2286	%endif
14mr|gcc-16.2.0-1|2287	
14mr|gcc-16.2.0-1|2288	# Let's get our flags right...
14mr|gcc-16.2.0-1|2289	LANGUAGES=c
14mr|gcc-16.2.0-1|2290	%if %{build_ada}
14mr|gcc-16.2.0-1|2291	LANGUAGES="$LANGUAGES,ada"
14mr|gcc-16.2.0-1|2292	%endif
14mr|gcc-16.2.0-1|2293	%if %{build_cxx}
14mr|gcc-16.2.0-1|2294	LANGUAGES="$LANGUAGES,c++"
14mr|gcc-16.2.0-1|2295	%endif
14mr|gcc-16.2.0-1|2296	%if %{build_d}
14mr|gcc-16.2.0-1|2297	LANGUAGES="$LANGUAGES,d"
14mr|gcc-16.2.0-1|2298	%endif
14mr|gcc-16.2.0-1|2299	%if %{build_fortran}
14mr|gcc-16.2.0-1|2300	LANGUAGES="$LANGUAGES,fortran"
14mr|gcc-16.2.0-1|2301	%endif
14mr|gcc-16.2.0-1|2302	%if %{build_go}
14mr|gcc-16.2.0-1|2303	LANGUAGES="$LANGUAGES,go"
14mr|gcc-16.2.0-1|2304	%endif
14mr|gcc-16.2.0-1|2305	%if %{build_lto}
14mr|gcc-16.2.0-1|2306	LANGUAGES="$LANGUAGES,lto"
14mr|gcc-16.2.0-1|2307	%endif
14mr|gcc-16.2.0-1|2308	%if %{build_objc}
14mr|gcc-16.2.0-1|2309	LANGUAGES="$LANGUAGES,objc"
14mr|gcc-16.2.0-1|2310	%endif
14mr|gcc-16.2.0-1|2311	%if %{build_objcxx}
14mr|gcc-16.2.0-1|2312	LANGUAGES="$LANGUAGES,obj-c++"
14mr|gcc-16.2.0-1|2313	%endif
14mr|gcc-16.2.0-1|2314	PROGRAM_SUFFIX=""
14mr|gcc-16.2.0-1|2315	%if "%{program_suffix}" != ""
14mr|gcc-16.2.0-1|2316	PROGRAM_SUFFIX="--program-suffix=%{program_suffix}"
14mr|gcc-16.2.0-1|2317	%endif
14mr|gcc-16.2.0-1|2318	PROGRAM_PREFIX=""
14mr|gcc-16.2.0-1|2319	%if "%{program_prefix}" != ""
14mr|gcc-16.2.0-1|2320	PROGRAM_PREFIX="--program-prefix=%{program_prefix}"
14mr|gcc-16.2.0-1|2321	%endif
14mr|gcc-16.2.0-1|2322	case %{libc} in
14mr|gcc-16.2.0-1|2323	glibc|musl)	LIBC_FLAGS="--enable-threads=posix";;
14mr|gcc-16.2.0-1|2324	newlib)		LIBC_FLAGS="--with-newlib --with-headers --disable-threads";;
14mr|gcc-16.2.0-1|2325	*)		echo "ERROR: unsupported %{libc} C library"; exit 1;;
14mr|gcc-16.2.0-1|2326	esac
14mr|gcc-16.2.0-1|2327	%if %{libc_shared}
14mr|gcc-16.2.0-1|2328	LIBC_FLAGS="$LIBC_FLAGS --enable-shared --enable-static"
14mr|gcc-16.2.0-1|2329	%else
14mr|gcc-16.2.0-1|2330	LIBC_FLAGS="$LIBC_FLAGS --disable-shared --enable-static"
14mr|gcc-16.2.0-1|2331	%endif
14mr|gcc-16.2.0-1|2332	# target specific flags
14mr|gcc-16.2.0-1|2333	case %{target_cpu} in
14mr|gcc-16.2.0-1|2334	x86_64)		TARGET_FLAGS="--with-cpu=generic --with-arch_32=i686 --with-multilib-list=m64,m32";;
14mr|gcc-16.2.0-1|2335	i?86|athlon)	TARGET_FLAGS="--with-arch=i686 --with-cpu=generic";;
14mr|gcc-16.2.0-1|2336	esac
14mr|gcc-16.2.0-1|2337	
14mr|gcc-16.2.0-1|2338	EXTRA_FLAGS=""
14mr|gcc-16.2.0-1|2339	%ifarch ppc64le
14mr|gcc-16.2.0-1|2340	# https://sourceware.org/bugzilla/show_bug.cgi?id=26360
14mr|gcc-16.2.0-1|2341	# glibc on ppc64le assumes 128-bit long doubles, while gcc (when built
14mr|gcc-16.2.0-1|2342	# without glibc headers already present) assumes 64-bit long doubles.
14mr|gcc-16.2.0-1|2343	# Let's force glibc's view of the world to make it match.
14mr|gcc-16.2.0-1|2344	EXTRA_FLAGS="$EXTRA_FLAGS --with-long-double-128"
14mr|gcc-16.2.0-1|2345	%endif
14mr|gcc-16.2.0-1|2346	%if "%{libc}" == "glibc"
14mr|gcc-16.2.0-1|2347	# glibc target -- when bootstrapping, make sure we set defaults
14mr|gcc-16.2.0-1|2348	# for the right version anyway
14mr|gcc-16.2.0-1|2349	EXTRA_FLAGS="$EXTRA_FLAGS --with-glibc-version=2.32"
14mr|gcc-16.2.0-1|2350	%endif
14mr|gcc-16.2.0-1|2351	
14mr|gcc-16.2.0-1|2352	mkdir -p obj-%{gcc_target_platform}
14mr|gcc-16.2.0-1|2353	cd obj-%{gcc_target_platform}
14mr|gcc-16.2.0-1|2354	
14mr|gcc-16.2.0-1|2355	# We can't currently compile gcc with clang, even
14mr|gcc-16.2.0-1|2356	# though that would be great for bootstrapping
14mr|gcc-16.2.0-1|2357	# --with-build-config=bootstrap-lto would be nice to
14mr|gcc-16.2.0-1|2358	# add, but currently errors out on "make install" in
14mr|gcc-16.2.0-1|2359	# fixincludes
14mr|gcc-16.2.0-1|2360	CC=gcc \
14mr|gcc-16.2.0-1|2361	CXX=g++ \
14mr|gcc-16.2.0-1|2362	CFLAGS="$OPT_FLAGS" \
14mr|gcc-16.2.0-1|2363	CXXFLAGS="$OPT_FLAGS" \
14mr|gcc-16.2.0-1|2364	TCFLAGS="$OPT_FLAGS" \
14mr|gcc-16.2.0-1|2365	XCFLAGS="$OPT_FLAGS" \
14mr|gcc-16.2.0-1|2366	ORIGINAL_NM_FOR_TARGET="%{_bindir}/nm" \
14mr|gcc-16.2.0-1|2367	NM_FOR_TARGET="%{_bindir}/nm" \
14mr|gcc-16.2.0-1|2368	../configure \
14mr|gcc-16.2.0-1|2369	--prefix=%{_prefix} \
14mr|gcc-16.2.0-1|2370	--libexecdir=%{_libexecdir} \
14mr|gcc-16.2.0-1|2371	--libdir=%{_libdir} \
14mr|gcc-16.2.0-1|2372	--with-slibdir=%{target_slibdir} \
14mr|gcc-16.2.0-1|2373	--mandir=%{_mandir} \
14mr|gcc-16.2.0-1|2374	--infodir=%{_infodir} \
14mr|gcc-16.2.0-1|2375	--disable-isl-version-check \
14mr|gcc-16.2.0-1|2376	%if !%{build_cloog}
14mr|gcc-16.2.0-1|2377	--without-cloog \
14mr|gcc-16.2.0-1|2378	--without-ppl \
14mr|gcc-16.2.0-1|2379	%else
14mr|gcc-16.2.0-1|2380	--with-cloog \
14mr|gcc-16.2.0-1|2381	--with-ppl \
14mr|gcc-16.2.0-1|2382	--disable-libmpx \
14mr|gcc-16.2.0-1|2383	--enable-cloog-backend=isl \
14mr|gcc-16.2.0-1|2384	--disable-cloog-version-check \
14mr|gcc-16.2.0-1|2385	--disable-isl-version-check \
14mr|gcc-16.2.0-1|2386	%endif
14mr|gcc-16.2.0-1|2387	%if !%{build_ffi}
14mr|gcc-16.2.0-1|2388	--disable-libffi \
14mr|gcc-16.2.0-1|2389	%endif
14mr|gcc-16.2.0-1|2390	%if !%{build_gomp}
14mr|gcc-16.2.0-1|2391	--disable-libgomp \
14mr|gcc-16.2.0-1|2392	%endif
14mr|gcc-16.2.0-1|2393	%if !%{build_quadmath}
14mr|gcc-16.2.0-1|2394	--disable-libquadmath \
14mr|gcc-16.2.0-1|2395	%if %{build_fortran}
14mr|gcc-16.2.0-1|2396	--disable-libquadmath-support \
14mr|gcc-16.2.0-1|2397	%endif
14mr|gcc-16.2.0-1|2398	%endif
14mr|gcc-16.2.0-1|2399	%if !%{build_ssp}
14mr|gcc-16.2.0-1|2400	--disable-libssp \
14mr|gcc-16.2.0-1|2401	%endif
14mr|gcc-16.2.0-1|2402	--disable-werror \
14mr|gcc-16.2.0-1|2403	--enable-__cxa_atexit \
14mr|gcc-16.2.0-1|2404	--enable-libstdcxx-backtrace \
14mr|gcc-16.2.0-1|2405	--disable-libunwind-exceptions \
14mr|gcc-16.2.0-1|2406	--with-plugin-ld=%{_bindir}/%{gcc_target_platform}-ld \
14mr|gcc-16.2.0-1|2407	%if %{system_gcc}
14mr|gcc-16.2.0-1|2408	--enable-bootstrap \
14mr|gcc-16.2.0-1|2409	%endif
14mr|gcc-16.2.0-1|2410	--enable-checking=release \
14mr|gcc-16.2.0-1|2411	--enable-gnu-unique-object \
14mr|gcc-16.2.0-1|2412	%ifarch riscv64
14mr|gcc-16.2.0-1|2413	--with-arch=rv64gc \
14mr|gcc-16.2.0-1|2414	--with-abi=lp64d \
14mr|gcc-16.2.0-1|2415	%endif
14mr|gcc-16.2.0-1|2416	--enable-gnu-indirect-function \
14mr|gcc-16.2.0-1|2417	--with-linker-hash-style=gnu \
14mr|gcc-16.2.0-1|2418	--enable-languages="$LANGUAGES" \
14mr|gcc-16.2.0-1|2419	$PROGRAM_PREFIX \
14mr|gcc-16.2.0-1|2420	--enable-linker-build-id \
14mr|gcc-16.2.0-1|2421	%ifarch %{ix86} x86_64
14mr|gcc-16.2.0-1|2422	--enable-cet \
14mr|gcc-16.2.0-1|2423	--with-tune=generic \
14mr|gcc-16.2.0-1|2424	%endif
14mr|gcc-16.2.0-1|2425	%if !%{build_plugin}
14mr|gcc-16.2.0-1|2426	--disable-plugin \
14mr|gcc-16.2.0-1|2427	%else
14mr|gcc-16.2.0-1|2428	--enable-plugin \
14mr|gcc-16.2.0-1|2429	--enable-initfini-array \
14mr|gcc-16.2.0-1|2430	--enable-shared \
14mr|gcc-16.2.0-1|2431	--enable-libcc1 \
14mr|gcc-16.2.0-1|2432	%ifarch riscv64
14mr|gcc-16.2.0-1|2433	--enable-lto \
14mr|gcc-16.2.0-1|2434	%else
14mr|gcc-16.2.0-1|2435	--with-build-config=bootstrap-lto-lean \
14mr|gcc-16.2.0-1|2436	%endif
14mr|gcc-16.2.0-1|2437	--enable-link-serialization=1 \
14mr|gcc-16.2.0-1|2438	%endif
14mr|gcc-16.2.0-1|2439	%if !%{build_lto}
14mr|gcc-16.2.0-1|2440	--disable-lto \
14mr|gcc-16.2.0-1|2441	%endif
14mr|gcc-16.2.0-1|2442	%if %{build_atomic}
14mr|gcc-16.2.0-1|2443	--enable-libatomic \
14mr|gcc-16.2.0-1|2444	%else
14mr|gcc-16.2.0-1|2445	--disable-libatomic \
14mr|gcc-16.2.0-1|2446	%endif
14mr|gcc-16.2.0-1|2447	$LIBC_FLAGS \
14mr|gcc-16.2.0-1|2448	--with-system-zlib \
14mr|gcc-16.2.0-1|2449	--with-bugurl=%{bugurl} \
14mr|gcc-16.2.0-1|2450	%if !%{build_multilib}
14mr|gcc-16.2.0-1|2451	--disable-multilib \
14mr|gcc-16.2.0-1|2452	%endif
14mr|gcc-16.2.0-1|2453	--host=%{_target_platform} \
14mr|gcc-16.2.0-1|2454	--build=%{_target_platform} \
14mr|gcc-16.2.0-1|2455	$TARGET_FLAGS \
14mr|gcc-16.2.0-1|2456	$EXTRA_FLAGS
14mr|gcc-16.2.0-1|2457	cd ..
14mr|gcc-16.2.0-1|2458	
14mr|gcc-16.2.0-1|2459	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2460	%build
14mr|gcc-16.2.0-1|2461	# FIXME: extra tools needed
14mr|gcc-16.2.0-1|2462	export PATH=$PATH:$PWD/bin
14mr|gcc-16.2.0-1|2463	export sysroot=%{target_prefix}
14mr|gcc-16.2.0-1|2464	
14mr|gcc-16.2.0-1|2465	# The -gdwarf-4 removal is a workaround for gcc bug #52420
14mr|gcc-16.2.0-1|2466	OPT_FLAGS=`echo %{optflags} -fno-strict-aliasing | \
14mr|gcc-16.2.0-1|2467	sed -e 's/-Wall//g' -e 's/-all//g' \
14mr|gcc-16.2.0-1|2468	-e 's/\(-Wp,\)\?-D_FORTIFY_SOURCE=[12]//g' \
14mr|gcc-16.2.0-1|2469	-e 's/-m\(31\|32\|64\)//g' \
14mr|gcc-16.2.0-1|2470	-e 's/-mx32//g' \
14mr|gcc-16.2.0-1|2471	-e 's/-fstack-protector-strong//g' \
14mr|gcc-16.2.0-1|2472	-e 's/-fstack-protector//g' \
14mr|gcc-16.2.0-1|2473	-e 's/--param=ssp-buffer-size=4//' \
14mr|gcc-16.2.0-1|2474	-e 's/-gdwarf-4/-g/' \
14mr|gcc-16.2.0-1|2475	-e 's/-pipe//g'`
14mr|gcc-16.2.0-1|2476	OPT_FLAGS=`echo "$OPT_FLAGS" | sed -e 's/[[:blank:]]\+/ /g'`
14mr|gcc-16.2.0-1|2477	
14mr|gcc-16.2.0-1|2478	# don't build crt files with -fasynchronous-unwind-tables
14mr|gcc-16.2.0-1|2479	case " $OPT_FLAGS " in
14mr|gcc-16.2.0-1|2480	*" -fasynchronous-unwind-tables "*)
14mr|gcc-16.2.0-1|2481	sed -e 's/-fno-exceptions /-fno-exceptions -fno-asynchronous-unwind-tables /' -i gcc/Makefile.in
14mr|gcc-16.2.0-1|2482	;;
14mr|gcc-16.2.0-1|2483	esac
14mr|gcc-16.2.0-1|2484	echo "Using OPT_FLAGS $OPT_FLAGS"
14mr|gcc-16.2.0-1|2485	
14mr|gcc-16.2.0-1|2486	%ifarch %{ix86} x86_64 loongarch64 aarch64
14mr|gcc-16.2.0-1|2487	# it is PGO 3-rounds build
14mr|gcc-16.2.0-1|2488	# takes from 3 to 6 hours
14mr|gcc-16.2.0-1|2489	BOOTSTRAP=profiledbootstrap
14mr|gcc-16.2.0-1|2490	%endif
14mr|gcc-16.2.0-1|2491	# profiled bootstrap over qemu
14mr|gcc-16.2.0-1|2492	# takes more than 48+ hours
14mr|gcc-16.2.0-1|2493	# but it WORKS
14mr|gcc-16.2.0-1|2494	%ifarch %power64 riscv64
14mr|gcc-16.2.0-1|2495	BOOTSTRAP=bootstrap
14mr|gcc-16.2.0-1|2496	%endif
14mr|gcc-16.2.0-1|2497	
14mr|gcc-16.2.0-1|2498	# FIXME debugedit
14mr|gcc-16.2.0-1|2499	[ ! -z "$TMP" ] && export TMP=`echo $TMP | sed -e 's|/$||'`
14mr|gcc-16.2.0-1|2500	[ ! -z "x$TMPDIR" ] && export TMPDIR=`echo $TMPDIR | sed -e 's|/$||'`
14mr|gcc-16.2.0-1|2501	
14mr|gcc-16.2.0-1|2502	cd obj-%{gcc_target_platform}
14mr|gcc-16.2.0-1|2503	# Native host compiler gets special treatment...
14mr|gcc-16.2.0-1|2504	%make_build BOOT_CFLAGS="$OPT_FLAGS" $BOOTSTRAP
14mr|gcc-16.2.0-1|2505	
14mr|gcc-16.2.0-1|2506	%if %{build_pdf}
14mr|gcc-16.2.0-1|2507	%make_build pdf || :
14mr|gcc-16.2.0-1|2508	%endif
14mr|gcc-16.2.0-1|2509	
14mr|gcc-16.2.0-1|2510	%if %{build_doc}
14mr|gcc-16.2.0-1|2511	pushd gcc
14mr|gcc-16.2.0-1|2512	%make_build html || :
14mr|gcc-16.2.0-1|2513	%if %{build_pdf}
14mr|gcc-16.2.0-1|2514	%make_build pdf || :
14mr|gcc-16.2.0-1|2515	%endif
14mr|gcc-16.2.0-1|2516	popd
14mr|gcc-16.2.0-1|2517	%endif
14mr|gcc-16.2.0-1|2518	cd ..
14mr|gcc-16.2.0-1|2519	
14mr|gcc-16.2.0-1|2520	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2521	
14mr|gcc-16.2.0-1|2522	%if %{build_check}
14mr|gcc-16.2.0-1|2523	%check
14mr|gcc-16.2.0-1|2524	echo ====================TESTING=========================
14mr|gcc-16.2.0-1|2525	%{_bindir}/time %make_build -k check || true
14mr|gcc-16.2.0-1|2526	echo "XXX check time above XXX"
14mr|gcc-16.2.0-1|2527	contrib/test_summary > test_summary.log
14mr|gcc-16.2.0-1|2528	echo ====================TESTING END=====================
14mr|gcc-16.2.0-1|2529	install -D -m644 test_summary.log %{buildroot}%{_docdir}/gcc/test_summary.log
14mr|gcc-16.2.0-1|2530	%endif
14mr|gcc-16.2.0-1|2531	
14mr|gcc-16.2.0-1|2532	#-----------------------------------------------------------------------
14mr|gcc-16.2.0-1|2533	
14mr|gcc-16.2.0-1|2534	%install
14mr|gcc-16.2.0-1|2535	# Native compiler
14mr|gcc-16.2.0-1|2536	%make_install -C obj-%{gcc_target_platform}
14mr|gcc-16.2.0-1|2537	
14mr|gcc-16.2.0-1|2538	%if %{build_lto}
14mr|gcc-16.2.0-1|2539	# Put the LTO plugin where ld can see it...
14mr|gcc-16.2.0-1|2540	mkdir -p %{buildroot}%{_libdir}/bfd-plugins
14mr|gcc-16.2.0-1|2541	ln -s ../../libexec/gcc/%{gcc_target_platform}/%{ver}/liblto_plugin.so %{buildroot}%{_libdir}/bfd-plugins/liblto_plugin.so
14mr|gcc-16.2.0-1|2542	%endif
14mr|gcc-16.2.0-1|2543	
14mr|gcc-16.2.0-1|2544	# configure python dir option does not cover libstdc++
14mr|gcc-16.2.0-1|2545	mkdir -p %{buildroot}%{python3_sitelib}
14mr|gcc-16.2.0-1|2546	if [ -d %{buildroot}%{_datadir}/gcc-%{ver}/python ]; then
14mr|gcc-16.2.0-1|2547	mv -f %{buildroot}%{_datadir}/gcc-%{ver}/python/* \
14mr|gcc-16.2.0-1|2548	%{buildroot}%{python3_sitelib}
14mr|gcc-16.2.0-1|2549	rm -fr %{buildroot}%{_datadir}/gcc-%{ver}
14mr|gcc-16.2.0-1|2550	fi
14mr|gcc-16.2.0-1|2551	
14mr|gcc-16.2.0-1|2552	pushd %{buildroot}%{_bindir}
14mr|gcc-16.2.0-1|2553	%if %{system_gcc}
14mr|gcc-16.2.0-1|2554	mkdir -p %{buildroot}/%{_prefix}/lib
14mr|gcc-16.2.0-1|2555	ln -sf %{_bindir}/cpp %{buildroot}/%{_prefix}/lib/cpp
14mr|gcc-16.2.0-1|2556	install -m 0755 %{SOURCE4} %{SOURCE5} %{buildroot}%{_bindir}
14mr|gcc-16.2.0-1|2557	ln -sf %{gcc_target_platform}-gcc-%{ver} cc
14mr|gcc-16.2.0-1|2558	%else
14mr|gcc-16.2.0-1|2559	rm %{buildroot}%{_bindir}/cpp
14mr|gcc-16.2.0-1|2560	%endif
14mr|gcc-16.2.0-1|2561	PROGRAMS="gcc"
14mr|gcc-16.2.0-1|2562	%if %{build_cxx}
14mr|gcc-16.2.0-1|2563	PROGRAMS="$PROGRAMS g++"
14mr|gcc-16.2.0-1|2564	%endif
14mr|gcc-16.2.0-1|2565	%if %{build_go}
14mr|gcc-16.2.0-1|2566	PROGRAMS="$PROGRAMS gccgo"
14mr|gcc-16.2.0-1|2567	%endif
14mr|gcc-16.2.0-1|2568	%if %{build_fortran}
14mr|gcc-16.2.0-1|2569	PROGRAMS="$PROGRAMS gfortran"
14mr|gcc-16.2.0-1|2570	%endif
14mr|gcc-16.2.0-1|2571	for prog in $PROGRAMS; do
14mr|gcc-16.2.0-1|2572	if [ -f %{gcc_target_platform}-$prog ]; then
14mr|gcc-16.2.0-1|2573	rm -f %{gcc_target_platform}-$prog-%{ver}
14mr|gcc-16.2.0-1|2574	mv -f %{gcc_target_platform}-$prog{,-%{ver}}
14mr|gcc-16.2.0-1|2575	fi
14mr|gcc-16.2.0-1|2576	rm -f $prog
14mr|gcc-16.2.0-1|2577	ln -sf %{gcc_target_platform}-$prog-%{ver} $prog-%{ver}
14mr|gcc-16.2.0-1|2578	%if %{system_gcc}
14mr|gcc-16.2.0-1|2579	ln -sf %{gcc_target_platform}-$prog-%{ver} $prog
14mr|gcc-16.2.0-1|2580	ln -sf %{gcc_target_platform}-$prog-%{ver} %{gcc_target_platform}-$prog
14mr|gcc-16.2.0-1|2581	%endif
14mr|gcc-16.2.0-1|2582	done
14mr|gcc-16.2.0-1|2583	%if %{build_cxx}
14mr|gcc-16.2.0-1|2584	rm -f c++ %{gcc_target_platform}-c++{,-%{ver}}
14mr|gcc-16.2.0-1|2585	ln -sf %{gcc_target_platform}-g++-%{ver} c++-%{ver}
14mr|gcc-16.2.0-1|2586	%if %{system_gcc}
14mr|gcc-16.2.0-1|2587	ln -sf %{gcc_target_platform}-g++-%{ver} c++
14mr|gcc-16.2.0-1|2588	%endif
14mr|gcc-16.2.0-1|2589	%if %{system_gcc}
14mr|gcc-16.2.0-1|2590	ln -sf %{gcc_target_platform}-g++-%{ver} %{gcc_target_platform}-c++
14mr|gcc-16.2.0-1|2591	%endif
14mr|gcc-16.2.0-1|2592	
14mr|gcc-16.2.0-1|2593	mkdir -p %{buildroot}%{_datadir}/gdb/auto-load%{_libdir}
14mr|gcc-16.2.0-1|2594	mv -f %{buildroot}%{_libdir}/libstdc++.so.*.py \
14mr|gcc-16.2.0-1|2595	%{buildroot}%{_datadir}/gdb/auto-load%{_libdir}
14mr|gcc-16.2.0-1|2596	sed -i 's|%{_datadir}/gcc-%{ver}/python|%{python3_sitelib}|' \
14mr|gcc-16.2.0-1|2597	%{buildroot}%{_datadir}/gdb/auto-load%{_libdir}/libstdc++.*.py
14mr|gcc-16.2.0-1|2598	
14mr|gcc-16.2.0-1|2599	%if %{build_multilib}
14mr|gcc-16.2.0-1|2600	mkdir -p %{buildroot}%{_datadir}/gdb/auto-load%{multilibdir}
14mr|gcc-16.2.0-1|2601	mv -f %{buildroot}%{multilibdir}/libstdc++.so.*.py \
14mr|gcc-16.2.0-1|2602	%{buildroot}%{_datadir}/gdb/auto-load%{multilibdir}
14mr|gcc-16.2.0-1|2603	sed -i 's|%{_datadir}/gcc-%{ver}/python|%{python3_sitelib}|' \
14mr|gcc-16.2.0-1|2604	%{buildroot}%{_datadir}/gdb/auto-load%{multilibdir}/libstdc++.*.py
14mr|gcc-16.2.0-1|2605	%endif
14mr|gcc-16.2.0-1|2606	%endif
14mr|gcc-16.2.0-1|2607	popd
14mr|gcc-16.2.0-1|2608	
14mr|gcc-16.2.0-1|2609	%if %{shared_libgnat}
14mr|gcc-16.2.0-1|2610	%if %{build_ada}
14mr|gcc-16.2.0-1|2611	for lib in libgnarl libgnat; do
14mr|gcc-16.2.0-1|2612	rm -f %{buildroot}%{target_libdir}/$lib.so
14mr|gcc-16.2.0-1|2613	rm -f %{buildroot}%{gccdir}/adalib/$lib.so
14mr|gcc-16.2.0-1|2614	mv -f %{buildroot}%{gccdir}/adalib/$lib-%{majorver}.so \
14mr|gcc-16.2.0-1|2615	%{buildroot}%{target_libdir}/$lib-%{majorver}.so.%{gnat_major}
14mr|gcc-16.2.0-1|2616	ln -sf $lib-%{majorver}.so.%{gnat_major} %{buildroot}%{target_libdir}/$lib-%{majorver}.so
14mr|gcc-16.2.0-1|2617	ln -sf $lib-%{majorver}.so.%{gnat_major} %{buildroot}%{target_libdir}/$lib.so
14mr|gcc-16.2.0-1|2618	%if %{build_multilib}
14mr|gcc-16.2.0-1|2619	rm -f %{buildroot}%{multilibdir}/$lib.so
14mr|gcc-16.2.0-1|2620	rm -f %{buildroot}%{multigccdir}/adalib/$lib.so
14mr|gcc-16.2.0-1|2621	mv -f %{buildroot}%{multigccdir}/adalib/$lib-%{majorver}.so \
14mr|gcc-16.2.0-1|2622	%{buildroot}%{multilibdir}/$lib-%{majorver}.so.%{gnat_major}
14mr|gcc-16.2.0-1|2623	ln -sf $lib-%{majorver}.so.%{gnat_major} %{buildroot}%{multilibdir}/$lib-%{majorver}.so
14mr|gcc-16.2.0-1|2624	ln -sf $lib-%{majorver}.so.%{gnat_major} %{buildroot}%{multilibdir}/$lib.so
14mr|gcc-16.2.0-1|2625	%endif
14mr|gcc-16.2.0-1|2626	done
14mr|gcc-16.2.0-1|2627	%endif
14mr|gcc-16.2.0-1|2628	%endif
14mr|gcc-16.2.0-1|2629	
14mr|gcc-16.2.0-1|2630	rm -fr %{buildroot}%{gccdir}/include-fixed
14mr|gcc-16.2.0-1|2631	rm -fr %{buildroot}%{gccdir}/install-tools/include
14mr|gcc-16.2.0-1|2632	
14mr|gcc-16.2.0-1|2633	%if !%{system_gcc}
14mr|gcc-16.2.0-1|2634	rm -fr %{buildroot}%{_infodir}
14mr|gcc-16.2.0-1|2635	rm -fr %{buildroot}%{_mandir}
14mr|gcc-16.2.0-1|2636	rm -fr %{buildroot}%{_localedir}
14mr|gcc-16.2.0-1|2637	rm -f %{buildroot}%{_bindir}/gcov
14mr|gcc-16.2.0-1|2638	rm -f %{buildroot}%{_libdir}/libgcc_s.so
14mr|gcc-16.2.0-1|2639	%if %{build_multilib}
14mr|gcc-16.2.0-1|2640	rm -f %{buildroot}%{multilibdir}/libgcc_s.so
14mr|gcc-16.2.0-1|2641	%endif
14mr|gcc-16.2.0-1|2642	%if !%{build_libgcc}
14mr|gcc-16.2.0-1|2643	rm -f %{buildroot}%{target_libdir}/libgcc_s.so.*
14mr|gcc-16.2.0-1|2644	%if %{build_multilib}
14mr|gcc-16.2.0-1|2645	rm -f %{buildroot}%{multilibdir}/libgcc_s.so.*
14mr|gcc-16.2.0-1|2646	%endif
14mr|gcc-16.2.0-1|2647	%endif
14mr|gcc-16.2.0-1|2648	%endif
14mr|gcc-16.2.0-1|2649	rm -f %{buildroot}%{_libdir}/libiberty.a
14mr|gcc-16.2.0-1|2650	rm -f %{buildroot}%{multilibdir}/libiberty.a
14mr|gcc-16.2.0-1|2651	
14mr|gcc-16.2.0-1|2652	# Since GCC 16 the driver adds -latomic_asneeded and -lgcc_s_asneeded to
14mr|gcc-16.2.0-1|2653	# every link (see LINK_LIBATOMIC_SPEC and libgcc_s_asneeded in gcc.cc).
14mr|gcc-16.2.0-1|2654	# Upstream "make install" drops the AS_NEEDED linker scripts and the
14mr|gcc-16.2.0-1|2655	# libatomic_asneeded.a symlinks into the system libdirs.  Like Fedora,
14mr|gcc-16.2.0-1|2656	# remove them there and regenerate in the private compiler dir (%{gccdir},
14mr|gcc-16.2.0-1|2657	# %{multigccdir} for -m32) instead, so that plain gcc can link even when
14mr|gcc-16.2.0-1|2658	# libatomic-devel is not installed and the global library path stays clean.
14mr|gcc-16.2.0-1|2659	%if %{build_atomic}
14mr|gcc-16.2.0-1|2660	rm -f %{buildroot}%{target_libdir}/libatomic_asneeded.so \
14mr|gcc-16.2.0-1|2661	%{buildroot}%{target_libdir}/libatomic_asneeded.a
14mr|gcc-16.2.0-1|2662	%if %{build_multilib}
14mr|gcc-16.2.0-1|2663	rm -f %{buildroot}%{multilibdir}/libatomic_asneeded.so \
14mr|gcc-16.2.0-1|2664	%{buildroot}%{multilibdir}/libatomic_asneeded.a
14mr|gcc-16.2.0-1|2665	%endif
14mr|gcc-16.2.0-1|2666	%endif
14mr|gcc-16.2.0-1|2667	%if %{build_libgcc}
14mr|gcc-16.2.0-1|2668	rm -f %{buildroot}%{target_libdir}/libgcc_s_asneeded.so
14mr|gcc-16.2.0-1|2669	%if %{build_multilib}
14mr|gcc-16.2.0-1|2670	rm -f %{buildroot}%{multilibdir}/libgcc_s_asneeded.so
14mr|gcc-16.2.0-1|2671	%endif
14mr|gcc-16.2.0-1|2672	%endif
14mr|gcc-16.2.0-1|2673	
14mr|gcc-16.2.0-1|2674	%if %{build_libgcc}
14mr|gcc-16.2.0-1|2675	echo '/* GNU ld script
14mr|gcc-16.2.0-1|2676	Add DT_NEEDED entry for libgcc_s.so only if needed.  */
14mr|gcc-16.2.0-1|2677	OUTPUT_FORMAT('`gcc -Wl,--print-output-format -nostdlib -r -o /dev/null`')
14mr|gcc-16.2.0-1|2678	INPUT ( AS_NEEDED ( -lgcc_s ) )' > %{buildroot}%{gccdir}/libgcc_s_asneeded.so
14mr|gcc-16.2.0-1|2679	%endif
14mr|gcc-16.2.0-1|2680	%if %{build_atomic}
14mr|gcc-16.2.0-1|2681	echo '/* GNU ld script
14mr|gcc-16.2.0-1|2682	Add DT_NEEDED entry for -latomic only if needed.  */
14mr|gcc-16.2.0-1|2683	OUTPUT_FORMAT('`gcc -Wl,--print-output-format -nostdlib -r -o /dev/null`')
14mr|gcc-16.2.0-1|2684	INPUT ( AS_NEEDED ( -latomic ) )' > %{buildroot}%{gccdir}/libatomic_asneeded.so
14mr|gcc-16.2.0-1|2685	# Make -latomic resolvable without libatomic-devel
14mr|gcc-16.2.0-1|2686	ln -sf ../../../libatomic.so.1 %{buildroot}%{gccdir}/libatomic.so
14mr|gcc-16.2.0-1|2687	# Only used for -static links; the real libatomic.a stays in
14mr|gcc-16.2.0-1|2688	# the static-devel package
14mr|gcc-16.2.0-1|2689	ln -sf ../../../libatomic.a %{buildroot}%{gccdir}/libatomic_asneeded.a
14mr|gcc-16.2.0-1|2690	%endif
14mr|gcc-16.2.0-1|2691	%if %{build_multilib}
14mr|gcc-16.2.0-1|2692	%if %{build_libgcc}
14mr|gcc-16.2.0-1|2693	echo '/* GNU ld script
14mr|gcc-16.2.0-1|2694	Add DT_NEEDED entry for libgcc_s.so only if needed.  */
14mr|gcc-16.2.0-1|2695	OUTPUT_FORMAT('`gcc -m32 -Wl,--print-output-format -nostdlib -r -o /dev/null`')
14mr|gcc-16.2.0-1|2696	INPUT ( AS_NEEDED ( -lgcc_s ) )' > %{buildroot}%{multigccdir}/libgcc_s_asneeded.so
14mr|gcc-16.2.0-1|2697	%endif
14mr|gcc-16.2.0-1|2698	%if %{build_atomic}
14mr|gcc-16.2.0-1|2699	echo '/* GNU ld script
14mr|gcc-16.2.0-1|2700	Add DT_NEEDED entry for -latomic only if needed.  */
14mr|gcc-16.2.0-1|2701	OUTPUT_FORMAT('`gcc -m32 -Wl,--print-output-format -nostdlib -r -o /dev/null`')
14mr|gcc-16.2.0-1|2702	INPUT ( AS_NEEDED ( -latomic ) )' > %{buildroot}%{multigccdir}/libatomic_asneeded.so
14mr|gcc-16.2.0-1|2703	ln -sf ../../../../../lib/libatomic.so.1 %{buildroot}%{multigccdir}/libatomic.so
14mr|gcc-16.2.0-1|2704	ln -sf ../../../../../lib/libatomic.a %{buildroot}%{multigccdir}/libatomic_asneeded.a
14mr|gcc-16.2.0-1|2705	%endif
14mr|gcc-16.2.0-1|2706	%endif
14mr|gcc-16.2.0-1|2707	
14mr|gcc-16.2.0-1|2708	%if !%{build_ubsan}
14mr|gcc-16.2.0-1|2709	rm -f %{buildroot}%{target_libdir}/libubsan*
14mr|gcc-16.2.0-1|2710	%if %{build_multilib}
14mr|gcc-16.2.0-1|2711	rm -f %{buildroot}%{multilibdir}/libubsan*
14mr|gcc-16.2.0-1|2712	%endif
14mr|gcc-16.2.0-1|2713	rm -f %{buildroot}%{target_libdir}/libsanitizer.spec
14mr|gcc-16.2.0-1|2714	%endif
14mr|gcc-16.2.0-1|2715	
14mr|gcc-16.2.0-1|2716	%if !%{build_asan}
14mr|gcc-16.2.0-1|2717	rm -f %{buildroot}%{target_libdir}/libasan*
14mr|gcc-16.2.0-1|2718	%if %{build_multilib}
14mr|gcc-16.2.0-1|2719	rm -f %{buildroot}%{multilibdir}/libasan*
14mr|gcc-16.2.0-1|2720	%endif
14mr|gcc-16.2.0-1|2721	%endif
14mr|gcc-16.2.0-1|2722	
14mr|gcc-16.2.0-1|2723	%if !%{build_itm}
14mr|gcc-16.2.0-1|2724	rm -f %{buildroot}%{target_libdir}/libitm* %{buildroot}%{_infodir}/libitm.info*
14mr|gcc-16.2.0-1|2725	%if %{build_multilib}
14mr|gcc-16.2.0-1|2726	rm -f %{buildroot}%{multilibdir}/libitm*
14mr|gcc-16.2.0-1|2727	%endif
14mr|gcc-16.2.0-1|2728	%else
14mr|gcc-16.2.0-1|2729	%if !%{system_gcc}
14mr|gcc-16.2.0-1|2730	rm -f %{buildroot}%{_infodir}/libitm.info*
14mr|gcc-16.2.0-1|2731	%endif
14mr|gcc-16.2.0-1|2732	%endif
14mr|gcc-16.2.0-1|2733	
14mr|gcc-16.2.0-1|2734	%if !%{package_ffi}
14mr|gcc-16.2.0-1|2735	rm -f %{buildroot}%{target_libdir}/libffi.*
14mr|gcc-16.2.0-1|2736	rm -f %{buildroot}%{multilibdir}/libffi.*
14mr|gcc-16.2.0-1|2737	rm -f %{buildroot}%{_mandir}/man3/ffi*
14mr|gcc-16.2.0-1|2738	%endif
14mr|gcc-16.2.0-1|2739	
14mr|gcc-16.2.0-1|2740	pushd obj-%{gcc_target_platform}
14mr|gcc-16.2.0-1|2741	
14mr|gcc-16.2.0-1|2742	%if %{build_doc}
14mr|gcc-16.2.0-1|2743	%if %{build_cxx}
14mr|gcc-16.2.0-1|2744	mkdir -p %{buildroot}%{_docdir}/libstdc++
14mr|gcc-16.2.0-1|2745	cp -far libstdc++-v3/doc/html %{buildroot}%{_docdir}/libstdc++
14mr|gcc-16.2.0-1|2746	%endif
14mr|gcc-16.2.0-1|2747	pushd host-%{gcc_target_platform}/gcc/HTML/gcc-%{ver}
14mr|gcc-16.2.0-1|2748	mkdir -p %{buildroot}%{_docdir}/gcc/html
14mr|gcc-16.2.0-1|2749	for doc in gcc gccinstall gccint; do
14mr|gcc-16.2.0-1|2750	cp -far $doc %{buildroot}%{_docdir}/gcc/html
14mr|gcc-16.2.0-1|2751	done
14mr|gcc-16.2.0-1|2752	%if %{system_gcc}
14mr|gcc-16.2.0-1|2753	mkdir -p %{buildroot}%{_docdir}/gcc-cpp/html
14mr|gcc-16.2.0-1|2754	for doc in cpp cppinternals; do
14mr|gcc-16.2.0-1|2755	cp -far $doc %{buildroot}%{_docdir}/gcc-cpp/html
14mr|gcc-16.2.0-1|2756	done
14mr|gcc-16.2.0-1|2757	%endif
14mr|gcc-16.2.0-1|2758	%if %{build_fortran}
14mr|gcc-16.2.0-1|2759	mkdir -p %{buildroot}%{_docdir}/gcc-gfortran/html
14mr|gcc-16.2.0-1|2760	cp -far gfortran %{buildroot}%{_docdir}/gcc-gfortran/html
14mr|gcc-16.2.0-1|2761	%endif
14mr|gcc-16.2.0-1|2762	%if %{build_go}
14mr|gcc-16.2.0-1|2763	mkdir -p %{buildroot}%{_docdir}/gcc-go/html
14mr|gcc-16.2.0-1|2764	cp -far go %{buildroot}%{_docdir}/gcc-go/html
14mr|gcc-16.2.0-1|2765	%endif
14mr|gcc-16.2.0-1|2766	popd
14mr|gcc-16.2.0-1|2767	%if %{build_pdf}
14mr|gcc-16.2.0-1|2768	pushd host-%{gcc_target_platform}/gcc/doc
14mr|gcc-16.2.0-1|2769	for doc in gcc.pdf gccinstall.pdf gccint.pdf; do
14mr|gcc-16.2.0-1|2770	install -m 0644 $doc %{buildroot}%{_docdir}/gcc/$doc
14mr|gcc-16.2.0-1|2771	done
14mr|gcc-16.2.0-1|2772	%if %{system_gcc}
14mr|gcc-16.2.0-1|2773	for doc in cpp.pdf cppinternals.pdf; do
14mr|gcc-16.2.0-1|2774	install -m 0644 $doc %{buildroot}%{_docdir}/gcc-cpp/$doc
14mr|gcc-16.2.0-1|2775	done
14mr|gcc-16.2.0-1|2776	%endif
14mr|gcc-16.2.0-1|2777	%if %{build_ada}
14mr|gcc-16.2.0-1|2778	mkdir -p %{buildroot}%{_docdir}/gcc-gnat
14mr|gcc-16.2.0-1|2779	for doc in gnat_ugn.pdf gnat_rm.pdf gnat-style.pdf; do
14mr|gcc-16.2.0-1|2780	install -m 0644 $doc %{buildroot}%{_docdir}/gcc-gnat/$doc
14mr|gcc-16.2.0-1|2781	done
14mr|gcc-16.2.0-1|2782	%endif
14mr|gcc-16.2.0-1|2783	%if %{build_fortran}
14mr|gcc-16.2.0-1|2784	for doc in gfc-internals.pdf gfortran.pdf; do
14mr|gcc-16.2.0-1|2785	install -m 0644 $doc %{buildroot}%{_docdir}/gcc-gfortran/$doc
14mr|gcc-16.2.0-1|2786	done
14mr|gcc-16.2.0-1|2787	%endif
14mr|gcc-16.2.0-1|2788	%if %{build_go}
14mr|gcc-16.2.0-1|2789	install -m 0644 -D gccgo.pdf %{buildroot}%{_docdir}/gcc-go/gccgo.pdf
14mr|gcc-16.2.0-1|2790	%endif
14mr|gcc-16.2.0-1|2791	popd
14mr|gcc-16.2.0-1|2792	pushd %{gcc_target_platform}
14mr|gcc-16.2.0-1|2793	%if %{build_gomp}
14mr|gcc-16.2.0-1|2794	install -m 0644 -D libgomp/libgomp.pdf %{buildroot}%{_docdir}/libgomp/libgomp.pdf
14mr|gcc-16.2.0-1|2795	%endif
14mr|gcc-16.2.0-1|2796	%if %{build_quadmath}
14mr|gcc-16.2.0-1|2797	install -m 0644 -D libquadmath/libquadmath.pdf %{buildroot}%{_docdir}/libquadmath/libquadmath.pdf
14mr|gcc-16.2.0-1|2798	%endif
14mr|gcc-16.2.0-1|2799	popd
14mr|gcc-16.2.0-1|2800	%endif
14mr|gcc-16.2.0-1|2801	%endif
14mr|gcc-16.2.0-1|2802	
14mr|gcc-16.2.0-1|2803	cd ..
14mr|gcc-16.2.0-1|2804	
14mr|gcc-16.2.0-1|2805	%if ! %{default_compiler}
14mr|gcc-16.2.0-1|2806	# Leave the cc, c89, c++, ... symlinks to clang
14mr|gcc-16.2.0-1|2807	# or whatever other compiler is the default
14mr|gcc-16.2.0-1|2808	rm -f \
14mr|gcc-16.2.0-1|2809	%{buildroot}%{_bindir}/cc \
14mr|gcc-16.2.0-1|2810	%{buildroot}%{_bindir}/c89 \
14mr|gcc-16.2.0-1|2811	%{buildroot}%{_bindir}/c99 \
14mr|gcc-16.2.0-1|2812	%{buildroot}%{_bindir}/c++
14mr|gcc-16.2.0-1|2813	%endif
14mr|gcc-16.2.0-1|2814	
14mr|gcc-16.2.0-1|2815	%if %{system_gcc}
14mr|gcc-16.2.0-1|2816	install -m644 %{SOURCE10} -D %{buildroot}%{_sysconfdir}/sysconfig/gcc
14mr|gcc-16.2.0-1|2817	install -m644 %{SOURCE11} -D %{buildroot}%{_sysconfdir}/profile.d/90gcc.sh
14mr|gcc-16.2.0-1|2818	install -m644 %{SOURCE12} -D %{buildroot}%{_sysconfdir}/profile.d/90gcc.csh
14mr|gcc-16.2.0-1|2819	%endif
14mr|gcc-16.2.0-1|2820	%if %{build_go}
14mr|gcc-16.2.0-1|2821	mkdir -p %{buildroot}/%{_libdir}/%{name}/bin/
14mr|gcc-16.2.0-1|2822	ln -s %{_bindir}/%{name} %{buildroot}/%{_libdir}/%{name}/bin/%{name}
14mr|gcc-16.2.0-1|2823	%endif
14mr|gcc-16.2.0-1|2824	
14mr|gcc-16.2.0-1|2825	%if %{system_gcc}
14mr|gcc-16.2.0-1|2826	%find_lang cpplib
14mr|gcc-16.2.0-1|2827	%find_lang gcc
14mr|gcc-16.2.0-1|2828	%if %{build_cxx}
14mr|gcc-16.2.0-1|2829	%find_lang libstdc++
14mr|gcc-16.2.0-1|2830	%endif
14mr|gcc-16.2.0-1|2831	%endif

54 14
14mr|gdb-18.1-1|1	# rpmbuild parameters:
14mr|gdb-18.1-1|2	# --with testsuite: Run the testsuite (biarch if possible).  Default is without.
14mr|gdb-18.1-1|3	# --with asan: gcc -fsanitize=address
14mr|gdb-18.1-1|4	# --with debug: Build without optimizations and without splitting the debuginfo.
14mr|gdb-18.1-1|5	# --without python: No python support.
14mr|gdb-18.1-1|6	# --with profile: gcc -fprofile-generate / -fprofile-use: Before better
14mr|gdb-18.1-1|7	#                 workload gets run it decreases the general performance now.
14mr|gdb-18.1-1|8	# --without rpm: Don't build rpm support (for aarch64 bootstrap)
14mr|gdb-18.1-1|9	%bcond_without rpm
14mr|gdb-18.1-1|10	%bcond_with testsuite
14mr|gdb-18.1-1|11	%global debug_package %nil
14mr|gdb-18.1-1|12	
14mr|gdb-18.1-1|13	%define distro_version	%(. /etc/os-release 2>/dev/null; echo "${PRETTY_NAME:-${NAME} ${VERSION_ID}}")
14mr|gdb-18.1-1|14	%define Werror_cflags %nil
14mr|gdb-18.1-1|15	# Libtool die die die!
14mr|gdb-18.1-1|16	%define __libtoolize /bin/true
14mr|gdb-18.1-1|17	# use python3
14mr|gdb-18.1-1|18	%define __python %{__python3}
14mr|gdb-18.1-1|19	
14mr|gdb-18.1-1|20	Summary:	A GNU source-level debugger for C, C++, Fortran, Go and other languages
14mr|gdb-18.1-1|21	Name:		gdb
14mr|gdb-18.1-1|22	Version:	18.1
14mr|gdb-18.1-1|23	Release:	1
14mr|gdb-18.1-1|24	License:	GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and BSD and Public Domain
14mr|gdb-18.1-1|25	Group:		Development/Other
14mr|gdb-18.1-1|26	Url:		http://gnu.org/software/gdb/
14mr|gdb-18.1-1|27	Source0:    https://ftp.gnu.org/gnu/gdb/gdb-%{version}.tar.xz
14mr|gdb-18.1-1|28	Source1:	gdb.rpmlintrc
14mr|gdb-18.1-1|29	
14mr|gdb-18.1-1|30	# For our convenience
14mr|gdb-18.1-1|31	%define gdb_build build-%{_target_platform}
14mr|gdb-18.1-1|32	%define gdb_docdir %{_docdir}/%{name}-doc
14mr|gdb-18.1-1|33	
14mr|gdb-18.1-1|34	# Cleanup any leftover testsuite processes as it may stuck mock(1) builds.
14mr|gdb-18.1-1|35	#=push
14mr|gdb-18.1-1|36	Source2: gdb-orphanripper.c
14mr|gdb-18.1-1|37	
14mr|gdb-18.1-1|38	# /etc/gdbinit (from Debian but with Fedora compliant location).
14mr|gdb-18.1-1|39	#=fedora
14mr|gdb-18.1-1|40	Source4: gdbinit
14mr|gdb-18.1-1|41	
14mr|gdb-18.1-1|42	# simple bash script from Fedora (https://src.fedoraproject.org/rpms/gdb)
14mr|gdb-18.1-1|43	Source5:	gstack.sh
14mr|gdb-18.1-1|44	Source6:	gstack.man
14mr|gdb-18.1-1|45	
14mr|gdb-18.1-1|46	BuildRequires:	gcc
14mr|gdb-18.1-1|47	BuildRequires:	gcc-c++
14mr|gdb-18.1-1|48	BuildRequires:	make
14mr|gdb-18.1-1|49	BuildRequires:	bison
14mr|gdb-18.1-1|50	BuildRequires:	flex
14mr|gdb-18.1-1|51	BuildRequires:	texinfo
14mr|gdb-18.1-1|52	BuildRequires:	readline-devel
14mr|gdb-18.1-1|53	BuildRequires:	pkgconfig(expat)
14mr|gdb-18.1-1|54	BuildRequires:	pkgconfig(gmp)
14mr|gdb-18.1-1|55	BuildRequires:	pkgconfig(liblzma)
14mr|gdb-18.1-1|56	BuildRequires:	pkgconfig(ncurses)
14mr|gdb-18.1-1|57	BuildRequires:	pkgconfig(python3)
14mr|gdb-18.1-1|58	BuildRequires:	pkgconfig(rpm)
14mr|gdb-18.1-1|59	BuildRequires:	pkgconfig(zlib)
14mr|gdb-18.1-1|60	BuildRequires:	pkgconfig(mpfr)
14mr|gdb-18.1-1|61	%if %{with testsuite}
14mr|gdb-18.1-1|62	BuildRequires:	dejagnu
14mr|gdb-18.1-1|63	%endif
14mr|gdb-18.1-1|64	
14mr|gdb-18.1-1|65	# For users who are using gdb rather than buildsystem
14mr|gdb-18.1-1|66	Recommends:	dnf-command(debuginfo-install)
14mr|gdb-18.1-1|67	ExcludeArch:	%{e2k}
14mr|gdb-18.1-1|68	
14mr|gdb-18.1-1|69	%description
14mr|gdb-18.1-1|70	GDB, the GNU debugger, allows you to debug programs written in C, C++,
14mr|gdb-18.1-1|71	Java, and other languages, by executing them in a controlled fashion
14mr|gdb-18.1-1|72	and printing their data.
14mr|gdb-18.1-1|73	
14mr|gdb-18.1-1|74	%files
14mr|gdb-18.1-1|75	%doc README NEWS
14mr|gdb-18.1-1|76	%license COPYING3 COPYING COPYING.LIB
14mr|gdb-18.1-1|77	%{_bindir}/gcore
14mr|gdb-18.1-1|78	%{_bindir}/gdb
14mr|gdb-18.1-1|79	%{_bindir}/gstack
14mr|gdb-18.1-1|80	%{_bindir}/pstack
14mr|gdb-18.1-1|81	%{_bindir}/run-*
14mr|gdb-18.1-1|82	%{_bindir}/sis
14mr|gdb-18.1-1|83	%config(noreplace) %{_sysconfdir}/gdbinit
14mr|gdb-18.1-1|84	%{_sysconfdir}/gdbinit.d
14mr|gdb-18.1-1|85	%{_mandir}/*/gdbinit.5*
14mr|gdb-18.1-1|86	%{_mandir}/*/gdb.1*
14mr|gdb-18.1-1|87	%{_mandir}/*/gstack.1*
14mr|gdb-18.1-1|88	%{_mandir}/*/pstack.1*
14mr|gdb-18.1-1|89	%{_mandir}/*/gcore.1*
14mr|gdb-18.1-1|90	%{_mandir}/*/gdb-add-index.1*
14mr|gdb-18.1-1|91	%optional %{_bindir}/run
14mr|gdb-18.1-1|92	%optional %{_libdir}/lib*-*-linux-gnu*-sim.a
14mr|gdb-18.1-1|93	%optional %{_mandir}/man1/run.1*
14mr|gdb-18.1-1|94	%{_bindir}/gdb-add-index
14mr|gdb-18.1-1|95	%{_datadir}/gdb
14mr|gdb-18.1-1|96	# don't include the files in include, they are part of binutils
14mr|gdb-18.1-1|97	%{_bindir}/gdbserver
14mr|gdb-18.1-1|98	%{_mandir}/*/gdbserver.1*
14mr|gdb-18.1-1|99	%ifnarch %{riscv} loongarch64
14mr|gdb-18.1-1|100	%{_libdir}/libinproctrace.so
14mr|gdb-18.1-1|101	%endif
14mr|gdb-18.1-1|102	%{_infodir}/annotate.info*
14mr|gdb-18.1-1|103	%{_infodir}/gdb.info*
14mr|gdb-18.1-1|104	%{_datadir}/doc/erc32/README.erc32
14mr|gdb-18.1-1|105	%{_datadir}/doc/erc32/README.gdb
14mr|gdb-18.1-1|106	%{_datadir}/doc/erc32/README.sis
14mr|gdb-18.1-1|107	%{_datadir}/doc/frv/README
14mr|gdb-18.1-1|108	%{_datadir}/doc/or1k/README
14mr|gdb-18.1-1|109	%{_datadir}/doc/ppc/BUGS
14mr|gdb-18.1-1|110	%{_datadir}/doc/ppc/INSTALL
14mr|gdb-18.1-1|111	%{_datadir}/doc/ppc/README
14mr|gdb-18.1-1|112	%{_datadir}/doc/ppc/RUN
14mr|gdb-18.1-1|113	%{_datadir}/doc/rx/README.txt
14mr|gdb-18.1-1|114	
14mr|gdb-18.1-1|115	#----------------------------------------------------------------------------
14mr|gdb-18.1-1|116	
14mr|gdb-18.1-1|117	%prep
14mr|gdb-18.1-1|118	# This allows the tarball name to be different from our
14mr|gdb-18.1-1|119	# version-release name.
14mr|gdb-18.1-1|120	
14mr|gdb-18.1-1|121	%setup -q
14mr|gdb-18.1-1|122	
14mr|gdb-18.1-1|123	# Files have `# <number> <file>' statements breaking VPATH / find-debuginfo.sh .
14mr|gdb-18.1-1|124	(cd gdb;rm -fv $(perl -pe 's/\\\n/ /' <Makefile.in|sed -n 's/^YYFILES = //p'))
14mr|gdb-18.1-1|125	
14mr|gdb-18.1-1|126	# *.info* is needlessly split in the distro tar; also it would not get used as
14mr|gdb-18.1-1|127	# we build in %{gdb_build}, just to be sure.
14mr|gdb-18.1-1|128	find -name "*.info*"|xargs rm -f
14mr|gdb-18.1-1|129	
14mr|gdb-18.1-1|130	find -name "*.orig" | xargs rm -f
14mr|gdb-18.1-1|131	! find -name "*.rej" # Should not happen.
14mr|gdb-18.1-1|132	
14mr|gdb-18.1-1|133	cat > gdb/version.in << EOF
14mr|gdb-18.1-1|134	%{version}-%{release} (%{distro_version})
14mr|gdb-18.1-1|135	EOF
14mr|gdb-18.1-1|136	
14mr|gdb-18.1-1|137	
14mr|gdb-18.1-1|138	# Remove the info and other generated files added by the FSF release
14mr|gdb-18.1-1|139	# process.
14mr|gdb-18.1-1|140	rm -f libdecnumber/gstdint.h
14mr|gdb-18.1-1|141	rm -f bfd/doc/*.info
14mr|gdb-18.1-1|142	rm -f bfd/doc/*.info-*
14mr|gdb-18.1-1|143	rm -f gdb/doc/*.info
14mr|gdb-18.1-1|144	rm -f gdb/doc/*.info-*
14mr|gdb-18.1-1|145	
14mr|gdb-18.1-1|146	# RL_STATE_FEDORA_GDB would not be found for:
14mr|gdb-18.1-1|147	# Patch642: gdb-readline62-ask-more-rh.patch
14mr|gdb-18.1-1|148	# --with-system-readline
14mr|gdb-18.1-1|149	mv -f readline/readline/doc readline-doc
14mr|gdb-18.1-1|150	rm -rf readline/readline/*
14mr|gdb-18.1-1|151	mv -f readline-doc readline/readline/doc
14mr|gdb-18.1-1|152	rm -rf zlib texinfo
14mr|gdb-18.1-1|153	
14mr|gdb-18.1-1|154	%build
14mr|gdb-18.1-1|155	CONFIGURE_TOP=$PWD
14mr|gdb-18.1-1|156	# Identify the build directory with the version of gdb as well as the
14mr|gdb-18.1-1|157	# architecture, to allow for mutliple versions to be installed and
14mr|gdb-18.1-1|158	# built.
14mr|gdb-18.1-1|159	# Initially we're in the gdb-%{version} directory.
14mr|gdb-18.1-1|160	
14mr|gdb-18.1-1|161	for fprofile in %{?_with_profile:-fprofile} ""
14mr|gdb-18.1-1|162	do
14mr|gdb-18.1-1|163	
14mr|gdb-18.1-1|164	mkdir %{gdb_build}$fprofile
14mr|gdb-18.1-1|165	cd %{gdb_build}$fprofile
14mr|gdb-18.1-1|166	
14mr|gdb-18.1-1|167	export CFLAGS="$RPM_OPT_FLAGS -DDNF_DEBUGINFO_INSTALL"
14mr|gdb-18.1-1|168	CC=gcc CXX=g++ %configure	\
14mr|gdb-18.1-1|169	--htmldir=%{gdb_docdir}					\
14mr|gdb-18.1-1|170	--pdfdir=%{gdb_docdir}					\
14mr|gdb-18.1-1|171	--with-system-gdbinit=%{_sysconfdir}/gdbinit		\
14mr|gdb-18.1-1|172	--with-gdb-datadir=%{_datadir}/gdb			\
14mr|gdb-18.1-1|173	--enable-gdb-build-warnings=,-Wno-unused		\
14mr|gdb-18.1-1|174	--with-separate-debug-dir=/usr/lib/debug		\
14mr|gdb-18.1-1|175	--disable-werror					\
14mr|gdb-18.1-1|176	--disable-rpath						\
14mr|gdb-18.1-1|177	--with-system-readline					\
14mr|gdb-18.1-1|178	--with-lzma						\
14mr|gdb-18.1-1|179	--with-system-zlib					\
14mr|gdb-18.1-1|180	--with-expat						\
14mr|gdb-18.1-1|181	$(: ppc64 host build crashes on ppc variant of libexpat.so )	\
14mr|gdb-18.1-1|182	--without-libexpat-prefix				\
14mr|gdb-18.1-1|183	--disable-tui						\
14mr|gdb-18.1-1|184	%if 0%{!?_without_python:1}
14mr|gdb-18.1-1|185	--with-python=%{__python}				\
14mr|gdb-18.1-1|186	%else
14mr|gdb-18.1-1|187	--without-python					\
14mr|gdb-18.1-1|188	%endif
14mr|gdb-18.1-1|189	%if %{with rpm}
14mr|gdb-18.1-1|190	--with-rpm						\
14mr|gdb-18.1-1|191	%else
14mr|gdb-18.1-1|192	--without-rpm						\
14mr|gdb-18.1-1|193	%endif
14mr|gdb-18.1-1|194	--without-libunwind					\
14mr|gdb-18.1-1|195	--enable-64-bit-bfd					\
14mr|gdb-18.1-1|196	--enable-targets=all \
14mr|gdb-18.1-1|197	%{_target_platform}
14mr|gdb-18.1-1|198	
14mr|gdb-18.1-1|199	if [ -z "%{!?_with_profile:no}" ]
14mr|gdb-18.1-1|200	then
14mr|gdb-18.1-1|201	# Run all the configure tests being incompatible with $FPROFILE_CFLAGS.
14mr|gdb-18.1-1|202	%make_build configure-host configure-target
14mr|gdb-18.1-1|203	%make_build clean
14mr|gdb-18.1-1|204	
14mr|gdb-18.1-1|205	# Workaround -fprofile-use:
14mr|gdb-18.1-1|206	# linux-x86-low.c:2225: Error: symbol `start_i386_goto' is already defined
14mr|gdb-18.1-1|207	%make_build -C gdb/gdbserver linux-x86-low.o
14mr|gdb-18.1-1|208	fi
14mr|gdb-18.1-1|209	
14mr|gdb-18.1-1|210	# Global CFLAGS would fail on:
14mr|gdb-18.1-1|211	# conftest.c:1:1: error: coverage mismatch for function 'main' while reading counter 'arcs'
14mr|gdb-18.1-1|212	if [ "$fprofile" = "-fprofile" ]
14mr|gdb-18.1-1|213	then
14mr|gdb-18.1-1|214	FPROFILE_CFLAGS='-fprofile-generate'
14mr|gdb-18.1-1|215	elif [ -z "%{!?_with_profile:no}" ]
14mr|gdb-18.1-1|216	then
14mr|gdb-18.1-1|217	FPROFILE_CFLAGS='-fprofile-use'
14mr|gdb-18.1-1|218	# We cannot use -fprofile-dir as the bare filenames clash.
14mr|gdb-18.1-1|219	(cd ../%{gdb_build}-fprofile;
14mr|gdb-18.1-1|220	# It was 333 on x86_64.
14mr|gdb-18.1-1|221	test $(find -name "*.gcda"|wc -l) -gt 300
14mr|gdb-18.1-1|222	find -name "*.gcda" | while read -r i
14mr|gdb-18.1-1|223	do
14mr|gdb-18.1-1|224	ln $i ../%{gdb_build}/$i
14mr|gdb-18.1-1|225	done
14mr|gdb-18.1-1|226	)
14mr|gdb-18.1-1|227	else
14mr|gdb-18.1-1|228	FPROFILE_CFLAGS=""
14mr|gdb-18.1-1|229	fi
14mr|gdb-18.1-1|230	
14mr|gdb-18.1-1|231	%make_build CFLAGS="$CFLAGS $FPROFILE_CFLAGS" LDFLAGS="$FPROFILE_CFLAGS"
14mr|gdb-18.1-1|232	
14mr|gdb-18.1-1|233	if [ "$fprofile" = "-fprofile" ]
14mr|gdb-18.1-1|234	then
14mr|gdb-18.1-1|235	cd gdb
14mr|gdb-18.1-1|236	cp -p gdb gdb-withindex
14mr|gdb-18.1-1|237	PATH="$PWD:$PATH" sh ../../gdb/gdb-add-index $PWD/gdb-withindex
14mr|gdb-18.1-1|238	./gdb -nx -ex q ./gdb-withindex
14mr|gdb-18.1-1|239	./gdb -nx -readnow -ex q ./gdb-withindex
14mr|gdb-18.1-1|240	cd ..
14mr|gdb-18.1-1|241	fi
14mr|gdb-18.1-1|242	
14mr|gdb-18.1-1|243	cd ..
14mr|gdb-18.1-1|244	
14mr|gdb-18.1-1|245	done	# fprofile
14mr|gdb-18.1-1|246	
14mr|gdb-18.1-1|247	cd %{gdb_build}
14mr|gdb-18.1-1|248	
14mr|gdb-18.1-1|249	%make_build info
14mr|gdb-18.1-1|250	#make_build -C gdb/doc {gdb,annotate}{.info,/index.html,.pdf} MAKEHTMLFLAGS=--no-split MAKEINFOFLAGS=--no-split
14mr|gdb-18.1-1|251	
14mr|gdb-18.1-1|252	# Copy the <sourcetree>/gdb/NEWS file to the directory above it.
14mr|gdb-18.1-1|253	cp $RPM_BUILD_DIR/gdb-%{version}/gdb/NEWS $RPM_BUILD_DIR/gdb-%{version}
14mr|gdb-18.1-1|254	
14mr|gdb-18.1-1|255	%check
14mr|gdb-18.1-1|256	# Initially we're in the gdb-%{version} directory.
14mr|gdb-18.1-1|257	cd %{gdb_build}
14mr|gdb-18.1-1|258	
14mr|gdb-18.1-1|259	%if %{without testsuite}
14mr|gdb-18.1-1|260	echo ====================TESTSUITE DISABLED=========================
14mr|gdb-18.1-1|261	%else
14mr|gdb-18.1-1|262	echo ====================TESTING=========================
14mr|gdb-18.1-1|263	cd gdb
14mr|gdb-18.1-1|264	gcc -o ./orphanripper %{SOURCE2} -Wall -lutil -ggdb2
14mr|gdb-18.1-1|265	# Need to use a single --ignore option, second use overrides first.
14mr|gdb-18.1-1|266	# No `%{?_smp_mflags}' here as it may race.
14mr|gdb-18.1-1|267	# WARNING: can't generate a core file - core tests suppressed - check ulimit
14mr|gdb-18.1-1|268	# "readline-overflow.exp" - Testcase is broken, functionality is OK.
14mr|gdb-18.1-1|269	(
14mr|gdb-18.1-1|270	# ULIMIT required for `gdb.base/auxv.exp'.
14mr|gdb-18.1-1|271	ulimit -H -c
14mr|gdb-18.1-1|272	ulimit -c unlimited || :
14mr|gdb-18.1-1|273	
14mr|gdb-18.1-1|274	# Setup $CHECK as `check//unix/' or `check//unix/-m64' for explicit bitsize.
14mr|gdb-18.1-1|275	# Never use two different bitsizes as it fails on ppc64.
14mr|gdb-18.1-1|276	echo 'int main (void) { return 0; }' >biarch.c
14mr|gdb-18.1-1|277	CHECK=""
14mr|gdb-18.1-1|278	for BI in -m64 -m32 -m31 ""
14mr|gdb-18.1-1|279	do
14mr|gdb-18.1-1|280	# Do not use size-less options if any of the sizes works.
14mr|gdb-18.1-1|281	# On ia64 there is no -m64 flag while we must not leave a bare `check' here
14mr|gdb-18.1-1|282	# as it would switch over some testing scripts to the backward compatibility
14mr|gdb-18.1-1|283	# mode: when `make check' was executed from inside the testsuite/ directory.
14mr|gdb-18.1-1|284	if [ -z "$BI" -a -n "$CHECK" ];then
14mr|gdb-18.1-1|285	continue
14mr|gdb-18.1-1|286	fi
14mr|gdb-18.1-1|287	# Do not use $RPM_OPT_FLAGS as the other non-size options will not be used
14mr|gdb-18.1-1|288	# in the real run of the testsuite.
14mr|gdb-18.1-1|289	if ! gcc $BI -o biarch biarch.c
14mr|gdb-18.1-1|290	then
14mr|gdb-18.1-1|291	continue
14mr|gdb-18.1-1|292	fi
14mr|gdb-18.1-1|293	CHECK="$CHECK check//unix/$BI"
14mr|gdb-18.1-1|294	done
14mr|gdb-18.1-1|295	# Do not try -m64 inferiors for -m32 GDB as it cannot handle inferiors larger
14mr|gdb-18.1-1|296	# than itself.
14mr|gdb-18.1-1|297	# s390 -m31 still uses the standard ELF32 binary format.
14mr|gdb-18.1-1|298	gcc $RPM_OPT_FLAGS -o biarch biarch.c
14mr|gdb-18.1-1|299	RPM_SIZE="$(file ./biarch|sed -n 's/^.*: ELF \(32\|64\)-bit .*$/\1/p')"
14mr|gdb-18.1-1|300	if [ "$RPM_SIZE" != "64" ]
14mr|gdb-18.1-1|301	then
14mr|gdb-18.1-1|302	CHECK="$(echo " $CHECK "|sed 's# check//unix/-m64 # #')"
14mr|gdb-18.1-1|303	fi
14mr|gdb-18.1-1|304	
14mr|gdb-18.1-1|305	# Disable some problematic testcases.
14mr|gdb-18.1-1|306	# RUNTESTFLAGS='--ignore ...' is not used below as it gets separated by the
14mr|gdb-18.1-1|307	# `check//...' target spawn and too much escaping there would be dense.
14mr|gdb-18.1-1|308	for test in				\
14mr|gdb-18.1-1|309	gdb.base/readline-overflow.exp	\
14mr|gdb-18.1-1|310	gdb.base/bigcore.exp		\
14mr|gdb-18.1-1|311	; do
14mr|gdb-18.1-1|312	mv -f ../../gdb/testsuite/$test ../gdb/testsuite/$test-DISABLED || :
14mr|gdb-18.1-1|313	done
14mr|gdb-18.1-1|314	
14mr|gdb-18.1-1|315	# Run all the scheduled testsuite runs also in the PIE mode.
14mr|gdb-18.1-1|316	# Upstream GDB would lock up the testsuite run for too long on its failures.
14mr|gdb-18.1-1|317	CHECK="$(echo $CHECK|sed 's#check//unix/[^ ]*#& &/-fPIE/-pie#g')"
14mr|gdb-18.1-1|318	
14mr|gdb-18.1-1|319	./orphanripper %make_build -k $CHECK \
14mr|gdb-18.1-1|320	$(: Serialize the output to keep the order for regression checks. ) \
14mr|gdb-18.1-1|321	%if 0%{?el5:1}
14mr|gdb-18.1-1|322	RUNTESTFLAGS="--tool gdb" \
14mr|gdb-18.1-1|323	%endif
14mr|gdb-18.1-1|324	|| :
14mr|gdb-18.1-1|325	)
14mr|gdb-18.1-1|326	for t in sum log
14mr|gdb-18.1-1|327	do
14mr|gdb-18.1-1|328	for file in testsuite*/gdb.$t
14mr|gdb-18.1-1|329	do
14mr|gdb-18.1-1|330	suffix="${file#testsuite.unix.}"
14mr|gdb-18.1-1|331	suffix="${suffix%/gdb.$t}"
14mr|gdb-18.1-1|332	ln $file gdb-%{_target_platform}$suffix.$t || :
14mr|gdb-18.1-1|333	done
14mr|gdb-18.1-1|334	done
14mr|gdb-18.1-1|335	# `tar | bzip2 | uuencode' may have some piping problems in Brew.
14mr|gdb-18.1-1|336	tar cjf gdb-%{_target_platform}.tar.bz2 gdb-%{_target_platform}*.{sum,log}
14mr|gdb-18.1-1|337	uuencode gdb-%{_target_platform}.tar.bz2 gdb-%{_target_platform}.tar.bz2
14mr|gdb-18.1-1|338	cd ../..
14mr|gdb-18.1-1|339	echo ====================TESTING END=====================
14mr|gdb-18.1-1|340	%endif
14mr|gdb-18.1-1|341	
14mr|gdb-18.1-1|342	%install
14mr|gdb-18.1-1|343	# Initially we're in the gdb-%{version} directory.
14mr|gdb-18.1-1|344	cd %{gdb_build}
14mr|gdb-18.1-1|345	
14mr|gdb-18.1-1|346	%make_install
14mr|gdb-18.1-1|347	
14mr|gdb-18.1-1|348	mkdir -p %{buildroot}%{_sysconfdir}/gdbinit.d
14mr|gdb-18.1-1|349	sed 's#%%{_sysconfdir}#%{_sysconfdir}#g' <%{SOURCE4} >%{buildroot}%{_sysconfdir}/gdbinit
14mr|gdb-18.1-1|350	
14mr|gdb-18.1-1|351	# Remove the files that are part of a gdb build but that are owned and
14mr|gdb-18.1-1|352	# provided by other packages.
14mr|gdb-18.1-1|353	# These are part of binutils
14mr|gdb-18.1-1|354	
14mr|gdb-18.1-1|355	rm -rf %{buildroot}%{_datadir}/locale/
14mr|gdb-18.1-1|356	rm -f %{buildroot}%{_infodir}/bfd*
14mr|gdb-18.1-1|357	rm -f %{buildroot}%{_infodir}/standard*
14mr|gdb-18.1-1|358	rm -f %{buildroot}%{_infodir}/mmalloc*
14mr|gdb-18.1-1|359	rm -f %{buildroot}%{_infodir}/configure*
14mr|gdb-18.1-1|360	rm -f %{buildroot}%{_infodir}/gdbint*
14mr|gdb-18.1-1|361	rm -f %{buildroot}%{_infodir}/stabs*
14mr|gdb-18.1-1|362	rm -f %{buildroot}%{_infodir}/ctf-spec.info*
14mr|gdb-18.1-1|363	rm -f %{buildroot}%{_infodir}/sframe-spec.info*
14mr|gdb-18.1-1|364	rm -rf %{buildroot}%{_includedir}
14mr|gdb-18.1-1|365	rm -rf %{buildroot}/%{_libdir}/lib{bfd*,opcodes*,iberty*,mmalloc*}
14mr|gdb-18.1-1|366	
14mr|gdb-18.1-1|367	# Delete this too because the dir file will be updated at rpm install time.
14mr|gdb-18.1-1|368	# We don't want a gdb specific one overwriting the system wide one.
14mr|gdb-18.1-1|369	
14mr|gdb-18.1-1|370	rm -f %{buildroot}%{_infodir}/dir
14mr|gdb-18.1-1|371	
14mr|gdb-18.1-1|372	#remove static
14mr|gdb-18.1-1|373	rm -rf %{buildroot}%{_libdir}/*.a
14mr|gdb-18.1-1|374	
14mr|gdb-18.1-1|375	install -m755 %{SOURCE5} %{buildroot}%{_bindir}/gstack
14mr|gdb-18.1-1|376	ln -s gstack %{buildroot}%{_bindir}/pstack
14mr|gdb-18.1-1|377	install -m644 %{SOURCE6} %{buildroot}%{_mandir}/man1/gstack.1
14mr|gdb-18.1-1|378	ln -s gstack.1 %{buildroot}%{_mandir}/man1/pstack.1
14mr|gdb-18.1-1|379	
14mr|gdb-18.1-1|380	# Packaged GDB is not a cross-target one.
14mr|gdb-18.1-1|381	(cd %{buildroot}%{_datadir}/gdb/syscalls
14mr|gdb-18.1-1|382	rm -f mips*.xml
14mr|gdb-18.1-1|383	rm -f sparc*.xml
14mr|gdb-18.1-1|384	%ifnarch x86_64
14mr|gdb-18.1-1|385	rm -f amd64-linux.xml
14mr|gdb-18.1-1|386	%endif
14mr|gdb-18.1-1|387	%ifnarch %{ix86} x86_64
14mr|gdb-18.1-1|388	rm -f i386-linux.xml
14mr|gdb-18.1-1|389	%endif
14mr|gdb-18.1-1|390	%ifnarch ppc ppc64
14mr|gdb-18.1-1|391	rm -f ppc{,64}-linux.xml
14mr|gdb-18.1-1|392	%endif
14mr|gdb-18.1-1|393	)
14mr|gdb-18.1-1|394	

55 14
14mr|git-2.56.0-1|1	%define devname %mklibname git -d
14mr|git-2.56.0-1|2	%define profile_branch 93git-branch.sh
14mr|git-2.56.0-1|3	%define profile_env 93git-env.sh
14mr|git-2.56.0-1|4	# it's a hack remove it after perl upgrade
14mr|git-2.56.0-1|5	%define perl_vendorlib /usr/share/perl5/vendor_perl
14mr|git-2.56.0-1|6	
14mr|git-2.56.0-1|7	Summary:	Global Information Tracker
14mr|git-2.56.0-1|8	Name:		git
14mr|git-2.56.0-1|9	Version:	2.56.0
14mr|git-2.56.0-1|10	Release:	1
14mr|git-2.56.0-1|11	Epoch:		1
14mr|git-2.56.0-1|12	License:	GPLv2+
14mr|git-2.56.0-1|13	Group:		Development/Tools
14mr|git-2.56.0-1|14	Url:		http://git-scm.com/
14mr|git-2.56.0-1|15	Source0:	https://www.kernel.org/pub/software/scm/git/%{name}-%{version}.tar.xz
14mr|git-2.56.0-1|16	Source2:	gitweb.conf
14mr|git-2.56.0-1|17	Source3:	%{profile_branch}
14mr|git-2.56.0-1|18	# Do we really need it? It's not used anyway
14mr|git-2.56.0-1|19	Source4:	%{profile_env}
14mr|git-2.56.0-1|20	BuildRequires:	asciidoc
14mr|git-2.56.0-1|21	BuildRequires:	cargo
14mr|git-2.56.0-1|22	BuildRequires:	docbook-dtd45-xml
14mr|git-2.56.0-1|23	BuildRequires:	xmlto
14mr|git-2.56.0-1|24	BuildRequires:	perl-CGI
14mr|git-2.56.0-1|25	BuildRequires:	perl-devel
14mr|git-2.56.0-1|26	BuildRequires:	pkgconfig(expat)
14mr|git-2.56.0-1|27	BuildRequires:	pkgconfig(libcurl)
14mr|git-2.56.0-1|28	BuildRequires:	pkgconfig(openssl)
14mr|git-2.56.0-1|29	BuildRequires:	pkgconfig(zlib)
14mr|git-2.56.0-1|30	Requires:	git-core = %{EVRD}
14mr|git-2.56.0-1|31	Requires:	git-email = %{EVRD}
14mr|git-2.56.0-1|32	Recommends:	git-svn = %{EVRD}
14mr|git-2.56.0-1|33	Recommends:	gitk = %{EVRD}
14mr|git-2.56.0-1|34	Recommends:	git-scalar = %{EVRD}
14mr|git-2.56.0-1|35	Recommends:	git-arch = %{EVRD}
14mr|git-2.56.0-1|36	Recommends:	git-core-oldies = %{EVRD}
14mr|git-2.56.0-1|37	Recommends:	git-cvs = %{EVRD}
14mr|git-2.56.0-1|38	
14mr|git-2.56.0-1|39	%description
14mr|git-2.56.0-1|40	This is a stupid (but extremely fast) directory content manager.  It
14mr|git-2.56.0-1|41	doesn't do a whole lot, but what it _does_ do is track directory
14mr|git-2.56.0-1|42	contents efficiently. It is intended to be the base of an efficient,
14mr|git-2.56.0-1|43	distributed source code management system. This package includes
14mr|git-2.56.0-1|44	rudimentary tools that can be used as a SCM, but you should look
14mr|git-2.56.0-1|45	elsewhere for tools for ordinary humans layered on top of this.
14mr|git-2.56.0-1|46	
14mr|git-2.56.0-1|47	This is a dummy package which brings in all subpackages.
14mr|git-2.56.0-1|48	
14mr|git-2.56.0-1|49	%files
14mr|git-2.56.0-1|50	# no file in the main package
14mr|git-2.56.0-1|51	
14mr|git-2.56.0-1|52	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|53	
14mr|git-2.56.0-1|54	%package -n git-core
14mr|git-2.56.0-1|55	Summary:	Global Information Tracker
14mr|git-2.56.0-1|56	Group:		Development/Other
14mr|git-2.56.0-1|57	Requires:	diffutils
14mr|git-2.56.0-1|58	Recommends:	git-prompt
14mr|git-2.56.0-1|59	Requires:	less
14mr|git-2.56.0-1|60	Requires:	openssh-clients
14mr|git-2.56.0-1|61	Requires:	rsync
14mr|git-2.56.0-1|62	%rename	gitcompletion
14mr|git-2.56.0-1|63	
14mr|git-2.56.0-1|64	%description -n git-core
14mr|git-2.56.0-1|65	This is a stupid (but extremely fast) directory content manager.  It
14mr|git-2.56.0-1|66	doesn't do a whole lot, but what it _does_ do is track directory
14mr|git-2.56.0-1|67	contents efficiently. It is intended to be the base of an efficient,
14mr|git-2.56.0-1|68	distributed source code management system. This package includes
14mr|git-2.56.0-1|69	rudimentary tools that can be used as a SCM, but you should look
14mr|git-2.56.0-1|70	elsewhere for tools for ordinary humans layered on top of this.
14mr|git-2.56.0-1|71	
14mr|git-2.56.0-1|72	This are the core tools with minimal dependencies.
14mr|git-2.56.0-1|73	
14mr|git-2.56.0-1|74	You may want to install subversion, cpsps and/or tla to import
14mr|git-2.56.0-1|75	repositories from other VCS.
14mr|git-2.56.0-1|76	
14mr|git-2.56.0-1|77	%files -n git-core -f %{name}.lang
14mr|git-2.56.0-1|78	%doc Documentation/*.html Documentation/howto Documentation/technical Documentation/RelNotes.txt.gz
14mr|git-2.56.0-1|79	%{_datadir}/bash-completion/completions/*
14mr|git-2.56.0-1|80	%{_bindir}/git
14mr|git-2.56.0-1|81	%{_bindir}/git-*
14mr|git-2.56.0-1|82	%{_libdir}/git-core
14mr|git-2.56.0-1|83	%exclude %{_libdir}/git-core/*svn*
14mr|git-2.56.0-1|84	%exclude %{_libdir}/git-core/*cvs*
14mr|git-2.56.0-1|85	%exclude %{_libdir}/git-core/git-archimport
14mr|git-2.56.0-1|86	%exclude %{_libdir}/git-core/*email*
14mr|git-2.56.0-1|87	%{_datadir}/git-core
14mr|git-2.56.0-1|88	%{_datadir}/git-gui
14mr|git-2.56.0-1|89	%{_mandir}/man7/git*.7.*
14mr|git-2.56.0-1|90	%{_mandir}/man1/git*.1.*
14mr|git-2.56.0-1|91	%{_mandir}/man5/git*.5.*
14mr|git-2.56.0-1|92	%exclude %{_mandir}/man1/*svn*.1*
14mr|git-2.56.0-1|93	%exclude %{_mandir}/man1/*cvs*.1*
14mr|git-2.56.0-1|94	%exclude %{_mandir}/man7/*cvs*.7*
14mr|git-2.56.0-1|95	%exclude %{_mandir}/man1/*email*.1*
14mr|git-2.56.0-1|96	%exclude %{_mandir}/man1/git-archimport.1*
14mr|git-2.56.0-1|97	
14mr|git-2.56.0-1|98	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|99	
14mr|git-2.56.0-1|100	%package scalar
14mr|git-2.56.0-1|101	Summary:	Tools for git scalability
14mr|git-2.56.0-1|102	Group:		Development/Tools
14mr|git-2.56.0-1|103	Requires:	git-core = %{EVRD}
14mr|git-2.56.0-1|104	
14mr|git-2.56.0-1|105	%description scalar
14mr|git-2.56.0-1|106	Scalar is a tool that helps Git scale to some of the largest Git repositories.
14mr|git-2.56.0-1|107	It achieves this by enabling some advanced Git features, such as:
14mr|git-2.56.0-1|108	
14mr|git-2.56.0-1|109	* Partial clone: reduces time to get a working repository by not downloading
14mr|git-2.56.0-1|110	all Git objects right away.
14mr|git-2.56.0-1|111	
14mr|git-2.56.0-1|112	* Background prefetch: downloads Git object data from all remotes every
14mr|git-2.56.0-1|113	hour, reducing the amount of time for foreground git fetch calls.
14mr|git-2.56.0-1|114	
14mr|git-2.56.0-1|115	* Sparse-checkout: limits the size of your working directory.
14mr|git-2.56.0-1|116	
14mr|git-2.56.0-1|117	* File system monitor: tracks the recently modified files and eliminates
14mr|git-2.56.0-1|118	the need for Git to scan the entire worktree.
14mr|git-2.56.0-1|119	
14mr|git-2.56.0-1|120	* Commit-graph: accelerates commit walks and reachability calculations,
14mr|git-2.56.0-1|121	speeding up commands like git log.
14mr|git-2.56.0-1|122	
14mr|git-2.56.0-1|123	* Multi-pack-index: enables fast object lookups across many pack-files.
14mr|git-2.56.0-1|124	
14mr|git-2.56.0-1|125	* Incremental repack: Repacks the packed Git data into fewer pack-file
14mr|git-2.56.0-1|126	without disrupting concurrent commands by using the multi-pack-index.
14mr|git-2.56.0-1|127	
14mr|git-2.56.0-1|128	%files scalar
14mr|git-2.56.0-1|129	%{_bindir}/scalar
14mr|git-2.56.0-1|130	%{_mandir}/man1/scalar.1*
14mr|git-2.56.0-1|131	
14mr|git-2.56.0-1|132	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|133	
14mr|git-2.56.0-1|134	%package -n gitk
14mr|git-2.56.0-1|135	Summary:	Git revision tree visualiser
14mr|git-2.56.0-1|136	Group:		Development/Other
14mr|git-2.56.0-1|137	Requires:	git-core = %{EVRD}
14mr|git-2.56.0-1|138	Requires:	tcl >= 8.4
14mr|git-2.56.0-1|139	Requires:	tk >= 8.4
14mr|git-2.56.0-1|140	
14mr|git-2.56.0-1|141	%description -n gitk
14mr|git-2.56.0-1|142	Git revision tree visualiser.
14mr|git-2.56.0-1|143	
14mr|git-2.56.0-1|144	%files -n gitk
14mr|git-2.56.0-1|145	%{_bindir}/gitk
14mr|git-2.56.0-1|146	%{_mandir}/*/gitk*
14mr|git-2.56.0-1|147	%{_datadir}/gitk
14mr|git-2.56.0-1|148	
14mr|git-2.56.0-1|149	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|150	
14mr|git-2.56.0-1|151	%package -n %{devname}
14mr|git-2.56.0-1|152	Summary:	Git development files
14mr|git-2.56.0-1|153	Group:		Development/Other
14mr|git-2.56.0-1|154	Provides:	git-devel = %{EVRD}
14mr|git-2.56.0-1|155	
14mr|git-2.56.0-1|156	%description -n %{devname}
14mr|git-2.56.0-1|157	Development files for git.
14mr|git-2.56.0-1|158	
14mr|git-2.56.0-1|159	%files -n %{devname}
14mr|git-2.56.0-1|160	%{_includedir}/git
14mr|git-2.56.0-1|161	%{_libdir}/libgit.a
14mr|git-2.56.0-1|162	
14mr|git-2.56.0-1|163	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|164	
14mr|git-2.56.0-1|165	%package -n git-svn
14mr|git-2.56.0-1|166	Summary:	Git tools for importing Subversion repositories
14mr|git-2.56.0-1|167	Group:		Development/Other
14mr|git-2.56.0-1|168	Requires:	git-core = %{EVRD}
14mr|git-2.56.0-1|169	Requires:	perl-Git
14mr|git-2.56.0-1|170	Requires:	perl-SVN
14mr|git-2.56.0-1|171	Requires:	perl-Git-SVN
14mr|git-2.56.0-1|172	Requires:	subversion
14mr|git-2.56.0-1|173	
14mr|git-2.56.0-1|174	%description -n git-svn
14mr|git-2.56.0-1|175	Git tools for importing Subversion repositories.
14mr|git-2.56.0-1|176	
14mr|git-2.56.0-1|177	%files -n git-svn
14mr|git-2.56.0-1|178	%{_libdir}/git-core/*svn*
14mr|git-2.56.0-1|179	%{_mandir}/man1/*svn*.1*
14mr|git-2.56.0-1|180	
14mr|git-2.56.0-1|181	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|182	
14mr|git-2.56.0-1|183	%package -n git-cvs
14mr|git-2.56.0-1|184	Summary:	Git tools for importing CVS repositories
14mr|git-2.56.0-1|185	Group:		Development/Other
14mr|git-2.56.0-1|186	Requires:	git-core = %{EVRD}
14mr|git-2.56.0-1|187	Recommends:	cvs
14mr|git-2.56.0-1|188	Recommends:	cvsps
14mr|git-2.56.0-1|189	
14mr|git-2.56.0-1|190	%description -n git-cvs
14mr|git-2.56.0-1|191	Git tools for importing CVS repositories.
14mr|git-2.56.0-1|192	
14mr|git-2.56.0-1|193	%files -n git-cvs
14mr|git-2.56.0-1|194	%{_libdir}/git-core/*cvs*
14mr|git-2.56.0-1|195	%{_mandir}/man1/*cvs*.1*
14mr|git-2.56.0-1|196	%{_mandir}/man7/*cvs*.7*
14mr|git-2.56.0-1|197	
14mr|git-2.56.0-1|198	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|199	
14mr|git-2.56.0-1|200	%package -n git-arch
14mr|git-2.56.0-1|201	Summary:	Git tools for importing Arch repositories
14mr|git-2.56.0-1|202	Group:		Development/Other
14mr|git-2.56.0-1|203	Requires:	git-core = %{EVRD}
14mr|git-2.56.0-1|204	Recommends:	tla
14mr|git-2.56.0-1|205	
14mr|git-2.56.0-1|206	%description -n git-arch
14mr|git-2.56.0-1|207	Git tools for importing Arch repositories.
14mr|git-2.56.0-1|208	
14mr|git-2.56.0-1|209	%files -n git-arch
14mr|git-2.56.0-1|210	%{_libdir}/git-core/git-archimport
14mr|git-2.56.0-1|211	%{_mandir}/man1/git-archimport.1*
14mr|git-2.56.0-1|212	
14mr|git-2.56.0-1|213	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|214	
14mr|git-2.56.0-1|215	%package -n git-email
14mr|git-2.56.0-1|216	Summary:	Git tools for sending email
14mr|git-2.56.0-1|217	Group:		Development/Other
14mr|git-2.56.0-1|218	Requires:	git-core = %{EVRD}
14mr|git-2.56.0-1|219	Recommends:	perl-Authen-SASL
14mr|git-2.56.0-1|220	Recommends:	perl-MIME-Base64
14mr|git-2.56.0-1|221	
14mr|git-2.56.0-1|222	%description -n git-email
14mr|git-2.56.0-1|223	Git tools for sending email.
14mr|git-2.56.0-1|224	
14mr|git-2.56.0-1|225	%files -n git-email
14mr|git-2.56.0-1|226	%{_libdir}/git-core/*email*
14mr|git-2.56.0-1|227	%{_mandir}/man1/*email*.1*
14mr|git-2.56.0-1|228	%{_mandir}/man5/gitmailmap.5.*
14mr|git-2.56.0-1|229	
14mr|git-2.56.0-1|230	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|231	
14mr|git-2.56.0-1|232	%package -n perl-Git
14mr|git-2.56.0-1|233	Summary:	Perl interface to Git
14mr|git-2.56.0-1|234	Group:		Development/Perl
14mr|git-2.56.0-1|235	Requires:	git-core = %{EVRD}
14mr|git-2.56.0-1|236	
14mr|git-2.56.0-1|237	%description -n perl-Git
14mr|git-2.56.0-1|238	Perl interface to Git
14mr|git-2.56.0-1|239	
14mr|git-2.56.0-1|240	%files -n perl-Git
14mr|git-2.56.0-1|241	%{perl_vendorlib}/Git.pm
14mr|git-2.56.0-1|242	%dir %{perl_vendorlib}/Git
14mr|git-2.56.0-1|243	%{perl_vendorlib}/Git/I18N.pm
14mr|git-2.56.0-1|244	%{perl_vendorlib}/Git/IndexInfo.pm
14mr|git-2.56.0-1|245	%{perl_vendorlib}/Git/Packet.pm
14mr|git-2.56.0-1|246	%{perl_vendorlib}/FromCPAN
14mr|git-2.56.0-1|247	%{perl_vendorlib}/Git/LoadCPAN.pm
14mr|git-2.56.0-1|248	%{perl_vendorlib}/Git/LoadCPAN
14mr|git-2.56.0-1|249	%{_mandir}/man3/Git.3pm*
14mr|git-2.56.0-1|250	
14mr|git-2.56.0-1|251	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|252	
14mr|git-2.56.0-1|253	%package -n perl-Git-SVN
14mr|git-2.56.0-1|254	Summary:	Perl interface to Git SVN
14mr|git-2.56.0-1|255	Group:		Development/Perl
14mr|git-2.56.0-1|256	Requires:	perl-Git = %{EVRD}
14mr|git-2.56.0-1|257	
14mr|git-2.56.0-1|258	%description -n perl-Git-SVN
14mr|git-2.56.0-1|259	Perl interface to Git SVN.
14mr|git-2.56.0-1|260	
14mr|git-2.56.0-1|261	%files -n perl-Git-SVN
14mr|git-2.56.0-1|262	%{perl_vendorlib}/Git/SVN
14mr|git-2.56.0-1|263	%{perl_vendorlib}/Git/SVN.pm
14mr|git-2.56.0-1|264	
14mr|git-2.56.0-1|265	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|266	
14mr|git-2.56.0-1|267	%package -n git-core-oldies
14mr|git-2.56.0-1|268	Summary:	Git obsolete commands, bound to extinction
14mr|git-2.56.0-1|269	Group:		Development/Other
14mr|git-2.56.0-1|270	Requires:	git-core = %{EVRD}
14mr|git-2.56.0-1|271	
14mr|git-2.56.0-1|272	%description -n git-core-oldies
14mr|git-2.56.0-1|273	Git obsolete commands, bound to extinction
14mr|git-2.56.0-1|274	
14mr|git-2.56.0-1|275	%files -n git-core-oldies
14mr|git-2.56.0-1|276	
14mr|git-2.56.0-1|277	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|278	
14mr|git-2.56.0-1|279	%package -n gitweb
14mr|git-2.56.0-1|280	Summary:	cgi-bin script for browse a git repository with web browser
14mr|git-2.56.0-1|281	Group:		System/Servers
14mr|git-2.56.0-1|282	Requires:	git-core = %{EVRD}
14mr|git-2.56.0-1|283	Requires:	apache-mod_perl
14mr|git-2.56.0-1|284	
14mr|git-2.56.0-1|285	%description -n gitweb
14mr|git-2.56.0-1|286	cgi-bin script for browse a git repository with web browser.
14mr|git-2.56.0-1|287	
14mr|git-2.56.0-1|288	%files -n gitweb
14mr|git-2.56.0-1|289	%doc gitweb/README
14mr|git-2.56.0-1|290	%config(noreplace) %{_sysconfdir}/gitweb.conf
14mr|git-2.56.0-1|291	%config(noreplace) %{_webappconfdir}/gitweb.conf
14mr|git-2.56.0-1|292	%{_datadir}/gitweb
14mr|git-2.56.0-1|293	%{_mandir}/man1/gitweb.1*
14mr|git-2.56.0-1|294	%{_mandir}/man5/gitweb.conf.5*
14mr|git-2.56.0-1|295	
14mr|git-2.56.0-1|296	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|297	
14mr|git-2.56.0-1|298	%package -n git-prompt
14mr|git-2.56.0-1|299	Summary:	Shows the current git branch in your bash prompt
14mr|git-2.56.0-1|300	Group:		Shells
14mr|git-2.56.0-1|301	Requires:	git-core = %{EVRD}
14mr|git-2.56.0-1|302	Requires:	bash-completion
14mr|git-2.56.0-1|303	
14mr|git-2.56.0-1|304	%description -n git-prompt
14mr|git-2.56.0-1|305	Shows the current git branch in your bash prompt.
14mr|git-2.56.0-1|306	
14mr|git-2.56.0-1|307	%files -n git-prompt
14mr|git-2.56.0-1|308	%{_sysconfdir}/profile.d/%{profile_branch}
14mr|git-2.56.0-1|309	
14mr|git-2.56.0-1|310	#----------------------------------------------------------------------------
14mr|git-2.56.0-1|311	
14mr|git-2.56.0-1|312	%prep
14mr|git-2.56.0-1|313	%autosetup -p1
14mr|git-2.56.0-1|314	
14mr|git-2.56.0-1|315	# remove borring file
14mr|git-2.56.0-1|316	rm -f Documentation/.gitignore
14mr|git-2.56.0-1|317	# prefix gitweb css/png files with /gitweb
14mr|git-2.56.0-1|318	sed -i -e 's!^\(GITWEB_CSS\|GITWEB_LOGO\|GITWEB_FAVICON\) = !\1 = /gitweb/!' Makefile
14mr|git-2.56.0-1|319	
14mr|git-2.56.0-1|320	%build
14mr|git-2.56.0-1|321	%global optflags %{optflags} -fno-strict-aliasing
14mr|git-2.56.0-1|322	# same flags and prefix must be passed for make test too
14mr|git-2.56.0-1|323	# Rust parts are enabled by default since git 2.56, but there is no cargo in the build env
14mr|git-2.56.0-1|324	%define git_make_params prefix=%{_prefix} CC=%{__cc} gitexecdir=%{_libdir}/git-core CFLAGS="%{optflags}" GITWEB_CONFIG=%{_sysconfdir}/gitweb.conf DOCBOOK_XSL_172=0 INSTALLDIRS=vendor perllibdir=%{perl_vendorlib}
14mr|git-2.56.0-1|325	%make_build %{git_make_params} all doc gitweb
14mr|git-2.56.0-1|326	
14mr|git-2.56.0-1|327	# Produce RelNotes.txt.gz
14mr|git-2.56.0-1|328	# sed trick changes "-x.y.z.txt" to "-x.y.z.0.txt" for ordering, then undoes it
14mr|git-2.56.0-1|329	# use awk to print a newline before each RelNotes header
14mr|git-2.56.0-1|330	cd Documentation/RelNotes \
14mr|git-2.56.0-1|331	&& relnotesls="`find . -name '*.txt' | sed 's/\([0-9]\.[0-9]\.[0-9]\)\.txt/\1.0.txt/' | sort -nr | sed 's/\([0-9]\.[0-9]\.[0-9]\)\.0\.txt/\1.txt/'`" \
14mr|git-2.56.0-1|332	&& awk 'FNR == 1 { print "" } { print }' $relnotesls | gzip -9c >../RelNotes.txt.gz
14mr|git-2.56.0-1|333	
14mr|git-2.56.0-1|334	%install
14mr|git-2.56.0-1|335	mkdir -p %{buildroot}%{_bindir}
14mr|git-2.56.0-1|336	%make_install %{?with_docs:install-doc} CC=%{__cc} AR=%{__ar} prefix=%{_prefix} gitexecdir=%{_libdir}/git-core CFLAGS="%{optflags}" INSTALLDIRS=vendor perllibdir=%{perl_vendorlib}
14mr|git-2.56.0-1|337	make install-doc prefix=%{_prefix} gitexecdir=%{_libdir}/git-core   DESTDIR=%{buildroot}
14mr|git-2.56.0-1|338	
14mr|git-2.56.0-1|339	mkdir -p %{buildroot}%{_includedir}/git
14mr|git-2.56.0-1|340	cp *.h %{buildroot}%{_includedir}/git
14mr|git-2.56.0-1|341	
14mr|git-2.56.0-1|342	mkdir -p %{buildroot}%{_libdir}
14mr|git-2.56.0-1|343	install -m 644 libgit.a %{buildroot}%{_libdir}/libgit.a
14mr|git-2.56.0-1|344	mkdir -p %{buildroot}/%{perl_vendorlib}
14mr|git-2.56.0-1|345	rm -f %{buildroot}%{_mandir}/man3/private-Error.3pm*
14mr|git-2.56.0-1|346	
14mr|git-2.56.0-1|347	mkdir -p %{buildroot}%{_datadir}/gitweb/static
14mr|git-2.56.0-1|348	install -m 755 gitweb/gitweb.cgi %{buildroot}%{_datadir}/gitweb
14mr|git-2.56.0-1|349	install -m 644 gitweb/static/*.css gitweb/static/*.png %{buildroot}%{_datadir}/gitweb/static/
14mr|git-2.56.0-1|350	
14mr|git-2.56.0-1|351	mkdir -p %{buildroot}%{_sysconfdir}
14mr|git-2.56.0-1|352	install -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/gitweb.conf
14mr|git-2.56.0-1|353	# apache configuration
14mr|git-2.56.0-1|354	mkdir -p %{buildroot}%{_webappconfdir}
14mr|git-2.56.0-1|355	cat > %{buildroot}%{_webappconfdir}/gitweb.conf <<EOF
14mr|git-2.56.0-1|356	# gitweb configuration
14mr|git-2.56.0-1|357	Alias /gitweb %{_datadir}/gitweb
14mr|git-2.56.0-1|358	
14mr|git-2.56.0-1|359	<Directory %{_datadir}/gitweb>
14mr|git-2.56.0-1|360	Require all granted
14mr|git-2.56.0-1|361	Options ExecCgi
14mr|git-2.56.0-1|362	DirectoryIndex gitweb.cgi
14mr|git-2.56.0-1|363	AddHandler cgi-script .cgi
14mr|git-2.56.0-1|364	</Directory>
14mr|git-2.56.0-1|365	EOF
14mr|git-2.56.0-1|366	
14mr|git-2.56.0-1|367	# fix .sp in man files
14mr|git-2.56.0-1|368	find %{buildroot}/%{_mandir} -type f | xargs -r sed -i -e 's/\.sp$/\n.sp/g'
14mr|git-2.56.0-1|369	
14mr|git-2.56.0-1|370	# install bash-completion file
14mr|git-2.56.0-1|371	mkdir -p %{buildroot}%{_datadir}/bash-completion/completions/
14mr|git-2.56.0-1|372	install -m644 contrib/completion/git-completion.bash \
14mr|git-2.56.0-1|373	%{buildroot}%{_datadir}/bash-completion/completions/git
14mr|git-2.56.0-1|374	install -m644 contrib/completion/git-prompt.sh \
14mr|git-2.56.0-1|375	%{buildroot}%{_datadir}/bash-completion/completions/git-prompt
14mr|git-2.56.0-1|376	
14mr|git-2.56.0-1|377	# And the prompt manipulation file
14mr|git-2.56.0-1|378	install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/profile.d/%{profile_branch}
14mr|git-2.56.0-1|379	
14mr|git-2.56.0-1|380	%find_lang %{name}
14mr|git-2.56.0-1|381	
14mr|git-2.56.0-1|382	%check
14mr|git-2.56.0-1|383	# t9502 t9501 t9500 gitweb test need internet connection
14mr|git-2.56.0-1|384	# t1517.6 'imap-send outside repository'
14mr|git-2.56.0-1|385	GIT_SKIP_TESTS="t9001 t9902 t9500 t9501 t9502 t1517.6"
14mr|git-2.56.0-1|386	%ifarch aarch64 %{arm} %{power64}
14mr|git-2.56.0-1|387	# Skip tests which fail on aarch64, arm, and ppc
14mr|git-2.56.0-1|388	#
14mr|git-2.56.0-1|389	# The following 2 tests use run_with_limited_cmdline, which calls ulimit -s 128
14mr|git-2.56.0-1|390	# to limit the maximum stack size.
14mr|git-2.56.0-1|391	# t5541.35 'push 2000 tags over http'
14mr|git-2.56.0-1|392	# t5551.25 'clone the 2,000 tag repo to check OS command line overflow'
14mr|git-2.56.0-1|393	GIT_SKIP_TESTS="$GIT_SKIP_TESTS t5541.35 t5551.25"
14mr|git-2.56.0-1|394	%endif
14mr|git-2.56.0-1|395	
14mr|git-2.56.0-1|396	export GIT_SKIP_TESTS
14mr|git-2.56.0-1|397	# Set LANG so various UTF-8 tests are run
14mr|git-2.56.0-1|398	export LANG=en_US.UTF-8
14mr|git-2.56.0-1|399	
14mr|git-2.56.0-1|400	# Run the tests
14mr|git-2.56.0-1|401	%__make test %{git_make_params}

56 14
14mr|gobject-introspection-1.86.0-5|1	%define typelibnames DBus-1.0 DBusGLib-1.0 GIRepository-2.0 GL-1.0 cairo-1.0 fontconfig-2.0 freetype2-2.0 libxml2-2.0 xfixes-4.0 xft-2.0 xlib-2.0 xrandr-1.3
14mr|gobject-introspection-1.86.0-5|2	
14mr|gobject-introspection-1.86.0-5|3	%define url_ver %(echo %{version} |cut -d. -f1,2)
14mr|gobject-introspection-1.86.0-5|4	
14mr|gobject-introspection-1.86.0-5|5	%bcond_with bootstrap
14mr|gobject-introspection-1.86.0-5|6	
14mr|gobject-introspection-1.86.0-5|7	%define api 1.0
14mr|gobject-introspection-1.86.0-5|8	%define major 1
14mr|gobject-introspection-1.86.0-5|9	%define libname %mklibname girepository %{api} %{major}
14mr|gobject-introspection-1.86.0-5|10	%define devname %mklibname girepository -d
14mr|gobject-introspection-1.86.0-5|11	
14mr|gobject-introspection-1.86.0-5|12	Summary:	GObject Introspection
14mr|gobject-introspection-1.86.0-5|13	Name:		gobject-introspection
14mr|gobject-introspection-1.86.0-5|14	Version:	1.86.0
14mr|gobject-introspection-1.86.0-5|15	Release:	5
14mr|gobject-introspection-1.86.0-5|16	License:	GPLv2+, LGPLv2.1+, MIT
14mr|gobject-introspection-1.86.0-5|17	Group:		Development/C
14mr|gobject-introspection-1.86.0-5|18	Url:		https://download.gnome.org/sources/gobject-introspection
14mr|gobject-introspection-1.86.0-5|19	Source0:	https://download.gnome.org/sources/gobject-introspection/%{url_ver}/%{name}-%{version}.tar.xz
14mr|gobject-introspection-1.86.0-5|20	# gi-find-deps.sh is a rpm helper for Provides and Requires. Script creates typelib()-style Provides/Requires.
14mr|gobject-introspection-1.86.0-5|21	Source1:	gi-find-deps.sh
14mr|gobject-introspection-1.86.0-5|22	Source2:	typelib.attr
14mr|gobject-introspection-1.86.0-5|23	Source3:	gobject-introspection-typelib.template
14mr|gobject-introspection-1.86.0-5|24	BuildRequires:	meson
14mr|gobject-introspection-1.86.0-5|25	BuildRequires:	bison
14mr|gobject-introspection-1.86.0-5|26	BuildRequires:	flex
14mr|gobject-introspection-1.86.0-5|27	BuildRequires:	libtool
14mr|gobject-introspection-1.86.0-5|28	BuildRequires:	python3dist(mako)
14mr|gobject-introspection-1.86.0-5|29	BuildRequires:	pkgconfig(cairo)
14mr|gobject-introspection-1.86.0-5|30	BuildRequires:	pkgconfig(cairo-gobject)
14mr|gobject-introspection-1.86.0-5|31	BuildRequires:	pkgconfig(gio-2.0)
14mr|gobject-introspection-1.86.0-5|32	BuildRequires:	pkgconfig(gio-unix-2.0)
14mr|gobject-introspection-1.86.0-5|33	BuildRequires:	pkgconfig(glib-2.0)
14mr|gobject-introspection-1.86.0-5|34	BuildRequires:	pkgconfig(gmodule-2.0)
14mr|gobject-introspection-1.86.0-5|35	BuildRequires:	pkgconfig(gobject-2.0)
14mr|gobject-introspection-1.86.0-5|36	BuildRequires:	pkgconfig(gthread-2.0)
14mr|gobject-introspection-1.86.0-5|37	BuildRequires:	pkgconfig(libffi)
14mr|gobject-introspection-1.86.0-5|38	BuildRequires:	pkgconfig(python3)
14mr|gobject-introspection-1.86.0-5|39	# these are needed by the g-ir-dep-tool
14mr|gobject-introspection-1.86.0-5|40	%if %{without bootstrap}
14mr|gobject-introspection-1.86.0-5|41	BuildRequires:	gobject-introspection >= 1.32.0-2
14mr|gobject-introspection-1.86.0-5|42	BuildRequires:	pkgconfig(gobject-introspection-1.0) >= 1.32.0
14mr|gobject-introspection-1.86.0-5|43	%endif
14mr|gobject-introspection-1.86.0-5|44	Requires:	%{libname} = %{EVRD}
14mr|gobject-introspection-1.86.0-5|45	Conflicts:	%mklibname girepository 1.0 0 < 0.6.10-5
14mr|gobject-introspection-1.86.0-5|46	%rename		gir-repository
14mr|gobject-introspection-1.86.0-5|47	
14mr|gobject-introspection-1.86.0-5|48	# Provide typelib() symbols based on gobject-introspection-typelib.template
14mr|gobject-introspection-1.86.0-5|49	# The template is checked during install if it matches the installed *.typelib files.
14mr|gobject-introspection-1.86.0-5|50	%if %{with bootstrap}
14mr|gobject-introspection-1.86.0-5|51	%(cat %{SOURCE3} | awk '{ print "Provides: " $0}')
14mr|gobject-introspection-1.86.0-5|52	%endif
14mr|gobject-introspection-1.86.0-5|53	
14mr|gobject-introspection-1.86.0-5|54	%description
14mr|gobject-introspection-1.86.0-5|55	The goal of the project is to describe the APIs and  collect them in
14mr|gobject-introspection-1.86.0-5|56	a uniform, machine readable format.
14mr|gobject-introspection-1.86.0-5|57	
14mr|gobject-introspection-1.86.0-5|58	%files
14mr|gobject-introspection-1.86.0-5|59	%doc NEWS README.rst
14mr|gobject-introspection-1.86.0-5|60	%license COPYING*
14mr|gobject-introspection-1.86.0-5|61	%dir %{_libdir}/girepository-%{api}
14mr|gobject-introspection-1.86.0-5|62	%{_libdir}/girepository-%{api}/*.typelib
14mr|gobject-introspection-1.86.0-5|63	
14mr|gobject-introspection-1.86.0-5|64	#----------------------------------------------------------------------------
14mr|gobject-introspection-1.86.0-5|65	
14mr|gobject-introspection-1.86.0-5|66	%package -n %{libname}
14mr|gobject-introspection-1.86.0-5|67	Summary:	GObject Introspection shared library
14mr|gobject-introspection-1.86.0-5|68	Group:		System/Libraries
14mr|gobject-introspection-1.86.0-5|69	Conflicts:	%{name} < 0.6.8-2
14mr|gobject-introspection-1.86.0-5|70	
14mr|gobject-introspection-1.86.0-5|71	%description -n %{libname}
14mr|gobject-introspection-1.86.0-5|72	The goal of the project is to describe the APIs and  collect them in
14mr|gobject-introspection-1.86.0-5|73	a uniform, machine readable format.
14mr|gobject-introspection-1.86.0-5|74	
14mr|gobject-introspection-1.86.0-5|75	%files -n %{libname}
14mr|gobject-introspection-1.86.0-5|76	%{_libdir}/libgirepository-%{api}.so.%{major}*
14mr|gobject-introspection-1.86.0-5|77	
14mr|gobject-introspection-1.86.0-5|78	#----------------------------------------------------------------------------
14mr|gobject-introspection-1.86.0-5|79	
14mr|gobject-introspection-1.86.0-5|80	%package -n %{devname}
14mr|gobject-introspection-1.86.0-5|81	Summary:	GObject Introspection development libraries
14mr|gobject-introspection-1.86.0-5|82	Group:		Development/C
14mr|gobject-introspection-1.86.0-5|83	# these two pkgs are needed for typelib requires generation
14mr|gobject-introspection-1.86.0-5|84	Requires:	%{name} = %{EVRD}
14mr|gobject-introspection-1.86.0-5|85	Requires:	%{libname} = %{EVRD}
14mr|gobject-introspection-1.86.0-5|86	#gw /usr/bin/libtool is called in giscanner
14mr|gobject-introspection-1.86.0-5|87	Requires:	libtool
14mr|gobject-introspection-1.86.0-5|88	Requires:	python3-mako
14mr|gobject-introspection-1.86.0-5|89	Requires:	pcre
14mr|gobject-introspection-1.86.0-5|90	# gi-find-deps.sh
14mr|gobject-introspection-1.86.0-5|91	Requires:	bash
14mr|gobject-introspection-1.86.0-5|92	Provides:	libgirepository-devel = %{EVRD}
14mr|gobject-introspection-1.86.0-5|93	Provides:	girepository-devel = %{EVRD}
14mr|gobject-introspection-1.86.0-5|94	Provides:	%{name}-devel = %{EVRD}
14mr|gobject-introspection-1.86.0-5|95	
14mr|gobject-introspection-1.86.0-5|96	%description -n %{devname}
14mr|gobject-introspection-1.86.0-5|97	The goal of the project is to describe the APIs and  collect them in
14mr|gobject-introspection-1.86.0-5|98	a uniform, machine readable format.
14mr|gobject-introspection-1.86.0-5|99	
14mr|gobject-introspection-1.86.0-5|100	%files -n %{devname}
14mr|gobject-introspection-1.86.0-5|101	%doc NEWS README.rst
14mr|gobject-introspection-1.86.0-5|102	%license COPYING*
14mr|gobject-introspection-1.86.0-5|103	%{_bindir}/g-ir-annotation-tool
14mr|gobject-introspection-1.86.0-5|104	%{_bindir}/g-ir-compiler
14mr|gobject-introspection-1.86.0-5|105	%{_bindir}/g-ir-dep-tool
14mr|gobject-introspection-1.86.0-5|106	%{_bindir}/g-ir-generate
14mr|gobject-introspection-1.86.0-5|107	%{_bindir}/g-ir-inspect
14mr|gobject-introspection-1.86.0-5|108	%{_bindir}/g-ir-scanner
14mr|gobject-introspection-1.86.0-5|109	%{_datadir}/aclocal/*.m4
14mr|gobject-introspection-1.86.0-5|110	%{_datadir}/gir-%{api}/*.gir
14mr|gobject-introspection-1.86.0-5|111	%{_datadir}/gir-%{api}/gir-1.2.rnc
14mr|gobject-introspection-1.86.0-5|112	%{_datadir}/%{name}-%{api}
14mr|gobject-introspection-1.86.0-5|113	%dir %{_datadir}/gir-%{api}
14mr|gobject-introspection-1.86.0-5|114	%{_fileattrsdir}/typelib.attr
14mr|gobject-introspection-1.86.0-5|115	%{_includedir}/%{name}-%{api}
14mr|gobject-introspection-1.86.0-5|116	%{_libdir}/libgirepository-%{api}.so
14mr|gobject-introspection-1.86.0-5|117	%{_libdir}/%{name}
14mr|gobject-introspection-1.86.0-5|118	%{_libdir}/pkgconfig/*.pc
14mr|gobject-introspection-1.86.0-5|119	%{_mandir}/man1/*
14mr|gobject-introspection-1.86.0-5|120	%{_rpmconfigdir}/gi-find-deps.sh
14mr|gobject-introspection-1.86.0-5|121	%{_rpmmacrodir}/*typelib*
14mr|gobject-introspection-1.86.0-5|122	
14mr|gobject-introspection-1.86.0-5|123	#----------------------------------------------------------------------------
14mr|gobject-introspection-1.86.0-5|124	
14mr|gobject-introspection-1.86.0-5|125	%prep
14mr|gobject-introspection-1.86.0-5|126	%autosetup -p1
14mr|gobject-introspection-1.86.0-5|127	
14mr|gobject-introspection-1.86.0-5|128	grep -lr "file=sys.stderr" . | xargs sed -i -e "s/file=sys.stderr/sys.stderr/g"
14mr|gobject-introspection-1.86.0-5|129	
14mr|gobject-introspection-1.86.0-5|130	%build
14mr|gobject-introspection-1.86.0-5|131	export LDFLAGS="-L%{_libdir}"
14mr|gobject-introspection-1.86.0-5|132	%meson
14mr|gobject-introspection-1.86.0-5|133	%meson_build
14mr|gobject-introspection-1.86.0-5|134	
14mr|gobject-introspection-1.86.0-5|135	%install
14mr|gobject-introspection-1.86.0-5|136	%meson_install
14mr|gobject-introspection-1.86.0-5|137	
14mr|gobject-introspection-1.86.0-5|138	install -D %{SOURCE1} %{buildroot}%{_rpmconfigdir}/gi-find-deps.sh
14mr|gobject-introspection-1.86.0-5|139	install -D -m 0664 %{SOURCE2} %{buildroot}%{_fileattrsdir}/typelib.attr
14mr|gobject-introspection-1.86.0-5|140	%install_macro typelib %{SOURCE2}
14mr|gobject-introspection-1.86.0-5|141	
14mr|gobject-introspection-1.86.0-5|142	# tool was renamed
14mr|gobject-introspection-1.86.0-5|143	ln -s g-ir-inspect %{buildroot}%{_bindir}/g-ir-dep-tool
14mr|gobject-introspection-1.86.0-5|144	
14mr|gobject-introspection-1.86.0-5|145	# comparing, if we provide all the symbols expected.
14mr|gobject-introspection-1.86.0-5|146	%if %{with bootstrap}
14mr|gobject-introspection-1.86.0-5|147	ls %{buildroot}%{_libdir}/girepository-1.0/*.typelib | sh %{SOURCE1} -P > gobject-introspection-typelib.installed
14mr|gobject-introspection-1.86.0-5|148	diff -s %{SOURCE3} gobject-introspection-typelib.installed
14mr|gobject-introspection-1.86.0-5|149	%endif

57 14
14mr|help2man-1.49.3-1|1	Summary:	Create simple man pages from --help output
14mr|help2man-1.49.3-1|2	Name:		help2man
14mr|help2man-1.49.3-1|3	Version:	1.49.3
14mr|help2man-1.49.3-1|4	Release:	1
14mr|help2man-1.49.3-1|5	License:	GPLv3+
14mr|help2man-1.49.3-1|6	Group:		Development/Other
14mr|help2man-1.49.3-1|7	Url:		http://www.gnu.org/software/help2man/
14mr|help2man-1.49.3-1|8	Source0:	ftp://ftp.gnu.org:21/gnu/help2man/%{name}-%{version}.tar.xz
14mr|help2man-1.49.3-1|9	BuildRequires:	perl-Locale-gettext
14mr|help2man-1.49.3-1|10	
14mr|help2man-1.49.3-1|11	%description
14mr|help2man-1.49.3-1|12	help2man is a script to create simple man pages from the --help and
14mr|help2man-1.49.3-1|13	--version output of programs.
14mr|help2man-1.49.3-1|14	
14mr|help2man-1.49.3-1|15	Since most GNU documentation is now in info format, this provides a way
14mr|help2man-1.49.3-1|16	to generate a placeholder man page pointing to that resource while still
14mr|help2man-1.49.3-1|17	providing some useful information.
14mr|help2man-1.49.3-1|18	
14mr|help2man-1.49.3-1|19	%files -f %{name}.lang
14mr|help2man-1.49.3-1|20	%doc debian/changelog COPYING INSTALL README NEWS THANKS
14mr|help2man-1.49.3-1|21	%{_bindir}/%{name}
14mr|help2man-1.49.3-1|22	%{_libdir}/%{name}/bindtextdomain.so
14mr|help2man-1.49.3-1|23	%{_infodir}/%{name}*.info*
14mr|help2man-1.49.3-1|24	%{_mandir}/man1/%{name}.1*
14mr|help2man-1.49.3-1|25	%{_mandir}/*/man1/%{name}.1*
14mr|help2man-1.49.3-1|26	
14mr|help2man-1.49.3-1|27	#----------------------------------------------------------------------------
14mr|help2man-1.49.3-1|28	
14mr|help2man-1.49.3-1|29	%prep
14mr|help2man-1.49.3-1|30	%setup -q
14mr|help2man-1.49.3-1|31	
14mr|help2man-1.49.3-1|32	%build
14mr|help2man-1.49.3-1|33	%configure \
14mr|help2man-1.49.3-1|34	--enable-nls
14mr|help2man-1.49.3-1|35	%make_build
14mr|help2man-1.49.3-1|36	
14mr|help2man-1.49.3-1|37	%install
14mr|help2man-1.49.3-1|38	%make_install
14mr|help2man-1.49.3-1|39	%find_lang %{name}
14mr|help2man-1.49.3-1|40	

58 14
14mr|imagemagick-7.1.1.47-2|1	# Enable this when is abi-dumper processing is needed
14mr|imagemagick-7.1.1.47-2|2	%undefine _find_debuginfo_dwz_opts
14mr|imagemagick-7.1.1.47-2|3	
14mr|imagemagick-7.1.1.47-2|4	%global	_disable_ld_no_undefined 1
14mr|imagemagick-7.1.1.47-2|5	# ImageMagick actually uses libtool to load its modules
14mr|imagemagick-7.1.1.47-2|6	%global	dont_remove_libtool_files 1
14mr|imagemagick-7.1.1.47-2|7	#gw the format-string patch is incomplete:
14mr|imagemagick-7.1.1.47-2|8	%global Werror_cflags %{nil}
14mr|imagemagick-7.1.1.47-2|9	
14mr|imagemagick-7.1.1.47-2|10	
14mr|imagemagick-7.1.1.47-2|11	%bcond_with build_test
14mr|imagemagick-7.1.1.47-2|12	%bcond_with bootstrap
14mr|imagemagick-7.1.1.47-2|13	
14mr|imagemagick-7.1.1.47-2|14	%define	oname ImageMagick
14mr|imagemagick-7.1.1.47-2|15	
14mr|imagemagick-7.1.1.47-2|16	# Some other funny version
14mr|imagemagick-7.1.1.47-2|17	
14mr|imagemagick-7.1.1.47-2|18	# (aw) from the docs: Versions with Q8 in the name are 8 bits-per-pixel
14mr|imagemagick-7.1.1.47-2|19	# component (e.g. 8-bit red, 8-bit green, etc.), whereas, Q16 in the
14mr|imagemagick-7.1.1.47-2|20	# filename are 16 bits-per-pixel component. A Q16 version permits you
14mr|imagemagick-7.1.1.47-2|21	# to read or write 16-bit images without losing precision but requires
14mr|imagemagick-7.1.1.47-2|22	# twice as much resources as the Q8 version.
14mr|imagemagick-7.1.1.47-2|23	%define	qlev Q16HDRI
14mr|imagemagick-7.1.1.47-2|24	# their "official" version
14mr|imagemagick-7.1.1.47-2|25	#define	rversion 7.0.4
14mr|imagemagick-7.1.1.47-2|26	# their "minor" version
14mr|imagemagick-7.1.1.47-2|27	#define	minor_rev 6
14mr|imagemagick-7.1.1.47-2|28	# the full file version
14mr|imagemagick-7.1.1.47-2|29	# Their "official" version
14mr|imagemagick-7.1.1.47-2|30	%define	rversion %(echo %{version} |cut -d. -f1-3)
14mr|imagemagick-7.1.1.47-2|31	# Their "minor" version
14mr|imagemagick-7.1.1.47-2|32	%define	minor_rev %(echo %{version} |cut -d. -f4)
14mr|imagemagick-7.1.1.47-2|33	# Full file version
14mr|imagemagick-7.1.1.47-2|34	%define	dversion %{rversion}-%{minor_rev}
14mr|imagemagick-7.1.1.47-2|35	
14mr|imagemagick-7.1.1.47-2|36	%define	api 7
14mr|imagemagick-7.1.1.47-2|37	%define	major 1
14mr|imagemagick-7.1.1.47-2|38	%define	coremajor 10
14mr|imagemagick-7.1.1.47-2|39	%define	cppmajor 5
14mr|imagemagick-7.1.1.47-2|40	%define	wandmajor 10
14mr|imagemagick-7.1.1.47-2|41	%define	libMagickpp %mklibname Magick++ %{api}.%{qlev} %{cppmajor}
14mr|imagemagick-7.1.1.47-2|42	%define	libMagickCore %mklibname MagickCore %{api}.%{qlev} %{coremajor}
14mr|imagemagick-7.1.1.47-2|43	%define	libMagickWand %mklibname MagickWand %{api}.%{qlev} %{wandmajor}
14mr|imagemagick-7.1.1.47-2|44	%define	devname %mklibname magick -d
14mr|imagemagick-7.1.1.47-2|45	
14mr|imagemagick-7.1.1.47-2|46	Summary:	An X application for displaying and manipulating images
14mr|imagemagick-7.1.1.47-2|47	Name:		imagemagick
14mr|imagemagick-7.1.1.47-2|48	Version:	7.1.1.47
14mr|imagemagick-7.1.1.47-2|49	Release:	2
14mr|imagemagick-7.1.1.47-2|50	License:	BSD-like
14mr|imagemagick-7.1.1.47-2|51	Group:		Graphics
14mr|imagemagick-7.1.1.47-2|52	Url:		https://www.imagemagick.org/
14mr|imagemagick-7.1.1.47-2|53	Source0:	https://github.com/ImageMagick/ImageMagick/archive/%{dversion}/ImageMagick-%{dversion}.tar.gz
14mr|imagemagick-7.1.1.47-2|54	Source3:	ImageMagick.pdf.bz2
14mr|imagemagick-7.1.1.47-2|55	# Re-scaled from ftp://ftp.imagemagick.org/pub/ImageMagick/images/magick-icon.png
14mr|imagemagick-7.1.1.47-2|56	Source10:	magick-icon_16x16.png
14mr|imagemagick-7.1.1.47-2|57	Source11:	magick-icon_32x32.png
14mr|imagemagick-7.1.1.47-2|58	Source12:	magick-icon_48x48.png
14mr|imagemagick-7.1.1.47-2|59	Source13:	magick-icon_64x64.png
14mr|imagemagick-7.1.1.47-2|60	Source100:	%{name}.rpmlintrc
14mr|imagemagick-7.1.1.47-2|61	Patch0:		imagemagick-urw.diff
14mr|imagemagick-7.1.1.47-2|62	Patch1:		imagemagick-fpx.diff
14mr|imagemagick-7.1.1.47-2|63	Patch2:		ImageMagick-libpath.diff
14mr|imagemagick-7.1.1.47-2|64	# CVE-2014-9825 fixed in 7.1.1-43
14mr|imagemagick-7.1.1.47-2|65	# CVE-2016-7538 fixed in 7.0.1
14mr|imagemagick-7.1.1.47-2|66	# CVE-2017-5506 fixed in 7.0.4
14mr|imagemagick-7.1.1.47-2|67	# CVE-2023-5341 fixed in 7.1.1-19
14mr|imagemagick-7.1.1.47-2|68	# CVE-2025-55160 fixed in 7.1.1-43
14mr|imagemagick-7.1.1.47-2|69	Patch10:	CVE-2025-53014.patch
14mr|imagemagick-7.1.1.47-2|70	Patch11:	CVE-2025-53015_1.patch
14mr|imagemagick-7.1.1.47-2|71	Patch12:	CVE-2025-53015_2.patch
14mr|imagemagick-7.1.1.47-2|72	Patch13:	CVE-2025-53019.patch
14mr|imagemagick-7.1.1.47-2|73	Patch14:	CVE-2025-53101.patch
14mr|imagemagick-7.1.1.47-2|74	Patch15:	CVE-2025-55004.patch
14mr|imagemagick-7.1.1.47-2|75	Patch16:	CVE-2025-55005.patch
14mr|imagemagick-7.1.1.47-2|76	Patch17:	CVE-2025-55154.patch
14mr|imagemagick-7.1.1.47-2|77	Patch18:	CVE-2025-55212_1.patch
14mr|imagemagick-7.1.1.47-2|78	Patch19:	CVE-2025-55212_2.patch
14mr|imagemagick-7.1.1.47-2|79	Patch20:	CVE-2025-55298-pre1.patch
14mr|imagemagick-7.1.1.47-2|80	Patch21:	CVE-2025-55298-pre2.patch
14mr|imagemagick-7.1.1.47-2|81	Patch22:	CVE-2025-55298-pre3.patch
14mr|imagemagick-7.1.1.47-2|82	Patch23:	CVE-2025-55298-1.patch
14mr|imagemagick-7.1.1.47-2|83	Patch24:	CVE-2025-55298-2.patch
14mr|imagemagick-7.1.1.47-2|84	Patch25:	CVE-2025-57803.patch
14mr|imagemagick-7.1.1.47-2|85	Patch26:	CVE-2025-57807.patch
14mr|imagemagick-7.1.1.47-2|86	Patch27:	CVE-2025-62171.patch
14mr|imagemagick-7.1.1.47-2|87	Patch28:	CVE-2025-62594.patch
14mr|imagemagick-7.1.1.47-2|88	Patch29:	CVE-2025-65955.patch
14mr|imagemagick-7.1.1.47-2|89	Patch30:	CVE-2025-66628.patch
14mr|imagemagick-7.1.1.47-2|90	Patch31:	CVE-2025-68618.patch
14mr|imagemagick-7.1.1.47-2|91	Patch32:	CVE-2025-68950.patch
14mr|imagemagick-7.1.1.47-2|92	Patch33:	CVE-2025-69204.patch
14mr|imagemagick-7.1.1.47-2|93	Patch34:	CVE-2026-22770.patch
14mr|imagemagick-7.1.1.47-2|94	Patch35:	CVE-2026-23874.patch
14mr|imagemagick-7.1.1.47-2|95	Patch36:	CVE-2026-23876.patch
14mr|imagemagick-7.1.1.47-2|96	Patch37:	CVE-2026-23952.patch
14mr|imagemagick-7.1.1.47-2|97	BuildRequires:	chrpath
14mr|imagemagick-7.1.1.47-2|98	BuildRequires:	ghostscript
14mr|imagemagick-7.1.1.47-2|99	BuildRequires:	subversion
14mr|imagemagick-7.1.1.47-2|100	BuildRequires:	bzip2-devel
14mr|imagemagick-7.1.1.47-2|101	# Contrib
14mr|imagemagick-7.1.1.47-2|102	#BuildRequires:	flif-devel
14mr|imagemagick-7.1.1.47-2|103	BuildRequires:	jbig-devel
14mr|imagemagick-7.1.1.47-2|104	BuildRequires:	libtool-devel
14mr|imagemagick-7.1.1.47-2|105	BuildRequires:	perl-devel
14mr|imagemagick-7.1.1.47-2|106	BuildRequires:	pkgconfig(cairo)
14mr|imagemagick-7.1.1.47-2|107	%if %{without bootstrap}
14mr|imagemagick-7.1.1.47-2|108	BuildRequires:	pkgconfig(ddjvuapi) >= 3.5.0
14mr|imagemagick-7.1.1.47-2|109	%endif
14mr|imagemagick-7.1.1.47-2|110	BuildRequires:	pkgconfig(fontconfig) >= 2.1.0
14mr|imagemagick-7.1.1.47-2|111	BuildRequires:	pkgconfig(freetype2)
14mr|imagemagick-7.1.1.47-2|112	BuildRequires:	pkgconfig(jasper)
14mr|imagemagick-7.1.1.47-2|113	BuildRequires:	pkgconfig(lcms2)
14mr|imagemagick-7.1.1.47-2|114	BuildRequires:	pkgconfig(libgvc) >= 2.9.0
14mr|imagemagick-7.1.1.47-2|115	BuildRequires:	pkgconfig(libjpeg)
14mr|imagemagick-7.1.1.47-2|116	BuildRequires:	pkgconfig(libjxl)
14mr|imagemagick-7.1.1.47-2|117	BuildRequires:	pkgconfig(libheif)
14mr|imagemagick-7.1.1.47-2|118	BuildRequires:	pkgconfig(liblzma) >= 2.9.0
14mr|imagemagick-7.1.1.47-2|119	BuildRequires:	pkgconfig(libopenjp2)
14mr|imagemagick-7.1.1.47-2|120	BuildRequires:	pkgconfig(libpng)
14mr|imagemagick-7.1.1.47-2|121	BuildRequires:	pkgconfig(libraw_r)
14mr|imagemagick-7.1.1.47-2|122	%ifnarch %{e2k}
14mr|imagemagick-7.1.1.47-2|123	BuildRequires:	pkgconfig(librsvg-2.0)
14mr|imagemagick-7.1.1.47-2|124	%endif
14mr|imagemagick-7.1.1.47-2|125	BuildRequires:	pkgconfig(libtiff-4)
14mr|imagemagick-7.1.1.47-2|126	BuildRequires:	pkgconfig(libzstd)
14mr|imagemagick-7.1.1.47-2|127	BuildRequires:	pkgconfig(libwebp)
14mr|imagemagick-7.1.1.47-2|128	BuildRequires:	pkgconfig(libwmf)
14mr|imagemagick-7.1.1.47-2|129	BuildRequires:	pkgconfig(libxml-2.0)
14mr|imagemagick-7.1.1.47-2|130	BuildRequires:	pkgconfig(lqr-1) >= 0.1.0
14mr|imagemagick-7.1.1.47-2|131	BuildRequires:	pkgconfig(OpenEXR)
14mr|imagemagick-7.1.1.47-2|132	BuildRequires:	pkgconfig(pangocairo) >= 1.2.8.1
14mr|imagemagick-7.1.1.47-2|133	BuildRequires:	pkgconfig(x11)
14mr|imagemagick-7.1.1.47-2|134	BuildRequires:	pkgconfig(xext)
14mr|imagemagick-7.1.1.47-2|135	BuildRequires:	pkgconfig(zlib)
14mr|imagemagick-7.1.1.47-2|136	
14mr|imagemagick-7.1.1.47-2|137	%description
14mr|imagemagick-7.1.1.47-2|138	ImageMagick is a powerful image display, conversion and manipulation tool. It
14mr|imagemagick-7.1.1.47-2|139	runs in an X session. With this tool, you can view, edit and display a variety
14mr|imagemagick-7.1.1.47-2|140	of image formats.
14mr|imagemagick-7.1.1.47-2|141	It can make use of the following delegate programs, available as packages in
14mr|imagemagick-7.1.1.47-2|142	Rosa Linux Fresh: curl, enscript, ffmpeg, ghostscript, ghostscript-X, gimp,
14mr|imagemagick-7.1.1.47-2|143	gnuplot, graphviz, html2ps, mplayer, ncompress, netpbm, sane-backends,
14mr|imagemagick-7.1.1.47-2|144	tetex-dvips, transfig, ufraw, xdg-utils zip, autotrace, povray.
14mr|imagemagick-7.1.1.47-2|145	
14mr|imagemagick-7.1.1.47-2|146	%files
14mr|imagemagick-7.1.1.47-2|147	%doc README.md
14mr|imagemagick-7.1.1.47-2|148	%doc %{_docdir}/%{oname}-%{api}
14mr|imagemagick-7.1.1.47-2|149	%{_sysconfdir}/%{oname}-%{api}
14mr|imagemagick-7.1.1.47-2|150	%{_bindir}/animate
14mr|imagemagick-7.1.1.47-2|151	%{_bindir}/compare
14mr|imagemagick-7.1.1.47-2|152	%{_bindir}/composite
14mr|imagemagick-7.1.1.47-2|153	%{_bindir}/convert
14mr|imagemagick-7.1.1.47-2|154	%{_bindir}/conjure
14mr|imagemagick-7.1.1.47-2|155	%{_bindir}/display
14mr|imagemagick-7.1.1.47-2|156	%{_bindir}/identify
14mr|imagemagick-7.1.1.47-2|157	%{_bindir}/import
14mr|imagemagick-7.1.1.47-2|158	%{_bindir}/magick
14mr|imagemagick-7.1.1.47-2|159	%{_bindir}/magick-script
14mr|imagemagick-7.1.1.47-2|160	%{_bindir}/mogrify
14mr|imagemagick-7.1.1.47-2|161	%{_bindir}/montage
14mr|imagemagick-7.1.1.47-2|162	%{_bindir}/stream
14mr|imagemagick-7.1.1.47-2|163	%dir %{_libdir}/%{oname}-%{rversion}
14mr|imagemagick-7.1.1.47-2|164	%dir %{_libdir}/%{oname}-%{rversion}/modules-%{qlev}
14mr|imagemagick-7.1.1.47-2|165	%dir %{_libdir}/%{oname}-%{rversion}/modules-%{qlev}/coders
14mr|imagemagick-7.1.1.47-2|166	%{_libdir}/%{oname}-%{rversion}/modules-%{qlev}/coders/*
14mr|imagemagick-7.1.1.47-2|167	%dir %{_libdir}/%{oname}-%{rversion}/modules-%{qlev}/filters
14mr|imagemagick-7.1.1.47-2|168	%{_libdir}/%{oname}-%{rversion}/modules-%{qlev}/filters/*
14mr|imagemagick-7.1.1.47-2|169	%{_libdir}/%{oname}-%{rversion}/config-%{qlev}
14mr|imagemagick-7.1.1.47-2|170	%{_datadir}/%{oname}-%{api}
14mr|imagemagick-7.1.1.47-2|171	%{_mandir}/man1/*
14mr|imagemagick-7.1.1.47-2|172	%{_mandir}/man3/*
14mr|imagemagick-7.1.1.47-2|173	%exclude %{_mandir}/man3/*::*.3pm*
14mr|imagemagick-7.1.1.47-2|174	
14mr|imagemagick-7.1.1.47-2|175	#----------------------------------------------------------------------------
14mr|imagemagick-7.1.1.47-2|176	
14mr|imagemagick-7.1.1.47-2|177	%package desktop
14mr|imagemagick-7.1.1.47-2|178	Summary:	ImageMagick menus
14mr|imagemagick-7.1.1.47-2|179	Group:		Graphics
14mr|imagemagick-7.1.1.47-2|180	Requires:	xterm
14mr|imagemagick-7.1.1.47-2|181	
14mr|imagemagick-7.1.1.47-2|182	%description desktop
14mr|imagemagick-7.1.1.47-2|183	This package contains the menu and .desktop entries to run the "display"
14mr|imagemagick-7.1.1.47-2|184	command from the menu.
14mr|imagemagick-7.1.1.47-2|185	
14mr|imagemagick-7.1.1.47-2|186	%files desktop
14mr|imagemagick-7.1.1.47-2|187	%doc LICENSE
14mr|imagemagick-7.1.1.47-2|188	%{_datadir}/applications/%{name}.desktop
14mr|imagemagick-7.1.1.47-2|189	%{_iconsdir}/%{name}.png
14mr|imagemagick-7.1.1.47-2|190	%{_iconsdir}/hicolor/64x64/apps/%{name}.png
14mr|imagemagick-7.1.1.47-2|191	%{_liconsdir}/%{name}.png
14mr|imagemagick-7.1.1.47-2|192	%{_miconsdir}/%{name}.png
14mr|imagemagick-7.1.1.47-2|193	
14mr|imagemagick-7.1.1.47-2|194	#----------------------------------------------------------------------------
14mr|imagemagick-7.1.1.47-2|195	
14mr|imagemagick-7.1.1.47-2|196	%package -n %{libMagickpp}
14mr|imagemagick-7.1.1.47-2|197	Summary:	ImageMagick libraries
14mr|imagemagick-7.1.1.47-2|198	Group:		System/Libraries
14mr|imagemagick-7.1.1.47-2|199	Obsoletes:	%{_lib}magick6 < 6.8.5.6-1
14mr|imagemagick-7.1.1.47-2|200	
14mr|imagemagick-7.1.1.47-2|201	%description -n %{libMagickpp}
14mr|imagemagick-7.1.1.47-2|202	This package contains a library for %{name}.
14mr|imagemagick-7.1.1.47-2|203	
14mr|imagemagick-7.1.1.47-2|204	%files -n %{libMagickpp}
14mr|imagemagick-7.1.1.47-2|205	%doc LICENSE
14mr|imagemagick-7.1.1.47-2|206	%{_libdir}/libMagick++-%{api}.%{qlev}.so.%{cppmajor}*
14mr|imagemagick-7.1.1.47-2|207	
14mr|imagemagick-7.1.1.47-2|208	#----------------------------------------------------------------------------
14mr|imagemagick-7.1.1.47-2|209	
14mr|imagemagick-7.1.1.47-2|210	%package -n %{libMagickCore}
14mr|imagemagick-7.1.1.47-2|211	Summary:	ImageMagick libraries
14mr|imagemagick-7.1.1.47-2|212	Group:		System/Libraries
14mr|imagemagick-7.1.1.47-2|213	Conflicts:	%{_lib}magick6 < 6.8.5.6-1
14mr|imagemagick-7.1.1.47-2|214	
14mr|imagemagick-7.1.1.47-2|215	%description -n %{libMagickCore}
14mr|imagemagick-7.1.1.47-2|216	This package contains a library for %{name}.
14mr|imagemagick-7.1.1.47-2|217	
14mr|imagemagick-7.1.1.47-2|218	%files -n %{libMagickCore}
14mr|imagemagick-7.1.1.47-2|219	%doc LICENSE
14mr|imagemagick-7.1.1.47-2|220	%{_libdir}/libMagickCore-%{api}.%{qlev}.so.%{coremajor}*
14mr|imagemagick-7.1.1.47-2|221	
14mr|imagemagick-7.1.1.47-2|222	#----------------------------------------------------------------------------
14mr|imagemagick-7.1.1.47-2|223	
14mr|imagemagick-7.1.1.47-2|224	%package -n %{libMagickWand}
14mr|imagemagick-7.1.1.47-2|225	Summary:	ImageMagick libraries
14mr|imagemagick-7.1.1.47-2|226	Group:		System/Libraries
14mr|imagemagick-7.1.1.47-2|227	Conflicts:	%{_lib}magick6 < 6.8.5.6-1
14mr|imagemagick-7.1.1.47-2|228	
14mr|imagemagick-7.1.1.47-2|229	%description -n %{libMagickWand}
14mr|imagemagick-7.1.1.47-2|230	This package contains a library for %{name}.
14mr|imagemagick-7.1.1.47-2|231	
14mr|imagemagick-7.1.1.47-2|232	%files -n %{libMagickWand}
14mr|imagemagick-7.1.1.47-2|233	%doc LICENSE
14mr|imagemagick-7.1.1.47-2|234	%{_libdir}/libMagickWand-%{api}.%{qlev}.so.%{wandmajor}*
14mr|imagemagick-7.1.1.47-2|235	
14mr|imagemagick-7.1.1.47-2|236	#----------------------------------------------------------------------------
14mr|imagemagick-7.1.1.47-2|237	
14mr|imagemagick-7.1.1.47-2|238	%package -n %{devname}
14mr|imagemagick-7.1.1.47-2|239	Summary:	Development libraries and header files for ImageMagick app development
14mr|imagemagick-7.1.1.47-2|240	Group:		Development/C
14mr|imagemagick-7.1.1.47-2|241	Requires:	%{libMagickpp} = %{EVRD}
14mr|imagemagick-7.1.1.47-2|242	Requires:	%{libMagickCore} = %{EVRD}
14mr|imagemagick-7.1.1.47-2|243	Requires:	%{libMagickWand} = %{EVRD}
14mr|imagemagick-7.1.1.47-2|244	Provides:	%{name}-devel = %{EVRD}
14mr|imagemagick-7.1.1.47-2|245	
14mr|imagemagick-7.1.1.47-2|246	%description -n %{devname}
14mr|imagemagick-7.1.1.47-2|247	If you want to create applications that will use ImageMagick code or APIs,
14mr|imagemagick-7.1.1.47-2|248	you'll need to install these packages as well as ImageMagick. These additional
14mr|imagemagick-7.1.1.47-2|249	packages aren't necessary if you simply want to use ImageMagick, however.
14mr|imagemagick-7.1.1.47-2|250	This package is an addition to ImageMagick which includes development
14mr|imagemagick-7.1.1.47-2|251	libraries and header files necessary to develop applications.
14mr|imagemagick-7.1.1.47-2|252	
14mr|imagemagick-7.1.1.47-2|253	%files -n %{devname}
14mr|imagemagick-7.1.1.47-2|254	%doc LICENSE
14mr|imagemagick-7.1.1.47-2|255	%{_includedir}/%{oname}-%{api}
14mr|imagemagick-7.1.1.47-2|256	%{_bindir}/Magick++-config
14mr|imagemagick-7.1.1.47-2|257	%{_bindir}/MagickCore-config
14mr|imagemagick-7.1.1.47-2|258	%{_bindir}/MagickWand-config
14mr|imagemagick-7.1.1.47-2|259	%{_libdir}/*.so
14mr|imagemagick-7.1.1.47-2|260	%{_libdir}/pkgconfig/*.pc
14mr|imagemagick-7.1.1.47-2|261	
14mr|imagemagick-7.1.1.47-2|262	#----------------------------------------------------------------------------
14mr|imagemagick-7.1.1.47-2|263	
14mr|imagemagick-7.1.1.47-2|264	%package -n perl-Image-Magick
14mr|imagemagick-7.1.1.47-2|265	Summary:	Libraries and modules for access to ImageMagick from perl
14mr|imagemagick-7.1.1.47-2|266	Group:		Development/Perl
14mr|imagemagick-7.1.1.47-2|267	Requires:	%{name} = %{EVRD}
14mr|imagemagick-7.1.1.47-2|268	Requires:	graphviz
14mr|imagemagick-7.1.1.47-2|269	Requires:	libwmf
14mr|imagemagick-7.1.1.47-2|270	
14mr|imagemagick-7.1.1.47-2|271	%description -n perl-Image-Magick
14mr|imagemagick-7.1.1.47-2|272	This is the ImageMagick perl support package. It includes perl modules and
14mr|imagemagick-7.1.1.47-2|273	support files for access to ImageMagick library from perl.
14mr|imagemagick-7.1.1.47-2|274	
14mr|imagemagick-7.1.1.47-2|275	%files -n perl-Image-Magick
14mr|imagemagick-7.1.1.47-2|276	%doc LICENSE
14mr|imagemagick-7.1.1.47-2|277	%{perl_vendorarch}/Image
14mr|imagemagick-7.1.1.47-2|278	%{perl_vendorarch}/auto/Image
14mr|imagemagick-7.1.1.47-2|279	%{_mandir}/man3*/*::*.3pm*
14mr|imagemagick-7.1.1.47-2|280	
14mr|imagemagick-7.1.1.47-2|281	#----------------------------------------------------------------------------
14mr|imagemagick-7.1.1.47-2|282	
14mr|imagemagick-7.1.1.47-2|283	%package doc
14mr|imagemagick-7.1.1.47-2|284	Summary:	%{oname} Documentation
14mr|imagemagick-7.1.1.47-2|285	Group:		Books/Other
14mr|imagemagick-7.1.1.47-2|286	BuildArch:	noarch
14mr|imagemagick-7.1.1.47-2|287	
14mr|imagemagick-7.1.1.47-2|288	%description doc
14mr|imagemagick-7.1.1.47-2|289	This package contains HTML/PDF documentation of %{name}.
14mr|imagemagick-7.1.1.47-2|290	
14mr|imagemagick-7.1.1.47-2|291	%files doc
14mr|imagemagick-7.1.1.47-2|292	%doc ImageMagick.pdf LICENSE NOTICE
14mr|imagemagick-7.1.1.47-2|293	%doc installed_docs/*
14mr|imagemagick-7.1.1.47-2|294	
14mr|imagemagick-7.1.1.47-2|295	#----------------------------------------------------------------------------
14mr|imagemagick-7.1.1.47-2|296	
14mr|imagemagick-7.1.1.47-2|297	%prep
14mr|imagemagick-7.1.1.47-2|298	%autosetup -p1 -n %{oname}-%{rversion}-%{minor_rev}
14mr|imagemagick-7.1.1.47-2|299	
14mr|imagemagick-7.1.1.47-2|300	bzcat %{SOURCE3} > %{oname}.pdf
14mr|imagemagick-7.1.1.47-2|301	install -m 644 %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} .
14mr|imagemagick-7.1.1.47-2|302	libtoolize --copy --force; aclocal -I m4; autoconf; automake -a
14mr|imagemagick-7.1.1.47-2|303	
14mr|imagemagick-7.1.1.47-2|304	
14mr|imagemagick-7.1.1.47-2|305	%build
14mr|imagemagick-7.1.1.47-2|306	export CFLAGS="%{optflags} -fno-strict-aliasing -fPIC"
14mr|imagemagick-7.1.1.47-2|307	export CXXFLAGS="%{optflags} -fno-strict-aliasing -fPIC"
14mr|imagemagick-7.1.1.47-2|308	
14mr|imagemagick-7.1.1.47-2|309	# Don't use icecream
14mr|imagemagick-7.1.1.47-2|310	export PATH=/bin:/usr/bin
14mr|imagemagick-7.1.1.47-2|311	
14mr|imagemagick-7.1.1.47-2|312	%configure \
14mr|imagemagick-7.1.1.47-2|313	--disable-static \
14mr|imagemagick-7.1.1.47-2|314	--docdir=%{_defaultdocdir}/%{name} \
14mr|imagemagick-7.1.1.47-2|315	--with-pic \
14mr|imagemagick-7.1.1.47-2|316	--enable-shared \
14mr|imagemagick-7.1.1.47-2|317	--enable-fast-install \
14mr|imagemagick-7.1.1.47-2|318	--with-magick_plus_plus \
14mr|imagemagick-7.1.1.47-2|319	--with-gslib \
14mr|imagemagick-7.1.1.47-2|320	--with-wmf \
14mr|imagemagick-7.1.1.47-2|321	--with-lcms \
14mr|imagemagick-7.1.1.47-2|322	%ifarch %{e2k}
14mr|imagemagick-7.1.1.47-2|323	--disable-openmp \
14mr|imagemagick-7.1.1.47-2|324	%else
14mr|imagemagick-7.1.1.47-2|325	--with-rsvg \
14mr|imagemagick-7.1.1.47-2|326	--with-threads \
14mr|imagemagick-7.1.1.47-2|327	%endif
14mr|imagemagick-7.1.1.47-2|328	--with-xml \
14mr|imagemagick-7.1.1.47-2|329	--without-dps \
14mr|imagemagick-7.1.1.47-2|330	--without-windows-font-dir \
14mr|imagemagick-7.1.1.47-2|331	--with-modules \
14mr|imagemagick-7.1.1.47-2|332	--with-perl \
14mr|imagemagick-7.1.1.47-2|333	--with-perl-options="INSTALLDIRS=vendor CC='%{__cc} -L$PWD/magick/.libs' LDDLFLAGS='-shared -L$PWD/magick/.libs'" \
14mr|imagemagick-7.1.1.47-2|334	--with-gvc \
14mr|imagemagick-7.1.1.47-2|335	--with-lqr
14mr|imagemagick-7.1.1.47-2|336	
14mr|imagemagick-7.1.1.47-2|337	# Disable rpath
14mr|imagemagick-7.1.1.47-2|338	sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
14mr|imagemagick-7.1.1.47-2|339	sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
14mr|imagemagick-7.1.1.47-2|340	
14mr|imagemagick-7.1.1.47-2|341	%make_build
14mr|imagemagick-7.1.1.47-2|342	
14mr|imagemagick-7.1.1.47-2|343	
14mr|imagemagick-7.1.1.47-2|344	%install
14mr|imagemagick-7.1.1.47-2|345	# (Abel) set LD_RUN_PATH to null, to avoid adding rpath to perlmagick module
14mr|imagemagick-7.1.1.47-2|346	%make_install LD_RUN_PATH="" pkgdocdir=/installed_docs
14mr|imagemagick-7.1.1.47-2|347	
14mr|imagemagick-7.1.1.47-2|348	# Fix docs inclusion (fix an unknown new rpm bug)
14mr|imagemagick-7.1.1.47-2|349	rm -rf installed_docs; mv %{buildroot}/installed_docs .
14mr|imagemagick-7.1.1.47-2|350	
14mr|imagemagick-7.1.1.47-2|351	# Remove unpackaged files
14mr|imagemagick-7.1.1.47-2|352	rm -f %{buildroot}%{_libdir}/*.la
14mr|imagemagick-7.1.1.47-2|353	rm -f %{buildroot}%{_libdir}/libltdl*
14mr|imagemagick-7.1.1.47-2|354	
14mr|imagemagick-7.1.1.47-2|355	# Ccreate compatible symlinks
14mr|imagemagick-7.1.1.47-2|356	ln -s libMagick++-%{api}.%{qlev}.so %{buildroot}%{_libdir}/libMagick++.so
14mr|imagemagick-7.1.1.47-2|357	ln -s libMagickCore-%{api}.%{qlev}.so %{buildroot}%{_libdir}/libMagickCore.so
14mr|imagemagick-7.1.1.47-2|358	ln -s libMagickWand-%{api}.%{qlev}.so %{buildroot}%{_libdir}/libMagickWand.so
14mr|imagemagick-7.1.1.47-2|359	
14mr|imagemagick-7.1.1.47-2|360	# Nuke rpath
14mr|imagemagick-7.1.1.47-2|361	# chrpath -d %%{buildroot}%%{perl_vendorarch}/auto/Image/Magick/Magick.so
14mr|imagemagick-7.1.1.47-2|362	
14mr|imagemagick-7.1.1.47-2|363	# Install icons
14mr|imagemagick-7.1.1.47-2|364	install -m 755 -d \
14mr|imagemagick-7.1.1.47-2|365	%{buildroot}%{_liconsdir} \
14mr|imagemagick-7.1.1.47-2|366	%{buildroot}%{_iconsdir} \
14mr|imagemagick-7.1.1.47-2|367	%{buildroot}%{_iconsdir}/hicolor/64x64/apps \
14mr|imagemagick-7.1.1.47-2|368	%{buildroot}%{_miconsdir}
14mr|imagemagick-7.1.1.47-2|369	
14mr|imagemagick-7.1.1.47-2|370	install -m 644 magick-icon_16x16.png %{buildroot}%{_miconsdir}/%{name}.png
14mr|imagemagick-7.1.1.47-2|371	install -m 644 magick-icon_32x32.png %{buildroot}%{_iconsdir}/%{name}.png
14mr|imagemagick-7.1.1.47-2|372	install -m 644 magick-icon_48x48.png %{buildroot}%{_liconsdir}/%{name}.png
14mr|imagemagick-7.1.1.47-2|373	install -m 644 magick-icon_64x64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{name}.png
14mr|imagemagick-7.1.1.47-2|374	
14mr|imagemagick-7.1.1.47-2|375	# Provde .desktop file
14mr|imagemagick-7.1.1.47-2|376	install -m 755 -d %{buildroot}%{_datadir}/applications/
14mr|imagemagick-7.1.1.47-2|377	cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
14mr|imagemagick-7.1.1.47-2|378	[Desktop Entry]
14mr|imagemagick-7.1.1.47-2|379	Name=ImageMagick
14mr|imagemagick-7.1.1.47-2|380	Name[ru]=ImageMagick
14mr|imagemagick-7.1.1.47-2|381	Comment=Views Graphics files
14mr|imagemagick-7.1.1.47-2|382	Comment[ru]=Просмотр графических файлов
14mr|imagemagick-7.1.1.47-2|383	Exec=xterm -geometry 40x15 -title ImageMagick +sb -iconic -e %{_bindir}/display
14mr|imagemagick-7.1.1.47-2|384	Icon=%{name}
14mr|imagemagick-7.1.1.47-2|385	Terminal=false
14mr|imagemagick-7.1.1.47-2|386	Type=Application
14mr|imagemagick-7.1.1.47-2|387	Categories=Graphics;Viewer;
14mr|imagemagick-7.1.1.47-2|388	EOF
14mr|imagemagick-7.1.1.47-2|389	
14mr|imagemagick-7.1.1.47-2|390	# Drop useless empty file
14mr|imagemagick-7.1.1.47-2|391	rm -f %{buildroot}%{_docdir}/imagemagick-doc/www/magick-cache.html
14mr|imagemagick-7.1.1.47-2|392	
14mr|imagemagick-7.1.1.47-2|393	
14mr|imagemagick-7.1.1.47-2|394	%if %{with build_test}
14mr|imagemagick-7.1.1.47-2|395	%check
14mr|imagemagick-7.1.1.47-2|396	#  These tests require X
14mr|imagemagick-7.1.1.47-2|397	if [ -f PerlMagick/t/x11/read.t ]; then
14mr|imagemagick-7.1.1.47-2|398	mv PerlMagick/t/x11/read.t PerlMagick/t/x11/read.t.disabled
14mr|imagemagick-7.1.1.47-2|399	fi
14mr|imagemagick-7.1.1.47-2|400	if [ -f PerlMagick/t/x11/write.t ]; then
14mr|imagemagick-7.1.1.47-2|401	mv PerlMagick/t/x11/write.t PerlMagick/t/x11/write.t.disabled
14mr|imagemagick-7.1.1.47-2|402	fi
14mr|imagemagick-7.1.1.47-2|403	#dlname=`grep "^dlname" Magick++/lib/.libs/libMagick++.la | cut -d\' -f2`
14mr|imagemagick-7.1.1.47-2|404	#LD_PRELOAD="$PWD/Magick++/lib/.libs/$dlname" VERBOSE="1" make check
14mr|imagemagick-7.1.1.47-2|405	make check
14mr|imagemagick-7.1.1.47-2|406	%endif

59 14
14mr|jsoncpp-1.9.5-2|1	%define major 25
14mr|jsoncpp-1.9.5-2|2	%define libname %mklibname %{name} %{major}
14mr|jsoncpp-1.9.5-2|3	%define devname %mklibname %{name} -d
14mr|jsoncpp-1.9.5-2|4	
14mr|jsoncpp-1.9.5-2|5	# prevent circular dependencies with cmake
14mr|jsoncpp-1.9.5-2|6	%global __requires_exclude ^cmake-filesystem.*$
14mr|jsoncpp-1.9.5-2|7	
14mr|jsoncpp-1.9.5-2|8	Summary:	C++ JSON Library
14mr|jsoncpp-1.9.5-2|9	Name:		jsoncpp
14mr|jsoncpp-1.9.5-2|10	Version:	1.9.5
14mr|jsoncpp-1.9.5-2|11	Release:	2
14mr|jsoncpp-1.9.5-2|12	License:	Public Domain
14mr|jsoncpp-1.9.5-2|13	Group:		System/Libraries
14mr|jsoncpp-1.9.5-2|14	Url:		http://jsoncpp.sourceforge.net/
14mr|jsoncpp-1.9.5-2|15	Source0:	https://github.com/open-source-parsers/jsoncpp/archive/%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mr|jsoncpp-1.9.5-2|16	BuildRequires:	ninja
14mr|jsoncpp-1.9.5-2|17	BuildRequires:	cmake
14mr|jsoncpp-1.9.5-2|18	BuildRequires:	python3-devel
14mr|jsoncpp-1.9.5-2|19	
14mr|jsoncpp-1.9.5-2|20	%description
14mr|jsoncpp-1.9.5-2|21	JsonCpp is a simple API to manipulate JSON value, handle serialization
14mr|jsoncpp-1.9.5-2|22	and unserialization to string.
14mr|jsoncpp-1.9.5-2|23	
14mr|jsoncpp-1.9.5-2|24	It can also preserve existing comment in unserialization/serialization steps,
14mr|jsoncpp-1.9.5-2|25	making it a convenient format to store user input files.
14mr|jsoncpp-1.9.5-2|26	
14mr|jsoncpp-1.9.5-2|27	Unserialization parsing is user friendly and provides precise error reports.
14mr|jsoncpp-1.9.5-2|28	
14mr|jsoncpp-1.9.5-2|29	#----------------------------------------------------------------------------
14mr|jsoncpp-1.9.5-2|30	
14mr|jsoncpp-1.9.5-2|31	%package -n %{libname}
14mr|jsoncpp-1.9.5-2|32	Summary:	JsonCpp library
14mr|jsoncpp-1.9.5-2|33	Group:		System/Libraries
14mr|jsoncpp-1.9.5-2|34	
14mr|jsoncpp-1.9.5-2|35	%description -n %{libname}
14mr|jsoncpp-1.9.5-2|36	JsonCpp is a simple API to manipulate JSON value, handle serialization
14mr|jsoncpp-1.9.5-2|37	and unserialization to string.
14mr|jsoncpp-1.9.5-2|38	
14mr|jsoncpp-1.9.5-2|39	It can also preserve existing comment in unserialization/serialization steps,
14mr|jsoncpp-1.9.5-2|40	making it a convenient format to store user input files.
14mr|jsoncpp-1.9.5-2|41	
14mr|jsoncpp-1.9.5-2|42	Unserialization parsing is user friendly and provides precise error reports.
14mr|jsoncpp-1.9.5-2|43	
14mr|jsoncpp-1.9.5-2|44	%files -n %{libname}
14mr|jsoncpp-1.9.5-2|45	%{_libdir}/lib%{name}.so.%{major}
14mr|jsoncpp-1.9.5-2|46	%{_libdir}/lib%{name}.so.%{version}
14mr|jsoncpp-1.9.5-2|47	
14mr|jsoncpp-1.9.5-2|48	#----------------------------------------------------------------------------
14mr|jsoncpp-1.9.5-2|49	
14mr|jsoncpp-1.9.5-2|50	%package -n %{devname}
14mr|jsoncpp-1.9.5-2|51	Summary:	Development files for %{name}
14mr|jsoncpp-1.9.5-2|52	Group:		System/Libraries
14mr|jsoncpp-1.9.5-2|53	Requires:	%{libname} = %{EVRD}
14mr|jsoncpp-1.9.5-2|54	Provides:	%{name}-devel = %{EVRD}
14mr|jsoncpp-1.9.5-2|55	
14mr|jsoncpp-1.9.5-2|56	%description -n %{devname}
14mr|jsoncpp-1.9.5-2|57	Files for building applications with %{name} support.
14mr|jsoncpp-1.9.5-2|58	
14mr|jsoncpp-1.9.5-2|59	%files -n %{devname}
14mr|jsoncpp-1.9.5-2|60	%{_libdir}/lib%{name}.so
14mr|jsoncpp-1.9.5-2|61	%dir %{_includedir}/json
14mr|jsoncpp-1.9.5-2|62	%{_includedir}/json/*.h
14mr|jsoncpp-1.9.5-2|63	%{_libdir}/pkgconfig/jsoncpp.pc
14mr|jsoncpp-1.9.5-2|64	%{_libdir}/cmake/jsoncpp/*.cmake
14mr|jsoncpp-1.9.5-2|65	
14mr|jsoncpp-1.9.5-2|66	#----------------------------------------------------------------------------
14mr|jsoncpp-1.9.5-2|67	
14mr|jsoncpp-1.9.5-2|68	%prep
14mr|jsoncpp-1.9.5-2|69	%autosetup -p1
14mr|jsoncpp-1.9.5-2|70	
14mr|jsoncpp-1.9.5-2|71	%build
14mr|jsoncpp-1.9.5-2|72	%cmake                                         \
14mr|jsoncpp-1.9.5-2|73	-DBUILD_STATIC_LIBS:BOOL=OFF                 \
14mr|jsoncpp-1.9.5-2|74	-DBUILD_OBJECT_LIBS:BOOL=OFF                 \
14mr|jsoncpp-1.9.5-2|75	-DJSONCPP_WITH_CMAKE_PACKAGE:BOOL=ON         \
14mr|jsoncpp-1.9.5-2|76	-DJSONCPP_WITH_EXAMPLE:BOOL=OFF              \
14mr|jsoncpp-1.9.5-2|77	-DJSONCPP_WITH_PKGCONFIG_SUPPORT:BOOL=ON     \
14mr|jsoncpp-1.9.5-2|78	-DJSONCPP_WITH_POST_BUILD_UNITTEST:BOOL=OFF  \
14mr|jsoncpp-1.9.5-2|79	-DJSONCPP_WITH_STRICT_ISO:BOOL=ON            \
14mr|jsoncpp-1.9.5-2|80	-DJSONCPP_WITH_TESTS:BOOL=OFF                \
14mr|jsoncpp-1.9.5-2|81	-DJSONCPP_WITH_WARNING_AS_ERROR:BOOL=OFF     \
14mr|jsoncpp-1.9.5-2|82	-DPYTHON_EXECUTABLE:STRING="%{__python3}"    \
14mr|jsoncpp-1.9.5-2|83	-G Ninja
14mr|jsoncpp-1.9.5-2|84	%ninja_build
14mr|jsoncpp-1.9.5-2|85	
14mr|jsoncpp-1.9.5-2|86	%install
14mr|jsoncpp-1.9.5-2|87	%ninja_install -C build
14mr|jsoncpp-1.9.5-2|88	
14mr|jsoncpp-1.9.5-2|89	#fix include path in .pc file
14mr|jsoncpp-1.9.5-2|90	sed -i 's|/include|/include/json|' %{buildroot}%{_libdir}/pkgconfig/jsoncpp.pc
14mr|jsoncpp-1.9.5-2|91	sed -i 's|Version: |Version: %{version}|' %{buildroot}%{_libdir}/pkgconfig/jsoncpp.pc
14mr|jsoncpp-1.9.5-2|92	

60 14
14mr|kernel-7.2-generic-7.2.8-1|1	# _get_email() in %%build contains bashisms for regexping
14mr|kernel-7.2-generic-7.2.8-1|2	%define	_buildshell /bin/bash
14mr|kernel-7.2-generic-7.2.8-1|3	
14mr|kernel-7.2-generic-7.2.8-1|4	# brp-python-bytecompile uses /usr/bin/python,
14mr|kernel-7.2-generic-7.2.8-1|5	# but it is a different python version in different ROSA
14mr|kernel-7.2-generic-7.2.8-1|6	# releases; there is no good way to tell brp-python-bytecompile
14mr|kernel-7.2-generic-7.2.8-1|7	# which iterpreter to use; so just disable it to avoid problems
14mr|kernel-7.2-generic-7.2.8-1|8	%define	_python_bytecompile_build 0
14mr|kernel-7.2-generic-7.2.8-1|9	
14mr|kernel-7.2-generic-7.2.8-1|10	# Probably dwz bug, on i686 only file is not packaged:
14mr|kernel-7.2-generic-7.2.8-1|11	# /usr/lib/debug/usr/bin/trace-5.4.40-3.i386.debug.#dwz#.b5xuKG
14mr|kernel-7.2-generic-7.2.8-1|12	# dwz compresses only debuginfo from perf, cpupower, uml,
14mr|kernel-7.2-generic-7.2.8-1|13	# not the kernel itself (because it is stripped not by RPM),
14mr|kernel-7.2-generic-7.2.8-1|14	# so we do not loose much by disabling it.
14mr|kernel-7.2-generic-7.2.8-1|15	%global	_find_debuginfo_dwz_opts %{nil}
14mr|kernel-7.2-generic-7.2.8-1|16	
14mr|kernel-7.2-generic-7.2.8-1|17	# Put everything into one non-standard debuginfo subpackage
14mr|kernel-7.2-generic-7.2.8-1|18	# TODO: make multiple debuginfo packages coinstallable as installonlypkg,
14mr|kernel-7.2-generic-7.2.8-1|19	# to achive this, there must be no conflicting files.
14mr|kernel-7.2-generic-7.2.8-1|20	# Probably signing and compressing of kernel modules
14mr|kernel-7.2-generic-7.2.8-1|21	# has to be moved to %%_spec_install_post.
14mr|kernel-7.2-generic-7.2.8-1|22	%global	_debuginfo_subpackages %{nil}
14mr|kernel-7.2-generic-7.2.8-1|23	%global	_debuginfo_template %{nil}
14mr|kernel-7.2-generic-7.2.8-1|24	%undefine	_debugsource_packages
14mr|kernel-7.2-generic-7.2.8-1|25	
14mr|kernel-7.2-generic-7.2.8-1|26	# Avoid rediffing patches like AUFS when possible
14mr|kernel-7.2-generic-7.2.8-1|27	%define _default_patch_fuzz 10
14mr|kernel-7.2-generic-7.2.8-1|28	
14mr|kernel-7.2-generic-7.2.8-1|29	# Hack: flavour and major version are variable, make %%_build_pkgcheck_* always detect and use this config
14mr|kernel-7.2-generic-7.2.8-1|30	%global	_build_pkgcheck_set %{nil}
14mr|kernel-7.2-generic-7.2.8-1|31	%global	_build_pkgcheck_srpm %{nil}
14mr|kernel-7.2-generic-7.2.8-1|32	
14mr|kernel-7.2-generic-7.2.8-1|33	%define kernelversion 7
14mr|kernel-7.2-generic-7.2.8-1|34	%define patchlevel 2
14mr|kernel-7.2-generic-7.2.8-1|35	%define sublevel 8
14mr|kernel-7.2-generic-7.2.8-1|36	
14mr|kernel-7.2-generic-7.2.8-1|37	# Release number. Increase this before a rebuild.
14mr|kernel-7.2-generic-7.2.8-1|38	%define rpmrel 1
14mr|kernel-7.2-generic-7.2.8-1|39	%define fullrpmrel %{rpmrel}
14mr|kernel-7.2-generic-7.2.8-1|40	
14mr|kernel-7.2-generic-7.2.8-1|41	%define rpmtag %{disttag}
14mr|kernel-7.2-generic-7.2.8-1|42	
14mr|kernel-7.2-generic-7.2.8-1|43	# Version defines
14mr|kernel-7.2-generic-7.2.8-1|44	%define kversion %{kernelversion}.%{patchlevel}.%{sublevel}
14mr|kernel-7.2-generic-7.2.8-1|45	%define kverrel %{kversion}-%{fullrpmrel}
14mr|kernel-7.2-generic-7.2.8-1|46	%define tar_ver %{kernelversion}.%{patchlevel}
14mr|kernel-7.2-generic-7.2.8-1|47	
14mr|kernel-7.2-generic-7.2.8-1|48	%ifarch %{ix86}
14mr|kernel-7.2-generic-7.2.8-1|49	%define	arch_suffix	i686
14mr|kernel-7.2-generic-7.2.8-1|50	%endif
14mr|kernel-7.2-generic-7.2.8-1|51	%ifarch %{x86_64}
14mr|kernel-7.2-generic-7.2.8-1|52	%define	arch_suffix	x86_64
14mr|kernel-7.2-generic-7.2.8-1|53	%endif
14mr|kernel-7.2-generic-7.2.8-1|54	%ifarch aarch64
14mr|kernel-7.2-generic-7.2.8-1|55	%define	arch_suffix	arm64
14mr|kernel-7.2-generic-7.2.8-1|56	%endif
14mr|kernel-7.2-generic-7.2.8-1|57	%ifarch riscv64
14mr|kernel-7.2-generic-7.2.8-1|58	%define	arch_suffix	riscv64
14mr|kernel-7.2-generic-7.2.8-1|59	%endif
14mr|kernel-7.2-generic-7.2.8-1|60	%ifarch loongarch64
14mr|kernel-7.2-generic-7.2.8-1|61	%define	arch_suffix	loongarch
14mr|kernel-7.2-generic-7.2.8-1|62	%endif
14mr|kernel-7.2-generic-7.2.8-1|63	
14mr|kernel-7.2-generic-7.2.8-1|64	%define	buildrpmrel	%{fullrpmrel}%{rpmtag}-%{arch_suffix}
14mr|kernel-7.2-generic-7.2.8-1|65	%define	buildrel	%{kversion}-%{buildrpmrel}
14mr|kernel-7.2-generic-7.2.8-1|66	
14mr|kernel-7.2-generic-7.2.8-1|67	# Add not only the build time generated key to the trusted keyring,
14mr|kernel-7.2-generic-7.2.8-1|68	# but also add public keys of private ROSA's keys
14mr|kernel-7.2-generic-7.2.8-1|69	%bcond_without	additional_keys
14mr|kernel-7.2-generic-7.2.8-1|70	
14mr|kernel-7.2-generic-7.2.8-1|71	# Fail the build after "make oldconfig" to edit kernel configs
14mr|kernel-7.2-generic-7.2.8-1|72	%bcond_with	fail
14mr|kernel-7.2-generic-7.2.8-1|73	
14mr|kernel-7.2-generic-7.2.8-1|74	# User Mode Linux, https://habr.com/ru/company/itsumma/blog/459558/
14mr|kernel-7.2-generic-7.2.8-1|75	# Not buildable on aarch64, rarely needed in general
14mr|kernel-7.2-generic-7.2.8-1|76	%bcond_with	uml
14mr|kernel-7.2-generic-7.2.8-1|77	
14mr|kernel-7.2-generic-7.2.8-1|78	# "Nickel" is a special brand for certified distros
14mr|kernel-7.2-generic-7.2.8-1|79	%if %{mdvver} == 201905
14mr|kernel-7.2-generic-7.2.8-1|80	%bcond_without	nickel
14mr|kernel-7.2-generic-7.2.8-1|81	# Require kernel modules to be signed
14mr|kernel-7.2-generic-7.2.8-1|82	%bcond_without	oblig_signed_modules
14mr|kernel-7.2-generic-7.2.8-1|83	%else
14mr|kernel-7.2-generic-7.2.8-1|84	%bcond_with nickel
14mr|kernel-7.2-generic-7.2.8-1|85	%bcond_with oblig_signed_modules
14mr|kernel-7.2-generic-7.2.8-1|86	%endif
14mr|kernel-7.2-generic-7.2.8-1|87	
14mr|kernel-7.2-generic-7.2.8-1|88	# Build binary out-of-tree kernel modules
14mr|kernel-7.2-generic-7.2.8-1|89	%bcond_with binary_extra_modules
14mr|kernel-7.2-generic-7.2.8-1|90	# Sign kernel modules with GOST key
14mr|kernel-7.2-generic-7.2.8-1|91	%bcond_without gost_sign
14mr|kernel-7.2-generic-7.2.8-1|92	
14mr|kernel-7.2-generic-7.2.8-1|93	%bcond_with ccache
14mr|kernel-7.2-generic-7.2.8-1|94	%bcond_without flow_abi
14mr|kernel-7.2-generic-7.2.8-1|95	%bcond_with aufs
14mr|kernel-7.2-generic-7.2.8-1|96	
14mr|kernel-7.2-generic-7.2.8-1|97	# 1. VirtualBox is for x86_32 and x86_64 only
14mr|kernel-7.2-generic-7.2.8-1|98	# 2. I do not know how to solve the problem that userspace part of VirtualBox
14mr|kernel-7.2-generic-7.2.8-1|99	# will be updated ahead of these binary modules. So just off building them.
14mr|kernel-7.2-generic-7.2.8-1|100	%bcond_with binary_virtualbox_host
14mr|kernel-7.2-generic-7.2.8-1|101	
14mr|kernel-7.2-generic-7.2.8-1|102	# Shredder-kernel works only on x86_64, makes manipulations with syscalls tables,
14mr|kernel-7.2-generic-7.2.8-1|103	# loading/unloading of the module failed sometimes on kernel 5.4
14mr|kernel-7.2-generic-7.2.8-1|104	# and it has not been adapted for kernel 5.10 (is not buildable)
14mr|kernel-7.2-generic-7.2.8-1|105	%bcond_with binary_shredder
14mr|kernel-7.2-generic-7.2.8-1|106	
14mr|kernel-7.2-generic-7.2.8-1|107	# Compress modules with zstd (zstd is good compression and fast decompression)
14mr|kernel-7.2-generic-7.2.8-1|108	%bcond_without compress_modules
14mr|kernel-7.2-generic-7.2.8-1|109	
14mr|kernel-7.2-generic-7.2.8-1|110	# enable bpftune
14mr|kernel-7.2-generic-7.2.8-1|111	%bcond_without bpftool
14mr|kernel-7.2-generic-7.2.8-1|112	# Spend more resources on compression, but make resulting size less;
14mr|kernel-7.2-generic-7.2.8-1|113	# decompression speed will not be affected, but more memory will be required
14mr|kernel-7.2-generic-7.2.8-1|114	# which should not a problem here (performance penalty from allocating more
14mr|kernel-7.2-generic-7.2.8-1|115	# memory should not be big, I think, but I did not benchmark).
14mr|kernel-7.2-generic-7.2.8-1|116	%define	zstd_cmd zstd -q --format=zstd --ultra -22
14mr|kernel-7.2-generic-7.2.8-1|117	
14mr|kernel-7.2-generic-7.2.8-1|118	# Kernel flavour
14mr|kernel-7.2-generic-7.2.8-1|119	%if %{with nickel}
14mr|kernel-7.2-generic-7.2.8-1|120	%define	flavour	nickel
14mr|kernel-7.2-generic-7.2.8-1|121	%else
14mr|kernel-7.2-generic-7.2.8-1|122	%define	flavour	generic
14mr|kernel-7.2-generic-7.2.8-1|123	%endif
14mr|kernel-7.2-generic-7.2.8-1|124	
14mr|kernel-7.2-generic-7.2.8-1|125	# The full kernel version
14mr|kernel-7.2-generic-7.2.8-1|126	%define	kver_full	%{kversion}-%{flavour}-%{buildrpmrel}
14mr|kernel-7.2-generic-7.2.8-1|127	
14mr|kernel-7.2-generic-7.2.8-1|128	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|129	
14mr|kernel-7.2-generic-7.2.8-1|130	%define	top_dir_name	kernel-%{_arch}
14mr|kernel-7.2-generic-7.2.8-1|131	%define	build_dir	${RPM_BUILD_DIR}/%{top_dir_name}
14mr|kernel-7.2-generic-7.2.8-1|132	%define	src_dir	%{build_dir}/linux-%{tar_ver}
14mr|kernel-7.2-generic-7.2.8-1|133	
14mr|kernel-7.2-generic-7.2.8-1|134	# Common target directories
14mr|kernel-7.2-generic-7.2.8-1|135	%define	_bootdir	/boot
14mr|kernel-7.2-generic-7.2.8-1|136	%define	devel_root	/usr/src/linux-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|137	%define	initrd_path %{_bootdir}/initrd-%{kver_full}.img
14mr|kernel-7.2-generic-7.2.8-1|138	%if %{mdvver} >= 202310
14mr|kernel-7.2-generic-7.2.8-1|139	%define	_modulesdir	/usr/lib/modules
14mr|kernel-7.2-generic-7.2.8-1|140	%else
14mr|kernel-7.2-generic-7.2.8-1|141	%define	_modulesdir	/lib/modules
14mr|kernel-7.2-generic-7.2.8-1|142	%endif
14mr|kernel-7.2-generic-7.2.8-1|143	
14mr|kernel-7.2-generic-7.2.8-1|144	# Directories needed for building
14mr|kernel-7.2-generic-7.2.8-1|145	%define	temp_root	%{build_dir}/temp-root
14mr|kernel-7.2-generic-7.2.8-1|146	%define	temp_boot	%{temp_root}%{_bootdir}
14mr|kernel-7.2-generic-7.2.8-1|147	%define	temp_modules	%{temp_root}%{_modulesdir}
14mr|kernel-7.2-generic-7.2.8-1|148	%define	temp_devel_root	%{temp_root}%{devel_root}
14mr|kernel-7.2-generic-7.2.8-1|149	
14mr|kernel-7.2-generic-7.2.8-1|150	# Directories definition needed for installing
14mr|kernel-7.2-generic-7.2.8-1|151	%define	target_boot	%{buildroot}%{_bootdir}
14mr|kernel-7.2-generic-7.2.8-1|152	%define	target_modules	%{buildroot}%{_modulesdir}
14mr|kernel-7.2-generic-7.2.8-1|153	
14mr|kernel-7.2-generic-7.2.8-1|154	# Manual control of creating and deleting keys
14mr|kernel-7.2-generic-7.2.8-1|155	# "rnd" is "random" and means that a key pair is generated at build time
14mr|kernel-7.2-generic-7.2.8-1|156	# and is not saved anywhere.
14mr|kernel-7.2-generic-7.2.8-1|157	%define	certs_dir_rnd certs
14mr|kernel-7.2-generic-7.2.8-1|158	%define	certs_signing_key_priv_rnd %{certs_dir_rnd}/signing_key_priv.key
14mr|kernel-7.2-generic-7.2.8-1|159	%define	certs_signing_der %{certs_dir_rnd}/signing_key.x509
14mr|kernel-7.2-generic-7.2.8-1|160	%define	certs_key_config_rnd %{certs_dir_rnd}/x509.genkey
14mr|kernel-7.2-generic-7.2.8-1|161	%define	certs_public_keys %{certs_dir_rnd}/public.pem
14mr|kernel-7.2-generic-7.2.8-1|162	%define	certs_verify_tmp %{certs_dir_rnd}/verify.tmp
14mr|kernel-7.2-generic-7.2.8-1|163	
14mr|kernel-7.2-generic-7.2.8-1|164	%define	kernel_files %{_builddir}/kernel_files.list
14mr|kernel-7.2-generic-7.2.8-1|165	%define	debuginfo_files %{_builddir}/debuginfo_files.list
14mr|kernel-7.2-generic-7.2.8-1|166	
14mr|kernel-7.2-generic-7.2.8-1|167	# Append list of files generate by find-debuginfo.sh to our custom list
14mr|kernel-7.2-generic-7.2.8-1|168	%global	__debug_install_post \
14mr|kernel-7.2-generic-7.2.8-1|169	%{__debug_install_post} \
14mr|kernel-7.2-generic-7.2.8-1|170	cat %{_builddir}/debugfiles.list >> %{debuginfo_files}
14mr|kernel-7.2-generic-7.2.8-1|171	
14mr|kernel-7.2-generic-7.2.8-1|172	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|173	
14mr|kernel-7.2-generic-7.2.8-1|174	%if %{with binary_extra_modules}
14mr|kernel-7.2-generic-7.2.8-1|175	# global instead of define to speed up things
14mr|kernel-7.2-generic-7.2.8-1|176	%global nvidia_615_j %{kroko_j -p kernel-source-nvidia615-open -r 615}
14mr|kernel-7.2-generic-7.2.8-1|177	%global nvidia_615_n %{kroko_n -p kernel-source-nvidia615-open -r 615}
14mr|kernel-7.2-generic-7.2.8-1|178	%global nvidia_615_j %{kroko_j -p kernel-source-nvidia615-proprietary -r 615}
14mr|kernel-7.2-generic-7.2.8-1|179	%global nvidia_615_n %{kroko_n -p kernel-source-nvidia615-proprietary -r 615}
14mr|kernel-7.2-generic-7.2.8-1|180	
14mr|kernel-7.2-generic-7.2.8-1|181	# For SRPM stage when auto-krokodil-rpm-macros is not installed
14mr|kernel-7.2-generic-7.2.8-1|182	%{?!kroko_mk_release:%global kroko_mk_release(n:) %{nil}}
14mr|kernel-7.2-generic-7.2.8-1|183	%{?!kroko_req_modules_in_kernel:%global kroko_req_modules_in_kernel(j:n:p:) %{nil}}
14mr|kernel-7.2-generic-7.2.8-1|184	
14mr|kernel-7.2-generic-7.2.8-1|185	# global, not define, must be expanded only once
14mr|kernel-7.2-generic-7.2.8-1|186	%global kroko_release %kroko_mk_release -n kernel-%{kernelversion}.%{patchlevel}-%{flavour}
14mr|kernel-7.2-generic-7.2.8-1|187	
14mr|kernel-7.2-generic-7.2.8-1|188	%endif
14mr|kernel-7.2-generic-7.2.8-1|189	
14mr|kernel-7.2-generic-7.2.8-1|190	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|191	
14mr|kernel-7.2-generic-7.2.8-1|192	# Buildtime flags
14mr|kernel-7.2-generic-7.2.8-1|193	%{?_without_doc: %global build_doc 0}
14mr|kernel-7.2-generic-7.2.8-1|194	%{?_without_devel: %global build_devel 0}
14mr|kernel-7.2-generic-7.2.8-1|195	%{?_without_debug: %global build_debug 0}
14mr|kernel-7.2-generic-7.2.8-1|196	%{?_without_perf: %global build_perf 0}
14mr|kernel-7.2-generic-7.2.8-1|197	
14mr|kernel-7.2-generic-7.2.8-1|198	%{?_with_doc: %global build_doc 1}
14mr|kernel-7.2-generic-7.2.8-1|199	%{?_with_devel: %global build_devel 1}
14mr|kernel-7.2-generic-7.2.8-1|200	%{?_with_debug: %global build_debug 1}
14mr|kernel-7.2-generic-7.2.8-1|201	%{?_with_perf: %global build_perf 1}
14mr|kernel-7.2-generic-7.2.8-1|202	%{?_with_modxz: %global build_modxz 0}
14mr|kernel-7.2-generic-7.2.8-1|203	
14mr|kernel-7.2-generic-7.2.8-1|204	# Build defines
14mr|kernel-7.2-generic-7.2.8-1|205	%define	build_doc	0
14mr|kernel-7.2-generic-7.2.8-1|206	%define	build_devel	1
14mr|kernel-7.2-generic-7.2.8-1|207	%define	build_debug	0
14mr|kernel-7.2-generic-7.2.8-1|208	
14mr|kernel-7.2-generic-7.2.8-1|209	# Build kernel-headers package
14mr|kernel-7.2-generic-7.2.8-1|210	%define	build_headers	1
14mr|kernel-7.2-generic-7.2.8-1|211	
14mr|kernel-7.2-generic-7.2.8-1|212	%define	build_perf	1
14mr|kernel-7.2-generic-7.2.8-1|213	
14mr|kernel-7.2-generic-7.2.8-1|214	%if %{with compress_modules}
14mr|kernel-7.2-generic-7.2.8-1|215	%if %{with modxz}
14mr|kernel-7.2-generic-7.2.8-1|216	%define	kmod_suffix .xz
14mr|kernel-7.2-generic-7.2.8-1|217	%else
14mr|kernel-7.2-generic-7.2.8-1|218	%define	kmod_suffix .zst
14mr|kernel-7.2-generic-7.2.8-1|219	%endif
14mr|kernel-7.2-generic-7.2.8-1|220	%else
14mr|kernel-7.2-generic-7.2.8-1|221	%define	kmod_suffix %{nil}
14mr|kernel-7.2-generic-7.2.8-1|222	%endif
14mr|kernel-7.2-generic-7.2.8-1|223	
14mr|kernel-7.2-generic-7.2.8-1|224	%if !%{build_debug}
14mr|kernel-7.2-generic-7.2.8-1|225	# Disable debug rpms.
14mr|kernel-7.2-generic-7.2.8-1|226	%define	_enable_debug_packages	%{nil}
14mr|kernel-7.2-generic-7.2.8-1|227	%define	debug_package		%{nil}
14mr|kernel-7.2-generic-7.2.8-1|228	%endif
14mr|kernel-7.2-generic-7.2.8-1|229	
14mr|kernel-7.2-generic-7.2.8-1|230	# End of user definitions
14mr|kernel-7.2-generic-7.2.8-1|231	
14mr|kernel-7.2-generic-7.2.8-1|232	# http://nickdesaulniers.github.io/blog/2018/06/02/speeding-up-linux-kernel-builds-with-ccache/
14mr|kernel-7.2-generic-7.2.8-1|233	%if %{with ccache}
14mr|kernel-7.2-generic-7.2.8-1|234	%define	kmake KBUILD_BUILD_TIMESTAMP='' %make_build CC='ccache gcc' ARCH="%{arch_type}"
14mr|kernel-7.2-generic-7.2.8-1|235	%else
14mr|kernel-7.2-generic-7.2.8-1|236	%define	kmake %make_build CC='gcc' ARCH="%{arch_type}"
14mr|kernel-7.2-generic-7.2.8-1|237	%endif
14mr|kernel-7.2-generic-7.2.8-1|238	
14mr|kernel-7.2-generic-7.2.8-1|239	# There are places where parallel make don't work
14mr|kernel-7.2-generic-7.2.8-1|240	%define	smake make
14mr|kernel-7.2-generic-7.2.8-1|241	%ifarch %{ix86} %{x86_64}
14mr|kernel-7.2-generic-7.2.8-1|242	%define	arch_type x86
14mr|kernel-7.2-generic-7.2.8-1|243	%endif
14mr|kernel-7.2-generic-7.2.8-1|244	%ifarch	aarch64
14mr|kernel-7.2-generic-7.2.8-1|245	%define	arch_type arm64
14mr|kernel-7.2-generic-7.2.8-1|246	%endif
14mr|kernel-7.2-generic-7.2.8-1|247	%ifarch	riscv64
14mr|kernel-7.2-generic-7.2.8-1|248	%define	arch_type riscv
14mr|kernel-7.2-generic-7.2.8-1|249	%endif
14mr|kernel-7.2-generic-7.2.8-1|250	%ifarch	loongarch64
14mr|kernel-7.2-generic-7.2.8-1|251	%define	arch_type loongarch
14mr|kernel-7.2-generic-7.2.8-1|252	%endif
14mr|kernel-7.2-generic-7.2.8-1|253	
14mr|kernel-7.2-generic-7.2.8-1|254	# Parallelize xargs invocations on smp machines
14mr|kernel-7.2-generic-7.2.8-1|255	%define	kxargs xargs %([ -z "$RPM_BUILD_NCPUS" ] \\\
14mr|kernel-7.2-generic-7.2.8-1|256	&& RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"; \\\
14mr|kernel-7.2-generic-7.2.8-1|257	[ "$RPM_BUILD_NCPUS" -gt 1 ] && echo "-P $RPM_BUILD_NCPUS")
14mr|kernel-7.2-generic-7.2.8-1|258	
14mr|kernel-7.2-generic-7.2.8-1|259	#
14mr|kernel-7.2-generic-7.2.8-1|260	# SRC RPM description
14mr|kernel-7.2-generic-7.2.8-1|261	#
14mr|kernel-7.2-generic-7.2.8-1|262	Summary:	The Linux kernel
14mr|kernel-7.2-generic-7.2.8-1|263	Name:		kernel-%{kernelversion}.%{patchlevel}-%{flavour}
14mr|kernel-7.2-generic-7.2.8-1|264	Version:	%{kversion}
14mr|kernel-7.2-generic-7.2.8-1|265	Release:	%{fullrpmrel}
14mr|kernel-7.2-generic-7.2.8-1|266	License:	GPLv2
14mr|kernel-7.2-generic-7.2.8-1|267	Group:		System/Kernel and hardware
14mr|kernel-7.2-generic-7.2.8-1|268	Url:		https://www.kernel.org
14mr|kernel-7.2-generic-7.2.8-1|269	
14mr|kernel-7.2-generic-7.2.8-1|270	ExclusiveArch: %{x86_64} %{ix86} aarch64 riscv64 loongarch64
14mr|kernel-7.2-generic-7.2.8-1|271	
14mr|kernel-7.2-generic-7.2.8-1|272	####################################################################
14mr|kernel-7.2-generic-7.2.8-1|273	#
14mr|kernel-7.2-generic-7.2.8-1|274	# Sources
14mr|kernel-7.2-generic-7.2.8-1|275	#
14mr|kernel-7.2-generic-7.2.8-1|276	Source0:	https://cdn.kernel.org/pub/linux/kernel/v%{kernelversion}.x/linux-%{tar_ver}.tar.xz
14mr|kernel-7.2-generic-7.2.8-1|277	
14mr|kernel-7.2-generic-7.2.8-1|278	# TODO: Make a separate package "ksobirator" and BR it
14mr|kernel-7.2-generic-7.2.8-1|279	# after testing these macros properly
14mr|kernel-7.2-generic-7.2.8-1|280	Source3:	macros.ksobirator
14mr|kernel-7.2-generic-7.2.8-1|281	# Load ksobirator macros only if the file is actually present:
14mr|kernel-7.2-generic-7.2.8-1|282	# spectool parses the spec in an empty temp dir where Source3 does not exist
14mr|kernel-7.2-generic-7.2.8-1|283	%{lua:
14mr|kernel-7.2-generic-7.2.8-1|284	local f = rpm.expand("%{SOURCE3}")
14mr|kernel-7.2-generic-7.2.8-1|285	if posix and posix.access(f, "r") then
14mr|kernel-7.2-generic-7.2.8-1|286	rpm.expand("%{load:" .. f .. "}")
14mr|kernel-7.2-generic-7.2.8-1|287	end
14mr|kernel-7.2-generic-7.2.8-1|288	}
14mr|kernel-7.2-generic-7.2.8-1|289	
14mr|kernel-7.2-generic-7.2.8-1|290	# Kernel configuration files.
14mr|kernel-7.2-generic-7.2.8-1|291	Source111:	kernel-x86_64.config
14mr|kernel-7.2-generic-7.2.8-1|292	Source112:	kernel-i686.config
14mr|kernel-7.2-generic-7.2.8-1|293	Source113:	kernel-arm64.config
14mr|kernel-7.2-generic-7.2.8-1|294	Source114:	kernel-riscv64.config
14mr|kernel-7.2-generic-7.2.8-1|295	Source115:	kernel-loongarch.config
14mr|kernel-7.2-generic-7.2.8-1|296	
14mr|kernel-7.2-generic-7.2.8-1|297	Source80:	kernel.rpmlintrc
14mr|kernel-7.2-generic-7.2.8-1|298	
14mr|kernel-7.2-generic-7.2.8-1|299	# Additional keys that can be used to sign kernel modules
14mr|kernel-7.2-generic-7.2.8-1|300	# Generated by https://abf.io/soft/kernel-keys
14mr|kernel-7.2-generic-7.2.8-1|301	# Source201..206: public_key_GOST_*.pem
14mr|kernel-7.2-generic-7.2.8-1|302	%{expand:%(for i in `seq 1 6`; do echo "Source$((200+${i})): public_key_GOST_${i}.pem"; done)}
14mr|kernel-7.2-generic-7.2.8-1|303	# Source207..212: public_key_RSA_*.pem
14mr|kernel-7.2-generic-7.2.8-1|304	%{expand:%(for i in `seq 7 12`; do echo "Source$((200+${i})): public_key_RSA_${i}.pem"; done)}
14mr|kernel-7.2-generic-7.2.8-1|305	
14mr|kernel-7.2-generic-7.2.8-1|306	####################################################################
14mr|kernel-7.2-generic-7.2.8-1|307	
14mr|kernel-7.2-generic-7.2.8-1|308	# Patches
14mr|kernel-7.2-generic-7.2.8-1|309	
14mr|kernel-7.2-generic-7.2.8-1|310	# The patch to make kernel x.y.z from x.y.0.
14mr|kernel-7.2-generic-7.2.8-1|311	Patch1:		https://cdn.kernel.org/pub/linux/kernel/v%{kernelversion}.x/patch-%{kversion}.xz
14mr|kernel-7.2-generic-7.2.8-1|312	# ROSA-specific patches
14mr|kernel-7.2-generic-7.2.8-1|313	Patch2:		kernel-5.10.93-fix-perf-build.patch
14mr|kernel-7.2-generic-7.2.8-1|314	# Perf docs are built after all the kernels. To validate the xml files
14mr|kernel-7.2-generic-7.2.8-1|315	# generated during that process, xmlto tries to get DTD files from the Net.
14mr|kernel-7.2-generic-7.2.8-1|316	# If it fails, the whole build fails, which is unfortunate. Let us avoid this.
14mr|kernel-7.2-generic-7.2.8-1|317	Patch101:	0001-perf-skip-xmlto-validation.patch
14mr|kernel-7.2-generic-7.2.8-1|318	
14mr|kernel-7.2-generic-7.2.8-1|319	# http://bugs.rosalinux.ru/show_bug.cgi?id=6235
14mr|kernel-7.2-generic-7.2.8-1|320	# http://bugs.rosalinux.ru/show_bug.cgi?id=6459
14mr|kernel-7.2-generic-7.2.8-1|321	Patch102:	0001-audit-make-it-less-verbose.patch
14mr|kernel-7.2-generic-7.2.8-1|322	
14mr|kernel-7.2-generic-7.2.8-1|323	%if %{with aufs}
14mr|kernel-7.2-generic-7.2.8-1|324	# Patch is a diff between Source0 and  https://github.com/sfjro/aufs-linux/tree/aufs6.6.4
14mr|kernel-7.2-generic-7.2.8-1|325	Patch103:	aufs-6.12.diff
14mr|kernel-7.2-generic-7.2.8-1|326	%endif
14mr|kernel-7.2-generic-7.2.8-1|327	
14mr|kernel-7.2-generic-7.2.8-1|328	# For kmod() generator of RPM Provides
14mr|kernel-7.2-generic-7.2.8-1|329	# Changes version of aacraid.ko
14mr|kernel-7.2-generic-7.2.8-1|330	Patch111:	0001-Remove-RPM-illegal-chars-from-module-version.patch
14mr|kernel-7.2-generic-7.2.8-1|331	
14mr|kernel-7.2-generic-7.2.8-1|332	# Allow to off modules signature check dynamically
14mr|kernel-7.2-generic-7.2.8-1|333	Patch306:	0001-ROSA-ima-allow-to-off-modules-signature-check-dynami.patch
14mr|kernel-7.2-generic-7.2.8-1|334	# Off SMACK, TOMOYO and AppArmor LSM modules by default while having them enabled by CONFIG_*
14mr|kernel-7.2-generic-7.2.8-1|335	Patch307:	0001-security-off-odd-LSM-by-default.patch
14mr|kernel-7.2-generic-7.2.8-1|336	
14mr|kernel-7.2-generic-7.2.8-1|337	# Support sound on notebook Aquarius NS685U R11 (https://linux-hardware.org/?probe=339dc3db60)
14mr|kernel-7.2-generic-7.2.8-1|338	Patch501: 0401-ASoC-es8316-Use-increased-GPIO-debounce-time.patch
14mr|kernel-7.2-generic-7.2.8-1|339	Patch502: 0402-ASoC-Intel-sof_es8336-Add-more-quirks-for-Russian-ha.patch
14mr|kernel-7.2-generic-7.2.8-1|340	Patch503: 0403-ASoC-Intel-sof_es8336-Add-a-quirk-for-Aquarius-NS685.patch
14mr|kernel-7.2-generic-7.2.8-1|341	
14mr|kernel-7.2-generic-7.2.8-1|342	# Disable AutoReq
14mr|kernel-7.2-generic-7.2.8-1|343	AutoReq:	0
14mr|kernel-7.2-generic-7.2.8-1|344	# but keep autoprov for kmod(xxx)
14mr|kernel-7.2-generic-7.2.8-1|345	AutoProv:	1
14mr|kernel-7.2-generic-7.2.8-1|346	
14mr|kernel-7.2-generic-7.2.8-1|347	BuildRequires:	bash
14mr|kernel-7.2-generic-7.2.8-1|348	BuildRequires:	bc
14mr|kernel-7.2-generic-7.2.8-1|349	BuildRequires:	binutils
14mr|kernel-7.2-generic-7.2.8-1|350	BuildRequires:	bison
14mr|kernel-7.2-generic-7.2.8-1|351	BuildRequires:	bzip2
14mr|kernel-7.2-generic-7.2.8-1|352	%if %{with ccache}
14mr|kernel-7.2-generic-7.2.8-1|353	BuildRequires:	ccache
14mr|kernel-7.2-generic-7.2.8-1|354	%endif
14mr|kernel-7.2-generic-7.2.8-1|355	BuildRequires:	flex
14mr|kernel-7.2-generic-7.2.8-1|356	BuildRequires:	gcc
14mr|kernel-7.2-generic-7.2.8-1|357	# ./scripts/mkcompile_h
14mr|kernel-7.2-generic-7.2.8-1|358	BuildRequires:	hostname
14mr|kernel-7.2-generic-7.2.8-1|359	BuildRequires:	kmod
14mr|kernel-7.2-generic-7.2.8-1|360	BuildRequires:	sign-file
14mr|kernel-7.2-generic-7.2.8-1|361	BuildRequires:	rsync
14mr|kernel-7.2-generic-7.2.8-1|362	%if %{with compress_modules}
14mr|kernel-7.2-generic-7.2.8-1|363	%if %{with modxz}
14mr|kernel-7.2-generic-7.2.8-1|364	BuildRequires:	xz
14mr|kernel-7.2-generic-7.2.8-1|365	%else
14mr|kernel-7.2-generic-7.2.8-1|366	BuildRequires:	zstd
14mr|kernel-7.2-generic-7.2.8-1|367	%endif
14mr|kernel-7.2-generic-7.2.8-1|368	%endif
14mr|kernel-7.2-generic-7.2.8-1|369	%ifarch aarch64
14mr|kernel-7.2-generic-7.2.8-1|370	BuildRequires:	uboot-tools
14mr|kernel-7.2-generic-7.2.8-1|371	%endif
14mr|kernel-7.2-generic-7.2.8-1|372	BuildRequires:	kmod-devel
14mr|kernel-7.2-generic-7.2.8-1|373	BuildRequires:	pkgconfig(libelf)
14mr|kernel-7.2-generic-7.2.8-1|374	%ifarch x86_64 aarch64
14mr|kernel-7.2-generic-7.2.8-1|375	BuildRequires:	numa-devel
14mr|kernel-7.2-generic-7.2.8-1|376	%endif
14mr|kernel-7.2-generic-7.2.8-1|377	%if %{with uml}
14mr|kernel-7.2-generic-7.2.8-1|378	BuildRequires:	vde-devel
14mr|kernel-7.2-generic-7.2.8-1|379	%endif
14mr|kernel-7.2-generic-7.2.8-1|380	# For power tools
14mr|kernel-7.2-generic-7.2.8-1|381	BuildRequires:	pkgconfig(ncurses)
14mr|kernel-7.2-generic-7.2.8-1|382	
14mr|kernel-7.2-generic-7.2.8-1|383	# For perf
14mr|kernel-7.2-generic-7.2.8-1|384	%if %{build_perf}
14mr|kernel-7.2-generic-7.2.8-1|385	BuildRequires:	asciidoc
14mr|kernel-7.2-generic-7.2.8-1|386	BuildRequires:	perl-ExtUtils-Embed
14mr|kernel-7.2-generic-7.2.8-1|387	BuildRequires:	python3
14mr|kernel-7.2-generic-7.2.8-1|388	BuildRequires:	xmlto-notex
14mr|kernel-7.2-generic-7.2.8-1|389	BuildRequires:	audit-devel
14mr|kernel-7.2-generic-7.2.8-1|390	BuildRequires:	binutils-devel
14mr|kernel-7.2-generic-7.2.8-1|391	BuildRequires:	elfutils-devel
14mr|kernel-7.2-generic-7.2.8-1|392	BuildRequires:	java-devel
14mr|kernel-7.2-generic-7.2.8-1|393	BuildRequires:	libunwind-devel
14mr|kernel-7.2-generic-7.2.8-1|394	BuildRequires:	newt-devel
14mr|kernel-7.2-generic-7.2.8-1|395	BuildRequires:	perl-devel
14mr|kernel-7.2-generic-7.2.8-1|396	BuildRequires:	pkgconfig(babeltrace)
14mr|kernel-7.2-generic-7.2.8-1|397	BuildRequires:	pkgconfig(libcap)
14mr|kernel-7.2-generic-7.2.8-1|398	BuildRequires:	pkgconfig(libcrypto)
14mr|kernel-7.2-generic-7.2.8-1|399	BuildRequires:	pkgconfig(libtraceevent)
14mr|kernel-7.2-generic-7.2.8-1|400	BuildRequires:	pkgconfig(python3)
14mr|kernel-7.2-generic-7.2.8-1|401	BuildRequires:	pkgconfig(slang)
14mr|kernel-7.2-generic-7.2.8-1|402	BuildRequires:	pkgconfig(zlib)
14mr|kernel-7.2-generic-7.2.8-1|403	BuildRequires:	python3-setuptools
14mr|kernel-7.2-generic-7.2.8-1|404	%endif
14mr|kernel-7.2-generic-7.2.8-1|405	
14mr|kernel-7.2-generic-7.2.8-1|406	# (To generate keys)
14mr|kernel-7.2-generic-7.2.8-1|407	# LibreSSL has GOST support without editing openssl.cnf
14mr|kernel-7.2-generic-7.2.8-1|408	# or dlopen()-ing external library
14mr|kernel-7.2-generic-7.2.8-1|409	BuildRequires:	libressl
14mr|kernel-7.2-generic-7.2.8-1|410	# To verify signatures (find, xargs, hexdump)
14mr|kernel-7.2-generic-7.2.8-1|411	BuildRequires:	findutils
14mr|kernel-7.2-generic-7.2.8-1|412	BuildRequires:	util-linux
14mr|kernel-7.2-generic-7.2.8-1|413	
14mr|kernel-7.2-generic-7.2.8-1|414	%if %{with binary_extra_modules}
14mr|kernel-7.2-generic-7.2.8-1|415	BuildRequires:	auto-krokodil-rpm-macros
14mr|kernel-7.2-generic-7.2.8-1|416	# Status of upsteamization:
14mr|kernel-7.2-generic-7.2.8-1|417	# https://github.com/morrownr/8821cu-20210916/issues/149#issuecomment-2197464252
14mr|kernel-7.2-generic-7.2.8-1|418	# Then Larry Finger left this world...
14mr|kernel-7.2-generic-7.2.8-1|419	# https://github.com/morrownr/88x2bu-20210702/issues/224#issuecomment-2404823387
14mr|kernel-7.2-generic-7.2.8-1|420	# Nvidia470+ are x86_64 only (maybe aarch64 will be also packaged later)
14mr|kernel-7.2-generic-7.2.8-1|421	# nvidia390 is not buildable with kernel 6.6 on i686
14mr|kernel-7.2-generic-7.2.8-1|422	%ifarch %{x86_64}
14mr|kernel-7.2-generic-7.2.8-1|423	BuildRequires:	kernel-source-nvidia615-open
14mr|kernel-7.2-generic-7.2.8-1|424	BuildRequires:	kernel-source-nvidia615-proprietary
14mr|kernel-7.2-generic-7.2.8-1|425	%endif
14mr|kernel-7.2-generic-7.2.8-1|426	BuildRequires:	kernel-source-tripso
14mr|kernel-7.2-generic-7.2.8-1|427	BuildRequires:	kernel-source-ipt-so
14mr|kernel-7.2-generic-7.2.8-1|428	BuildRequires:	kernel-source-nwfermi
14mr|kernel-7.2-generic-7.2.8-1|429	%if %{with binary_virtualbox_host}
14mr|kernel-7.2-generic-7.2.8-1|430	BuildRequires:	kernel-source-virtualbox
14mr|kernel-7.2-generic-7.2.8-1|431	%endif
14mr|kernel-7.2-generic-7.2.8-1|432	BuildRequires:	kernel-source-v4l2loopback
14mr|kernel-7.2-generic-7.2.8-1|433	BuildRequires:	kernel-source-hotfix-kvadra-touchpad
14mr|kernel-7.2-generic-7.2.8-1|434	%if %{with binary_shredder}
14mr|kernel-7.2-generic-7.2.8-1|435	BuildRequires: kernel-source-shredder-kernel
14mr|kernel-7.2-generic-7.2.8-1|436	%endif
14mr|kernel-7.2-generic-7.2.8-1|437	# Rosa-test-suite is maintained in certified branches only nlkm, memfreetest, pcietest
14mr|kernel-7.2-generic-7.2.8-1|438	%if %{with nickel}
14mr|kernel-7.2-generic-7.2.8-1|439	BuildRequires:	kernel-source-rosa-test-suite
14mr|kernel-7.2-generic-7.2.8-1|440	%endif
14mr|kernel-7.2-generic-7.2.8-1|441	%endif
14mr|kernel-7.2-generic-7.2.8-1|442	# End of with binary_extra_modules
14mr|kernel-7.2-generic-7.2.8-1|443	
14mr|kernel-7.2-generic-7.2.8-1|444	Provides:	kernel = %{EVRD}
14mr|kernel-7.2-generic-7.2.8-1|445	Provides:	kernel-%{flavour} = %{EVRD}
14mr|kernel-7.2-generic-7.2.8-1|446	Provides:	kernel-abi(%{kver_full}) = %{EVRD}
14mr|kernel-7.2-generic-7.2.8-1|447	# Dnf config-manager --dump | grep installonly
14mr|kernel-7.2-generic-7.2.8-1|448	Provides:	installonlypkg(kernel) = %{EVRD}.image
14mr|kernel-7.2-generic-7.2.8-1|449	Provides:	installonlypkg(kernel) = %{EVRD}.modules
14mr|kernel-7.2-generic-7.2.8-1|450	
14mr|kernel-7.2-generic-7.2.8-1|451	# dracut needed only for initrd
14mr|kernel-7.2-generic-7.2.8-1|452	Recommends:	dracut
14mr|kernel-7.2-generic-7.2.8-1|453	Requires(posttrans):	kmod >= 28-3
14mr|kernel-7.2-generic-7.2.8-1|454	
14mr|kernel-7.2-generic-7.2.8-1|455	# Need for rebuild dkms drivers
14mr|kernel-7.2-generic-7.2.8-1|456	Recommends:	(%{name}-devel%{_isa} = %{EVRD} if dkms)
14mr|kernel-7.2-generic-7.2.8-1|457	# not blob, support of devices supported by r8168 is removed from r8169
14mr|kernel-7.2-generic-7.2.8-1|458	
14mr|kernel-7.2-generic-7.2.8-1|459	# Usually necessary, but sometimes user may want to not install them
14mr|kernel-7.2-generic-7.2.8-1|460	Recommends:	linux-firmware
14mr|kernel-7.2-generic-7.2.8-1|461	Recommends:	microcode
14mr|kernel-7.2-generic-7.2.8-1|462	# Set BFQ as default scheduler for HDDs
14mr|kernel-7.2-generic-7.2.8-1|463	# https://www.phoronix.com/scan.php?page=article&item=linux-50hdd-io
14mr|kernel-7.2-generic-7.2.8-1|464	Recommends:	udev-rules-ioschedulers
14mr|kernel-7.2-generic-7.2.8-1|465	Recommends:	wireless-regdb
14mr|kernel-7.2-generic-7.2.8-1|466	
14mr|kernel-7.2-generic-7.2.8-1|467	%if %{with flow_abi}
14mr|kernel-7.2-generic-7.2.8-1|468	Requires:	kernel-%{kernelversion}.%{patchlevel}-rosa-flow-abi
14mr|kernel-7.2-generic-7.2.8-1|469	%endif
14mr|kernel-7.2-generic-7.2.8-1|470	
14mr|kernel-7.2-generic-7.2.8-1|471	%ifarch %{ix86}
14mr|kernel-7.2-generic-7.2.8-1|472	Conflicts:	arch(x86_64)
14mr|kernel-7.2-generic-7.2.8-1|473	%endif
14mr|kernel-7.2-generic-7.2.8-1|474	
14mr|kernel-7.2-generic-7.2.8-1|475	# XXX temporary hack to upgrade from kernel-headers 1:5.4
14mr|kernel-7.2-generic-7.2.8-1|476	%if %{build_headers}
14mr|kernel-7.2-generic-7.2.8-1|477	Recommends:	kernel-headers = %{EVRD}
14mr|kernel-7.2-generic-7.2.8-1|478	%endif
14mr|kernel-7.2-generic-7.2.8-1|479	
14mr|kernel-7.2-generic-7.2.8-1|480	%if %{with binary_extra_modules}
14mr|kernel-7.2-generic-7.2.8-1|481	%ifarch %{x86_64}
14mr|kernel-7.2-generic-7.2.8-1|482	%kroko_req_modules_in_kernel -j %{nvidia_615_j} -n %{nvidia_615_n} -p %{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|483	%endif
14mr|kernel-7.2-generic-7.2.8-1|484	%endif
14mr|kernel-7.2-generic-7.2.8-1|485	
14mr|kernel-7.2-generic-7.2.8-1|486	%description
14mr|kernel-7.2-generic-7.2.8-1|487	The kernel package contains the Linux kernel (vmlinuz), the core of your
14mr|kernel-7.2-generic-7.2.8-1|488	operating system. The kernel handles the basic functions
14mr|kernel-7.2-generic-7.2.8-1|489	of the operating system: memory allocation, process allocation, device
14mr|kernel-7.2-generic-7.2.8-1|490	input and output, etc. This is a general-purpose kernel.
14mr|kernel-7.2-generic-7.2.8-1|491	
14mr|kernel-7.2-generic-7.2.8-1|492	%posttrans
14mr|kernel-7.2-generic-7.2.8-1|493	# update information about modules, useful if kernel-module* packages were
14mr|kernel-7.2-generic-7.2.8-1|494	# installed in one transaction with this kernel (%%transfiletrigger* will run later)
14mr|kernel-7.2-generic-7.2.8-1|495	depmod -a %{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|496	# We always regenerate initrd here, even if it already exists. This may
14mr|kernel-7.2-generic-7.2.8-1|497	# happen if kernel-<...>-devel is installed first, triggers rebuild of
14mr|kernel-7.2-generic-7.2.8-1|498	# DKMS modules and some of these request remaking of initrd. The initrd
14mr|kernel-7.2-generic-7.2.8-1|499	# that is created then will be non-functional. But when the user installs
14mr|kernel-7.2-generic-7.2.8-1|500	# kernel-<...> package, that defunct initrd will be replaced with a working
14mr|kernel-7.2-generic-7.2.8-1|501	# one here.
14mr|kernel-7.2-generic-7.2.8-1|502	if command -v dracut >/dev/null 2>&1; then
14mr|kernel-7.2-generic-7.2.8-1|503	dracut -f %{initrd_path} %{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|504	fi
14mr|kernel-7.2-generic-7.2.8-1|505	
14mr|kernel-7.2-generic-7.2.8-1|506	# File triggers from grub packages will handle this.
14mr|kernel-7.2-generic-7.2.8-1|507	#/usr/sbin/update-grub2
14mr|kernel-7.2-generic-7.2.8-1|508	
14mr|kernel-7.2-generic-7.2.8-1|509	%transfiletriggerin -- %{_modulesdir}/%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|510	# Detect all modules, including ones inside kernel-module* packages
14mr|kernel-7.2-generic-7.2.8-1|511	if grep -qE '/.*\.ko(|\..*)' ; then
14mr|kernel-7.2-generic-7.2.8-1|512	depmod -a %{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|513	fi
14mr|kernel-7.2-generic-7.2.8-1|514	
14mr|kernel-7.2-generic-7.2.8-1|515	%transfiletriggerpostun -- %{_modulesdir}/%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|516	# Handle e.g. removal of kernel-module* packages
14mr|kernel-7.2-generic-7.2.8-1|517	# List of files is not available here (?)
14mr|kernel-7.2-generic-7.2.8-1|518	depmod -a %{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|519	
14mr|kernel-7.2-generic-7.2.8-1|520	%files -f %{kernel_files}
14mr|kernel-7.2-generic-7.2.8-1|521	%{_bootdir}/System.map-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|522	%{_bootdir}/symvers-%{kver_full}.*
14mr|kernel-7.2-generic-7.2.8-1|523	%{_bootdir}/config-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|524	%{_bootdir}/vmlinuz-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|525	%ghost %{initrd_path}
14mr|kernel-7.2-generic-7.2.8-1|526	%ifarch %{armx} riscv64
14mr|kernel-7.2-generic-7.2.8-1|527	%{_bootdir}/dtb-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|528	%endif
14mr|kernel-7.2-generic-7.2.8-1|529	%{_modulesdir}/%{kver_full}/modules.*
14mr|kernel-7.2-generic-7.2.8-1|530	%if %{with flow_abi}
14mr|kernel-7.2-generic-7.2.8-1|531	%{_modulesdir}/%{kver_full}/kernel/zzz-%{kernelversion}.%{patchlevel}-rosa-flow-abi
14mr|kernel-7.2-generic-7.2.8-1|532	%endif
14mr|kernel-7.2-generic-7.2.8-1|533	%if %{with binary_extra_modules}
14mr|kernel-7.2-generic-7.2.8-1|534	%if %{with binary_shredder}
14mr|kernel-7.2-generic-7.2.8-1|535	%exclude %{_modulesdir}/%{kver_full}/kernel/extra/shredder-kernel.ko%{kmod_suffix}
14mr|kernel-7.2-generic-7.2.8-1|536	%endif
14mr|kernel-7.2-generic-7.2.8-1|537	%exclude %{_modulesdir}/%{kver_full}/kernel/drivers/media/v4l2loopback.ko%{kmod_suffix}
14mr|kernel-7.2-generic-7.2.8-1|538	%if %{with binary_virtualbox_host}
14mr|kernel-7.2-generic-7.2.8-1|539	# vbox host modules may be built here (vboxnetflt vboxnetadp vboxdrv vboxpci)
14mr|kernel-7.2-generic-7.2.8-1|540	# vbox guest modules are in the mainline kernel now (vboxvideo vboxguest vboxsf)
14mr|kernel-7.2-generic-7.2.8-1|541	%exclude %{_modulesdir}/%{kver_full}/kernel/misc/vbox*.ko%{kmod_suffix}
14mr|kernel-7.2-generic-7.2.8-1|542	%endif
14mr|kernel-7.2-generic-7.2.8-1|543	%exclude %{_modulesdir}/%{kver_full}/kernel/net/xt_TRIPSO.ko%{kmod_suffix}
14mr|kernel-7.2-generic-7.2.8-1|544	%exclude %{_modulesdir}/%{kver_full}/kernel/net/xt_so.ko%{kmod_suffix}
14mr|kernel-7.2-generic-7.2.8-1|545	%if %{with nickel}
14mr|kernel-7.2-generic-7.2.8-1|546	%exclude %{_modulesdir}/%{kver_full}/kernel/misc/nlkm.ko%{kmod_suffix}
14mr|kernel-7.2-generic-7.2.8-1|547	%exclude %{_modulesdir}/%{kver_full}/kernel/misc/memfreetest.ko%{kmod_suffix}
14mr|kernel-7.2-generic-7.2.8-1|548	%exclude %{_modulesdir}/%{kver_full}/kernel/misc/pcietest.ko%{kmod_suffix}
14mr|kernel-7.2-generic-7.2.8-1|549	%endif
14mr|kernel-7.2-generic-7.2.8-1|550	%endif
14mr|kernel-7.2-generic-7.2.8-1|551	# End of with binary_extra_modules
14mr|kernel-7.2-generic-7.2.8-1|552	
14mr|kernel-7.2-generic-7.2.8-1|553	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|554	
14mr|kernel-7.2-generic-7.2.8-1|555	%if %{build_devel}
14mr|kernel-7.2-generic-7.2.8-1|556	%package devel
14mr|kernel-7.2-generic-7.2.8-1|557	Summary:	Development files for %{name}
14mr|kernel-7.2-generic-7.2.8-1|558	Group:		Development/Kernel
14mr|kernel-7.2-generic-7.2.8-1|559	Requires:	glibc-devel
14mr|kernel-7.2-generic-7.2.8-1|560	Requires:	ncurses-devel
14mr|kernel-7.2-generic-7.2.8-1|561	Requires:	gcc
14mr|kernel-7.2-generic-7.2.8-1|562	Requires:	make
14mr|kernel-7.2-generic-7.2.8-1|563	Requires:	perl
14mr|kernel-7.2-generic-7.2.8-1|564	Requires:	%{name} = %{EVRD}
14mr|kernel-7.2-generic-7.2.8-1|565	Provides:	kernel-devel = %{kverrel}
14mr|kernel-7.2-generic-7.2.8-1|566	Provides:	kernel-%{flavour}-devel = %{kverrel}
14mr|kernel-7.2-generic-7.2.8-1|567	Provides:	installonlypkg(kernel) = %{EVRD}.devel
14mr|kernel-7.2-generic-7.2.8-1|568	
14mr|kernel-7.2-generic-7.2.8-1|569	# Have dkms updated/installed before the kernel, scriptlet here checks if dkms exists
14mr|kernel-7.2-generic-7.2.8-1|570	OrderWithRequires(post):	dkms
14mr|kernel-7.2-generic-7.2.8-1|571	# Try to remove the main kernel package after removing this devel package
14mr|kernel-7.2-generic-7.2.8-1|572	# because there may be dkms-built kernel modules inside directories owned
14mr|kernel-7.2-generic-7.2.8-1|573	# by the main package, try to get rid of such files before RPM starts to
14mr|kernel-7.2-generic-7.2.8-1|574	# deal with directories owned in the main package
14mr|kernel-7.2-generic-7.2.8-1|575	# (note that the devel package does not explicitly require the main package,
14mr|kernel-7.2-generic-7.2.8-1|576	# there is no need to do so, a kernel module may be built using just the devel part).
14mr|kernel-7.2-generic-7.2.8-1|577	OrderWithRequires(postun): %{name} = %{EVRD}
14mr|kernel-7.2-generic-7.2.8-1|578	
14mr|kernel-7.2-generic-7.2.8-1|579	%ifarch %{ix86}
14mr|kernel-7.2-generic-7.2.8-1|580	Conflicts:	arch(x86_64)
14mr|kernel-7.2-generic-7.2.8-1|581	%endif
14mr|kernel-7.2-generic-7.2.8-1|582	
14mr|kernel-7.2-generic-7.2.8-1|583	%description devel
14mr|kernel-7.2-generic-7.2.8-1|584	This package contains the kernel files (headers and build tools) that should
14mr|kernel-7.2-generic-7.2.8-1|585	be enough to build additional drivers for use with %{name}.
14mr|kernel-7.2-generic-7.2.8-1|586	
14mr|kernel-7.2-generic-7.2.8-1|587	
14mr|kernel-7.2-generic-7.2.8-1|588	%post devel
14mr|kernel-7.2-generic-7.2.8-1|589	if command -v dkms_autoinstaller >/dev/null 2>&1; then
14mr|kernel-7.2-generic-7.2.8-1|590	dkms_autoinstaller start %{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|591	fi
14mr|kernel-7.2-generic-7.2.8-1|592	
14mr|kernel-7.2-generic-7.2.8-1|593	
14mr|kernel-7.2-generic-7.2.8-1|594	%preun devel
14mr|kernel-7.2-generic-7.2.8-1|595	# If any DKMS modules with REMAKE_INITRD=yes in their configs have been
14mr|kernel-7.2-generic-7.2.8-1|596	# uninstalled, initrd has been regenerated for the given kernel. However,
14mr|kernel-7.2-generic-7.2.8-1|597	# the kernel itself might have been uninstalled before, so that (defunct)
14mr|kernel-7.2-generic-7.2.8-1|598	# initrd image files would be left behind. Remove them if the kernel itself
14mr|kernel-7.2-generic-7.2.8-1|599	# is no longer installed. Should work if they are uninstalled in parallel
14mr|kernel-7.2-generic-7.2.8-1|600	# too.
14mr|kernel-7.2-generic-7.2.8-1|601	if ! test -f /boot/vmlinuz-%{kver_full}; then
14mr|kernel-7.2-generic-7.2.8-1|602	rm -f /boot/initrd-%{kver_full}.img
14mr|kernel-7.2-generic-7.2.8-1|603	rm -f /boot/initrd-%{kver_full}_old.img
14mr|kernel-7.2-generic-7.2.8-1|604	fi
14mr|kernel-7.2-generic-7.2.8-1|605	
14mr|kernel-7.2-generic-7.2.8-1|606	if ! command -v dkms >/dev/null 2>&1; then exit 0; fi
14mr|kernel-7.2-generic-7.2.8-1|607	
14mr|kernel-7.2-generic-7.2.8-1|608	for ii in $(/usr/sbin/dkms status -k %{kver_full} | awk '{ print $1 $2; }'); do
14mr|kernel-7.2-generic-7.2.8-1|609	mod=$(echo $ii | awk -v FS=',' '{ print $1; }')
14mr|kernel-7.2-generic-7.2.8-1|610	ver=$(echo $ii | awk -v FS=',' '{ print $2; }')
14mr|kernel-7.2-generic-7.2.8-1|611	/usr/sbin/dkms --rpm_safe_upgrade uninstall -m $mod -v $ver -k %{kver_full} || :
14mr|kernel-7.2-generic-7.2.8-1|612	done
14mr|kernel-7.2-generic-7.2.8-1|613	
14mr|kernel-7.2-generic-7.2.8-1|614	
14mr|kernel-7.2-generic-7.2.8-1|615	%files devel
14mr|kernel-7.2-generic-7.2.8-1|616	%{devel_root}
14mr|kernel-7.2-generic-7.2.8-1|617	%{_modulesdir}/%{kver_full}/build
14mr|kernel-7.2-generic-7.2.8-1|618	%{_modulesdir}/%{kver_full}/source
14mr|kernel-7.2-generic-7.2.8-1|619	%endif
14mr|kernel-7.2-generic-7.2.8-1|620	# End of build_devel
14mr|kernel-7.2-generic-7.2.8-1|621	
14mr|kernel-7.2-generic-7.2.8-1|622	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|623	
14mr|kernel-7.2-generic-7.2.8-1|624	%if %{build_debug}
14mr|kernel-7.2-generic-7.2.8-1|625	%package debuginfo
14mr|kernel-7.2-generic-7.2.8-1|626	Summary:	Debuginfo for %{name}
14mr|kernel-7.2-generic-7.2.8-1|627	Group:		Development/Debug
14mr|kernel-7.2-generic-7.2.8-1|628	Provides:	kernel-debug = %{kverrel}
14mr|kernel-7.2-generic-7.2.8-1|629	AutoReq:	0
14mr|kernel-7.2-generic-7.2.8-1|630	AutoProv:	0
14mr|kernel-7.2-generic-7.2.8-1|631	
14mr|kernel-7.2-generic-7.2.8-1|632	%description debuginfo
14mr|kernel-7.2-generic-7.2.8-1|633	This package contains the files with debuginfo for %{name}.
14mr|kernel-7.2-generic-7.2.8-1|634	
14mr|kernel-7.2-generic-7.2.8-1|635	%files debuginfo -f %{debuginfo_files}
14mr|kernel-7.2-generic-7.2.8-1|636	%{_bootdir}/vmlinux-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|637	%endif
14mr|kernel-7.2-generic-7.2.8-1|638	# End of build_debug
14mr|kernel-7.2-generic-7.2.8-1|639	
14mr|kernel-7.2-generic-7.2.8-1|640	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|641	%if %{with bpftool}
14mr|kernel-7.2-generic-7.2.8-1|642	%package -n bpftool
14mr|kernel-7.2-generic-7.2.8-1|643	Summary:	Inspection and simple manipulation of eBPF programs and maps
14mr|kernel-7.2-generic-7.2.8-1|644	Group:		System/Kernel and hardware
14mr|kernel-7.2-generic-7.2.8-1|645	BuildRequires:  pahole
14mr|kernel-7.2-generic-7.2.8-1|646	BuildRequires:  lld
14mr|kernel-7.2-generic-7.2.8-1|647	BuildRequires:  llvm
14mr|kernel-7.2-generic-7.2.8-1|648	
14mr|kernel-7.2-generic-7.2.8-1|649	%description -n bpftool
14mr|kernel-7.2-generic-7.2.8-1|650	This package contains the bpftool, which allows inspection and simple
14mr|kernel-7.2-generic-7.2.8-1|651	manipulation of eBPF programs and maps.
14mr|kernel-7.2-generic-7.2.8-1|652	
14mr|kernel-7.2-generic-7.2.8-1|653	%files -n bpftool
14mr|kernel-7.2-generic-7.2.8-1|654	%{_sbindir}/bpftool
14mr|kernel-7.2-generic-7.2.8-1|655	%{_sysconfdir}/bash_completion.d/bpftool
14mr|kernel-7.2-generic-7.2.8-1|656	%endif
14mr|kernel-7.2-generic-7.2.8-1|657	
14mr|kernel-7.2-generic-7.2.8-1|658	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|659	
14mr|kernel-7.2-generic-7.2.8-1|660	%if %{build_doc}
14mr|kernel-7.2-generic-7.2.8-1|661	%package doc
14mr|kernel-7.2-generic-7.2.8-1|662	Summary:	Various documentation bits found in the kernel source
14mr|kernel-7.2-generic-7.2.8-1|663	Group:		Documentation
14mr|kernel-7.2-generic-7.2.8-1|664	BuildArch:	noarch
14mr|kernel-7.2-generic-7.2.8-1|665	
14mr|kernel-7.2-generic-7.2.8-1|666	%description doc
14mr|kernel-7.2-generic-7.2.8-1|667	This package contains documentation files from the kernel source.
14mr|kernel-7.2-generic-7.2.8-1|668	
14mr|kernel-7.2-generic-7.2.8-1|669	%files doc
14mr|kernel-7.2-generic-7.2.8-1|670	%doc linux-%{tar_ver}/Documentation/*
14mr|kernel-7.2-generic-7.2.8-1|671	%endif
14mr|kernel-7.2-generic-7.2.8-1|672	
14mr|kernel-7.2-generic-7.2.8-1|673	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|674	
14mr|kernel-7.2-generic-7.2.8-1|675	%if %{build_perf}
14mr|kernel-7.2-generic-7.2.8-1|676	%package -n perf
14mr|kernel-7.2-generic-7.2.8-1|677	Summary:	perf tool and the supporting documentation
14mr|kernel-7.2-generic-7.2.8-1|678	Group:		System/Kernel and hardware
14mr|kernel-7.2-generic-7.2.8-1|679	
14mr|kernel-7.2-generic-7.2.8-1|680	%description -n perf
14mr|kernel-7.2-generic-7.2.8-1|681	The package contains perf tool and the supporting documentation.
14mr|kernel-7.2-generic-7.2.8-1|682	
14mr|kernel-7.2-generic-7.2.8-1|683	%files -n perf
14mr|kernel-7.2-generic-7.2.8-1|684	%{_bindir}/perf
14mr|kernel-7.2-generic-7.2.8-1|685	%ifarch %{x86_64}
14mr|kernel-7.2-generic-7.2.8-1|686	%{_bindir}/perf-read-vdso32
14mr|kernel-7.2-generic-7.2.8-1|687	%endif
14mr|kernel-7.2-generic-7.2.8-1|688	%{_bindir}/trace
14mr|kernel-7.2-generic-7.2.8-1|689	%{_includedir}/perf/perf_dlfilter.h
14mr|kernel-7.2-generic-7.2.8-1|690	%dir %{_libexecdir}/perf-core
14mr|kernel-7.2-generic-7.2.8-1|691	%{_libdir}/libperf-jvmti.so
14mr|kernel-7.2-generic-7.2.8-1|692	%{_libexecdir}/perf-core/*
14mr|kernel-7.2-generic-7.2.8-1|693	%{_mandir}/man[1-8]/perf*
14mr|kernel-7.2-generic-7.2.8-1|694	%{_sysconfdir}/bash_completion.d/perf
14mr|kernel-7.2-generic-7.2.8-1|695	#{_datadir}/perf-core/strace/groups/*
14mr|kernel-7.2-generic-7.2.8-1|696	%{_datadir}/doc/perf-tip/*.txt
14mr|kernel-7.2-generic-7.2.8-1|697	%endif
14mr|kernel-7.2-generic-7.2.8-1|698	
14mr|kernel-7.2-generic-7.2.8-1|699	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|700	
14mr|kernel-7.2-generic-7.2.8-1|701	%if %{build_headers}
14mr|kernel-7.2-generic-7.2.8-1|702	%package -n kernel-headers
14mr|kernel-7.2-generic-7.2.8-1|703	Summary:	Linux kernel header files mostly used by your C library
14mr|kernel-7.2-generic-7.2.8-1|704	Group:		System/Kernel and hardware
14mr|kernel-7.2-generic-7.2.8-1|705	Provides:	linux-userspace-headers = %{EVRD}
14mr|kernel-7.2-generic-7.2.8-1|706	Provides:	kernel-release-headers = %{EVRD}
14mr|kernel-7.2-generic-7.2.8-1|707	
14mr|kernel-7.2-generic-7.2.8-1|708	%description -n kernel-headers
14mr|kernel-7.2-generic-7.2.8-1|709	C header files from the Linux kernel. The header files define
14mr|kernel-7.2-generic-7.2.8-1|710	structures and constants that are needed for building most
14mr|kernel-7.2-generic-7.2.8-1|711	standard programs, notably the C library.
14mr|kernel-7.2-generic-7.2.8-1|712	
14mr|kernel-7.2-generic-7.2.8-1|713	This package is not suitable for building kernel modules, you
14mr|kernel-7.2-generic-7.2.8-1|714	should use the 'kernel-devel' package instead.
14mr|kernel-7.2-generic-7.2.8-1|715	
14mr|kernel-7.2-generic-7.2.8-1|716	%files -n kernel-headers
14mr|kernel-7.2-generic-7.2.8-1|717	%{_includedir}/*
14mr|kernel-7.2-generic-7.2.8-1|718	%if %{build_perf}
14mr|kernel-7.2-generic-7.2.8-1|719	%exclude %{_includedir}/perf/perf_dlfilter.h
14mr|kernel-7.2-generic-7.2.8-1|720	%endif
14mr|kernel-7.2-generic-7.2.8-1|721	%endif
14mr|kernel-7.2-generic-7.2.8-1|722	
14mr|kernel-7.2-generic-7.2.8-1|723	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|724	
14mr|kernel-7.2-generic-7.2.8-1|725	%if %{with uml}
14mr|kernel-7.2-generic-7.2.8-1|726	%package uml
14mr|kernel-7.2-generic-7.2.8-1|727	Summary:	User Mode Linux binary
14mr|kernel-7.2-generic-7.2.8-1|728	Group:		System/Kernel and hardware
14mr|kernel-7.2-generic-7.2.8-1|729	Provides:	kernel-uml = %{kverrel}
14mr|kernel-7.2-generic-7.2.8-1|730	Provides:	kernel-uml-%{flavour} = %{kverrel}
14mr|kernel-7.2-generic-7.2.8-1|731	Provides:	installonlypkg(kernel) = %{EVRD}.uml
14mr|kernel-7.2-generic-7.2.8-1|732	
14mr|kernel-7.2-generic-7.2.8-1|733	%description uml
14mr|kernel-7.2-generic-7.2.8-1|734	User Mode Linux binary.
14mr|kernel-7.2-generic-7.2.8-1|735	Stripped, debug is in %{name}-debuginfo.
14mr|kernel-7.2-generic-7.2.8-1|736	
14mr|kernel-7.2-generic-7.2.8-1|737	%files uml
14mr|kernel-7.2-generic-7.2.8-1|738	%{_bindir}/linux-uml-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|739	
14mr|kernel-7.2-generic-7.2.8-1|740	#-----------------------------------------------------------------------------
14mr|kernel-7.2-generic-7.2.8-1|741	
14mr|kernel-7.2-generic-7.2.8-1|742	%package uml-modules
14mr|kernel-7.2-generic-7.2.8-1|743	Summary:	User Mode Linux (UML) kernel modules
14mr|kernel-7.2-generic-7.2.8-1|744	Group:		System/Kernel and hardware
14mr|kernel-7.2-generic-7.2.8-1|745	Provides:	kernel-uml-modules = %{kverrel}
14mr|kernel-7.2-generic-7.2.8-1|746	Provides:	kernel-uml-modules-%{flavour} = %{kverrel}
14mr|kernel-7.2-generic-7.2.8-1|747	Provides:	installonlypkg(kernel-module) = %{EVRD}.uml
14mr|kernel-7.2-generic-7.2.8-1|748	
14mr|kernel-7.2-generic-7.2.8-1|749	%description uml-modules
14mr|kernel-7.2-generic-7.2.8-1|750	User Mode Linux (UML) kernel modules:
14mr|kernel-7.2-generic-7.2.8-1|751	- not compressed;
14mr|kernel-7.2-generic-7.2.8-1|752	- not stripped;
14mr|kernel-7.2-generic-7.2.8-1|753	- signed.
14mr|kernel-7.2-generic-7.2.8-1|754	
14mr|kernel-7.2-generic-7.2.8-1|755	%files uml-modules
14mr|kernel-7.2-generic-7.2.8-1|756	%{_modulesdir}-uml/%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|757	
14mr|kernel-7.2-generic-7.2.8-1|758	%endif
14mr|kernel-7.2-generic-7.2.8-1|759	# End of uml
14mr|kernel-7.2-generic-7.2.8-1|760	
14mr|kernel-7.2-generic-7.2.8-1|761	#-----------------------------------------------------------------------------
14mr|kernel-7.2-generic-7.2.8-1|762	
14mr|kernel-7.2-generic-7.2.8-1|763	###############################
14mr|kernel-7.2-generic-7.2.8-1|764	# Extra modules package definitions
14mr|kernel-7.2-generic-7.2.8-1|765	
14mr|kernel-7.2-generic-7.2.8-1|766	%if %{with binary_extra_modules}
14mr|kernel-7.2-generic-7.2.8-1|767	# "-r xxx-blacklist" was not added for modules bellow because
14mr|kernel-7.2-generic-7.2.8-1|768	# blacklisted modules have not appeared in upstream yet
14mr|kernel-7.2-generic-7.2.8-1|769	%ifarch %{x86_64}
14mr|kernel-7.2-generic-7.2.8-1|770	%kroko_kmod_pkg -r %{kroko_release} -j %{nvidia_615_j} -n %{nvidia_615_n} -f %{flavour} -t proprietary -k %{kernelversion}.%{patchlevel} -m %{sublevel} -p %{kver_full} -s %{NAME} -c %{kmod_suffix}
14mr|kernel-7.2-generic-7.2.8-1|771	%kroko_kmod_pkg -r %{kroko_release} -j %{nvidia_615_j} -n %{nvidia_615_n} -f %{flavour} -t open -k %{kernelversion}.%{patchlevel} -m %{sublevel} -p %{kver_full} -s %{NAME} -c %{kmod_suffix}
14mr|kernel-7.2-generic-7.2.8-1|772	%endif
14mr|kernel-7.2-generic-7.2.8-1|773	%ksob_mk_module_pkg -n xt_TRIPSO -s net -r tripso
14mr|kernel-7.2-generic-7.2.8-1|774	%ksob_mk_module_pkg -n xt_so -s net -r ipt-so
14mr|kernel-7.2-generic-7.2.8-1|775	%ksob_mk_module_pkg -n nwfermi -s drivers/input
14mr|kernel-7.2-generic-7.2.8-1|776	%ksob_mk_module_pkg -n v4l2loopback -s drivers/media -r v4l2loopback
14mr|kernel-7.2-generic-7.2.8-1|777	%ksob_mk_module_pkg -n hotfix-kvadra-touchpad -s extra -r hotfix-kvadra-touchpad-forceload
14mr|kernel-7.2-generic-7.2.8-1|778	
14mr|kernel-7.2-generic-7.2.8-1|779	%if %{with binary_shredder}
14mr|kernel-7.2-generic-7.2.8-1|780	%ksob_mk_module_pkg -n shredder-kernel -s extra -r rosa-shredder-user
14mr|kernel-7.2-generic-7.2.8-1|781	%endif
14mr|kernel-7.2-generic-7.2.8-1|782	
14mr|kernel-7.2-generic-7.2.8-1|783	#-----------------------------------------------------------------------------
14mr|kernel-7.2-generic-7.2.8-1|784	
14mr|kernel-7.2-generic-7.2.8-1|785	###############
14mr|kernel-7.2-generic-7.2.8-1|786	# Virtualbox host
14mr|kernel-7.2-generic-7.2.8-1|787	
14mr|kernel-7.2-generic-7.2.8-1|788	%if %{with binary_virtualbox_host}
14mr|kernel-7.2-generic-7.2.8-1|789	%ksob_mk_module_pkg -n vboxnetflt -s misc
14mr|kernel-7.2-generic-7.2.8-1|790	%ksob_mk_module_pkg -n vboxnetadp -s misc
14mr|kernel-7.2-generic-7.2.8-1|791	%ksob_mk_module_pkg -n vboxdrv -s misc
14mr|kernel-7.2-generic-7.2.8-1|792	%ksob_mk_module_pkg -n vboxpci -s misc
14mr|kernel-7.2-generic-7.2.8-1|793	
14mr|kernel-7.2-generic-7.2.8-1|794	# A package which will pull all those modules
14mr|kernel-7.2-generic-7.2.8-1|795	%package -n kernel-modules-virtualbox-host-%{ksob_kernel}
14mr|kernel-7.2-generic-7.2.8-1|796	Summary:	Meta package to pull VirtualBox host kernel modules for kernel-%{flavour}-%{kernelversion}.%{patchlevel}
14mr|kernel-7.2-generic-7.2.8-1|797	Group:		System/Kernel and hardware
14mr|kernel-7.2-generic-7.2.8-1|798	Requires:	%ksob_module_pkg_name vboxnetflt
14mr|kernel-7.2-generic-7.2.8-1|799	Requires:	%ksob_module_pkg_name vboxnetadp
14mr|kernel-7.2-generic-7.2.8-1|800	Requires:	%ksob_module_pkg_name vboxdrv
14mr|kernel-7.2-generic-7.2.8-1|801	Requires:	%ksob_module_pkg_name vboxpci
14mr|kernel-7.2-generic-7.2.8-1|802	
14mr|kernel-7.2-generic-7.2.8-1|803	%description -n kernel-modules-virtualbox-host-%{ksob_kernel}
14mr|kernel-7.2-generic-7.2.8-1|804	Meta package to pull VirtualBox host kernel modules for %{name}.
14mr|kernel-7.2-generic-7.2.8-1|805	
14mr|kernel-7.2-generic-7.2.8-1|806	%files -n kernel-modules-virtualbox-host-%{ksob_kernel}
14mr|kernel-7.2-generic-7.2.8-1|807	# empty
14mr|kernel-7.2-generic-7.2.8-1|808	%endif
14mr|kernel-7.2-generic-7.2.8-1|809	#End of ifarch x86
14mr|kernel-7.2-generic-7.2.8-1|810	
14mr|kernel-7.2-generic-7.2.8-1|811	#-----------------------------------------------------------------------------
14mr|kernel-7.2-generic-7.2.8-1|812	
14mr|kernel-7.2-generic-7.2.8-1|813	%if %{with nickel}
14mr|kernel-7.2-generic-7.2.8-1|814	%ksob_mk_module_pkg -n nlkm -s misc
14mr|kernel-7.2-generic-7.2.8-1|815	%ksob_mk_module_pkg -n memfreetest -s misc
14mr|kernel-7.2-generic-7.2.8-1|816	%ksob_mk_module_pkg -n pcietest -s misc
14mr|kernel-7.2-generic-7.2.8-1|817	%endif
14mr|kernel-7.2-generic-7.2.8-1|818	
14mr|kernel-7.2-generic-7.2.8-1|819	%endif
14mr|kernel-7.2-generic-7.2.8-1|820	# End of binary_extra_modules
14mr|kernel-7.2-generic-7.2.8-1|821	
14mr|kernel-7.2-generic-7.2.8-1|822	#################################################################
14mr|kernel-7.2-generic-7.2.8-1|823	
14mr|kernel-7.2-generic-7.2.8-1|824	%if %{with flow_abi}
14mr|kernel-7.2-generic-7.2.8-1|825	%package -n kernel-%{kernelversion}.%{patchlevel}-rosa-flow-abi
14mr|kernel-7.2-generic-7.2.8-1|826	Summary:	Directory to install third-party binary kernel modules for kernels %{kernelversion}.%{patchlevel}.x
14mr|kernel-7.2-generic-7.2.8-1|827	Group:		System/Kernel and hardware
14mr|kernel-7.2-generic-7.2.8-1|828	
14mr|kernel-7.2-generic-7.2.8-1|829	%description -n kernel-%{kernelversion}.%{patchlevel}-rosa-flow-abi
14mr|kernel-7.2-generic-7.2.8-1|830	This package contains a directory to install third-party binary kernel modules for kernels %{kernelversion}.%{patchlevel}.x.
14mr|kernel-7.2-generic-7.2.8-1|831	Some vendors provide binary-only kernel modules. They can put them into %{_modulesdir}/%{kernelversion}.%{patchlevel}-rosa-flow-abi.
14mr|kernel-7.2-generic-7.2.8-1|832	kmod tools will find them for kernels 5.4.x of "generic" and "nickel" flavours
14mr|kernel-7.2-generic-7.2.8-1|833	but there is no guarantee that these modules will load and work correctly on
14mr|kernel-7.2-generic-7.2.8-1|834	newer or older kernels then the ones they were build against.
14mr|kernel-7.2-generic-7.2.8-1|835	
14mr|kernel-7.2-generic-7.2.8-1|836	We call this "flow ABI" because most ABIs are not changed between %{kernelversion}.%{patchlevel}.x releases,
14mr|kernel-7.2-generic-7.2.8-1|837	but there are no specific guarantees. ABI may evolve and change.
14mr|kernel-7.2-generic-7.2.8-1|838	We highly recommend to use DKMS and build third-party kernel modules from source for every kernel!
14mr|kernel-7.2-generic-7.2.8-1|839	This package does nothing, just owns a directory for third-party binary kernel modules.
14mr|kernel-7.2-generic-7.2.8-1|840	
14mr|kernel-7.2-generic-7.2.8-1|841	%files -n kernel-%{kernelversion}.%{patchlevel}-rosa-flow-abi
14mr|kernel-7.2-generic-7.2.8-1|842	%{_modulesdir}/%{kernelversion}.%{patchlevel}-rosa-flow-abi
14mr|kernel-7.2-generic-7.2.8-1|843	%endif
14mr|kernel-7.2-generic-7.2.8-1|844	# End of flow_abi
14mr|kernel-7.2-generic-7.2.8-1|845	
14mr|kernel-7.2-generic-7.2.8-1|846	################################################
14mr|kernel-7.2-generic-7.2.8-1|847	
14mr|kernel-7.2-generic-7.2.8-1|848	%prep
14mr|kernel-7.2-generic-7.2.8-1|849	# Avoid accidental merge
14mr|kernel-7.2-generic-7.2.8-1|850	%if 0%{?rpm5}
14mr|kernel-7.2-generic-7.2.8-1|851	%{error:Package structure is for dnf, not for urpmi!}
14mr|kernel-7.2-generic-7.2.8-1|852	%endif
14mr|kernel-7.2-generic-7.2.8-1|853	
14mr|kernel-7.2-generic-7.2.8-1|854	%setup -q -n %{top_dir_name} -c
14mr|kernel-7.2-generic-7.2.8-1|855	
14mr|kernel-7.2-generic-7.2.8-1|856	%if %{with uml}
14mr|kernel-7.2-generic-7.2.8-1|857	cp -r %{src_dir} %{src_dir}.uml
14mr|kernel-7.2-generic-7.2.8-1|858	%endif
14mr|kernel-7.2-generic-7.2.8-1|859	cd %{src_dir}
14mr|kernel-7.2-generic-7.2.8-1|860	
14mr|kernel-7.2-generic-7.2.8-1|861	%autopatch -p1
14mr|kernel-7.2-generic-7.2.8-1|862	grep -Irl /lib/modules | xargs sed -i -e 's,/lib/modules,%{_modulesdir},g' -e 's,/usr/usr/lib/modules,/usr/lib/modules,g'
14mr|kernel-7.2-generic-7.2.8-1|863	
14mr|kernel-7.2-generic-7.2.8-1|864	#
14mr|kernel-7.2-generic-7.2.8-1|865	# Setup Begin
14mr|kernel-7.2-generic-7.2.8-1|866	#
14mr|kernel-7.2-generic-7.2.8-1|867	
14mr|kernel-7.2-generic-7.2.8-1|868	##################################
14mr|kernel-7.2-generic-7.2.8-1|869	# Kernel configuration
14mr|kernel-7.2-generic-7.2.8-1|870	
14mr|kernel-7.2-generic-7.2.8-1|871	echo "Creating the kernel configuration file."
14mr|kernel-7.2-generic-7.2.8-1|872	
14mr|kernel-7.2-generic-7.2.8-1|873	# Configs
14mr|kernel-7.2-generic-7.2.8-1|874	cp %{SOURCE111} .
14mr|kernel-7.2-generic-7.2.8-1|875	cp %{SOURCE112} .
14mr|kernel-7.2-generic-7.2.8-1|876	cp %{SOURCE113} .
14mr|kernel-7.2-generic-7.2.8-1|877	cp %{SOURCE114} .
14mr|kernel-7.2-generic-7.2.8-1|878	cp %{SOURCE115} .
14mr|kernel-7.2-generic-7.2.8-1|879	cp kernel-%{arch_suffix}.config .config
14mr|kernel-7.2-generic-7.2.8-1|880	
14mr|kernel-7.2-generic-7.2.8-1|881	touch %{build_dir}/.config.append
14mr|kernel-7.2-generic-7.2.8-1|882	
14mr|kernel-7.2-generic-7.2.8-1|883	# Get rid of unwanted files
14mr|kernel-7.2-generic-7.2.8-1|884	find . -name '*~' -o -name '*.orig' -o -name '*.append' -delete
14mr|kernel-7.2-generic-7.2.8-1|885	# Wipe all .gitignore/.get_maintainer.ignore files
14mr|kernel-7.2-generic-7.2.8-1|886	find . -name "*.g*ignore" -delete
14mr|kernel-7.2-generic-7.2.8-1|887	
14mr|kernel-7.2-generic-7.2.8-1|888	# adapt for non-usr-moved platforms
14mr|kernel-7.2-generic-7.2.8-1|889	%if %{without fail}
14mr|kernel-7.2-generic-7.2.8-1|890	%if %{mdvver} < 202310
14mr|kernel-7.2-generic-7.2.8-1|891	sed -i -e 's,/usr/sbin/,/sbin/,g' .config
14mr|kernel-7.2-generic-7.2.8-1|892	%endif
14mr|kernel-7.2-generic-7.2.8-1|893	%endif
14mr|kernel-7.2-generic-7.2.8-1|894	
14mr|kernel-7.2-generic-7.2.8-1|895	# Disable debug info if requested (enabled by default)
14mr|kernel-7.2-generic-7.2.8-1|896	%if ! %build_debug
14mr|kernel-7.2-generic-7.2.8-1|897	sed -i -e '/CONFIG_DEBUG_INFO/d' -e '/CONFIG_GDB_SCRIPTS/d' .config
14mr|kernel-7.2-generic-7.2.8-1|898	echo '# CONFIG_DEBUG_INFO is not set' >> %{build_dir}/.config.append
14mr|kernel-7.2-generic-7.2.8-1|899	echo '# CONFIG_GDB_SCRIPTS is not set' >> %{build_dir}/.config.append
14mr|kernel-7.2-generic-7.2.8-1|900	%endif
14mr|kernel-7.2-generic-7.2.8-1|901	
14mr|kernel-7.2-generic-7.2.8-1|902	sed -i '/CONFIG_MODULE_SIG_FORCE/d' .config
14mr|kernel-7.2-generic-7.2.8-1|903	%if %{with oblig_signed_modules}
14mr|kernel-7.2-generic-7.2.8-1|904	# Disallow loading not signed modules
14mr|kernel-7.2-generic-7.2.8-1|905	# But 0001-ROSA-ima-allow-to-off-modules-signature-check-dynami.patch allows to override this in cmdline
14mr|kernel-7.2-generic-7.2.8-1|906	echo CONFIG_MODULE_SIG_FORCE=y >> %{build_dir}/.config.append
14mr|kernel-7.2-generic-7.2.8-1|907	%else
14mr|kernel-7.2-generic-7.2.8-1|908	echo CONFIG_MODULE_SIG_FORCE=n >> %{build_dir}/.config.append
14mr|kernel-7.2-generic-7.2.8-1|909	%endif
14mr|kernel-7.2-generic-7.2.8-1|910	
14mr|kernel-7.2-generic-7.2.8-1|911	sed -i '/CONFIG_MODULE_SIG_KEY/d' .config
14mr|kernel-7.2-generic-7.2.8-1|912	# Set path to the key that will be generated later by openssl/libressl
14mr|kernel-7.2-generic-7.2.8-1|913	echo CONFIG_MODULE_SIG_KEY=\"%{certs_signing_key_priv_rnd}\" >> %{build_dir}/.config.append
14mr|kernel-7.2-generic-7.2.8-1|914	
14mr|kernel-7.2-generic-7.2.8-1|915	# Set path to one PEM file with all keys that the kernel must trust
14mr|kernel-7.2-generic-7.2.8-1|916	sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/d' .config
14mr|kernel-7.2-generic-7.2.8-1|917	echo CONFIG_SYSTEM_TRUSTED_KEYS=\"%{certs_public_keys}\" >> %{build_dir}/.config.append
14mr|kernel-7.2-generic-7.2.8-1|918	
14mr|kernel-7.2-generic-7.2.8-1|919	# Memory wiping
14mr|kernel-7.2-generic-7.2.8-1|920	# Introduced in kernel 5.3 by commit 6471384af2a6530696fc0203bafe4de41a23c9ef
14mr|kernel-7.2-generic-7.2.8-1|921	# Estimated performance impact is described in the commit
14mr|kernel-7.2-generic-7.2.8-1|922	# "Fill newly allocated pages and heap objects with zeroes."
14mr|kernel-7.2-generic-7.2.8-1|923	# To enable, add to cmdline: init_on_alloc=1
14mr|kernel-7.2-generic-7.2.8-1|924	sed -i '/CONFIG_INIT_ON_ALLOC_DEFAULT_ON/d' .config
14mr|kernel-7.2-generic-7.2.8-1|925	echo CONFIG_INIT_ON_ALLOC_DEFAULT_ON=n >> %{build_dir}/.config.append
14mr|kernel-7.2-generic-7.2.8-1|926	# "Fill freed pages and heap objects with zeroes"
14mr|kernel-7.2-generic-7.2.8-1|927	# To disable, add to cmdline: init_on_free=0
14mr|kernel-7.2-generic-7.2.8-1|928	sed -i '/CONFIG_INIT_ON_FREE_DEFAULT_ON/d' .config
14mr|kernel-7.2-generic-7.2.8-1|929	%if %{with nickel}
14mr|kernel-7.2-generic-7.2.8-1|930	echo CONFIG_INIT_ON_FREE_DEFAULT_ON=y >> %{build_dir}/.config.append
14mr|kernel-7.2-generic-7.2.8-1|931	%else
14mr|kernel-7.2-generic-7.2.8-1|932	echo CONFIG_INIT_ON_FREE_DEFAULT_ON=n >> %{build_dir}/.config.append
14mr|kernel-7.2-generic-7.2.8-1|933	%endif
14mr|kernel-7.2-generic-7.2.8-1|934	# Here enabling only either only init_on_free or only init_on_alloc
14mr|kernel-7.2-generic-7.2.8-1|935	# makes sense; init_on_alloc is not about protecting information.
14mr|kernel-7.2-generic-7.2.8-1|936	
14mr|kernel-7.2-generic-7.2.8-1|937	# To load kernel keyring in UML
14mr|kernel-7.2-generic-7.2.8-1|938	for i in STREEBOG SHA1 SHA256 SHA512 ECRDSA RSA ; do
14mr|kernel-7.2-generic-7.2.8-1|939	if ! grep -q "^CONFIG_CRYPTO_${i}=y$" .config; then
14mr|kernel-7.2-generic-7.2.8-1|940	sed -i "/CONFIG_CRYPTO_${i}/d" .config
14mr|kernel-7.2-generic-7.2.8-1|941	echo "CONFIG_CRYPTO_${i}=y" >> %{build_dir}/.config.append
14mr|kernel-7.2-generic-7.2.8-1|942	fi
14mr|kernel-7.2-generic-7.2.8-1|943	done
14mr|kernel-7.2-generic-7.2.8-1|944	
14mr|kernel-7.2-generic-7.2.8-1|945	cat %{build_dir}/.config.append >> .config
14mr|kernel-7.2-generic-7.2.8-1|946	
14mr|kernel-7.2-generic-7.2.8-1|947	##################
14mr|kernel-7.2-generic-7.2.8-1|948	# End of kernel config
14mr|kernel-7.2-generic-7.2.8-1|949	
14mr|kernel-7.2-generic-7.2.8-1|950	
14mr|kernel-7.2-generic-7.2.8-1|951	# Store the config file in the appropriate directory.
14mr|kernel-7.2-generic-7.2.8-1|952	CONFIG_DIR=arch/%{arch_type}/configs
14mr|kernel-7.2-generic-7.2.8-1|953	mkdir -p "${CONFIG_DIR}"
14mr|kernel-7.2-generic-7.2.8-1|954	
14mr|kernel-7.2-generic-7.2.8-1|955	cfg_file=arch/%{arch_type}/configs/%{arch_suffix}_defconfig-%{flavour}
14mr|kernel-7.2-generic-7.2.8-1|956	
14mr|kernel-7.2-generic-7.2.8-1|957	make ARCH=%{arch_type} oldconfig
14mr|kernel-7.2-generic-7.2.8-1|958	# When it is needed to edit kernel configs, run:
14mr|kernel-7.2-generic-7.2.8-1|959	# abf fetch
14mr|kernel-7.2-generic-7.2.8-1|960	# rpmbuild --define "_sourcedir $PWD" --with=fail -bb kernel.spec
14mr|kernel-7.2-generic-7.2.8-1|961	# and then work with the config in the buildroot with applied patches etc.
14mr|kernel-7.2-generic-7.2.8-1|962	%{?_with_fail:exit 1}
14mr|kernel-7.2-generic-7.2.8-1|963	mv .config ${cfg_file}
14mr|kernel-7.2-generic-7.2.8-1|964	echo "Created ${cfg_file}."
14mr|kernel-7.2-generic-7.2.8-1|965	
14mr|kernel-7.2-generic-7.2.8-1|966	# Make sure that package version matches the reality
14mr|kernel-7.2-generic-7.2.8-1|967	test "$(grep '^VERSION =' Makefile | awk '{print $NF}')" = %{kernelversion}
14mr|kernel-7.2-generic-7.2.8-1|968	test "$(grep '^PATCHLEVEL =' Makefile | awk '{print $NF}')" = %{patchlevel}
14mr|kernel-7.2-generic-7.2.8-1|969	test "$(grep '^SUBLEVEL =' Makefile | awk '{print $NF}')" = %{sublevel}
14mr|kernel-7.2-generic-7.2.8-1|970	
14mr|kernel-7.2-generic-7.2.8-1|971	# Get rid of unwanted files
14mr|kernel-7.2-generic-7.2.8-1|972	find . -name '*~' -o -name '*.orig' -o -name '*.append' | %kxargs rm -f
14mr|kernel-7.2-generic-7.2.8-1|973	find . -name '.get_maintainer.ignore' | %kxargs rm -f
14mr|kernel-7.2-generic-7.2.8-1|974	
14mr|kernel-7.2-generic-7.2.8-1|975	# Versionize python shebang (#!/usr/bin/env python -> #!/usr/bin/python3) in scripts
14mr|kernel-7.2-generic-7.2.8-1|976	grep -Irl '^#!/usr/bin/env python' | xargs sed -i '1 s,^#!/usr/bin/env python$,#!%{__python3},'
14mr|kernel-7.2-generic-7.2.8-1|977	
14mr|kernel-7.2-generic-7.2.8-1|978	# Drop env from bash scripts
14mr|kernel-7.2-generic-7.2.8-1|979	sed -i '1 s,^#!.*env .*,#!%{_bindir}/bash,' scripts/config
14mr|kernel-7.2-generic-7.2.8-1|980	
14mr|kernel-7.2-generic-7.2.8-1|981	# Drop env from perl scripts
14mr|kernel-7.2-generic-7.2.8-1|982	grep -IrlE '^#!.*env perl' | xargs sed -i -e '1 s,^#!/usr/bin/env perl$,#!{_bindir}/perl,'
14mr|kernel-7.2-generic-7.2.8-1|983	
14mr|kernel-7.2-generic-7.2.8-1|984	# Franckly, Under Closer looK on other modules, it was probably a bad idea to move this header in 6.12
14mr|kernel-7.2-generic-7.2.8-1|985	mkdir -pv "%{src_dir}/include/asm"
14mr|kernel-7.2-generic-7.2.8-1|986	ln -s ../linux/unaligned.h "%{src_dir}/include/asm/unaligned.h"
14mr|kernel-7.2-generic-7.2.8-1|987	
14mr|kernel-7.2-generic-7.2.8-1|988	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|989	
14mr|kernel-7.2-generic-7.2.8-1|990	%build
14mr|kernel-7.2-generic-7.2.8-1|991	# Ensure that build time generated private keys don't get published
14mr|kernel-7.2-generic-7.2.8-1|992	# as e.g. "RPM build root" on ABF!
14mr|kernel-7.2-generic-7.2.8-1|993	# Note that ABF sends SIGKILL to rpm-build.sh when the build is terminated;
14mr|kernel-7.2-generic-7.2.8-1|994	# in this case trap will not work, but RPM build root also will not be
14mr|kernel-7.2-generic-7.2.8-1|995	# saved because rpm-build.sh saves it, but it is SIGKILLed.
14mr|kernel-7.2-generic-7.2.8-1|996	# For best security we could store private keys in RAM (not reachable from
14mr|kernel-7.2-generic-7.2.8-1|997	# filesystem, so not in /tmp!) and override sth like fopen() by LD_PRELOAD
14mr|kernel-7.2-generic-7.2.8-1|998	# to give the content of keys from RAM when a virtual address of a key file
14mr|kernel-7.2-generic-7.2.8-1|999	# is accessed, but currently I don't know how to implement this (TODO: ).
14mr|kernel-7.2-generic-7.2.8-1|1000	_cleanup(){
14mr|kernel-7.2-generic-7.2.8-1|1001	# Show resulting kernel public keys for debugging
14mr|kernel-7.2-generic-7.2.8-1|1002	cat "%{src_dir}/%{certs_dir_rnd}/x509_certificate_list" | base64 -d || :
14mr|kernel-7.2-generic-7.2.8-1|1003	rm -fvr "%{src_dir}/%{certs_dir_rnd}"
14mr|kernel-7.2-generic-7.2.8-1|1004	%if %{with uml}
14mr|kernel-7.2-generic-7.2.8-1|1005	cat "%{src_dir}.uml/%{certs_dir_rnd}/x509_certificate_list" | base64 -d || :
14mr|kernel-7.2-generic-7.2.8-1|1006	rm -fvr "%{src_dir}.uml/%{certs_dir_rnd}"
14mr|kernel-7.2-generic-7.2.8-1|1007	%endif
14mr|kernel-7.2-generic-7.2.8-1|1008	}
14mr|kernel-7.2-generic-7.2.8-1|1009	# Make a trap to delete keys even if %%build fails in the middle
14mr|kernel-7.2-generic-7.2.8-1|1010	trap "_cleanup" EXIT
14mr|kernel-7.2-generic-7.2.8-1|1011	
14mr|kernel-7.2-generic-7.2.8-1|1012	rm -rf %{temp_root}
14mr|kernel-7.2-generic-7.2.8-1|1013	install -d %{temp_root}
14mr|kernel-7.2-generic-7.2.8-1|1014	
14mr|kernel-7.2-generic-7.2.8-1|1015	cd %{src_dir}
14mr|kernel-7.2-generic-7.2.8-1|1016	
14mr|kernel-7.2-generic-7.2.8-1|1017	### Keys for signing kernel modules
14mr|kernel-7.2-generic-7.2.8-1|1018	# Keys can be generated both manually and automatically,
14mr|kernel-7.2-generic-7.2.8-1|1019	# let's generate them by ourselves to take full control of the process
14mr|kernel-7.2-generic-7.2.8-1|1020	# https://www.ibm.com/support/knowledgecenter/en/SSB23S_1.1.0.13/gtps7/cfgcert.html
14mr|kernel-7.2-generic-7.2.8-1|1021	# See also certs/Makefile in kernel source
14mr|kernel-7.2-generic-7.2.8-1|1022	mkdir -p "%{certs_dir_rnd}"
14mr|kernel-7.2-generic-7.2.8-1|1023	
14mr|kernel-7.2-generic-7.2.8-1|1024	# On ABF, %%packager == $username <$email>
14mr|kernel-7.2-generic-7.2.8-1|1025	# Try to extract email from %%packager if it is set
14mr|kernel-7.2-generic-7.2.8-1|1026	_get_email(){
14mr|kernel-7.2-generic-7.2.8-1|1027	# Check that macro %%packager was set and is not empty
14mr|kernel-7.2-generic-7.2.8-1|1028	if echo '%{packager}' | grep -q 'packager}$' || [ -z "%{packager}" ]
14mr|kernel-7.2-generic-7.2.8-1|1029	# If was not set or is empty, use default email
14mr|kernel-7.2-generic-7.2.8-1|1030	then echo 'rpmbuild@rosa.unknown' && return
14mr|kernel-7.2-generic-7.2.8-1|1031	# Otherwise try to extract email from 'name <email>' or sth else
14mr|kernel-7.2-generic-7.2.8-1|1032	else temp="$(echo '%{packager}' | tr '[:upper:]' '[:lower:]' | tr ' ' '\n' | tr -d '<>' | grep -E '@.*\..*' | head -n 1)"
14mr|kernel-7.2-generic-7.2.8-1|1033	fi
14mr|kernel-7.2-generic-7.2.8-1|1034	# Validate that what we have now is a valid email
14mr|kernel-7.2-generic-7.2.8-1|1035	# https://stackoverflow.com/a/2138832, https://stackoverflow.com/a/41192733
14mr|kernel-7.2-generic-7.2.8-1|1036	# Note that we set %%_buildshell to /bin/bash to guarantee the work of this bashism
14mr|kernel-7.2-generic-7.2.8-1|1037	regex_email="^[a-z0-9!#\$%&'*+/=?^_\`{|}~-]+(\.[a-z0-9!#$%&'*+/=?^_\`{|}~-]+)*@([a-z0-9]([a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]([a-z0-9-]*[a-z0-9])?\$"
14mr|kernel-7.2-generic-7.2.8-1|1038	if [[ "$temp" =~ ${regex_email} ]]
14mr|kernel-7.2-generic-7.2.8-1|1039	# If it is, use it
14mr|kernel-7.2-generic-7.2.8-1|1040	then echo "$temp" && return
14mr|kernel-7.2-generic-7.2.8-1|1041	# Otherwise use default email
14mr|kernel-7.2-generic-7.2.8-1|1042	else echo 'rpmbuild@rosa.unknown' && return
14mr|kernel-7.2-generic-7.2.8-1|1043	fi
14mr|kernel-7.2-generic-7.2.8-1|1044	# If script above has not return'ed for any reason,
14mr|kernel-7.2-generic-7.2.8-1|1045	# e.g. because of non-bash shell being not able to
14mr|kernel-7.2-generic-7.2.8-1|1046	# process regexp, use default email
14mr|kernel-7.2-generic-7.2.8-1|1047	echo 'rpmbuild@rosa.unknown'
14mr|kernel-7.2-generic-7.2.8-1|1048	}
14mr|kernel-7.2-generic-7.2.8-1|1049	email="$(_get_email)"
14mr|kernel-7.2-generic-7.2.8-1|1050	
14mr|kernel-7.2-generic-7.2.8-1|1051	cat <<EOF > "%{certs_key_config_rnd}"
14mr|kernel-7.2-generic-7.2.8-1|1052	[ req ]
14mr|kernel-7.2-generic-7.2.8-1|1053	prompt = no
14mr|kernel-7.2-generic-7.2.8-1|1054	string_mask = utf8only
14mr|kernel-7.2-generic-7.2.8-1|1055	#default_keyfile = %%{certs_signing_key_priv_rnd}
14mr|kernel-7.2-generic-7.2.8-1|1056	distinguished_name = req_distinguished_name
14mr|kernel-7.2-generic-7.2.8-1|1057	x509_extensions = myexts
14mr|kernel-7.2-generic-7.2.8-1|1058	[ req_distinguished_name ]
14mr|kernel-7.2-generic-7.2.8-1|1059	organizationName = %{vendor} rpmbuild
14mr|kernel-7.2-generic-7.2.8-1|1060	commonName = Build time autogenerated @ALGO@ kernel key
14mr|kernel-7.2-generic-7.2.8-1|1061	emailAddress = ${email}
14mr|kernel-7.2-generic-7.2.8-1|1062	[ myexts ]
14mr|kernel-7.2-generic-7.2.8-1|1063	basicConstraints=critical,CA:FALSE
14mr|kernel-7.2-generic-7.2.8-1|1064	keyUsage=digitalSignature
14mr|kernel-7.2-generic-7.2.8-1|1065	subjectKeyIdentifier=hash
14mr|kernel-7.2-generic-7.2.8-1|1066	authorityKeyIdentifier=keyid
14mr|kernel-7.2-generic-7.2.8-1|1067	EOF
14mr|kernel-7.2-generic-7.2.8-1|1068	cat "%{certs_key_config_rnd}"
14mr|kernel-7.2-generic-7.2.8-1|1069	sed -e 's,@ALGO@,RSA,g' "%{certs_key_config_rnd}" > "%{certs_key_config_rnd}.RSA"
14mr|kernel-7.2-generic-7.2.8-1|1070	sed -e 's,@ALGO@,GOST R 34.10-2012,g' "%{certs_key_config_rnd}" > "%{certs_key_config_rnd}.GOST"
14mr|kernel-7.2-generic-7.2.8-1|1071	# Avoid using the template
14mr|kernel-7.2-generic-7.2.8-1|1072	rm -f "%{certs_key_config_rnd}"
14mr|kernel-7.2-generic-7.2.8-1|1073	
14mr|kernel-7.2-generic-7.2.8-1|1074	_libressl_gen_key(){
14mr|kernel-7.2-generic-7.2.8-1|1075	if [ "$GOST_KEY" = 1 ]
14mr|kernel-7.2-generic-7.2.8-1|1076	then
14mr|kernel-7.2-generic-7.2.8-1|1077	lssl_req_gost_args="\
14mr|kernel-7.2-generic-7.2.8-1|1078	-newkey gost2001 \
14mr|kernel-7.2-generic-7.2.8-1|1079	-pkeyopt dgst:streebog512 -pkeyopt paramset:A \
14mr|kernel-7.2-generic-7.2.8-1|1080	-streebog512"
14mr|kernel-7.2-generic-7.2.8-1|1081	OUT="%{certs_signing_key_priv_rnd}.GOST"
14mr|kernel-7.2-generic-7.2.8-1|1082	CONFIG="%{certs_key_config_rnd}.GOST"
14mr|kernel-7.2-generic-7.2.8-1|1083	else
14mr|kernel-7.2-generic-7.2.8-1|1084	lssl_req_gost_args=""
14mr|kernel-7.2-generic-7.2.8-1|1085	OUT="%{certs_signing_key_priv_rnd}.RSA"
14mr|kernel-7.2-generic-7.2.8-1|1086	CONFIG="%{certs_key_config_rnd}.RSA"
14mr|kernel-7.2-generic-7.2.8-1|1087	fi
14mr|kernel-7.2-generic-7.2.8-1|1088	libressl req -new -nodes -utf8 -batch \
14mr|kernel-7.2-generic-7.2.8-1|1089	$lssl_req_gost_args \
14mr|kernel-7.2-generic-7.2.8-1|1090	-days 109500 \
14mr|kernel-7.2-generic-7.2.8-1|1091	-x509 -config "$CONFIG" \
14mr|kernel-7.2-generic-7.2.8-1|1092	-out "$OUT" \
14mr|kernel-7.2-generic-7.2.8-1|1093	-keyout "$OUT"
14mr|kernel-7.2-generic-7.2.8-1|1094	
14mr|kernel-7.2-generic-7.2.8-1|1095	# Verify
14mr|kernel-7.2-generic-7.2.8-1|1096	if [ "$GOST_KEY" = 1 ]; then
14mr|kernel-7.2-generic-7.2.8-1|1097	libressl x509 -in "%{certs_signing_key_priv_rnd}.GOST" -text -noout \
14mr|kernel-7.2-generic-7.2.8-1|1098	| grep -E 'Signature Algorithm:.*GOST R 34.10-2012'
14mr|kernel-7.2-generic-7.2.8-1|1099	libressl x509 -in "%{certs_signing_key_priv_rnd}.GOST" -text -noout \
14mr|kernel-7.2-generic-7.2.8-1|1100	| grep -E 'Digest Algorithm:.*GOST R 34-11-2012'
14mr|kernel-7.2-generic-7.2.8-1|1101	libressl x509 -in "%{certs_signing_key_priv_rnd}.GOST" -text -noout \
14mr|kernel-7.2-generic-7.2.8-1|1102	| grep -E 'Public Key Algorithm:.*GOST R 34.10-2012'
14mr|kernel-7.2-generic-7.2.8-1|1103	fi
14mr|kernel-7.2-generic-7.2.8-1|1104	}
14mr|kernel-7.2-generic-7.2.8-1|1105	
14mr|kernel-7.2-generic-7.2.8-1|1106	GOST_KEY=0 _libressl_gen_key
14mr|kernel-7.2-generic-7.2.8-1|1107	GOST_KEY=1 _libressl_gen_key
14mr|kernel-7.2-generic-7.2.8-1|1108	# Fake CONFIG_MODULE_SIG_KEY to make build scripts happy
14mr|kernel-7.2-generic-7.2.8-1|1109	cp -v "%{certs_signing_key_priv_rnd}.RSA" "%{certs_signing_key_priv_rnd}"
14mr|kernel-7.2-generic-7.2.8-1|1110	
14mr|kernel-7.2-generic-7.2.8-1|1111	# Strip public parts from the generated PEMs
14mr|kernel-7.2-generic-7.2.8-1|1112	sed -n \
14mr|kernel-7.2-generic-7.2.8-1|1113	'/^-----BEGIN CERTIFICATE-----$/,/^-----END CERTIFICATE-----$/p' \
14mr|kernel-7.2-generic-7.2.8-1|1114	"%{certs_signing_key_priv_rnd}.GOST" \
14mr|kernel-7.2-generic-7.2.8-1|1115	"%{certs_signing_key_priv_rnd}.RSA" \
14mr|kernel-7.2-generic-7.2.8-1|1116	> "%{certs_public_keys}"
14mr|kernel-7.2-generic-7.2.8-1|1117	
14mr|kernel-7.2-generic-7.2.8-1|1118	%if %{with additional_keys}
14mr|kernel-7.2-generic-7.2.8-1|1119	# Add additional public RSA keys to the list of trusted keys for kernel modules
14mr|kernel-7.2-generic-7.2.8-1|1120	# Build kernel --without additional_keys if you do not want to trust them
14mr|kernel-7.2-generic-7.2.8-1|1121	cat %{expand:%(for i in `seq 1 12`; do echo "%%SOURCE$((200+${i}))" | tr "\n" " "; done)} \
14mr|kernel-7.2-generic-7.2.8-1|1122	>> "%{certs_public_keys}"
14mr|kernel-7.2-generic-7.2.8-1|1123	%endif
14mr|kernel-7.2-generic-7.2.8-1|1124	# End of additional_keys
14mr|kernel-7.2-generic-7.2.8-1|1125	cat %{certs_public_keys}
14mr|kernel-7.2-generic-7.2.8-1|1126	
14mr|kernel-7.2-generic-7.2.8-1|1127	# .config
14mr|kernel-7.2-generic-7.2.8-1|1128	%smake -s mrproper
14mr|kernel-7.2-generic-7.2.8-1|1129	cp arch/%{arch_type}/configs/%{arch_suffix}_defconfig-%{flavour} .config
14mr|kernel-7.2-generic-7.2.8-1|1130	
14mr|kernel-7.2-generic-7.2.8-1|1131	# Make sure EXTRAVERSION says what we want it to say
14mr|kernel-7.2-generic-7.2.8-1|1132	LC_ALL=C sed -ri "s/^EXTRAVERSION.*/EXTRAVERSION = -%{flavour}-%{buildrpmrel}/" Makefile
14mr|kernel-7.2-generic-7.2.8-1|1133	
14mr|kernel-7.2-generic-7.2.8-1|1134	# Build the kernel
14mr|kernel-7.2-generic-7.2.8-1|1135	echo "Building kernel %{kver_full}"
14mr|kernel-7.2-generic-7.2.8-1|1136	
14mr|kernel-7.2-generic-7.2.8-1|1137	TARGETS="all"
14mr|kernel-7.2-generic-7.2.8-1|1138	# need to install dtbs to proper boot arm64/riscv64 devices
14mr|kernel-7.2-generic-7.2.8-1|1139	%ifarch %{armx} riscv64
14mr|kernel-7.2-generic-7.2.8-1|1140	TARGETS="$TARGETS dtbs"
14mr|kernel-7.2-generic-7.2.8-1|1141	%endif
14mr|kernel-7.2-generic-7.2.8-1|1142	
14mr|kernel-7.2-generic-7.2.8-1|1143	%kmake V=1 -s $TARGETS
14mr|kernel-7.2-generic-7.2.8-1|1144	
14mr|kernel-7.2-generic-7.2.8-1|1145	# Install modules
14mr|kernel-7.2-generic-7.2.8-1|1146	mkdir -p %{temp_modules}/%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1147	%smake INSTALL_MOD_PATH=%{temp_root} KERNELRELEASE=%{kver_full} modules_install
14mr|kernel-7.2-generic-7.2.8-1|1148	
14mr|kernel-7.2-generic-7.2.8-1|1149	%if %{with binary_extra_modules}
14mr|kernel-7.2-generic-7.2.8-1|1150	# Build and install procedure is specific to each Makefile from kernel-source-* packages
14mr|kernel-7.2-generic-7.2.8-1|1151	# See also: https://www.kernel.org/doc/html/latest/kbuild/modules.html
14mr|kernel-7.2-generic-7.2.8-1|1152	# Copy directory because write permissions are required
14mr|kernel-7.2-generic-7.2.8-1|1153	# `make modules_install` must be done before this, otherwise these copied files will be deleted
14mr|kernel-7.2-generic-7.2.8-1|1154	_build_nvidia(){
14mr|kernel-7.2-generic-7.2.8-1|1155	local t="${2:-}"
14mr|kernel-7.2-generic-7.2.8-1|1156	test -n "$t" && t="-$t"
14mr|kernel-7.2-generic-7.2.8-1|1157	cp -r "$(rpm -q --qf "/usr/src/nvidia${1}${t}-%%{VERSION}-%%{RELEASE}" kernel-source-nvidia${1}${t})" kernel-source-nvidia${1}${t}
14mr|kernel-7.2-generic-7.2.8-1|1158	pushd kernel-source-nvidia${1}${t}
14mr|kernel-7.2-generic-7.2.8-1|1159	%make_build SYSSRC=%{src_dir}
14mr|kernel-7.2-generic-7.2.8-1|1160	mkdir -p %{temp_modules}/%{kver_full}/kernel/drivers/video/nvidia${1}${t}.%{kroko_release}
14mr|kernel-7.2-generic-7.2.8-1|1161	# put them here to extract debug and compress, will be moved later
14mr|kernel-7.2-generic-7.2.8-1|1162	install -m0644 $(find . -name '*.ko') %{temp_modules}/%{kver_full}/kernel/drivers/video/nvidia${1}${t}.%{kroko_release}/"$i"
14mr|kernel-7.2-generic-7.2.8-1|1163	popd
14mr|kernel-7.2-generic-7.2.8-1|1164	rm -fr kernel-source-nvidia${1}${t}
14mr|kernel-7.2-generic-7.2.8-1|1165	# for rosa-kernel-tools
14mr|kernel-7.2-generic-7.2.8-1|1166	mkdir -p %{temp_root}/var/spool/initramfs-regen
14mr|kernel-7.2-generic-7.2.8-1|1167	touch %{temp_root}/var/spool/initramfs-regen/nvidia${1}${t}.%{kroko_release}
14mr|kernel-7.2-generic-7.2.8-1|1168	}
14mr|kernel-7.2-generic-7.2.8-1|1169	
14mr|kernel-7.2-generic-7.2.8-1|1170	%ifarch %{x86_64}
14mr|kernel-7.2-generic-7.2.8-1|1171	_build_nvidia 615 proprietary
14mr|kernel-7.2-generic-7.2.8-1|1172	_build_nvidia 615 open
14mr|kernel-7.2-generic-7.2.8-1|1173	%endif
14mr|kernel-7.2-generic-7.2.8-1|1174	
14mr|kernel-7.2-generic-7.2.8-1|1175	cp -r "$(rpm -q --qf '/usr/src/tripso-%%{VERSION}-%%{RELEASE}' kernel-source-tripso)" kernel-source-tripso
14mr|kernel-7.2-generic-7.2.8-1|1176	pushd kernel-source-tripso
14mr|kernel-7.2-generic-7.2.8-1|1177	%kmake KDIR=%{src_dir}
14mr|kernel-7.2-generic-7.2.8-1|1178	mkdir -p %{temp_modules}/%{kver_full}/kernel/net
14mr|kernel-7.2-generic-7.2.8-1|1179	cp xt_TRIPSO.ko %{temp_modules}/%{kver_full}/kernel/net/
14mr|kernel-7.2-generic-7.2.8-1|1180	popd
14mr|kernel-7.2-generic-7.2.8-1|1181	rm -fr kernel-source-tripso
14mr|kernel-7.2-generic-7.2.8-1|1182	
14mr|kernel-7.2-generic-7.2.8-1|1183	cp -r "$(rpm -q --qf '/usr/src/ipt-so-%%{VERSION}-%%{RELEASE}' kernel-source-ipt-so)" kernel-source-ipt-so
14mr|kernel-7.2-generic-7.2.8-1|1184	pushd kernel-source-ipt-so
14mr|kernel-7.2-generic-7.2.8-1|1185	%kmake KDIR=%{src_dir}
14mr|kernel-7.2-generic-7.2.8-1|1186	mkdir -p %{temp_modules}/%{kver_full}/kernel/net
14mr|kernel-7.2-generic-7.2.8-1|1187	cp xt_so.ko %{temp_modules}/%{kver_full}/kernel/net/
14mr|kernel-7.2-generic-7.2.8-1|1188	popd
14mr|kernel-7.2-generic-7.2.8-1|1189	rm -fr kernel-source-ipt-so
14mr|kernel-7.2-generic-7.2.8-1|1190	
14mr|kernel-7.2-generic-7.2.8-1|1191	cp -r "$(rpm -q --qf '/usr/src/nwfermi-%%{VERSION}-%%{RELEASE}' kernel-source-nwfermi)" kernel-source-nwfermi
14mr|kernel-7.2-generic-7.2.8-1|1192	pushd kernel-source-nwfermi
14mr|kernel-7.2-generic-7.2.8-1|1193	#%%kmake KERNEL_SOURCE=%{src_dir}
14mr|kernel-7.2-generic-7.2.8-1|1194	make -C %{src_dir} M="$PWD" modules
14mr|kernel-7.2-generic-7.2.8-1|1195	mkdir -p %{temp_modules}/%{kver_full}/kernel/drivers/input
14mr|kernel-7.2-generic-7.2.8-1|1196	cp nwfermi.ko %{temp_modules}/%{kver_full}/kernel/drivers/input/
14mr|kernel-7.2-generic-7.2.8-1|1197	popd
14mr|kernel-7.2-generic-7.2.8-1|1198	rm -fr kernel-source-nwfermi
14mr|kernel-7.2-generic-7.2.8-1|1199	
14mr|kernel-7.2-generic-7.2.8-1|1200	%if %{with binary_shredder}
14mr|kernel-7.2-generic-7.2.8-1|1201	cp -r "$(rpm -q --qf '/usr/src/shredder-kernel-%%{VERSION}-%%{RELEASE}' kernel-source-shredder-kernel)" kernel-source-shredder-kernel
14mr|kernel-7.2-generic-7.2.8-1|1202	pushd kernel-source-shredder-kernel
14mr|kernel-7.2-generic-7.2.8-1|1203	%kmake KERNEL_PATH=%{src_dir}
14mr|kernel-7.2-generic-7.2.8-1|1204	mkdir -p %{temp_modules}/%{kver_full}/kernel/extra/
14mr|kernel-7.2-generic-7.2.8-1|1205	cp shredder-kernel.ko %{temp_modules}/%{kver_full}/kernel/extra/
14mr|kernel-7.2-generic-7.2.8-1|1206	popd
14mr|kernel-7.2-generic-7.2.8-1|1207	rm -fr kernel-source-shredder-kernel
14mr|kernel-7.2-generic-7.2.8-1|1208	%endif
14mr|kernel-7.2-generic-7.2.8-1|1209	
14mr|kernel-7.2-generic-7.2.8-1|1210	%if %{with binary_virtualbox_host}
14mr|kernel-7.2-generic-7.2.8-1|1211	# build commands for virtualbox are based on the ones from the virtualbox package
14mr|kernel-7.2-generic-7.2.8-1|1212	cp -r "$(rpm -q --qf '/usr/src/virtualbox-%%{VERSION}-%%{RELEASE}' kernel-source-virtualbox)" kernel-source-virtualbox
14mr|kernel-7.2-generic-7.2.8-1|1213	mkdir -p %{temp_modules}/%{kver_full}/kernel/misc/
14mr|kernel-7.2-generic-7.2.8-1|1214	pushd kernel-source-virtualbox
14mr|kernel-7.2-generic-7.2.8-1|1215	make -C vboxdrv KERN_DIR=%{src_dir} KERN_VER=%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1216	cp -fv vboxdrv/Module.symvers vboxnetflt
14mr|kernel-7.2-generic-7.2.8-1|1217	cp -fv vboxdrv/Module.symvers vboxnetadp
14mr|kernel-7.2-generic-7.2.8-1|1218	make -C vboxnetflt KERN_DIR=%{src_dir} KERN_VER=%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1219	make -C vboxnetadp KERN_DIR=%{src_dir} KERN_VER=%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1220	cp -fv vboxnetadp/Module.symvers vboxpci/
14mr|kernel-7.2-generic-7.2.8-1|1221	make -C vboxpci KERN_DIR=%{src_dir} KERN_VER=%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1222	for i in vboxnetflt vboxnetadp vboxdrv vboxpci
14mr|kernel-7.2-generic-7.2.8-1|1223	do
14mr|kernel-7.2-generic-7.2.8-1|1224	cp -v "${i}/${i}.ko" %{temp_modules}/%{kver_full}/kernel/misc/
14mr|kernel-7.2-generic-7.2.8-1|1225	done
14mr|kernel-7.2-generic-7.2.8-1|1226	popd
14mr|kernel-7.2-generic-7.2.8-1|1227	%endif
14mr|kernel-7.2-generic-7.2.8-1|1228	
14mr|kernel-7.2-generic-7.2.8-1|1229	cp -r "$(rpm -q --qf '/usr/src/v4l2loopback-%%{VERSION}-%%{RELEASE}' kernel-source-v4l2loopback)" kernel-source-v4l2loopback
14mr|kernel-7.2-generic-7.2.8-1|1230	pushd kernel-source-v4l2loopback
14mr|kernel-7.2-generic-7.2.8-1|1231	cat Kbuild > Makefile
14mr|kernel-7.2-generic-7.2.8-1|1232	mkdir -p %{temp_modules}/%{kver_full}/kernel/drivers/media
14mr|kernel-7.2-generic-7.2.8-1|1233	make -C %{src_dir} M="$PWD" modules
14mr|kernel-7.2-generic-7.2.8-1|1234	cp v4l2loopback.ko %{temp_modules}/%{kver_full}/kernel/drivers/media
14mr|kernel-7.2-generic-7.2.8-1|1235	pushd
14mr|kernel-7.2-generic-7.2.8-1|1236	rm -fr kernel-source-v4l2loopback
14mr|kernel-7.2-generic-7.2.8-1|1237	
14mr|kernel-7.2-generic-7.2.8-1|1238	cp -r "$(rpm -q --qf '/usr/src/hotfix-kvadra-touchpad-%%{VERSION}-%%{RELEASE}' kernel-source-hotfix-kvadra-touchpad)" kernel-source-hotfix-kvadra-touchpad
14mr|kernel-7.2-generic-7.2.8-1|1239	pushd kernel-source-hotfix-kvadra-touchpad
14mr|kernel-7.2-generic-7.2.8-1|1240	make -C %{src_dir} M="$PWD" modules
14mr|kernel-7.2-generic-7.2.8-1|1241	mkdir -p %{temp_modules}/%{kver_full}/kernel/extra/
14mr|kernel-7.2-generic-7.2.8-1|1242	cp hotfix-kvadra-touchpad.ko %{temp_modules}/%{kver_full}/kernel/extra/
14mr|kernel-7.2-generic-7.2.8-1|1243	popd
14mr|kernel-7.2-generic-7.2.8-1|1244	rm -fr kernel-source-hotfix-kvadra-touchpad
14mr|kernel-7.2-generic-7.2.8-1|1245	
14mr|kernel-7.2-generic-7.2.8-1|1246	%if %{with nickel}
14mr|kernel-7.2-generic-7.2.8-1|1247	# rosa-test-suite uses /sr/src/xxx-version, not /usr/src/xxx-version-release
14mr|kernel-7.2-generic-7.2.8-1|1248	cp -r "$(rpm -q --qf '/usr/src/rosa-test-suite-%%{VERSION}' kernel-source-rosa-test-suite)" kernel-source-rosa-test-suite
14mr|kernel-7.2-generic-7.2.8-1|1249	pushd kernel-source-rosa-test-suite
14mr|kernel-7.2-generic-7.2.8-1|1250	mkdir -p %{temp_modules}/%{kver_full}/kernel/misc/
14mr|kernel-7.2-generic-7.2.8-1|1251	for i in nlkm memfreetest pcietest
14mr|kernel-7.2-generic-7.2.8-1|1252	do
14mr|kernel-7.2-generic-7.2.8-1|1253	cat << EOF > Makefile
14mr|kernel-7.2-generic-7.2.8-1|1254	obj-m := ${i}.o
14mr|kernel-7.2-generic-7.2.8-1|1255	all:
14mr|kernel-7.2-generic-7.2.8-1|1256	make -C %{src_dir} M=\$(PWD) modules
14mr|kernel-7.2-generic-7.2.8-1|1257	EOF
14mr|kernel-7.2-generic-7.2.8-1|1258	%kmake
14mr|kernel-7.2-generic-7.2.8-1|1259	cp -fv ${i}.ko %{temp_modules}/%{kver_full}/kernel/misc/
14mr|kernel-7.2-generic-7.2.8-1|1260	done
14mr|kernel-7.2-generic-7.2.8-1|1261	popd
14mr|kernel-7.2-generic-7.2.8-1|1262	%endif
14mr|kernel-7.2-generic-7.2.8-1|1263	# End with nickel <- with binary_extra_modules
14mr|kernel-7.2-generic-7.2.8-1|1264	
14mr|kernel-7.2-generic-7.2.8-1|1265	%endif
14mr|kernel-7.2-generic-7.2.8-1|1266	# End with binary_extra_modules
14mr|kernel-7.2-generic-7.2.8-1|1267	
14mr|kernel-7.2-generic-7.2.8-1|1268	%if %{with uml}
14mr|kernel-7.2-generic-7.2.8-1|1269	cp -rv %{certs_dir_rnd} %{src_dir}.uml/
14mr|kernel-7.2-generic-7.2.8-1|1270	pushd %{src_dir}.uml
14mr|kernel-7.2-generic-7.2.8-1|1271	%kmake ARCH=um defconfig
14mr|kernel-7.2-generic-7.2.8-1|1272	%kmake ARCH=um linux
14mr|kernel-7.2-generic-7.2.8-1|1273	install -Dm0755 linux %{temp_root}%{_bindir}/linux-uml-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1274	#rm -fv linux
14mr|kernel-7.2-generic-7.2.8-1|1275	%kmake V=1 ARCH=um modules
14mr|kernel-7.2-generic-7.2.8-1|1276	mkdir -p %{temp_root}%{_modulesdir}-uml/%{kver_full}/
14mr|kernel-7.2-generic-7.2.8-1|1277	%kmake ARCH=um INSTALL_MOD_PATH=%{temp_root}%{_modulesdir}-uml/%{kver_full}/ modules_install
14mr|kernel-7.2-generic-7.2.8-1|1278	popd
14mr|kernel-7.2-generic-7.2.8-1|1279	%endif
14mr|kernel-7.2-generic-7.2.8-1|1280	
14mr|kernel-7.2-generic-7.2.8-1|1281	install -d %{temp_boot}
14mr|kernel-7.2-generic-7.2.8-1|1282	install -m 644 System.map %{temp_boot}/System.map-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1283	install -m 644 .config %{temp_boot}/config-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1284	%if %{with modxz}
14mr|kernel-7.2-generic-7.2.8-1|1285	xz -c Module.symvers > %{temp_boot}/symvers-%{kver_full}.xz
14mr|kernel-7.2-generic-7.2.8-1|1286	%else
14mr|kernel-7.2-generic-7.2.8-1|1287	%{zstd_cmd} Module.symvers
14mr|kernel-7.2-generic-7.2.8-1|1288	install -m 644 Module.symvers.zst %{temp_boot}/symvers-%{kver_full}.zst
14mr|kernel-7.2-generic-7.2.8-1|1289	%endif
14mr|kernel-7.2-generic-7.2.8-1|1290	
14mr|kernel-7.2-generic-7.2.8-1|1291	%ifarch %{armx} riscv64
14mr|kernel-7.2-generic-7.2.8-1|1292	%make_build ARCH=%{arch_type} V=1 INSTALL_DTBS_PATH=%{temp_boot}/dtb-%{kver_full} dtbs_install
14mr|kernel-7.2-generic-7.2.8-1|1293	%endif
14mr|kernel-7.2-generic-7.2.8-1|1294	
14mr|kernel-7.2-generic-7.2.8-1|1295	%ifarch aarch64 riscv64
14mr|kernel-7.2-generic-7.2.8-1|1296	cp -f arch/%{arch_type}/boot/Image* %{temp_boot}/vmlinuz-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1297	%else
14mr|kernel-7.2-generic-7.2.8-1|1298	%ifarch loongarch64
14mr|kernel-7.2-generic-7.2.8-1|1299	cp -f arch/%{arch_type}/boot/vmlinuz.efi %{temp_boot}/vmlinuz-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1300	%else
14mr|kernel-7.2-generic-7.2.8-1|1301	cp -f arch/%{arch_type}/boot/bzImage %{temp_boot}/vmlinuz-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1302	%endif
14mr|kernel-7.2-generic-7.2.8-1|1303	%endif
14mr|kernel-7.2-generic-7.2.8-1|1304	
14mr|kernel-7.2-generic-7.2.8-1|1305	# Headers
14mr|kernel-7.2-generic-7.2.8-1|1306	%if %{build_headers}
14mr|kernel-7.2-generic-7.2.8-1|1307	%make_build INSTALL_HDR_PATH=%{temp_root}%{_prefix} KERNELRELEASE=%{kver_full} headers_install
14mr|kernel-7.2-generic-7.2.8-1|1308	find %{temp_root}%{_prefix} -name .install -or -name ..install.cmd | %kxargs rm -f
14mr|kernel-7.2-generic-7.2.8-1|1309	%endif
14mr|kernel-7.2-generic-7.2.8-1|1310	
14mr|kernel-7.2-generic-7.2.8-1|1311	# Remove /lib/firmware, we use a separate linux-firmware package
14mr|kernel-7.2-generic-7.2.8-1|1312	rm -rf %{temp_root}/lib/firmware
14mr|kernel-7.2-generic-7.2.8-1|1313	
14mr|kernel-7.2-generic-7.2.8-1|1314	# Prepare the files for kernel*-devel
14mr|kernel-7.2-generic-7.2.8-1|1315	%if %{build_devel}
14mr|kernel-7.2-generic-7.2.8-1|1316	
14mr|kernel-7.2-generic-7.2.8-1|1317	mkdir -p %{temp_devel_root}
14mr|kernel-7.2-generic-7.2.8-1|1318	for i in $(find . -name 'Makefile*'); do cp -R --parents $i %{temp_devel_root}; done
14mr|kernel-7.2-generic-7.2.8-1|1319	for i in $(find . -name 'Kconfig*' -o -name 'Kbuild*'); do cp -R --parents $i %{temp_devel_root}; done
14mr|kernel-7.2-generic-7.2.8-1|1320	
14mr|kernel-7.2-generic-7.2.8-1|1321	cp -fR include %{temp_devel_root}
14mr|kernel-7.2-generic-7.2.8-1|1322	
14mr|kernel-7.2-generic-7.2.8-1|1323	cp -fR scripts %{temp_devel_root}
14mr|kernel-7.2-generic-7.2.8-1|1324	cp -fR kernel/bounds.c %{temp_devel_root}/kernel
14mr|kernel-7.2-generic-7.2.8-1|1325	cp -fR kernel/time/timeconst.bc %{temp_devel_root}/kernel/time
14mr|kernel-7.2-generic-7.2.8-1|1326	cp -fR tools %{temp_devel_root}/
14mr|kernel-7.2-generic-7.2.8-1|1327	cp -fR arch/%{arch_type}/kernel/asm-offsets.{c,s} %{temp_devel_root}/arch/%{arch_type}/kernel/
14mr|kernel-7.2-generic-7.2.8-1|1328	%ifarch %{ix86} %{x86_64}
14mr|kernel-7.2-generic-7.2.8-1|1329	cp -fR arch/%{arch_type}/kernel/asm-offsets_{32,64}.c %{temp_devel_root}/arch/%{arch_type}/kernel/
14mr|kernel-7.2-generic-7.2.8-1|1330	cp -fR arch/%{arch_type}/purgatory/* %{temp_devel_root}/arch/%{arch_type}/purgatory/
14mr|kernel-7.2-generic-7.2.8-1|1331	# Needed for arch/x86/purgatory
14mr|kernel-7.2-generic-7.2.8-1|1332	cp -fR lib/*.h lib/*.c %{temp_devel_root}/lib/
14mr|kernel-7.2-generic-7.2.8-1|1333	cp -fR arch/%{arch_type}/entry/syscalls/syscall* %{temp_devel_root}/arch/%{arch_type}/entry/syscalls/
14mr|kernel-7.2-generic-7.2.8-1|1334	cp -fR arch/%{arch_type}/tools %{temp_devel_root}/arch/%{arch_type}/
14mr|kernel-7.2-generic-7.2.8-1|1335	# needed for kexec
14mr|kernel-7.2-generic-7.2.8-1|1336	cp -fR arch/%{arch_type}/boot/*.h %{temp_devel_root}/arch/%{arch_type}/boot/
14mr|kernel-7.2-generic-7.2.8-1|1337	cp -fR arch/%{arch_type}/boot/*.c %{temp_devel_root}/arch/%{arch_type}/boot/
14mr|kernel-7.2-generic-7.2.8-1|1338	%endif
14mr|kernel-7.2-generic-7.2.8-1|1339	cp -fR arch/%{arch_type}/include %{temp_devel_root}/arch/%{arch_type}/
14mr|kernel-7.2-generic-7.2.8-1|1340	cp -fR .config Module.symvers %{temp_devel_root}
14mr|kernel-7.2-generic-7.2.8-1|1341	
14mr|kernel-7.2-generic-7.2.8-1|1342	# Needed for truecrypt build (Danny)
14mr|kernel-7.2-generic-7.2.8-1|1343	cp -fR drivers/md/dm.h %{temp_devel_root}/drivers/md/
14mr|kernel-7.2-generic-7.2.8-1|1344	
14mr|kernel-7.2-generic-7.2.8-1|1345	# Needed for lirc_gpio (#39004)
14mr|kernel-7.2-generic-7.2.8-1|1346	cp -fR drivers/media/pci/bt8xx/bttv{,p}.h %{temp_devel_root}/drivers/media/pci/bt8xx/
14mr|kernel-7.2-generic-7.2.8-1|1347	cp -fR drivers/media/pci/bt8xx/bt848.h %{temp_devel_root}/drivers/media/pci/bt8xx/
14mr|kernel-7.2-generic-7.2.8-1|1348	
14mr|kernel-7.2-generic-7.2.8-1|1349	# Add acpica header files, needed for fglrx build
14mr|kernel-7.2-generic-7.2.8-1|1350	cp -fR drivers/acpi/acpica/*.h %{temp_devel_root}/drivers/acpi/acpica/
14mr|kernel-7.2-generic-7.2.8-1|1351	
14mr|kernel-7.2-generic-7.2.8-1|1352	%if %{with aufs}
14mr|kernel-7.2-generic-7.2.8-1|1353	# aufs2 has a special file needed
14mr|kernel-7.2-generic-7.2.8-1|1354	cp -fR fs/aufs/magic.mk %{temp_devel_root}/fs/aufs
14mr|kernel-7.2-generic-7.2.8-1|1355	%endif
14mr|kernel-7.2-generic-7.2.8-1|1356	
14mr|kernel-7.2-generic-7.2.8-1|1357	# SELinux needs security/selinux/include
14mr|kernel-7.2-generic-7.2.8-1|1358	cp -fR security/selinux/include %{temp_devel_root}/security/selinux
14mr|kernel-7.2-generic-7.2.8-1|1359	
14mr|kernel-7.2-generic-7.2.8-1|1360	for i in alpha arc avr32 blackfin c6x cris csky frv h8300 hexagon ia64 m32r m68k m68knommu metag microblaze \
14mr|kernel-7.2-generic-7.2.8-1|1361	mips mn10300 nds32 nios2 openrisc parisc powerpc s390 score sh sparc tile unicore32 xtensa; do
14mr|kernel-7.2-generic-7.2.8-1|1362	rm -rf %{temp_devel_root}/arch/$i
14mr|kernel-7.2-generic-7.2.8-1|1363	done
14mr|kernel-7.2-generic-7.2.8-1|1364	
14mr|kernel-7.2-generic-7.2.8-1|1365	# Clean the scripts tree, and make sure everything is ok (sanity check)
14mr|kernel-7.2-generic-7.2.8-1|1366	# running prepare+scripts (tree was already "prepared" in build)
14mr|kernel-7.2-generic-7.2.8-1|1367	pushd %{temp_devel_root}
14mr|kernel-7.2-generic-7.2.8-1|1368	%smake V=1 -s clean ARCH=%{arch_type}
14mr|kernel-7.2-generic-7.2.8-1|1369	popd
14mr|kernel-7.2-generic-7.2.8-1|1370	
14mr|kernel-7.2-generic-7.2.8-1|1371	rm -f %{temp_devel_root}/.config.old
14mr|kernel-7.2-generic-7.2.8-1|1372	
14mr|kernel-7.2-generic-7.2.8-1|1373	# Fix permissions
14mr|kernel-7.2-generic-7.2.8-1|1374	chmod -R a+rX %{temp_devel_root}
14mr|kernel-7.2-generic-7.2.8-1|1375	
14mr|kernel-7.2-generic-7.2.8-1|1376	# Disable mrproper in -devel rpms
14mr|kernel-7.2-generic-7.2.8-1|1377	#patch -p1 --fuzz=0 -d %{temp_devel_root} -i %{SOURCE2}
14mr|kernel-7.2-generic-7.2.8-1|1378	%endif
14mr|kernel-7.2-generic-7.2.8-1|1379	# End of build_devel
14mr|kernel-7.2-generic-7.2.8-1|1380	
14mr|kernel-7.2-generic-7.2.8-1|1381	
14mr|kernel-7.2-generic-7.2.8-1|1382	# TODO: maybe move to /usr/lib/debug?
14mr|kernel-7.2-generic-7.2.8-1|1383	%if %{build_debug}
14mr|kernel-7.2-generic-7.2.8-1|1384	find %{temp_modules}/%{kver_full}/kernel \
14mr|kernel-7.2-generic-7.2.8-1|1385	-name "*.ko" | \
14mr|kernel-7.2-generic-7.2.8-1|1386	%kxargs -I '{}' objcopy --only-keep-debug '{}' '{}'.debug
14mr|kernel-7.2-generic-7.2.8-1|1387	find %{temp_modules}/%{kver_full}/kernel \
14mr|kernel-7.2-generic-7.2.8-1|1388	-name "*.ko" | %kxargs -I '{}' \
14mr|kernel-7.2-generic-7.2.8-1|1389	sh -c 'cd `dirname {}`; \
14mr|kernel-7.2-generic-7.2.8-1|1390	objcopy --add-gnu-debuglink=`basename {}`.debug \
14mr|kernel-7.2-generic-7.2.8-1|1391	--strip-debug `basename {}`'
14mr|kernel-7.2-generic-7.2.8-1|1392	%endif
14mr|kernel-7.2-generic-7.2.8-1|1393	# End of build_debug
14mr|kernel-7.2-generic-7.2.8-1|1394	%if %{with binary_extra_modules}
14mr|kernel-7.2-generic-7.2.8-1|1395	# https://patchwork.kernel.org/patch/11446123/
14mr|kernel-7.2-generic-7.2.8-1|1396	_libressl_sign(){
14mr|kernel-7.2-generic-7.2.8-1|1397	if [ ! -f "$1" ]; then
14mr|kernel-7.2-generic-7.2.8-1|1398	echo "No file $1"
14mr|kernel-7.2-generic-7.2.8-1|1399	return 0
14mr|kernel-7.2-generic-7.2.8-1|1400	fi
14mr|kernel-7.2-generic-7.2.8-1|1401	f="$1"
14mr|kernel-7.2-generic-7.2.8-1|1402	%if %{with gost_sign}
14mr|kernel-7.2-generic-7.2.8-1|1403	sign-file streebog512 \
14mr|kernel-7.2-generic-7.2.8-1|1404	"%{certs_signing_key_priv_rnd}.GOST" "%{certs_signing_key_priv_rnd}.GOST" "$f"
14mr|kernel-7.2-generic-7.2.8-1|1405	%else
14mr|kernel-7.2-generic-7.2.8-1|1406	sign-file sha512 \
14mr|kernel-7.2-generic-7.2.8-1|1407	"%{certs_signing_key_priv_rnd}.RSA" "%{certs_signing_key_priv_rnd}.RSA" "$f"
14mr|kernel-7.2-generic-7.2.8-1|1408	%endif
14mr|kernel-7.2-generic-7.2.8-1|1409	unset f
14mr|kernel-7.2-generic-7.2.8-1|1410	}
14mr|kernel-7.2-generic-7.2.8-1|1411	export -f _libressl_sign
14mr|kernel-7.2-generic-7.2.8-1|1412	find %{temp_modules}/%{kver_full}/kernel \
14mr|kernel-7.2-generic-7.2.8-1|1413	%if %{with uml}
14mr|kernel-7.2-generic-7.2.8-1|1414	%{temp_root}%{_modulesdir}-uml/%{kver_full} \
14mr|kernel-7.2-generic-7.2.8-1|1415	%endif
14mr|kernel-7.2-generic-7.2.8-1|1416	-name '*.ko' -print0 | sort -u | \
14mr|kernel-7.2-generic-7.2.8-1|1417	xargs --null -P "$(nproc)" -I {} "$SHELL" -e -x -c 'if ! _libressl_sign "{}"; \
14mr|kernel-7.2-generic-7.2.8-1|1418	then echo Failed _libressl_sign on "{}" && exit 1; fi'
14mr|kernel-7.2-generic-7.2.8-1|1419	%endif
14mr|kernel-7.2-generic-7.2.8-1|1420	# Set extraversion to match srpm to get nice version reported by the tools
14mr|kernel-7.2-generic-7.2.8-1|1421	LC_ALL=C sed -ri "s/^EXTRAVERSION.*/EXTRAVERSION = -%{fullrpmrel}/" Makefile
14mr|kernel-7.2-generic-7.2.8-1|1422	
14mr|kernel-7.2-generic-7.2.8-1|1423	%if %{build_perf}
14mr|kernel-7.2-generic-7.2.8-1|1424	%smake -C tools/perf -s PYTHON=%{__python3} HAVE_CPLUS_DEMANGLE=1 WERROR=0 prefix=%{_prefix} lib=%{_lib} NO_GTK2=1 all
14mr|kernel-7.2-generic-7.2.8-1|1425	%smake -C tools/perf -s prefix=%{_prefix} lib=%{_lib} NO_GTK2=1 man
14mr|kernel-7.2-generic-7.2.8-1|1426	%endif
14mr|kernel-7.2-generic-7.2.8-1|1427	
14mr|kernel-7.2-generic-7.2.8-1|1428	%if %{with bpftool}
14mr|kernel-7.2-generic-7.2.8-1|1429	%smake -C tools/bpf/bpftool CC=%{__cc} HOSTCC=%{__cc} ARCH=%{arch_type} LLVM=1 DESTDIR="%{temp_root}" V=0 VERBOSE=0
14mr|kernel-7.2-generic-7.2.8-1|1430	%smake -C tools/bpf/bpftool DESTDIR="%{temp_root}" prefix=%{_prefix} bash_compdir=%{_sysconfdir}/bash_completion.d/ mandir=%{_mandir} ARCH=%{arch_type} install V=0 VERBOSE=0
14mr|kernel-7.2-generic-7.2.8-1|1431	%endif
14mr|kernel-7.2-generic-7.2.8-1|1432	
14mr|kernel-7.2-generic-7.2.8-1|1433	_cleanup
14mr|kernel-7.2-generic-7.2.8-1|1434	
14mr|kernel-7.2-generic-7.2.8-1|1435	############################################################################
14mr|kernel-7.2-generic-7.2.8-1|1436	
14mr|kernel-7.2-generic-7.2.8-1|1437	%install
14mr|kernel-7.2-generic-7.2.8-1|1438	cd %{src_dir}
14mr|kernel-7.2-generic-7.2.8-1|1439	
14mr|kernel-7.2-generic-7.2.8-1|1440	# TODO: get rid of temporary directory, install to buildroot directly?
14mr|kernel-7.2-generic-7.2.8-1|1441	# We want to be able to test several times the install part
14mr|kernel-7.2-generic-7.2.8-1|1442	rm -rf %{buildroot}
14mr|kernel-7.2-generic-7.2.8-1|1443	cp -a %{temp_root} %{buildroot}
14mr|kernel-7.2-generic-7.2.8-1|1444	
14mr|kernel-7.2-generic-7.2.8-1|1445	%if %{with gost_sign}
14mr|kernel-7.2-generic-7.2.8-1|1446	# Multithreaded verification that every kernel module has a signature attached to it
14mr|kernel-7.2-generic-7.2.8-1|1447	mkdir -p "%{certs_dir_rnd}"
14mr|kernel-7.2-generic-7.2.8-1|1448	touch %{certs_verify_tmp}
14mr|kernel-7.2-generic-7.2.8-1|1449	_verify_signature(){
14mr|kernel-7.2-generic-7.2.8-1|1450	if [ -z "$1" ] || [ ! -f "$1" ]; then return; fi
14mr|kernel-7.2-generic-7.2.8-1|1451	if hexdump -C "$1" | rev | cut -f 2 -d '|' | rev | tr -d '\n' | grep -q '~Module signature appended~'; then
14mr|kernel-7.2-generic-7.2.8-1|1452	if [ -f %{certs_verify_tmp} ]; then
14mr|kernel-7.2-generic-7.2.8-1|1453	rm -f %{certs_verify_tmp}
14mr|kernel-7.2-generic-7.2.8-1|1454	fi
14mr|kernel-7.2-generic-7.2.8-1|1455	else
14mr|kernel-7.2-generic-7.2.8-1|1456	echo "ERROR: Module $1 has no signature attached to it!"
14mr|kernel-7.2-generic-7.2.8-1|1457	exit 1
14mr|kernel-7.2-generic-7.2.8-1|1458	fi
14mr|kernel-7.2-generic-7.2.8-1|1459	}
14mr|kernel-7.2-generic-7.2.8-1|1460	export -f _verify_signature
14mr|kernel-7.2-generic-7.2.8-1|1461	find %{target_modules} \
14mr|kernel-7.2-generic-7.2.8-1|1462	%if %{with uml}
14mr|kernel-7.2-generic-7.2.8-1|1463	%{buildroot}%{_modulesdir}-uml/%{kver_full} \
14mr|kernel-7.2-generic-7.2.8-1|1464	%endif
14mr|kernel-7.2-generic-7.2.8-1|1465	-name '*.ko' -print0 | sort -u | \
14mr|kernel-7.2-generic-7.2.8-1|1466	xargs --null -P "$(nproc)" -I {} "$SHELL" -c '_verify_signature "{}"'
14mr|kernel-7.2-generic-7.2.8-1|1467	if [ -f %{certs_verify_tmp} ]; then
14mr|kernel-7.2-generic-7.2.8-1|1468	echo "ERROR: seems that signatures of none modules were verified!"
14mr|kernel-7.2-generic-7.2.8-1|1469	exit 1
14mr|kernel-7.2-generic-7.2.8-1|1470	fi
14mr|kernel-7.2-generic-7.2.8-1|1471	rm -f %{certs_verify_tmp}
14mr|kernel-7.2-generic-7.2.8-1|1472	%endif
14mr|kernel-7.2-generic-7.2.8-1|1473	
14mr|kernel-7.2-generic-7.2.8-1|1474	# Compressing modules
14mr|kernel-7.2-generic-7.2.8-1|1475	%if %{with compress_modules}
14mr|kernel-7.2-generic-7.2.8-1|1476	# Tested on /lib/modules/5.10.34-generic-2rosa2019.1-x86_64, the results are the following:
14mr|kernel-7.2-generic-7.2.8-1|1477	# * decompressed: 266.3 MiB
14mr|kernel-7.2-generic-7.2.8-1|1478	# * xz -9 --extreme: 67.8 MiB
14mr|kernel-7.2-generic-7.2.8-1|1479	# * zstd --ultra -22 without training: 73.5 MiB
14mr|kernel-7.2-generic-7.2.8-1|1480	# * zstd -6 without training: 79.6 MiB
14mr|kernel-7.2-generic-7.2.8-1|1481	# * zstd --ultra -22 with training: 66.3 MiB (the winner!)
14mr|kernel-7.2-generic-7.2.8-1|1482	# Training takes only a few minutes, make it here in place with current zstd and kernel modules.
14mr|kernel-7.2-generic-7.2.8-1|1483	# But! Decompressing also requires a dictionary for zstd, that will be too complex, so not using training :(
14mr|kernel-7.2-generic-7.2.8-1|1484	# We already use zstd in dracut to compress initrds quickly and with good compression ration.
14mr|kernel-7.2-generic-7.2.8-1|1485	# Testing speed of loading modules:
14mr|kernel-7.2-generic-7.2.8-1|1486	# `time modinfo bcache.ko.xz` took 0,048s, `time modinfo bcache.ko.zstd` took 0,014s (for multiple times)
14mr|kernel-7.2-generic-7.2.8-1|1487	# find /lib/modules/5.10.34-generic-2rosa2019.1-x86_64 -type f -name '*.ko.zst' > /tmp/zst.list
14mr|kernel-7.2-generic-7.2.8-1|1488	# time { for i in `cat /tmp/zst.list`; do modinfo $i >/dev/null 2>&1; done ;}
14mr|kernel-7.2-generic-7.2.8-1|1489	# took ~31-40s, with disk cache (2+ runs) ~33s
14mr|kernel-7.2-generic-7.2.8-1|1490	# find /lib/modules/5.10.34-generic-1rosa2019.1-x86_64 -type f -name '*.ko.xz' > /tmp/xz.list
14mr|kernel-7.2-generic-7.2.8-1|1491	# time { for i in `cat /tmp/xz.list`; do modinfo $i >/dev/null 2>&1; done ;}
14mr|kernel-7.2-generic-7.2.8-1|1492	# took 43-47s, with disk cache (2+ runs) ~42s, +21%%
14mr|kernel-7.2-generic-7.2.8-1|1493	# zstd-compressed initramfs image initrd-5.10.34-generic-1rosa2019.1-x86_64.img with *.ko.xz is 56,3 MiB
14mr|kernel-7.2-generic-7.2.8-1|1494	# zstd-compressed initramfs image initrd-5.10.34-generic-2rosa2019.1-x86_64.img with *.ko.zst is 58,4 MiB (+3.6%%)
14mr|kernel-7.2-generic-7.2.8-1|1495	# /lib/modules/5.10.34-generic-1rosa2019.1-x86_64 (*.ko.xz) is 78,1 MiB
14mr|kernel-7.2-generic-7.2.8-1|1496	# /lib/modules/5.10.34-generic-2rosa2019.1-x86_64 (*.ko.zst) is 83,9 MiB (+7%%)
14mr|kernel-7.2-generic-7.2.8-1|1497	# When zstd is compressing cpio (initrd image) with zstd-compressed kernel modules inside it, does it recompress data?
14mr|kernel-7.2-generic-7.2.8-1|1498	# It is not easy to make a choice between zstd and xz for kernel modules... Disk space (and so speed of installing
14mr|kernel-7.2-generic-7.2.8-1|1499	# RPM packages) is not much bigger, we do not try to support super low end devices, operation speed is a bit better.
14mr|kernel-7.2-generic-7.2.8-1|1500	# I have not seen measurable difference in startup time according to systemd-analyze.
14mr|kernel-7.2-generic-7.2.8-1|1501	# Note that decompression after zstd --ultra -22 will consume more memory than after zstd -6, see commit message in
14mr|kernel-7.2-generic-7.2.8-1|1502	# https://github.com/torvalds/linux/commit/73f3d1b48f5069d46b. I did not benchmark -6 vs -22 in runtime.
14mr|kernel-7.2-generic-7.2.8-1|1503	# Let's use zstd for now.
14mr|kernel-7.2-generic-7.2.8-1|1504	# zstd may also be used to compress linux-firmware to save a lot of space on disk,
14mr|kernel-7.2-generic-7.2.8-1|1505	# but upstream kernels still cannot decompress it.
14mr|kernel-7.2-generic-7.2.8-1|1506	#{zstd_cmd} -T0 --train $(find . -type f -name '*.ko')
14mr|kernel-7.2-generic-7.2.8-1|1507	#[ -f dictionary ]
14mr|kernel-7.2-generic-7.2.8-1|1508	# -T1 (one thread) because we run multiple zstd processes by xargs
14mr|kernel-7.2-generic-7.2.8-1|1509	%if %{with modxz}
14mr|kernel-7.2-generic-7.2.8-1|1510	find %{target_modules} -name "*.ko" | %kxargs xz -6e
14mr|kernel-7.2-generic-7.2.8-1|1511	%else
14mr|kernel-7.2-generic-7.2.8-1|1512	find %{target_modules} -name "*.ko" | %kxargs %{zstd_cmd} --rm -T1 #-D dictionary
14mr|kernel-7.2-generic-7.2.8-1|1513	rm -f dictionary
14mr|kernel-7.2-generic-7.2.8-1|1514	%endif
14mr|kernel-7.2-generic-7.2.8-1|1515	%endif
14mr|kernel-7.2-generic-7.2.8-1|1516	
14mr|kernel-7.2-generic-7.2.8-1|1517	%if %{with binary_extra_modules}
14mr|kernel-7.2-generic-7.2.8-1|1518	# Move nvidia modules to manage them via alternatives(8), leave *.debug
14mr|kernel-7.2-generic-7.2.8-1|1519	# TODO: better handle debug here and in the package in general
14mr|kernel-7.2-generic-7.2.8-1|1520	find %{target_modules}/%{kver_full}/kernel/drivers/video -name 'nvidia???*' -type d -maxdepth 1 |
14mr|kernel-7.2-generic-7.2.8-1|1521	while read -r line
14mr|kernel-7.2-generic-7.2.8-1|1522	do
14mr|kernel-7.2-generic-7.2.8-1|1523	nv="$(basename "$line")"
14mr|kernel-7.2-generic-7.2.8-1|1524	mkdir -p %{buildroot}%{kroko_kmods_dir}/"$nv"-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1525	mv -v "$line"/*.ko%{kmod_suffix} %{buildroot}%{kroko_kmods_dir}/"$nv"-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1526	dir_no_buildroot="$(echo "$line" | sed -e 's,^%{buildroot},,')"
14mr|kernel-7.2-generic-7.2.8-1|1527	echo "%exclude $dir_no_buildroot" >> %{kernel_files}
14mr|kernel-7.2-generic-7.2.8-1|1528	%if %{build_debug}
14mr|kernel-7.2-generic-7.2.8-1|1529	echo "%dir $dir_no_buildroot" >> %{debuginfo_files}
14mr|kernel-7.2-generic-7.2.8-1|1530	%endif
14mr|kernel-7.2-generic-7.2.8-1|1531	done
14mr|kernel-7.2-generic-7.2.8-1|1532	%endif
14mr|kernel-7.2-generic-7.2.8-1|1533	#/with binary_extra_modules
14mr|kernel-7.2-generic-7.2.8-1|1534	
14mr|kernel-7.2-generic-7.2.8-1|1535	find %{buildroot}%{_modulesdir}/%{kver_full} -type f -name '*.ko%{kmod_suffix}' | sed -e 's,^%{buildroot},,' | sort -u >> %{kernel_files}
14mr|kernel-7.2-generic-7.2.8-1|1536	find %{buildroot}%{_modulesdir}/%{kver_full} -type d | sed -e 's,^%{buildroot},%dir ,' | sort -u >> %{kernel_files}
14mr|kernel-7.2-generic-7.2.8-1|1537	
14mr|kernel-7.2-generic-7.2.8-1|1538	# We estimate the size of the initramfs because rpm needs to take this size
14mr|kernel-7.2-generic-7.2.8-1|1539	# into consideration when performing disk space calculations (See rhbz#530778)
14mr|kernel-7.2-generic-7.2.8-1|1540	# 200 MiB is a bit more than needed, but let's be more sure that there is enough space.
14mr|kernel-7.2-generic-7.2.8-1|1541	# On my PC, zstd-compressed initrds take 170 MiB.
14mr|kernel-7.2-generic-7.2.8-1|1542	# Real size of the RPM package should not increase because RPM compresses the payload.
14mr|kernel-7.2-generic-7.2.8-1|1543	# This file is %%ghost, so the real initrd will be deleted when uninstalling this package.
14mr|kernel-7.2-generic-7.2.8-1|1544	# See also: kb#456
14mr|kernel-7.2-generic-7.2.8-1|1545	# https://kbr.rosa.ru/kanboard/?controller=TaskViewController&action=show&task_id=456&project_id=1
14mr|kernel-7.2-generic-7.2.8-1|1546	dd if=/dev/zero of=%{buildroot}%{initrd_path} bs=1M count=200
14mr|kernel-7.2-generic-7.2.8-1|1547	
14mr|kernel-7.2-generic-7.2.8-1|1548	%if %{build_debug}
14mr|kernel-7.2-generic-7.2.8-1|1549	install -m 644 vmlinux %{buildroot}%{_bootdir}/vmlinux-%{kver_full}
14mr|kernel-7.2-generic-7.2.8-1|1550	find %{buildroot}%{_modulesdir} -type f -name '*.debug' | sed -e 's,^%{buildroot},,' | sort -u >> %{debuginfo_files}
14mr|kernel-7.2-generic-7.2.8-1|1551	%endif
14mr|kernel-7.2-generic-7.2.8-1|1552	# End of build_debug
14mr|kernel-7.2-generic-7.2.8-1|1553	
14mr|kernel-7.2-generic-7.2.8-1|1554	pushd %{target_modules}
14mr|kernel-7.2-generic-7.2.8-1|1555	for i in *; do
14mr|kernel-7.2-generic-7.2.8-1|1556	rm -f $i/build $i/source
14mr|kernel-7.2-generic-7.2.8-1|1557	ln -sf /usr/src/linux-$i $i/build
14mr|kernel-7.2-generic-7.2.8-1|1558	ln -sf /usr/src/linux-$i $i/source
14mr|kernel-7.2-generic-7.2.8-1|1559	done
14mr|kernel-7.2-generic-7.2.8-1|1560	
14mr|kernel-7.2-generic-7.2.8-1|1561	# Sniff, if we compressed all the modules, we change the stamp :(
14mr|kernel-7.2-generic-7.2.8-1|1562	# we really need the depmod -ae here
14mr|kernel-7.2-generic-7.2.8-1|1563	for i in *; do
14mr|kernel-7.2-generic-7.2.8-1|1564	/usr/sbin/depmod -ae -b %{buildroot} -F %{target_boot}/System.map-$i $i
14mr|kernel-7.2-generic-7.2.8-1|1565	echo $?
14mr|kernel-7.2-generic-7.2.8-1|1566	done
14mr|kernel-7.2-generic-7.2.8-1|1567	
14mr|kernel-7.2-generic-7.2.8-1|1568	# We used to create modules.description files which contained the
14mr|kernel-7.2-generic-7.2.8-1|1569	# description strings for the modules as shown by modinfo. These files
14mr|kernel-7.2-generic-7.2.8-1|1570	# are unlikely to be used right now, so create them (in case some old tool
14mr|kernel-7.2-generic-7.2.8-1|1571	# checks for their existence) but keep them empty.
14mr|kernel-7.2-generic-7.2.8-1|1572	for i in *; do
14mr|kernel-7.2-generic-7.2.8-1|1573	touch $i/modules.description
14mr|kernel-7.2-generic-7.2.8-1|1574	done
14mr|kernel-7.2-generic-7.2.8-1|1575	popd
14mr|kernel-7.2-generic-7.2.8-1|1576	
14mr|kernel-7.2-generic-7.2.8-1|1577	# Need to set extraversion to match srpm again to avoid rebuild
14mr|kernel-7.2-generic-7.2.8-1|1578	LC_ALL=C sed -ri "s/^EXTRAVERSION.*/EXTRAVERSION = -%{fullrpmrel}/" Makefile
14mr|kernel-7.2-generic-7.2.8-1|1579	
14mr|kernel-7.2-generic-7.2.8-1|1580	%if %{build_perf}
14mr|kernel-7.2-generic-7.2.8-1|1581	# Perf tool binary and supporting scripts/binaries
14mr|kernel-7.2-generic-7.2.8-1|1582	make -C tools/perf -s V=1 DESTDIR=%{buildroot} WERROR=0 HAVE_CPLUS_DEMANGLE=1 prefix=%{_prefix} lib=%{_lib} install
14mr|kernel-7.2-generic-7.2.8-1|1583	
14mr|kernel-7.2-generic-7.2.8-1|1584	# Versionize shebang (#!/usr/bin/env python -> #!/usr/bin/python3)
14mr|kernel-7.2-generic-7.2.8-1|1585	sed -i '1 s,^#!/usr/bin/env python$,#!%{__python3},' \
14mr|kernel-7.2-generic-7.2.8-1|1586	%{buildroot}%{_libexecdir}/perf-core/scripts/python/exported-sql-viewer.py \
14mr|kernel-7.2-generic-7.2.8-1|1587	%{buildroot}%{_libexecdir}/perf-core/scripts/python/libxed.py
14mr|kernel-7.2-generic-7.2.8-1|1588	sed -i -e '1s,^#!/usr/bin/python$,#!%{__python3},' \
14mr|kernel-7.2-generic-7.2.8-1|1589	%{buildroot}%{_libexecdir}/perf-core/tests/shell/lib/perf_json_output_lint.py
14mr|kernel-7.2-generic-7.2.8-1|1590	
14mr|kernel-7.2-generic-7.2.8-1|1591	# Perf man pages (note: implicit rpm magic compresses them later)
14mr|kernel-7.2-generic-7.2.8-1|1592	make -C tools/perf -s V=1 DESTDIR=%{buildroot} WERROR=0 HAVE_CPLUS_DEMANGLE=1 prefix=%{_prefix} install-man
14mr|kernel-7.2-generic-7.2.8-1|1593	%endif
14mr|kernel-7.2-generic-7.2.8-1|1594	
14mr|kernel-7.2-generic-7.2.8-1|1595	# Delete junk
14mr|kernel-7.2-generic-7.2.8-1|1596	rm -fr %{buildroot}%{_usr}/src/*/kernel-source-*
14mr|kernel-7.2-generic-7.2.8-1|1597	
14mr|kernel-7.2-generic-7.2.8-1|1598	%if %{with flow_abi}
14mr|kernel-7.2-generic-7.2.8-1|1599	# Prefix with "zzz" to put this directory into the end of search list
14mr|kernel-7.2-generic-7.2.8-1|1600	# and avoid tricks with depmod configs
14mr|kernel-7.2-generic-7.2.8-1|1601	mkdir -p %{buildroot}%{_modulesdir}/%{kernelversion}.%{patchlevel}-rosa-flow-abi
14mr|kernel-7.2-generic-7.2.8-1|1602	ln -s %{_modulesdir}/%{kernelversion}.%{patchlevel}-rosa-flow-abi %{buildroot}%{_modulesdir}/%{kver_full}/kernel/zzz-%{kernelversion}.%{patchlevel}-rosa-flow-abi
14mr|kernel-7.2-generic-7.2.8-1|1603	%endif
14mr|kernel-7.2-generic-7.2.8-1|1604	
14mr|kernel-7.2-generic-7.2.8-1|1605	# Fix perms
14mr|kernel-7.2-generic-7.2.8-1|1606	%if %{build_perf}
14mr|kernel-7.2-generic-7.2.8-1|1607	chmod -x %{buildroot}%{_sysconfdir}/bash_completion.d/perf
14mr|kernel-7.2-generic-7.2.8-1|1608	%endif

61 14
14mr|libcomps-0.1.24-1|1	%bcond_with docs
14mr|libcomps-0.1.24-1|2	
14mr|libcomps-0.1.24-1|3	%define major 0
14mr|libcomps-0.1.24-1|4	%define libname %mklibname comps %{major}
14mr|libcomps-0.1.24-1|5	%define devname %mklibname comps -d
14mr|libcomps-0.1.24-1|6	
14mr|libcomps-0.1.24-1|7	Name:		libcomps
14mr|libcomps-0.1.24-1|8	Version:	0.1.24
14mr|libcomps-0.1.24-1|9	Release:	1
14mr|libcomps-0.1.24-1|10	Summary:	Comps XML file manipulation library
14mr|libcomps-0.1.24-1|11	Group:		System/Libraries
14mr|libcomps-0.1.24-1|12	License:	GPLv2+
14mr|libcomps-0.1.24-1|13	URL:		https://github.com/rpm-software-management/libcomps
14mr|libcomps-0.1.24-1|14	Source0:	https://github.com/rpm-software-management/libcomps/archive/refs/tags/%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mr|libcomps-0.1.24-1|15	# Filters out rpmlint warnings
14mr|libcomps-0.1.24-1|16	Source1:	libcomps.rpmlintrc
14mr|libcomps-0.1.24-1|17	BuildRequires:	pkgconfig(zlib)
14mr|libcomps-0.1.24-1|18	BuildRequires:	pkgconfig(libxml-2.0)
14mr|libcomps-0.1.24-1|19	BuildRequires:	pkgconfig(check)
14mr|libcomps-0.1.24-1|20	BuildRequires:	pkgconfig(expat)
14mr|libcomps-0.1.24-1|21	BuildRequires:	pkgconfig(icu-i18n)
14mr|libcomps-0.1.24-1|22	BuildRequires:	cmake
14mr|libcomps-0.1.24-1|23	BuildRequires:	python3-setuptools
14mr|libcomps-0.1.24-1|24	%if %{with docs}
14mr|libcomps-0.1.24-1|25	BuildRequires:	doxygen
14mr|libcomps-0.1.24-1|26	BuildRequires:	graphviz
14mr|libcomps-0.1.24-1|27	%endif
14mr|libcomps-0.1.24-1|28	
14mr|libcomps-0.1.24-1|29	# prevent provides from nonstandard paths:
14mr|libcomps-0.1.24-1|30	%define __provides_exclude_from ^%{python3_sitearch}/.*\\.so$
14mr|libcomps-0.1.24-1|31	
14mr|libcomps-0.1.24-1|32	%description
14mr|libcomps-0.1.24-1|33	Libcomps is library for structure-like manipulation with content of
14mr|libcomps-0.1.24-1|34	comps XML files. Supports read/write XML file, structure(s) modification.
14mr|libcomps-0.1.24-1|35	
14mr|libcomps-0.1.24-1|36	%package -n %{libname}
14mr|libcomps-0.1.24-1|37	Summary:	Libraries for %{name}
14mr|libcomps-0.1.24-1|38	Group:		System/Libraries
14mr|libcomps-0.1.24-1|39	
14mr|libcomps-0.1.24-1|40	%description -n %{libname}
14mr|libcomps-0.1.24-1|41	Libraries for %{name}.
14mr|libcomps-0.1.24-1|42	
14mr|libcomps-0.1.24-1|43	%package -n %{devname}
14mr|libcomps-0.1.24-1|44	Summary:	Development files for libcomps library
14mr|libcomps-0.1.24-1|45	Group:		Development/C
14mr|libcomps-0.1.24-1|46	Provides:	%{name}-devel = %{EVRD}
14mr|libcomps-0.1.24-1|47	Requires:	%{libname} = %{EVRD}
14mr|libcomps-0.1.24-1|48	
14mr|libcomps-0.1.24-1|49	%description -n %{devname}
14mr|libcomps-0.1.24-1|50	Development files for %{name}.
14mr|libcomps-0.1.24-1|51	
14mr|libcomps-0.1.24-1|52	%if %{with docs}
14mr|libcomps-0.1.24-1|53	%package doc
14mr|libcomps-0.1.24-1|54	Summary:	Documentation files for libcomps library
14mr|libcomps-0.1.24-1|55	Group:		Documentation
14mr|libcomps-0.1.24-1|56	Requires:	%{name}-devel = %{EVRD}
14mr|libcomps-0.1.24-1|57	BuildArch:	noarch
14mr|libcomps-0.1.24-1|58	BuildRequires:	doxygen
14mr|libcomps-0.1.24-1|59	
14mr|libcomps-0.1.24-1|60	%description doc
14mr|libcomps-0.1.24-1|61	Documentation files for libcomps library.
14mr|libcomps-0.1.24-1|62	
14mr|libcomps-0.1.24-1|63	%package -n python-libcomps-doc
14mr|libcomps-0.1.24-1|64	Summary:	Documentation files for python bindings libcomps library
14mr|libcomps-0.1.24-1|65	Group:		Documentation
14mr|libcomps-0.1.24-1|66	Requires:	python-%{name} = %{EVRD}
14mr|libcomps-0.1.24-1|67	BuildArch:	noarch
14mr|libcomps-0.1.24-1|68	BuildRequires:	python3-sphinx
14mr|libcomps-0.1.24-1|69	
14mr|libcomps-0.1.24-1|70	%description -n python-libcomps-doc
14mr|libcomps-0.1.24-1|71	Documentation files for python bindings libcomps library.
14mr|libcomps-0.1.24-1|72	%endif
14mr|libcomps-0.1.24-1|73	
14mr|libcomps-0.1.24-1|74	%package -n python3-libcomps
14mr|libcomps-0.1.24-1|75	Summary:	Python 3 bindings for libcomps library
14mr|libcomps-0.1.24-1|76	Group:		Development/Python
14mr|libcomps-0.1.24-1|77	BuildRequires:	pkgconfig(python3)
14mr|libcomps-0.1.24-1|78	Requires:	%{libname} = %{EVRD}
14mr|libcomps-0.1.24-1|79	
14mr|libcomps-0.1.24-1|80	%description -n python3-libcomps
14mr|libcomps-0.1.24-1|81	Python3 bindings for libcomps library.
14mr|libcomps-0.1.24-1|82	
14mr|libcomps-0.1.24-1|83	%prep
14mr|libcomps-0.1.24-1|84	%autosetup -p1
14mr|libcomps-0.1.24-1|85	
14mr|libcomps-0.1.24-1|86	%build
14mr|libcomps-0.1.24-1|87	%cmake \
14mr|libcomps-0.1.24-1|88	-DCMAKE_BUILD_TYPE=RelWithDebInfo \
14mr|libcomps-0.1.24-1|89	%if %{without docs}
14mr|libcomps-0.1.24-1|90	-DENABLE_DOCS=OFF \
14mr|libcomps-0.1.24-1|91	%endif
14mr|libcomps-0.1.24-1|92	-DENABLE_TESTS=OFF \
14mr|libcomps-0.1.24-1|93	../libcomps/
14mr|libcomps-0.1.24-1|94	
14mr|libcomps-0.1.24-1|95	%make_build
14mr|libcomps-0.1.24-1|96	%if %{with docs}
14mr|libcomps-0.1.24-1|97	make docs
14mr|libcomps-0.1.24-1|98	make pydocs
14mr|libcomps-0.1.24-1|99	%endif
14mr|libcomps-0.1.24-1|100	
14mr|libcomps-0.1.24-1|101	# (tpg) disable tests for now https://github.com/rpm-software-management/libcomps/issues/60
14mr|libcomps-0.1.24-1|102	%if 0
14mr|libcomps-0.1.24-1|103	%check
14mr|libcomps-0.1.24-1|104	cd ./build
14mr|libcomps-0.1.24-1|105	make test
14mr|libcomps-0.1.24-1|106	cd -
14mr|libcomps-0.1.24-1|107	%endif
14mr|libcomps-0.1.24-1|108	
14mr|libcomps-0.1.24-1|109	%install
14mr|libcomps-0.1.24-1|110	%make_install -C build
14mr|libcomps-0.1.24-1|111	
14mr|libcomps-0.1.24-1|112	%files -n %{libname}
14mr|libcomps-0.1.24-1|113	%{_libdir}/libcomps.so.%{major}*
14mr|libcomps-0.1.24-1|114	
14mr|libcomps-0.1.24-1|115	%files -n %{devname}
14mr|libcomps-0.1.24-1|116	%doc README.md COPYING
14mr|libcomps-0.1.24-1|117	%{_libdir}/libcomps.so
14mr|libcomps-0.1.24-1|118	%{_libdir}/pkgconfig/libcomps.pc
14mr|libcomps-0.1.24-1|119	%{_includedir}/*
14mr|libcomps-0.1.24-1|120	
14mr|libcomps-0.1.24-1|121	%if %{with docs}
14mr|libcomps-0.1.24-1|122	%files doc
14mr|libcomps-0.1.24-1|123	%doc build/docs/libcomps-doc/html
14mr|libcomps-0.1.24-1|124	
14mr|libcomps-0.1.24-1|125	%files -n python-libcomps-doc
14mr|libcomps-0.1.24-1|126	%doc build/src/python/docs/html
14mr|libcomps-0.1.24-1|127	%endif
14mr|libcomps-0.1.24-1|128	
14mr|libcomps-0.1.24-1|129	%files -n python3-libcomps
14mr|libcomps-0.1.24-1|130	%{python3_sitearch}/*

62 14
14mr|libfastjson-1.2304.0-2|1	%define major 4
14mr|libfastjson-1.2304.0-2|2	%define libname %mklibname fastjson %{major}
14mr|libfastjson-1.2304.0-2|3	%define devname %mklibname fastjson -d
14mr|libfastjson-1.2304.0-2|4	
14mr|libfastjson-1.2304.0-2|5	Summary:	Fast JSON parsing library, a fork of json-c
14mr|libfastjson-1.2304.0-2|6	Name:		libfastjson
14mr|libfastjson-1.2304.0-2|7	Version:	1.2304.0
14mr|libfastjson-1.2304.0-2|8	Release:	2
14mr|libfastjson-1.2304.0-2|9	License:	MIT
14mr|libfastjson-1.2304.0-2|10	Group:		System/Libraries
14mr|libfastjson-1.2304.0-2|11	Url:		https://github.com/rsyslog/libfastjson
14mr|libfastjson-1.2304.0-2|12	Source0:	http://download.rsyslog.com/libfastjson/%{name}-%{version}.tar.gz
14mr|libfastjson-1.2304.0-2|13	
14mr|libfastjson-1.2304.0-2|14	%description
14mr|libfastjson-1.2304.0-2|15	A fast JSON parsing library, a fork of json-c, developed by the rsyslog team
14mr|libfastjson-1.2304.0-2|16	and used for rsyslog and liblognorm.
14mr|libfastjson-1.2304.0-2|17	
14mr|libfastjson-1.2304.0-2|18	#----------------------------------------------------------------------------
14mr|libfastjson-1.2304.0-2|19	
14mr|libfastjson-1.2304.0-2|20	%package -n %{libname}
14mr|libfastjson-1.2304.0-2|21	Summary:	Fast JSON parsing shared library
14mr|libfastjson-1.2304.0-2|22	Group:		System/Libraries
14mr|libfastjson-1.2304.0-2|23	
14mr|libfastjson-1.2304.0-2|24	%description -n %{libname}
14mr|libfastjson-1.2304.0-2|25	A fast JSON parsing library, a fork of json-c, developed by the rsyslog team
14mr|libfastjson-1.2304.0-2|26	and used for rsyslog and liblognorm.
14mr|libfastjson-1.2304.0-2|27	
14mr|libfastjson-1.2304.0-2|28	%files -n %{libname}
14mr|libfastjson-1.2304.0-2|29	%{_libdir}/libfastjson.so.%{major}*
14mr|libfastjson-1.2304.0-2|30	
14mr|libfastjson-1.2304.0-2|31	#----------------------------------------------------------------------------
14mr|libfastjson-1.2304.0-2|32	
14mr|libfastjson-1.2304.0-2|33	%package -n %{devname}
14mr|libfastjson-1.2304.0-2|34	Summary:	Development files for libfastjson
14mr|libfastjson-1.2304.0-2|35	Group:		Development/C
14mr|libfastjson-1.2304.0-2|36	Requires:	%{libname} = %{EVRD}
14mr|libfastjson-1.2304.0-2|37	Provides:	%{name}-devel = %{EVRD}
14mr|libfastjson-1.2304.0-2|38	
14mr|libfastjson-1.2304.0-2|39	%description -n %{devname}
14mr|libfastjson-1.2304.0-2|40	A fast JSON parsing library, a fork of json-c, developed by the rsyslog team
14mr|libfastjson-1.2304.0-2|41	and used for rsyslog and liblognorm.
14mr|libfastjson-1.2304.0-2|42	
14mr|libfastjson-1.2304.0-2|43	%files -n %{devname}
14mr|libfastjson-1.2304.0-2|44	%{_libdir}/libfastjson.so
14mr|libfastjson-1.2304.0-2|45	%{_includedir}/libfastjson
14mr|libfastjson-1.2304.0-2|46	%{_libdir}/pkgconfig/libfastjson.pc
14mr|libfastjson-1.2304.0-2|47	
14mr|libfastjson-1.2304.0-2|48	#----------------------------------------------------------------------------
14mr|libfastjson-1.2304.0-2|49	
14mr|libfastjson-1.2304.0-2|50	%prep
14mr|libfastjson-1.2304.0-2|51	%setup -q
14mr|libfastjson-1.2304.0-2|52	
14mr|libfastjson-1.2304.0-2|53	%build
14mr|libfastjson-1.2304.0-2|54	%configure \
14mr|libfastjson-1.2304.0-2|55	--disable-static
14mr|libfastjson-1.2304.0-2|56	%make_build
14mr|libfastjson-1.2304.0-2|57	
14mr|libfastjson-1.2304.0-2|58	%install
14mr|libfastjson-1.2304.0-2|59	%make_install
14mr|libfastjson-1.2304.0-2|60	
14mr|libfastjson-1.2304.0-2|61	%check
14mr|libfastjson-1.2304.0-2|62	%make_build check

63 14
14mr|libmodulemd-2.15.3-1|1	%define major 2
14mr|libmodulemd-2.15.3-1|2	%define girapi %{major}.0
14mr|libmodulemd-2.15.3-1|3	%define libname %mklibname modulemd %{major}
14mr|libmodulemd-2.15.3-1|4	%define girname %mklibname modulemd-gir %{girapi}
14mr|libmodulemd-2.15.3-1|5	%define devname %mklibname modulemd -d
14mr|libmodulemd-2.15.3-1|6	
14mr|libmodulemd-2.15.3-1|7	%bcond_without gir
14mr|libmodulemd-2.15.3-1|8	%bcond_with gtk-doc
14mr|libmodulemd-2.15.3-1|9	
14mr|libmodulemd-2.15.3-1|10	Summary:	Library for manipulating module metadata files
14mr|libmodulemd-2.15.3-1|11	Name:		libmodulemd
14mr|libmodulemd-2.15.3-1|12	Version:	2.15.3
14mr|libmodulemd-2.15.3-1|13	Release:	1
14mr|libmodulemd-2.15.3-1|14	License:	LGPLv2+
14mr|libmodulemd-2.15.3-1|15	Group:		System/Libraries
14mr|libmodulemd-2.15.3-1|16	URL:		https://github.com/fedora-modularity/%{name}
14mr|libmodulemd-2.15.3-1|17	Source0:	https://github.com/fedora-modularity/libmodulemd/releases/download/%{version}/modulemd-%{version}.tar.xz
14mr|libmodulemd-2.15.3-1|18	BuildRequires:	cmake
14mr|libmodulemd-2.15.3-1|19	BuildRequires:	coreutils
14mr|libmodulemd-2.15.3-1|20	%if %{with gtk-doc}
14mr|libmodulemd-2.15.3-1|21	BuildRequires:	gtk-doc
14mr|libmodulemd-2.15.3-1|22	%endif
14mr|libmodulemd-2.15.3-1|23	BuildRequires:	help2man
14mr|libmodulemd-2.15.3-1|24	BuildRequires:	meson
14mr|libmodulemd-2.15.3-1|25	BuildRequires:	python3-gobject3
14mr|libmodulemd-2.15.3-1|26	BuildRequires:	magic-devel
14mr|libmodulemd-2.15.3-1|27	BuildRequires:	pkgconfig(gobject-introspection-1.0)
14mr|libmodulemd-2.15.3-1|28	BuildRequires:	pkgconfig(python3)
14mr|libmodulemd-2.15.3-1|29	BuildRequires:	pkgconfig(rpm)
14mr|libmodulemd-2.15.3-1|30	BuildRequires:	pkgconfig(yaml-0.1)
14mr|libmodulemd-2.15.3-1|31	
14mr|libmodulemd-2.15.3-1|32	%description
14mr|libmodulemd-2.15.3-1|33	Library for manipulating module metadata files.
14mr|libmodulemd-2.15.3-1|34	
14mr|libmodulemd-2.15.3-1|35	%files
14mr|libmodulemd-2.15.3-1|36	%{_bindir}/modulemd-validator
14mr|libmodulemd-2.15.3-1|37	%{_mandir}/man1/modulemd-validator.*
14mr|libmodulemd-2.15.3-1|38	
14mr|libmodulemd-2.15.3-1|39	#----------------------------------------------------------------------------
14mr|libmodulemd-2.15.3-1|40	
14mr|libmodulemd-2.15.3-1|41	%package -n %{libname}
14mr|libmodulemd-2.15.3-1|42	Summary:	Library for manipulating module metadata files
14mr|libmodulemd-2.15.3-1|43	Group:		System/Libraries
14mr|libmodulemd-2.15.3-1|44	
14mr|libmodulemd-2.15.3-1|45	%description -n %{libname}
14mr|libmodulemd-2.15.3-1|46	Library for manipulating module metadata files.
14mr|libmodulemd-2.15.3-1|47	
14mr|libmodulemd-2.15.3-1|48	%files -n %{libname}
14mr|libmodulemd-2.15.3-1|49	%{_libdir}/%{name}.so.%{major}*
14mr|libmodulemd-2.15.3-1|50	
14mr|libmodulemd-2.15.3-1|51	#----------------------------------------------------------------------------
14mr|libmodulemd-2.15.3-1|52	
14mr|libmodulemd-2.15.3-1|53	%package -n %{girname}
14mr|libmodulemd-2.15.3-1|54	Summary:	GObject Introspection interface description for libmodulemd
14mr|libmodulemd-2.15.3-1|55	Group:		System/Libraries
14mr|libmodulemd-2.15.3-1|56	Requires:	%{libname} = %{EVRD}
14mr|libmodulemd-2.15.3-1|57	
14mr|libmodulemd-2.15.3-1|58	%description -n %{girname}
14mr|libmodulemd-2.15.3-1|59	GObject Introspection interface description for libmodulemd.
14mr|libmodulemd-2.15.3-1|60	
14mr|libmodulemd-2.15.3-1|61	%files -n %{girname}
14mr|libmodulemd-2.15.3-1|62	%{_libdir}/girepository-1.0/Modulemd-%{girapi}.typelib
14mr|libmodulemd-2.15.3-1|63	
14mr|libmodulemd-2.15.3-1|64	#----------------------------------------------------------------------------
14mr|libmodulemd-2.15.3-1|65	
14mr|libmodulemd-2.15.3-1|66	%package -n %{devname}
14mr|libmodulemd-2.15.3-1|67	Summary:	Development files for %{name}
14mr|libmodulemd-2.15.3-1|68	Group:		Development/C
14mr|libmodulemd-2.15.3-1|69	Requires:	%{girname} = %{EVRD}
14mr|libmodulemd-2.15.3-1|70	Requires:	%{libname} = %{EVRD}
14mr|libmodulemd-2.15.3-1|71	Provides:	%{name}-devel = %{EVRD}
14mr|libmodulemd-2.15.3-1|72	
14mr|libmodulemd-2.15.3-1|73	%description -n %{devname}
14mr|libmodulemd-2.15.3-1|74	Development files for %{name}.
14mr|libmodulemd-2.15.3-1|75	
14mr|libmodulemd-2.15.3-1|76	%files -n %{devname}
14mr|libmodulemd-2.15.3-1|77	%license COPYING
14mr|libmodulemd-2.15.3-1|78	%{_libdir}/%{name}.so
14mr|libmodulemd-2.15.3-1|79	%{_datadir}/gir-1.0/Modulemd-%{girapi}.gir
14mr|libmodulemd-2.15.3-1|80	%{_includedir}/modulemd-%{major}.0
14mr|libmodulemd-2.15.3-1|81	%{_libdir}/pkgconfig/modulemd-%{major}*.pc
14mr|libmodulemd-2.15.3-1|82	%if %{with gtk-doc}
14mr|libmodulemd-2.15.3-1|83	%doc %{_datadir}/gtk-doc/html/modulemd-%{girapi}
14mr|libmodulemd-2.15.3-1|84	%endif
14mr|libmodulemd-2.15.3-1|85	
14mr|libmodulemd-2.15.3-1|86	#----------------------------------------------------------------------------
14mr|libmodulemd-2.15.3-1|87	
14mr|libmodulemd-2.15.3-1|88	%package -n python3-%{name}
14mr|libmodulemd-2.15.3-1|89	Summary:	Python bindings for %{name}
14mr|libmodulemd-2.15.3-1|90	Group:		Development/Python
14mr|libmodulemd-2.15.3-1|91	Requires:	%{girname} = %{EVRD}
14mr|libmodulemd-2.15.3-1|92	Requires:	python3-gobject3
14mr|libmodulemd-2.15.3-1|93	
14mr|libmodulemd-2.15.3-1|94	%description -n python3-%{name}
14mr|libmodulemd-2.15.3-1|95	This package provides the Python 3 bindings for %{name}.
14mr|libmodulemd-2.15.3-1|96	
14mr|libmodulemd-2.15.3-1|97	%files -n python3-%{name}
14mr|libmodulemd-2.15.3-1|98	%{python3_sitearch}/gi/overrides/Modulemd.py*
14mr|libmodulemd-2.15.3-1|99	%optional %{python3_sitearch}/gi/overrides/__pycache__/Modulemd*
14mr|libmodulemd-2.15.3-1|100	
14mr|libmodulemd-2.15.3-1|101	#----------------------------------------------------------------------------
14mr|libmodulemd-2.15.3-1|102	
14mr|libmodulemd-2.15.3-1|103	%prep
14mr|libmodulemd-2.15.3-1|104	%autosetup -p1 -n modulemd-%{version}
14mr|libmodulemd-2.15.3-1|105	
14mr|libmodulemd-2.15.3-1|106	# https://github.com/fedora-modularity/libmodulemd/issues/387
14mr|libmodulemd-2.15.3-1|107	sed -i -e 's,/usr/bin/sh,/bin/sh,g' modulemd/clang_simple_version.sh
14mr|libmodulemd-2.15.3-1|108	
14mr|libmodulemd-2.15.3-1|109	%build
14mr|libmodulemd-2.15.3-1|110	%meson \
14mr|libmodulemd-2.15.3-1|111	%if !%{with gir}
14mr|libmodulemd-2.15.3-1|112	-Dskip_introspection=true \
14mr|libmodulemd-2.15.3-1|113	%endif
14mr|libmodulemd-2.15.3-1|114	%if %{without gtk-doc}
14mr|libmodulemd-2.15.3-1|115	-Dwith_docs=false \
14mr|libmodulemd-2.15.3-1|116	%endif
14mr|libmodulemd-2.15.3-1|117	%meson_build
14mr|libmodulemd-2.15.3-1|118	
14mr|libmodulemd-2.15.3-1|119	%install
14mr|libmodulemd-2.15.3-1|120	%meson_install
14mr|libmodulemd-2.15.3-1|121	

64 14
14mr|librepo-1.21.1-1|1	# OMV is missing stuff for tests
14mr|librepo-1.21.1-1|2	%bcond_with tests
14mr|librepo-1.21.1-1|3	
14mr|librepo-1.21.1-1|4	# prevent provides from nonstandard paths:
14mr|librepo-1.21.1-1|5	%global	__provides_exclude_from ^%{python3_sitearch}/.*\\.so$
14mr|librepo-1.21.1-1|6	
14mr|librepo-1.21.1-1|7	# Using LibreSSL to support GOST TLS and libcurl-libressl
14mr|librepo-1.21.1-1|8	# to avoid mixing OpenSSL and LibreSSL in one runtime
14mr|librepo-1.21.1-1|9	%global optflags %{optflags} -L%{libressl_prefix}/lib -I%{libressl_prefix}/include
14mr|librepo-1.21.1-1|10	
14mr|librepo-1.21.1-1|11	%define	major 0
14mr|librepo-1.21.1-1|12	%define	libname %mklibname repo %{major}
14mr|librepo-1.21.1-1|13	%define	devname %mklibname repo -d
14mr|librepo-1.21.1-1|14	
14mr|librepo-1.21.1-1|15	Summary:	Repodata downloading library
14mr|librepo-1.21.1-1|16	Name:		librepo
14mr|librepo-1.21.1-1|17	Version:	1.21.1
14mr|librepo-1.21.1-1|18	Release:	1
14mr|librepo-1.21.1-1|19	Group:		System/Libraries
14mr|librepo-1.21.1-1|20	License:	LGPLv2+
14mr|librepo-1.21.1-1|21	Url:		https://github.com/rpm-software-management/librepo
14mr|librepo-1.21.1-1|22	Source0:	https://github.com/rpm-software-management/librepo/archive/%{version}/%{name}-%{version}.tar.gz
14mr|librepo-1.21.1-1|23	BuildRequires:	cmake
14mr|librepo-1.21.1-1|24	BuildRequires:	doxygen
14mr|librepo-1.21.1-1|25	BuildRequires:	patchelf
14mr|librepo-1.21.1-1|26	BuildRequires:	pkgconfig(check)
14mr|librepo-1.21.1-1|27	BuildRequires:	pkgconfig(libselinux)
14mr|librepo-1.21.1-1|28	BuildRequires:	pkgconfig(glib-2.0)
14mr|librepo-1.21.1-1|29	BuildRequires:	pkgconfig(gpg-error)
14mr|librepo-1.21.1-1|30	BuildRequires:	pkgconfig(gpgme)
14mr|librepo-1.21.1-1|31	BuildRequires:	pkgconfig(libassuan)
14mr|librepo-1.21.1-1|32	BuildRequires:	pkgconfig(libattr)
14mr|librepo-1.21.1-1|33	BuildRequires:	pkgconfig(libcurl-libressl)
14mr|librepo-1.21.1-1|34	BuildRequires:	pkgconfig(libressl)
14mr|librepo-1.21.1-1|35	BuildRequires:	pkgconfig(libxml-2.0)
14mr|librepo-1.21.1-1|36	BuildRequires:	pkgconfig(zck)
14mr|librepo-1.21.1-1|37	# not used, just makes cmake happy
14mr|librepo-1.21.1-1|38	BuildRequires:	pkgconfig(libcurl)
14mr|librepo-1.21.1-1|39	
14mr|librepo-1.21.1-1|40	%description
14mr|librepo-1.21.1-1|41	A library providing C and Python (libcURL like) API for downloading repository
14mr|librepo-1.21.1-1|42	metadata.
14mr|librepo-1.21.1-1|43	
14mr|librepo-1.21.1-1|44	#-----------------------------------------------------------------------------
14mr|librepo-1.21.1-1|45	
14mr|librepo-1.21.1-1|46	%package -n %{libname}
14mr|librepo-1.21.1-1|47	Summary:	Libraries for %{name}
14mr|librepo-1.21.1-1|48	Group:		System/Libraries
14mr|librepo-1.21.1-1|49	
14mr|librepo-1.21.1-1|50	%description -n %{libname}
14mr|librepo-1.21.1-1|51	This package contains the main %{name} library.
14mr|librepo-1.21.1-1|52	
14mr|librepo-1.21.1-1|53	%files -n %{libname}
14mr|librepo-1.21.1-1|54	%{_libdir}/librepo.so.%{major}
14mr|librepo-1.21.1-1|55	
14mr|librepo-1.21.1-1|56	#-----------------------------------------------------------------------------
14mr|librepo-1.21.1-1|57	
14mr|librepo-1.21.1-1|58	%package -n %{devname}
14mr|librepo-1.21.1-1|59	Summary:	Repodata downloading library
14mr|librepo-1.21.1-1|60	Group:		Development/C
14mr|librepo-1.21.1-1|61	Provides:	%{name}-devel = %{EVRD}
14mr|librepo-1.21.1-1|62	Requires:	%{libname}%{?_isa} = %{EVRD}
14mr|librepo-1.21.1-1|63	
14mr|librepo-1.21.1-1|64	%description -n %{devname}
14mr|librepo-1.21.1-1|65	Development files for %{name}.
14mr|librepo-1.21.1-1|66	
14mr|librepo-1.21.1-1|67	%files -n %{devname}
14mr|librepo-1.21.1-1|68	%doc COPYING README.md
14mr|librepo-1.21.1-1|69	%{_libdir}/librepo.so
14mr|librepo-1.21.1-1|70	%{_libdir}/pkgconfig/librepo.pc
14mr|librepo-1.21.1-1|71	%{_includedir}/librepo/
14mr|librepo-1.21.1-1|72	
14mr|librepo-1.21.1-1|73	#-----------------------------------------------------------------------------
14mr|librepo-1.21.1-1|74	
14mr|librepo-1.21.1-1|75	%package -n python3-librepo
14mr|librepo-1.21.1-1|76	Summary:	Python 3 bindings for the librepo library
14mr|librepo-1.21.1-1|77	Group:		Development/Python
14mr|librepo-1.21.1-1|78	BuildRequires:	pkgconfig(python3)
14mr|librepo-1.21.1-1|79	%if %{with tests}
14mr|librepo-1.21.1-1|80	BuildRequires:	python3-gpg
14mr|librepo-1.21.1-1|81	BuildRequires:	python3-flask
14mr|librepo-1.21.1-1|82	BuildRequires:	python3-nose
14mr|librepo-1.21.1-1|83	%endif
14mr|librepo-1.21.1-1|84	BuildRequires:	python3-sphinx
14mr|librepo-1.21.1-1|85	BuildRequires:	python3-xattr
14mr|librepo-1.21.1-1|86	Requires:	%{libname}%{?_isa} = %{EVRD}
14mr|librepo-1.21.1-1|87	
14mr|librepo-1.21.1-1|88	%description -n python3-librepo
14mr|librepo-1.21.1-1|89	Python 3 bindings for the librepo library.
14mr|librepo-1.21.1-1|90	
14mr|librepo-1.21.1-1|91	%files -n python3-librepo
14mr|librepo-1.21.1-1|92	%{python3_sitearch}/%{name}
14mr|librepo-1.21.1-1|93	
14mr|librepo-1.21.1-1|94	#-----------------------------------------------------------------------------
14mr|librepo-1.21.1-1|95	
14mr|librepo-1.21.1-1|96	%prep
14mr|librepo-1.21.1-1|97	%autosetup -p1
14mr|librepo-1.21.1-1|98	
14mr|librepo-1.21.1-1|99	%build
14mr|librepo-1.21.1-1|100	%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DPYTHON_DESIRED:str=3
14mr|librepo-1.21.1-1|101	%make_build
14mr|librepo-1.21.1-1|102	
14mr|librepo-1.21.1-1|103	
14mr|librepo-1.21.1-1|104	%install
14mr|librepo-1.21.1-1|105	%make_install -C build

65 14
14mr|libsolv-0.7.40-2|1	%define major 1
14mr|libsolv-0.7.40-2|2	%define libname %mklibname solv %{major}
14mr|libsolv-0.7.40-2|3	%define extlibname %mklibname solvext %{major}
14mr|libsolv-0.7.40-2|4	%define devname %mklibname solv -d
14mr|libsolv-0.7.40-2|5	
14mr|libsolv-0.7.40-2|6	%define _disable_lto 1
14mr|libsolv-0.7.40-2|7	
14mr|libsolv-0.7.40-2|8	Summary:	Package dependency solver and repository storage system
14mr|libsolv-0.7.40-2|9	Name:		libsolv
14mr|libsolv-0.7.40-2|10	Version:	0.7.40
14mr|libsolv-0.7.40-2|11	Release:	2
14mr|libsolv-0.7.40-2|12	License:	MIT
14mr|libsolv-0.7.40-2|13	Group:		System/Libraries
14mr|libsolv-0.7.40-2|14	# See also: https://github.com/openSUSE/libsolv
14mr|libsolv-0.7.40-2|15	URL:		http://en.opensuse.org/openSUSE:Libzypp_satsolver
14mr|libsolv-0.7.40-2|16	Source0:	https://github.com/openSUSE/libsolv/archive/%{version}/%{name}-%{version}.tar.gz
14mr|libsolv-0.7.40-2|17	# https://github.com/openSUSE/libsolv/pull/631, kb#633
14mr|libsolv-0.7.40-2|18	Patch0001:	0001-Prefer-lib-named-packages-when-resolving-soname-depe.patch
14mr|libsolv-0.7.40-2|19	# Teach libsolv about znver1 and e2k arches
14mr|libsolv-0.7.40-2|20	# znver1 is x86_64 with -mtune=znver1, invented in OpenMandriva and not used in ROSA
14mr|libsolv-0.7.40-2|21	# e2k is Russian VLIW-like architecture
14mr|libsolv-0.7.40-2|22	Patch0501:	libsolv-arches.diff
14mr|libsolv-0.7.40-2|23	# OpenMandriva patch for transitioning from RPM5
14mr|libsolv-0.7.40-2|24	Patch1001:	1001-ext-Ignore-DistEpoch-entirely.patch
14mr|libsolv-0.7.40-2|25	
14mr|libsolv-0.7.40-2|26	BuildRequires:	cmake
14mr|libsolv-0.7.40-2|27	BuildRequires:	ninja
14mr|libsolv-0.7.40-2|28	BuildRequires:	gcc
14mr|libsolv-0.7.40-2|29	BuildRequires:	gcc-c++
14mr|libsolv-0.7.40-2|30	BuildRequires:	pkgconfig(icu-i18n)
14mr|libsolv-0.7.40-2|31	BuildRequires:	pkgconfig(rpm)
14mr|libsolv-0.7.40-2|32	BuildRequires:	pkgconfig(zlib)
14mr|libsolv-0.7.40-2|33	#BuildRequires:	pkgconfig(bzip2)
14mr|libsolv-0.7.40-2|34	BuildRequires:	bzip2-devel
14mr|libsolv-0.7.40-2|35	BuildRequires:	pkgconfig(liblzma)
14mr|libsolv-0.7.40-2|36	BuildRequires:	pkgconfig(libzstd)
14mr|libsolv-0.7.40-2|37	BuildRequires:	pkgconfig(libxml-2.0)
14mr|libsolv-0.7.40-2|38	BuildRequires:	pkgconfig(zck)
14mr|libsolv-0.7.40-2|39	Requires:	gzip
14mr|libsolv-0.7.40-2|40	Requires:	bzip2
14mr|libsolv-0.7.40-2|41	Requires:	xz
14mr|libsolv-0.7.40-2|42	Requires:	coreutils
14mr|libsolv-0.7.40-2|43	
14mr|libsolv-0.7.40-2|44	%description
14mr|libsolv-0.7.40-2|45	Solving dependencies is the core functionality for any software management
14mr|libsolv-0.7.40-2|46	application on Linux.
14mr|libsolv-0.7.40-2|47	
14mr|libsolv-0.7.40-2|48	Dependencies are used to divide and share functionalities across multiple
14mr|libsolv-0.7.40-2|49	software elements.
14mr|libsolv-0.7.40-2|50	
14mr|libsolv-0.7.40-2|51	Linux (and Unix) follows two basic concepts to implement Divide & Conquer -
14mr|libsolv-0.7.40-2|52	breaking a large problem into smaller, more manageable ones.
14mr|libsolv-0.7.40-2|53	
14mr|libsolv-0.7.40-2|54	* Make each program do one thing well. See Basics of the Unix Philosophy
14mr|libsolv-0.7.40-2|55	for details.
14mr|libsolv-0.7.40-2|56	* Use shared libraries to share implementations and save disk and memory
14mr|libsolv-0.7.40-2|57	space
14mr|libsolv-0.7.40-2|58	
14mr|libsolv-0.7.40-2|59	Every software package expresses the functionalities it provides to others
14mr|libsolv-0.7.40-2|60	and those it requires from others through dependencies.
14mr|libsolv-0.7.40-2|61	
14mr|libsolv-0.7.40-2|62	The task of the dependency resolver is to check and fulfill all these
14mr|libsolv-0.7.40-2|63	relations when managing software.
14mr|libsolv-0.7.40-2|64	
14mr|libsolv-0.7.40-2|65	Basic laws of resolving
14mr|libsolv-0.7.40-2|66	
14mr|libsolv-0.7.40-2|67	The dependency solver tries to solve dependencies without user intervention
14mr|libsolv-0.7.40-2|68	based on two basic rules
14mr|libsolv-0.7.40-2|69	
14mr|libsolv-0.7.40-2|70	* Fulfill the install/remove requests given at start
14mr|libsolv-0.7.40-2|71	* Keep the (dependencies of the) installed system consistent
14mr|libsolv-0.7.40-2|72	
14mr|libsolv-0.7.40-2|73	Since the solver treats every package alike, these rules have some major and
14mr|libsolv-0.7.40-2|74	sometimes unexpected implications. A broken dependency might result in
14mr|libsolv-0.7.40-2|75	removal of lots of packages - the resulting system is still consistent
14mr|libsolv-0.7.40-2|76	but highly unusable.
14mr|libsolv-0.7.40-2|77	
14mr|libsolv-0.7.40-2|78	%files
14mr|libsolv-0.7.40-2|79	%{_bindir}/*
14mr|libsolv-0.7.40-2|80	%exclude %{_bindir}/solv
14mr|libsolv-0.7.40-2|81	%{_mandir}/man1/*
14mr|libsolv-0.7.40-2|82	
14mr|libsolv-0.7.40-2|83	#------------------------------------------------------------------------------
14mr|libsolv-0.7.40-2|84	
14mr|libsolv-0.7.40-2|85	%package demo
14mr|libsolv-0.7.40-2|86	Summary:	Package dependency solver and repository storage system
14mr|libsolv-0.7.40-2|87	Group:		System/Libraries
14mr|libsolv-0.7.40-2|88	Requires:	%{name} = %{EVRD}
14mr|libsolv-0.7.40-2|89	Requires:	curl
14mr|libsolv-0.7.40-2|90	Requires:	gnupg2
14mr|libsolv-0.7.40-2|91	
14mr|libsolv-0.7.40-2|92	%description demo
14mr|libsolv-0.7.40-2|93	Applications demoing the %{name} library.
14mr|libsolv-0.7.40-2|94	
14mr|libsolv-0.7.40-2|95	%files demo
14mr|libsolv-0.7.40-2|96	%{_bindir}/solv
14mr|libsolv-0.7.40-2|97	
14mr|libsolv-0.7.40-2|98	#------------------------------------------------------------------------------
14mr|libsolv-0.7.40-2|99	%package -n python3-%{name}
14mr|libsolv-0.7.40-2|100	Summary:        Python bindings for the %{name} library
14mr|libsolv-0.7.40-2|101	BuildRequires:  swig
14mr|libsolv-0.7.40-2|102	BuildRequires:  python3-devel
14mr|libsolv-0.7.40-2|103	Requires:       %{libname} = %{EVRD}
14mr|libsolv-0.7.40-2|104	
14mr|libsolv-0.7.40-2|105	%description -n python3-%{name}
14mr|libsolv-0.7.40-2|106	Python bindings for the %{name} library.
14mr|libsolv-0.7.40-2|107	
14mr|libsolv-0.7.40-2|108	%files -n python3-%{name}
14mr|libsolv-0.7.40-2|109	%{python3_sitearch}/_solv.so
14mr|libsolv-0.7.40-2|110	%{python3_sitearch}/solv.py
14mr|libsolv-0.7.40-2|111	%optional %{python3_sitearch}/__pycache__/*.*
14mr|libsolv-0.7.40-2|112	
14mr|libsolv-0.7.40-2|113	#------------------------------------------------------------------------------
14mr|libsolv-0.7.40-2|114	
14mr|libsolv-0.7.40-2|115	%package -n %{libname}
14mr|libsolv-0.7.40-2|116	Summary:	Package dependency solver and repository storage system
14mr|libsolv-0.7.40-2|117	Group:		System/Libraries
14mr|libsolv-0.7.40-2|118	Requires:	%{name} = %{EVRD}
14mr|libsolv-0.7.40-2|119	
14mr|libsolv-0.7.40-2|120	%description -n %{libname}
14mr|libsolv-0.7.40-2|121	Package dependency solver and repository storage system.
14mr|libsolv-0.7.40-2|122	
14mr|libsolv-0.7.40-2|123	%files -n %{libname}
14mr|libsolv-0.7.40-2|124	%{_libdir}/libsolv.so.%{major}
14mr|libsolv-0.7.40-2|125	
14mr|libsolv-0.7.40-2|126	#------------------------------------------------------------------------------
14mr|libsolv-0.7.40-2|127	
14mr|libsolv-0.7.40-2|128	%package -n %{extlibname}
14mr|libsolv-0.7.40-2|129	Summary:	Package dependency solver and repository storage system
14mr|libsolv-0.7.40-2|130	Group:		System/Libraries
14mr|libsolv-0.7.40-2|131	
14mr|libsolv-0.7.40-2|132	%description -n %{extlibname}
14mr|libsolv-0.7.40-2|133	Package dependency solver and repository storage system.
14mr|libsolv-0.7.40-2|134	
14mr|libsolv-0.7.40-2|135	%files -n %{extlibname}
14mr|libsolv-0.7.40-2|136	%{_libdir}/libsolvext.so.%{major}
14mr|libsolv-0.7.40-2|137	
14mr|libsolv-0.7.40-2|138	#------------------------------------------------------------------------------
14mr|libsolv-0.7.40-2|139	
14mr|libsolv-0.7.40-2|140	%package -n %{devname}
14mr|libsolv-0.7.40-2|141	Summary:	Development files for %{name}
14mr|libsolv-0.7.40-2|142	Group:		Development/C
14mr|libsolv-0.7.40-2|143	Requires:	%{libname} = %{EVRD}
14mr|libsolv-0.7.40-2|144	Requires:	%{extlibname} = %{EVRD}
14mr|libsolv-0.7.40-2|145	Provides:	%{name}-devel = %{EVRD}
14mr|libsolv-0.7.40-2|146	Provides:	solv-devel = %{EVRD}
14mr|libsolv-0.7.40-2|147	
14mr|libsolv-0.7.40-2|148	%description -n %{devname}
14mr|libsolv-0.7.40-2|149	Development files (Headers etc.) for %{name}.
14mr|libsolv-0.7.40-2|150	
14mr|libsolv-0.7.40-2|151	%files -n %{devname}
14mr|libsolv-0.7.40-2|152	%{_includedir}/*
14mr|libsolv-0.7.40-2|153	%{_libdir}/pkgconfig/libsolv.pc
14mr|libsolv-0.7.40-2|154	%{_libdir}/pkgconfig/libsolvext.pc
14mr|libsolv-0.7.40-2|155	%{_libdir}/*.so
14mr|libsolv-0.7.40-2|156	%{_datadir}/cmake/Modules/FindLibSolv.cmake
14mr|libsolv-0.7.40-2|157	%{_mandir}/man3/*
14mr|libsolv-0.7.40-2|158	
14mr|libsolv-0.7.40-2|159	#------------------------------------------------------------------------------
14mr|libsolv-0.7.40-2|160	
14mr|libsolv-0.7.40-2|161	%prep
14mr|libsolv-0.7.40-2|162	%autosetup -p1
14mr|libsolv-0.7.40-2|163	
14mr|libsolv-0.7.40-2|164	%build
14mr|libsolv-0.7.40-2|165	
14mr|libsolv-0.7.40-2|166	# The parameters below are intended to ensure
14mr|libsolv-0.7.40-2|167	# that the DNF stack works correctly on OpenMandriva
14mr|libsolv-0.7.40-2|168	# The FEDORA switch sets some definitions up that aren't
14mr|libsolv-0.7.40-2|169	# otherwise available.
14mr|libsolv-0.7.40-2|170	%cmake -GNinja \
14mr|libsolv-0.7.40-2|171	-DFEDORA=1 \
14mr|libsolv-0.7.40-2|172	-DENABLE_RPMDB=ON \
14mr|libsolv-0.7.40-2|173	-DENABLE_RPMDB_BYRPMHEADER=ON \
14mr|libsolv-0.7.40-2|174	-DENABLE_RPMDB_LIBRPM=ON \
14mr|libsolv-0.7.40-2|175	-DENABLE_RPMPKG_LIBRPM=ON \
14mr|libsolv-0.7.40-2|176	-DENABLE_RPMMD=ON \
14mr|libsolv-0.7.40-2|177	-DENABLE_COMPS=ON \
14mr|libsolv-0.7.40-2|178	-DENABLE_APPDATA=ON \
14mr|libsolv-0.7.40-2|179	-DUSE_VENDORDIRS=ON \
14mr|libsolv-0.7.40-2|180	-DWITH_LIBXML2=ON \
14mr|libsolv-0.7.40-2|181	-DENABLE_LZMA_COMPRESSION=ON \
14mr|libsolv-0.7.40-2|182	-DENABLE_BZIP2_COMPRESSION=ON \
14mr|libsolv-0.7.40-2|183	-DENABLE_ZSTD_COMPRESSION=ON \
14mr|libsolv-0.7.40-2|184	-DENABLE_ZCHUNK_COMPRESSION=ON \
14mr|libsolv-0.7.40-2|185	-DWITH_SYSTEM_ZCHUNK=ON \
14mr|libsolv-0.7.40-2|186	-DENABLE_HELIXREPO=ON \
14mr|libsolv-0.7.40-2|187	-DENABLE_SUSEREPO=ON \
14mr|libsolv-0.7.40-2|188	-DENABLE_APK=ON \
14mr|libsolv-0.7.40-2|189	-DENABLE_DEBIAN=ON \
14mr|libsolv-0.7.40-2|190	-DENABLE_ARCHREPO=ON \
14mr|libsolv-0.7.40-2|191	-DMULTI_SEMANTICS=ON \
14mr|libsolv-0.7.40-2|192	-DENABLE_COMPLEX_DEPS=ON \
14mr|libsolv-0.7.40-2|193	-DENABLE_CONDA=ON \
14mr|libsolv-0.7.40-2|194	-DENABLE_PERL=OFF \
14mr|libsolv-0.7.40-2|195	-DENABLE_RUBY=OFF \
14mr|libsolv-0.7.40-2|196	-DENABLE_PYTHON=ON \
14mr|libsolv-0.7.40-2|197	-DPYTHON_EXECUTABLE=%{__python3}
14mr|libsolv-0.7.40-2|198	
14mr|libsolv-0.7.40-2|199	%ninja_build
14mr|libsolv-0.7.40-2|200	
14mr|libsolv-0.7.40-2|201	%install
14mr|libsolv-0.7.40-2|202	%ninja_install -C build
14mr|libsolv-0.7.40-2|203	
14mr|libsolv-0.7.40-2|204	%check
14mr|libsolv-0.7.40-2|205	cd build
14mr|libsolv-0.7.40-2|206	LD_LIBRARY_PATH=$PWD/src:$PWD/ext ninja test

66 14
14mr|llhttp-9.4.2-1|1	%define major 9
14mr|llhttp-9.4.2-1|2	%define libname %mklibname %{name} %{major}
14mr|llhttp-9.4.2-1|3	%define devname %mklibname %{name} -d
14mr|llhttp-9.4.2-1|4	
14mr|llhttp-9.4.2-1|5	Name:           llhttp
14mr|llhttp-9.4.2-1|6	Version:        9.4.2
14mr|llhttp-9.4.2-1|7	Release:        1
14mr|llhttp-9.4.2-1|8	Summary:        Port of http_parser to llparse
14mr|llhttp-9.4.2-1|9	Group:          System/Libraries
14mr|llhttp-9.4.2-1|10	# License of llhttp is MIT; nothing from the NodeJS dependency bundle is
14mr|llhttp-9.4.2-1|11	# installed, so its contents do not contribute to the license of the binary
14mr|llhttp-9.4.2-1|12	# RPMs, and we do not need a file llhttp-%%{version}-bundled-licenses.txt.
14mr|llhttp-9.4.2-1|13	License:        MIT
14mr|llhttp-9.4.2-1|14	URL:            https://github.com/nodejs/llhttp
14mr|llhttp-9.4.2-1|15	Source0:        https://github.com/nodejs/llhttp/archive/refs/tags/release/v%{version}.tar.gz
14mr|llhttp-9.4.2-1|16	BuildRequires:  cmake
14mr|llhttp-9.4.2-1|17	
14mr|llhttp-9.4.2-1|18	%description
14mr|llhttp-9.4.2-1|19	This project is a port of http_parser to TypeScript. llparse is used to
14mr|llhttp-9.4.2-1|20	generate the output C source file, which could be compiled and linked with the
14mr|llhttp-9.4.2-1|21	embedder's program (like Node.js).
14mr|llhttp-9.4.2-1|22	
14mr|llhttp-9.4.2-1|23	This copy of the library is compiled with LLHTTP_STRICT_MODE set to 0
14mr|llhttp-9.4.2-1|24	(disabled), which is the default.
14mr|llhttp-9.4.2-1|25	
14mr|llhttp-9.4.2-1|26	#----------------------------------------------------------------------------
14mr|llhttp-9.4.2-1|27	%package -n %{libname}
14mr|llhttp-9.4.2-1|28	Summary:        Port of http_parser to llparse
14mr|llhttp-9.4.2-1|29	Group:          System/Libraries
14mr|llhttp-9.4.2-1|30	
14mr|llhttp-9.4.2-1|31	%description -n %{libname}
14mr|llhttp-9.4.2-1|32	This project is a port of http_parser to TypeScript. llparse is used to
14mr|llhttp-9.4.2-1|33	generate the output C source file, which could be compiled and linked with the
14mr|llhttp-9.4.2-1|34	embedder's program (like Node.js).
14mr|llhttp-9.4.2-1|35	
14mr|llhttp-9.4.2-1|36	This copy of the library is compiled with LLHTTP_STRICT_MODE set to 0
14mr|llhttp-9.4.2-1|37	(disabled), which is the default.
14mr|llhttp-9.4.2-1|38	
14mr|llhttp-9.4.2-1|39	%files -n %{libname}
14mr|llhttp-9.4.2-1|40	%{_libdir}/libllhttp.so.%{major}*
14mr|llhttp-9.4.2-1|41	
14mr|llhttp-9.4.2-1|42	#----------------------------------------------------------------------------
14mr|llhttp-9.4.2-1|43	
14mr|llhttp-9.4.2-1|44	%package -n %{devname}
14mr|llhttp-9.4.2-1|45	Summary:        Development files for llhttp
14mr|llhttp-9.4.2-1|46	Group:          System/Libraries
14mr|llhttp-9.4.2-1|47	Provides:       %{name}-devel = %{EVRD}
14mr|llhttp-9.4.2-1|48	Requires:       %{libname} = %{EVRD}
14mr|llhttp-9.4.2-1|49	
14mr|llhttp-9.4.2-1|50	%description -n %{devname}
14mr|llhttp-9.4.2-1|51	The llhttp-devel package contains libraries and header files for
14mr|llhttp-9.4.2-1|52	developing applications that use llhttp.
14mr|llhttp-9.4.2-1|53	
14mr|llhttp-9.4.2-1|54	%files -n %{devname}
14mr|llhttp-9.4.2-1|55	%doc README.md
14mr|llhttp-9.4.2-1|56	%{_includedir}/llhttp.h
14mr|llhttp-9.4.2-1|57	%{_libdir}/libllhttp.so
14mr|llhttp-9.4.2-1|58	%{_libdir}/cmake/llhttp
14mr|llhttp-9.4.2-1|59	%{_libdir}/pkgconfig/libllhttp.pc
14mr|llhttp-9.4.2-1|60	
14mr|llhttp-9.4.2-1|61	#----------------------------------------------------------------------------
14mr|llhttp-9.4.2-1|62	%prep
14mr|llhttp-9.4.2-1|63	%setup -q -n %{name}-release-v%{version}
14mr|llhttp-9.4.2-1|64	
14mr|llhttp-9.4.2-1|65	%build
14mr|llhttp-9.4.2-1|66	%cmake
14mr|llhttp-9.4.2-1|67	%make_build
14mr|llhttp-9.4.2-1|68	
14mr|llhttp-9.4.2-1|69	%install
14mr|llhttp-9.4.2-1|70	%make_install -C build

67 14
14mr|llvm22-22.1.8-10~bootstrap|1	%bcond_without lldb
14mr|llvm22-22.1.8-10~bootstrap|2	%bcond_without polly
14mr|llvm22-22.1.8-10~bootstrap|3	%bcond_without clang
14mr|llvm22-22.1.8-10~bootstrap|4	%bcond_without lld
14mr|llvm22-22.1.8-10~bootstrap|5	%bcond_with apidox
14mr|llvm22-22.1.8-10~bootstrap|6	
14mr|llvm22-22.1.8-10~bootstrap|7	# Bootstrap:
14mr|llvm22-22.1.8-10~bootstrap|8	# 1) build minimal llvm
14mr|llvm22-22.1.8-10~bootstrap|9	# 2) build full llvm with that minimal llvm
14mr|llvm22-22.1.8-10~bootstrap|10	# because gcc fails to build compiler-rt (%%bcond_with rt):
14mr|llvm22-22.1.8-10~bootstrap|11	# https://github.com/google/highway/issues/2250
14mr|llvm22-22.1.8-10~bootstrap|12	# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109753
14mr|llvm22-22.1.8-10~bootstrap|13	%bcond_without bootstrap
14mr|llvm22-22.1.8-10~bootstrap|14	
14mr|llvm22-22.1.8-10~bootstrap|15	# build llvmXX with system llvm/clang (not used for now)
14mr|llvm22-22.1.8-10~bootstrap|16	%bcond_with clangascxx
14mr|llvm22-22.1.8-10~bootstrap|17	
14mr|llvm22-22.1.8-10~bootstrap|18	%if %{with bootstrap}
14mr|llvm22-22.1.8-10~bootstrap|19	# build llvmXX by llvmXX
14mr|llvm22-22.1.8-10~bootstrap|20	%bcond_with selfbuild
14mr|llvm22-22.1.8-10~bootstrap|21	%bcond_with clangd
14mr|llvm22-22.1.8-10~bootstrap|22	%bcond_with libclc
14mr|llvm22-22.1.8-10~bootstrap|23	%bcond_with openmp
14mr|llvm22-22.1.8-10~bootstrap|24	%bcond_with rt
14mr|llvm22-22.1.8-10~bootstrap|25	%bcond_with spirv
14mr|llvm22-22.1.8-10~bootstrap|26	%else
14mr|llvm22-22.1.8-10~bootstrap|27	%bcond_without selfbuild
14mr|llvm22-22.1.8-10~bootstrap|28	%bcond_without clangd
14mr|llvm22-22.1.8-10~bootstrap|29	%bcond_without libclc
14mr|llvm22-22.1.8-10~bootstrap|30	%bcond_without openmp
14mr|llvm22-22.1.8-10~bootstrap|31	%bcond_without rt
14mr|llvm22-22.1.8-10~bootstrap|32	%bcond_without spirv
14mr|llvm22-22.1.8-10~bootstrap|33	%endif
14mr|llvm22-22.1.8-10~bootstrap|34	
14mr|llvm22-22.1.8-10~bootstrap|35	# May get run out of disk space when building with debug.
14mr|llvm22-22.1.8-10~bootstrap|36	# Building with debug takes ~1.5 hours, without - ~0.5 h,
14mr|llvm22-22.1.8-10~bootstrap|37	# most time is spent by RPM processing debuginfo.
14mr|llvm22-22.1.8-10~bootstrap|38	# Builds with debug fail (get killed by OOM killer) too often...
14mr|llvm22-22.1.8-10~bootstrap|39	%bcond_with debug
14mr|llvm22-22.1.8-10~bootstrap|40	
14mr|llvm22-22.1.8-10~bootstrap|41	# When building longarch64 with lto enabled, builds crash
14mr|llvm22-22.1.8-10~bootstrap|42	# due to lack of memory. Disabled it to check if the
14mr|llvm22-22.1.8-10~bootstrap|43	# package is being assembled.
14mr|llvm22-22.1.8-10~bootstrap|44	
14mr|llvm22-22.1.8-10~bootstrap|45	%ifarch loongarch64
14mr|llvm22-22.1.8-10~bootstrap|46	%global _disable_lto 1
14mr|llvm22-22.1.8-10~bootstrap|47	%endif
14mr|llvm22-22.1.8-10~bootstrap|48	
14mr|llvm22-22.1.8-10~bootstrap|49	# building with LTO is slow
14mr|llvm22-22.1.8-10~bootstrap|50	# and not enough RAM (4 G) on i686
14mr|llvm22-22.1.8-10~bootstrap|51	%ifnarch loongarch64
14mr|llvm22-22.1.8-10~bootstrap|52	%if %{without bootstrap} && %{__isa_bits} > 32
14mr|llvm22-22.1.8-10~bootstrap|53	%bcond_without lto
14mr|llvm22-22.1.8-10~bootstrap|54	%else
14mr|llvm22-22.1.8-10~bootstrap|55	%bcond_with lto
14mr|llvm22-22.1.8-10~bootstrap|56	%endif
14mr|llvm22-22.1.8-10~bootstrap|57	%endif
14mr|llvm22-22.1.8-10~bootstrap|58	
14mr|llvm22-22.1.8-10~bootstrap|59	%if %{with selfbuild}
14mr|llvm22-22.1.8-10~bootstrap|60	%if %{with clangascxx}
14mr|llvm22-22.1.8-10~bootstrap|61	%{error:Do not use both selfbuild and clangascxx, choose one of them}
14mr|llvm22-22.1.8-10~bootstrap|62	%endif
14mr|llvm22-22.1.8-10~bootstrap|63	%endif
14mr|llvm22-22.1.8-10~bootstrap|64	
14mr|llvm22-22.1.8-10~bootstrap|65	%define oname llvm
14mr|llvm22-22.1.8-10~bootstrap|66	
14mr|llvm22-22.1.8-10~bootstrap|67	%define _obindir /usr/bin
14mr|llvm22-22.1.8-10~bootstrap|68	%define _olibdir /usr/%{_lib}
14mr|llvm22-22.1.8-10~bootstrap|69	%define _prefix /opt/%{name}
14mr|llvm22-22.1.8-10~bootstrap|70	%define _bindir %{_prefix}/bin
14mr|llvm22-22.1.8-10~bootstrap|71	%define _datadir %{_prefix}/share
14mr|llvm22-22.1.8-10~bootstrap|72	%define _includedir %{_prefix}/include
14mr|llvm22-22.1.8-10~bootstrap|73	%define _libdir %{_prefix}/%{_lib}
14mr|llvm22-22.1.8-10~bootstrap|74	%define _libexecdir %{_prefix}/libexec
14mr|llvm22-22.1.8-10~bootstrap|75	%define _mandir %{_prefix}/share/man
14mr|llvm22-22.1.8-10~bootstrap|76	%define __ninja %{_obindir}/ninja
14mr|llvm22-22.1.8-10~bootstrap|77	
14mr|llvm22-22.1.8-10~bootstrap|78	%if %{with debug}
14mr|llvm22-22.1.8-10~bootstrap|79	#global reltype RelWithDebInfo
14mr|llvm22-22.1.8-10~bootstrap|80	%global reltype Release
14mr|llvm22-22.1.8-10~bootstrap|81	# minimal debug info to reduce memory usage, but force DWARFv4 instead of default DWARFv5,
14mr|llvm22-22.1.8-10~bootstrap|82	# because debugedit->readelf (binutils) in rosa2021.1 cannot handle v5
14mr|llvm22-22.1.8-10~bootstrap|83	# (llvm20 builds itself with v5 by default)
14mr|llvm22-22.1.8-10~bootstrap|84	%global debugcflags -gdwarf-4 -g1
14mr|llvm22-22.1.8-10~bootstrap|85	%else
14mr|llvm22-22.1.8-10~bootstrap|86	%global debug_package %{nil}
14mr|llvm22-22.1.8-10~bootstrap|87	%global debugcflags %{nil}
14mr|llvm22-22.1.8-10~bootstrap|88	%global reltype Release
14mr|llvm22-22.1.8-10~bootstrap|89	%endif
14mr|llvm22-22.1.8-10~bootstrap|90	
14mr|llvm22-22.1.8-10~bootstrap|91	%if %{without lto}
14mr|llvm22-22.1.8-10~bootstrap|92	%define _disable_lto 1
14mr|llvm22-22.1.8-10~bootstrap|93	%endif
14mr|llvm22-22.1.8-10~bootstrap|94	
14mr|llvm22-22.1.8-10~bootstrap|95	%global _disable_ld_no_undefined 1
14mr|llvm22-22.1.8-10~bootstrap|96	# do not remove with_lto - needed for rosa2021.1 where -flto is not in default optflags
14mr|llvm22-22.1.8-10~bootstrap|97	%global optflags %{optflags} -fno-strict-aliasing %{?with_lto:-flto}
14mr|llvm22-22.1.8-10~bootstrap|98	
14mr|llvm22-22.1.8-10~bootstrap|99	%define maj_ver 22
14mr|llvm22-22.1.8-10~bootstrap|100	%define min_ver %(echo %{version} | cut -d. -f2)
14mr|llvm22-22.1.8-10~bootstrap|101	%define libname %mklibname llvm%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|102	%define libclang %mklibname clang%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|103	%define libclangcpp %mklibname clang-cpp%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|104	%define libremarks %mklibname remarks%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|105	%define liblto %mklibname lto%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|106	%define libspirvtools %mklibname SPIRV-Tools%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|107	%define libspirvtoolsdiff %mklibname SPIRV-Tools-diff%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|108	%define libspirvtoolslink %mklibname SPIRV-Tools-link%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|109	%define libspirvtoolslint %mklibname SPIRV-Tools-lint%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|110	%define libspirvtoolsopt %mklibname SPIRV-Tools-opt%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|111	%define libspirvtoolsreduce %mklibname SPIRV-Tools-reduce%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|112	%define libspirvtoolsshared %mklibname SPIRV-Tools-shared%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|113	
14mr|llvm22-22.1.8-10~bootstrap|114	%define project %{?with_clang:clang;clang-tools-extra;}%{?with_lldb:lldb;}%{?with_lld:lld;}%{?with_rt:compiler-rt;}%{?with_libclc:libclc;}%{?with_openmp:openmp;}
14mr|llvm22-22.1.8-10~bootstrap|115	
14mr|llvm22-22.1.8-10~bootstrap|116	%if %{with spirv}
14mr|llvm22-22.1.8-10~bootstrap|117	%define spirv2llvm_ver 22.1.6
14mr|llvm22-22.1.8-10~bootstrap|118	# commit specified in SPIRV-LLVM-Translator/spirv-headers-tag.conf
14mr|llvm22-22.1.8-10~bootstrap|119	%define vulkan_sdk_version 1.4.357.0
14mr|llvm22-22.1.8-10~bootstrap|120	%endif
14mr|llvm22-22.1.8-10~bootstrap|121	
14mr|llvm22-22.1.8-10~bootstrap|122	%global __provides_exclude ^cmake\\(Polly|polly
14mr|llvm22-22.1.8-10~bootstrap|123	
14mr|llvm22-22.1.8-10~bootstrap|124	Summary:	LLVM and Clang in %{_prefix}
14mr|llvm22-22.1.8-10~bootstrap|125	# llvm20
14mr|llvm22-22.1.8-10~bootstrap|126	Name:		llvm%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|127	Version:	22.1.8
14mr|llvm22-22.1.8-10~bootstrap|128	Release:	10%{?with_bootstrap:~bootstrap}
14mr|llvm22-22.1.8-10~bootstrap|129	License:	NCSA
14mr|llvm22-22.1.8-10~bootstrap|130	Group:		Development/Other
14mr|llvm22-22.1.8-10~bootstrap|131	Url:		http://llvm.org
14mr|llvm22-22.1.8-10~bootstrap|132	Source0:	https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-%{version}.tar.gz
14mr|llvm22-22.1.8-10~bootstrap|133	%if %{with spirv}
14mr|llvm22-22.1.8-10~bootstrap|134	Source1:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/refs/tags/v%{spirv2llvm_ver}.tar.gz?/SPIRV-LLVM-Translator-%{spirv2llvm_ver}.tar.gz
14mr|llvm22-22.1.8-10~bootstrap|135	Source2:	https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-%{vulkan_sdk_version}.tar.gz?/SPIRV-Headers-%{vulkan_sdk_version}.tar.gz
14mr|llvm22-22.1.8-10~bootstrap|136	Source3:	https://github.com/KhronosGroup/SPIRV-Tools/archive/vulkan-sdk-%{vulkan_sdk_version}.tar.gz?/SPIRV-Tools-%{vulkan_sdk_version}.tar.gz
14mr|llvm22-22.1.8-10~bootstrap|137	Source4:	spirv-tools-soname.patch
14mr|llvm22-22.1.8-10~bootstrap|138	%endif
14mr|llvm22-22.1.8-10~bootstrap|139	Source1000:	llvm%{maj_ver}.rpmlintrc
14mr|llvm22-22.1.8-10~bootstrap|140	# Adjust the search paths to match the OS, adjust the default compiler flags as well.
14mr|llvm22-22.1.8-10~bootstrap|141	Patch1:		clang-rosa.patch
14mr|llvm22-22.1.8-10~bootstrap|142	%if %{with selfbuild}
14mr|llvm22-22.1.8-10~bootstrap|143	BuildRequires:	%{name}
14mr|llvm22-22.1.8-10~bootstrap|144	%endif
14mr|llvm22-22.1.8-10~bootstrap|145	%if %{with clangascxx}
14mr|llvm22-22.1.8-10~bootstrap|146	BuildRequires:	clang
14mr|llvm22-22.1.8-10~bootstrap|147	%endif
14mr|llvm22-22.1.8-10~bootstrap|148	BuildRequires:	gcc
14mr|llvm22-22.1.8-10~bootstrap|149	BuildRequires:	stdc++-devel
14mr|llvm22-22.1.8-10~bootstrap|150	BuildRequires:	binutils-devel
14mr|llvm22-22.1.8-10~bootstrap|151	BuildRequires:	bison
14mr|llvm22-22.1.8-10~bootstrap|152	BuildRequires:	chrpath
14mr|llvm22-22.1.8-10~bootstrap|153	BuildRequires:	cmake
14mr|llvm22-22.1.8-10~bootstrap|154	BuildRequires:	ninja
14mr|llvm22-22.1.8-10~bootstrap|155	BuildRequires:	flex
14mr|llvm22-22.1.8-10~bootstrap|156	BuildRequires:	graphviz
14mr|llvm22-22.1.8-10~bootstrap|157	BuildRequires:	groff
14mr|llvm22-22.1.8-10~bootstrap|158	BuildRequires:	libstdc++-devel
14mr|llvm22-22.1.8-10~bootstrap|159	BuildRequires:	libtool
14mr|llvm22-22.1.8-10~bootstrap|160	BuildRequires:	pkgconfig(libffi)
14mr|llvm22-22.1.8-10~bootstrap|161	BuildRequires:	pkgconfig(libtirpc)
14mr|llvm22-22.1.8-10~bootstrap|162	# patchelf is for %%check
14mr|llvm22-22.1.8-10~bootstrap|163	BuildRequires:	patchelf
14mr|llvm22-22.1.8-10~bootstrap|164	BuildRequires:	python3
14mr|llvm22-22.1.8-10~bootstrap|165	BuildRequires:	sed
14mr|llvm22-22.1.8-10~bootstrap|166	BuildRequires:	tcl
14mr|llvm22-22.1.8-10~bootstrap|167	BuildRequires:	zip
14mr|llvm22-22.1.8-10~bootstrap|168	%if %{with apidox}
14mr|llvm22-22.1.8-10~bootstrap|169	BuildRequires:	doxygen
14mr|llvm22-22.1.8-10~bootstrap|170	%endif
14mr|llvm22-22.1.8-10~bootstrap|171	Requires:	libstdc++-devel
14mr|llvm22-22.1.8-10~bootstrap|172	%if %{with clangd}
14mr|llvm22-22.1.8-10~bootstrap|173	Recommends:	clangd-%{maj_ver} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|174	%endif
14mr|llvm22-22.1.8-10~bootstrap|175	Requires:	%{libname} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|176	Requires:	%{libclang} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|177	Requires:	%{libclangcpp} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|178	Requires:	%{libremarks} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|179	Requires:	%{liblto} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|180	%if %{with spirv}
14mr|llvm22-22.1.8-10~bootstrap|181	Requires:	%{libspirvtools} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|182	Requires:	%{libspirvtoolsdiff} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|183	Requires:	%{libspirvtoolslink} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|184	Requires:	%{libspirvtoolslint} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|185	Requires:	%{libspirvtoolsopt} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|186	Requires:	%{libspirvtoolsreduce} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|187	Requires:	%{libspirvtoolsshared} = %{EVRD}
14mr|llvm22-22.1.8-10~bootstrap|188	%endif
14mr|llvm22-22.1.8-10~bootstrap|189	
14mr|llvm22-22.1.8-10~bootstrap|190	# Do not provide libraries from /opt and do not try to depend from them
14mr|llvm22-22.1.8-10~bootstrap|191	# ! Nothing must be linked with libllvm etc. from here!
14mr|llvm22-22.1.8-10~bootstrap|192	AutoReq: 0
14mr|llvm22-22.1.8-10~bootstrap|193	AutoProv: 0
14mr|llvm22-22.1.8-10~bootstrap|194	# Require this manually instead of AutoReq
14mr|llvm22-22.1.8-10~bootstrap|195	Requires:	%(patchelf --print-soname /usr/%{_lib}/libffi.so || echo foo)%{_arch_tag_suffix}
14mr|llvm22-22.1.8-10~bootstrap|196	
14mr|llvm22-22.1.8-10~bootstrap|197	
14mr|llvm22-22.1.8-10~bootstrap|198	%description
14mr|llvm22-22.1.8-10~bootstrap|199	LVM is a robust system, particularly well suited for developing new mid-level
14mr|llvm22-22.1.8-10~bootstrap|200	language-independent analyses and optimizations of all sorts, including those
14mr|llvm22-22.1.8-10~bootstrap|201	that require  extensive interprocedural analysis. LLVM is also a great target
14mr|llvm22-22.1.8-10~bootstrap|202	for front-end development for conventional or research programming languages,
14mr|llvm22-22.1.8-10~bootstrap|203	including those which require compile-time, link-time, or run-time optimization
14mr|llvm22-22.1.8-10~bootstrap|204	for effective implementation, proper tail calls or garbage collection.
14mr|llvm22-22.1.8-10~bootstrap|205	
14mr|llvm22-22.1.8-10~bootstrap|206	This package contains LLVM and Clang in %{_prefix}.
14mr|llvm22-22.1.8-10~bootstrap|207	
14mr|llvm22-22.1.8-10~bootstrap|208	%files
14mr|llvm22-22.1.8-10~bootstrap|209	%{_prefix}
14mr|llvm22-22.1.8-10~bootstrap|210	%if %{with polly}
14mr|llvm22-22.1.8-10~bootstrap|211	%exclude %{_bindir}/polly*
14mr|llvm22-22.1.8-10~bootstrap|212	%exclude %{_libdir}/*Polly*
14mr|llvm22-22.1.8-10~bootstrap|213	%exclude %{_libdir}/cmake/polly
14mr|llvm22-22.1.8-10~bootstrap|214	%exclude %{_includedir}/polly
14mr|llvm22-22.1.8-10~bootstrap|215	%endif
14mr|llvm22-22.1.8-10~bootstrap|216	%if %{with spirv}
14mr|llvm22-22.1.8-10~bootstrap|217	%exclude %{_bindir}/*spirv*
14mr|llvm22-22.1.8-10~bootstrap|218	%exclude %{_includedir}/LLVMSPIRVLib
14mr|llvm22-22.1.8-10~bootstrap|219	%exclude %{_libdir}/libLLVMSPIRVLib*
14mr|llvm22-22.1.8-10~bootstrap|220	%exclude %{_libdir}/pkgconfig/LLVMSPIRVLib.pc
14mr|llvm22-22.1.8-10~bootstrap|221	%endif
14mr|llvm22-22.1.8-10~bootstrap|222	
14mr|llvm22-22.1.8-10~bootstrap|223	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|224	
14mr|llvm22-22.1.8-10~bootstrap|225	%package -n %{libname}
14mr|llvm22-22.1.8-10~bootstrap|226	Summary:	LLVM %{maj_ver} shared library
14mr|llvm22-22.1.8-10~bootstrap|227	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|228	
14mr|llvm22-22.1.8-10~bootstrap|229	%description -n %{libname}
14mr|llvm22-22.1.8-10~bootstrap|230	LLVM %{maj_ver} shared library
14mr|llvm22-22.1.8-10~bootstrap|231	
14mr|llvm22-22.1.8-10~bootstrap|232	%files -n %{libname}
14mr|llvm22-22.1.8-10~bootstrap|233	%{_olibdir}/libLLVM-%{maj_ver}*.so
14mr|llvm22-22.1.8-10~bootstrap|234	%{_olibdir}/libLLVM.so.%{maj_ver}.%{min_ver}
14mr|llvm22-22.1.8-10~bootstrap|235	
14mr|llvm22-22.1.8-10~bootstrap|236	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|237	
14mr|llvm22-22.1.8-10~bootstrap|238	%package -n %{libclang}
14mr|llvm22-22.1.8-10~bootstrap|239	Summary:	LLVM %{maj_ver} shared library
14mr|llvm22-22.1.8-10~bootstrap|240	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|241	
14mr|llvm22-22.1.8-10~bootstrap|242	%description -n %{libclang}
14mr|llvm22-22.1.8-10~bootstrap|243	LLVM %{maj_ver} shared library
14mr|llvm22-22.1.8-10~bootstrap|244	
14mr|llvm22-22.1.8-10~bootstrap|245	%files -n %{libclang}
14mr|llvm22-22.1.8-10~bootstrap|246	%{_olibdir}/libclang.so.%{maj_ver}*
14mr|llvm22-22.1.8-10~bootstrap|247	
14mr|llvm22-22.1.8-10~bootstrap|248	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|249	
14mr|llvm22-22.1.8-10~bootstrap|250	%package -n %{libclangcpp}
14mr|llvm22-22.1.8-10~bootstrap|251	Summary:	LLVM %{maj_ver} shared library
14mr|llvm22-22.1.8-10~bootstrap|252	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|253	
14mr|llvm22-22.1.8-10~bootstrap|254	%description -n %{libclangcpp}
14mr|llvm22-22.1.8-10~bootstrap|255	LLVM %{maj_ver} shared library
14mr|llvm22-22.1.8-10~bootstrap|256	
14mr|llvm22-22.1.8-10~bootstrap|257	%files -n %{libclangcpp}
14mr|llvm22-22.1.8-10~bootstrap|258	%{_olibdir}/libclang-cpp.so.%{maj_ver}.%{min_ver}
14mr|llvm22-22.1.8-10~bootstrap|259	
14mr|llvm22-22.1.8-10~bootstrap|260	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|261	
14mr|llvm22-22.1.8-10~bootstrap|262	%package -n %{libremarks}
14mr|llvm22-22.1.8-10~bootstrap|263	Summary:	LLVM %{maj_ver} shared library
14mr|llvm22-22.1.8-10~bootstrap|264	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|265	
14mr|llvm22-22.1.8-10~bootstrap|266	%description -n %{libremarks}
14mr|llvm22-22.1.8-10~bootstrap|267	LLVM %{maj_ver} shared library
14mr|llvm22-22.1.8-10~bootstrap|268	
14mr|llvm22-22.1.8-10~bootstrap|269	%files -n %{libremarks}
14mr|llvm22-22.1.8-10~bootstrap|270	%{_olibdir}/libRemarks.so.%{maj_ver}.%{min_ver}
14mr|llvm22-22.1.8-10~bootstrap|271	
14mr|llvm22-22.1.8-10~bootstrap|272	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|273	
14mr|llvm22-22.1.8-10~bootstrap|274	%package -n %{liblto}
14mr|llvm22-22.1.8-10~bootstrap|275	Summary:	LLVM %{maj_ver} shared library
14mr|llvm22-22.1.8-10~bootstrap|276	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|277	
14mr|llvm22-22.1.8-10~bootstrap|278	%description -n %{liblto}
14mr|llvm22-22.1.8-10~bootstrap|279	LLVM %{maj_ver} shared library
14mr|llvm22-22.1.8-10~bootstrap|280	
14mr|llvm22-22.1.8-10~bootstrap|281	%files -n %{liblto}
14mr|llvm22-22.1.8-10~bootstrap|282	%{_olibdir}/libLTO.so.%{maj_ver}.%{min_ver}
14mr|llvm22-22.1.8-10~bootstrap|283	
14mr|llvm22-22.1.8-10~bootstrap|284	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|285	%if %{with clangd}
14mr|llvm22-22.1.8-10~bootstrap|286	%package -n clangd-%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|287	Summary:	clangd - Language server that provides IDE-like features to editors
14mr|llvm22-22.1.8-10~bootstrap|288	Group:          Development/Other
14mr|llvm22-22.1.8-10~bootstrap|289	
14mr|llvm22-22.1.8-10~bootstrap|290	%description -n clangd-%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|291	clangd - Language server that provides IDE-like features to editors
14mr|llvm22-22.1.8-10~bootstrap|292	
14mr|llvm22-22.1.8-10~bootstrap|293	%files -n clangd-%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|294	%{_bindir}/clangd
14mr|llvm22-22.1.8-10~bootstrap|295	%{_obindir}/clangd-%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|296	%endif #/with_clangd
14mr|llvm22-22.1.8-10~bootstrap|297	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|298	
14mr|llvm22-22.1.8-10~bootstrap|299	%if %{with polly}
14mr|llvm22-22.1.8-10~bootstrap|300	%package -n polly-%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|301	Summary:	Polyhedral optimizations for LLVM
14mr|llvm22-22.1.8-10~bootstrap|302	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|303	AutoProv:	0
14mr|llvm22-22.1.8-10~bootstrap|304	
14mr|llvm22-22.1.8-10~bootstrap|305	%description -n polly-%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|306	Polly is a polyhedral optimizer for LLVM.
14mr|llvm22-22.1.8-10~bootstrap|307	
14mr|llvm22-22.1.8-10~bootstrap|308	Using an abstract mathematical representation it analyzes and optimizes
14mr|llvm22-22.1.8-10~bootstrap|309	the memory access pattern of a program. This includes data-locality
14mr|llvm22-22.1.8-10~bootstrap|310	optimizations for cache locality as well as automatic parallelization
14mr|llvm22-22.1.8-10~bootstrap|311	for thread-level and SIMD parallelism.
14mr|llvm22-22.1.8-10~bootstrap|312	
14mr|llvm22-22.1.8-10~bootstrap|313	Our overall goal is an integrated optimizer for data-locality and
14mr|llvm22-22.1.8-10~bootstrap|314	parallelism that takes advantage of multi-cores, cache hierarchies,
14mr|llvm22-22.1.8-10~bootstrap|315	short vector instructions as well as dedicated accelerators.
14mr|llvm22-22.1.8-10~bootstrap|316	
14mr|llvm22-22.1.8-10~bootstrap|317	%files -n polly-%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|318	%{_bindir}/pollycc
14mr|llvm22-22.1.8-10~bootstrap|319	%{_bindir}/pollyc++
14mr|llvm22-22.1.8-10~bootstrap|320	%{_libdir}/LLVMPolly.so
14mr|llvm22-22.1.8-10~bootstrap|321	%{_libdir}/libPolly*.a
14mr|llvm22-22.1.8-10~bootstrap|322	%{_libdir}/cmake/polly
14mr|llvm22-22.1.8-10~bootstrap|323	%{_includedir}/polly
14mr|llvm22-22.1.8-10~bootstrap|324	%endif #/with_polly
14mr|llvm22-22.1.8-10~bootstrap|325	
14mr|llvm22-22.1.8-10~bootstrap|326	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|327	
14mr|llvm22-22.1.8-10~bootstrap|328	%if %{with spirv}
14mr|llvm22-22.1.8-10~bootstrap|329	%package -n spirv-llvm-translator-%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|330	Summary:	Khronos LLVM to SPIRV Translator %{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|331	Group:		Development/Other
14mr|llvm22-22.1.8-10~bootstrap|332	AutoProv:	0
14mr|llvm22-22.1.8-10~bootstrap|333	
14mr|llvm22-22.1.8-10~bootstrap|334	%description -n spirv-llvm-translator-%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|335	Khronos LLVM to SPIRV Translator. This is a library
14mr|llvm22-22.1.8-10~bootstrap|336	to be used by Mesa for OpenCL support. It translate
14mr|llvm22-22.1.8-10~bootstrap|337	LLVM IR to Khronos SPIR-V. It also includes a
14mr|llvm22-22.1.8-10~bootstrap|338	standalone tool used for building libclc.
14mr|llvm22-22.1.8-10~bootstrap|339	
14mr|llvm22-22.1.8-10~bootstrap|340	Located in %{_prefix}, for using with LLVM %{maj_ver}.
14mr|llvm22-22.1.8-10~bootstrap|341	Real version is %{spirv2llvm_ver}.
14mr|llvm22-22.1.8-10~bootstrap|342	
14mr|llvm22-22.1.8-10~bootstrap|343	%files -n spirv-llvm-translator-%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|344	%{_bindir}/llvm-spirv
14mr|llvm22-22.1.8-10~bootstrap|345	%{_includedir}/LLVMSPIRVLib
14mr|llvm22-22.1.8-10~bootstrap|346	%{_libdir}/libLLVMSPIRVLib*
14mr|llvm22-22.1.8-10~bootstrap|347	%{_libdir}/pkgconfig/LLVMSPIRVLib.pc
14mr|llvm22-22.1.8-10~bootstrap|348	
14mr|llvm22-22.1.8-10~bootstrap|349	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|350	
14mr|llvm22-22.1.8-10~bootstrap|351	%package -n %{libspirvtools}
14mr|llvm22-22.1.8-10~bootstrap|352	Summary:	Library libSPIRV-Tools built with LLVM %{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|353	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|354	
14mr|llvm22-22.1.8-10~bootstrap|355	%description -n %{libspirvtools}
14mr|llvm22-22.1.8-10~bootstrap|356	%{summary}.
14mr|llvm22-22.1.8-10~bootstrap|357	Real version is %{vulkan_sdk_version}.
14mr|llvm22-22.1.8-10~bootstrap|358	
14mr|llvm22-22.1.8-10~bootstrap|359	%files -n %{libspirvtools}
14mr|llvm22-22.1.8-10~bootstrap|360	%{_olibdir}/libSPIRV-Tools.so.%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|361	
14mr|llvm22-22.1.8-10~bootstrap|362	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|363	
14mr|llvm22-22.1.8-10~bootstrap|364	%package -n %{libspirvtoolsdiff}
14mr|llvm22-22.1.8-10~bootstrap|365	Summary:	Library libSPIRV-Tools-diff built with LLVM %{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|366	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|367	
14mr|llvm22-22.1.8-10~bootstrap|368	%description -n %{libspirvtoolsdiff}
14mr|llvm22-22.1.8-10~bootstrap|369	%{summary}.
14mr|llvm22-22.1.8-10~bootstrap|370	Real version is %{vulkan_sdk_version}.
14mr|llvm22-22.1.8-10~bootstrap|371	
14mr|llvm22-22.1.8-10~bootstrap|372	%files -n %{libspirvtoolsdiff}
14mr|llvm22-22.1.8-10~bootstrap|373	%{_olibdir}/libSPIRV-Tools-diff.so.%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|374	
14mr|llvm22-22.1.8-10~bootstrap|375	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|376	
14mr|llvm22-22.1.8-10~bootstrap|377	%package -n %{libspirvtoolslink}
14mr|llvm22-22.1.8-10~bootstrap|378	Summary:	Library libSPIRV-Tools-link built with LLVM %{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|379	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|380	
14mr|llvm22-22.1.8-10~bootstrap|381	%description -n %{libspirvtoolslink}
14mr|llvm22-22.1.8-10~bootstrap|382	%{summary}.
14mr|llvm22-22.1.8-10~bootstrap|383	Real version is %{vulkan_sdk_version}.
14mr|llvm22-22.1.8-10~bootstrap|384	
14mr|llvm22-22.1.8-10~bootstrap|385	%files -n %{libspirvtoolslink}
14mr|llvm22-22.1.8-10~bootstrap|386	%{_olibdir}/libSPIRV-Tools-link.so.%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|387	
14mr|llvm22-22.1.8-10~bootstrap|388	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|389	
14mr|llvm22-22.1.8-10~bootstrap|390	%package -n %{libspirvtoolslint}
14mr|llvm22-22.1.8-10~bootstrap|391	Summary:	Library libSPIRV-Tools-lint built with LLVM %{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|392	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|393	
14mr|llvm22-22.1.8-10~bootstrap|394	%description -n %{libspirvtoolslint}
14mr|llvm22-22.1.8-10~bootstrap|395	%{summary}.
14mr|llvm22-22.1.8-10~bootstrap|396	Real version is %{vulkan_sdk_version}.
14mr|llvm22-22.1.8-10~bootstrap|397	
14mr|llvm22-22.1.8-10~bootstrap|398	%files -n %{libspirvtoolslint}
14mr|llvm22-22.1.8-10~bootstrap|399	%{_olibdir}/libSPIRV-Tools-lint.so.%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|400	
14mr|llvm22-22.1.8-10~bootstrap|401	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|402	
14mr|llvm22-22.1.8-10~bootstrap|403	%package -n %{libspirvtoolsopt}
14mr|llvm22-22.1.8-10~bootstrap|404	Summary:	Library libSPIRV-Tools-opt built with LLVM %{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|405	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|406	
14mr|llvm22-22.1.8-10~bootstrap|407	%description -n %{libspirvtoolsopt}
14mr|llvm22-22.1.8-10~bootstrap|408	%{summary}.
14mr|llvm22-22.1.8-10~bootstrap|409	Real version is %{vulkan_sdk_version}.
14mr|llvm22-22.1.8-10~bootstrap|410	
14mr|llvm22-22.1.8-10~bootstrap|411	%files -n %{libspirvtoolsopt}
14mr|llvm22-22.1.8-10~bootstrap|412	%{_olibdir}/libSPIRV-Tools-opt.so.%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|413	
14mr|llvm22-22.1.8-10~bootstrap|414	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|415	
14mr|llvm22-22.1.8-10~bootstrap|416	%package -n %{libspirvtoolsreduce}
14mr|llvm22-22.1.8-10~bootstrap|417	Summary:	Library libSPIRV-Tools-opt built with LLVM %{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|418	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|419	
14mr|llvm22-22.1.8-10~bootstrap|420	%description -n %{libspirvtoolsreduce}
14mr|llvm22-22.1.8-10~bootstrap|421	%{summary}.
14mr|llvm22-22.1.8-10~bootstrap|422	Real version is %{vulkan_sdk_version}.
14mr|llvm22-22.1.8-10~bootstrap|423	
14mr|llvm22-22.1.8-10~bootstrap|424	%files -n %{libspirvtoolsreduce}
14mr|llvm22-22.1.8-10~bootstrap|425	%{_olibdir}/libSPIRV-Tools-reduce.so.%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|426	
14mr|llvm22-22.1.8-10~bootstrap|427	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|428	
14mr|llvm22-22.1.8-10~bootstrap|429	%package -n %{libspirvtoolsshared}
14mr|llvm22-22.1.8-10~bootstrap|430	Summary:	Library libSPIRV-Tools-opt built with LLVM %{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|431	Group:		System/Libraries
14mr|llvm22-22.1.8-10~bootstrap|432	
14mr|llvm22-22.1.8-10~bootstrap|433	%description -n %{libspirvtoolsshared}
14mr|llvm22-22.1.8-10~bootstrap|434	%{summary}.
14mr|llvm22-22.1.8-10~bootstrap|435	Real version is %{vulkan_sdk_version}.
14mr|llvm22-22.1.8-10~bootstrap|436	
14mr|llvm22-22.1.8-10~bootstrap|437	%files -n %{libspirvtoolsshared}
14mr|llvm22-22.1.8-10~bootstrap|438	%{_olibdir}/libSPIRV-Tools-shared.so.%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|439	
14mr|llvm22-22.1.8-10~bootstrap|440	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|441	
14mr|llvm22-22.1.8-10~bootstrap|442	# maj_ver is our fake version for spirv-tools, so adding "llvm" prefix before maj_ver
14mr|llvm22-22.1.8-10~bootstrap|443	
14mr|llvm22-22.1.8-10~bootstrap|444	%package -n spirv-tools-llvm%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|445	Summary:	API and commands for processing SPIR-V modules built with LLVM %{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|446	Group:		Development/Other
14mr|llvm22-22.1.8-10~bootstrap|447	
14mr|llvm22-22.1.8-10~bootstrap|448	%description -n spirv-tools-llvm%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|449	%{summary}.
14mr|llvm22-22.1.8-10~bootstrap|450	Real version is %{vulkan_sdk_version}.
14mr|llvm22-22.1.8-10~bootstrap|451	
14mr|llvm22-22.1.8-10~bootstrap|452	%files -n spirv-tools-llvm%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|453	%{_bindir}/spirv-*
14mr|llvm22-22.1.8-10~bootstrap|454	
14mr|llvm22-22.1.8-10~bootstrap|455	%endif #/with_spirv
14mr|llvm22-22.1.8-10~bootstrap|456	#----------------------------------------------------------------------------
14mr|llvm22-22.1.8-10~bootstrap|457	
14mr|llvm22-22.1.8-10~bootstrap|458	%prep
14mr|llvm22-22.1.8-10~bootstrap|459	%autosetup -p1 -n llvm-project-llvmorg-%{version}
14mr|llvm22-22.1.8-10~bootstrap|460	
14mr|llvm22-22.1.8-10~bootstrap|461	%if %{with spirv}
14mr|llvm22-22.1.8-10~bootstrap|462	tar -xf %{SOURCE1}
14mr|llvm22-22.1.8-10~bootstrap|463	mv SPIRV-LLVM-Translator-%{spirv2llvm_ver} llvm-spirv
14mr|llvm22-22.1.8-10~bootstrap|464	tar -xf %{SOURCE2}
14mr|llvm22-22.1.8-10~bootstrap|465	mv SPIRV-Headers-vulkan-sdk-%{vulkan_sdk_version} SPIRV-Headers
14mr|llvm22-22.1.8-10~bootstrap|466	tar -xf %{SOURCE3}
14mr|llvm22-22.1.8-10~bootstrap|467	mv SPIRV-Tools-vulkan-sdk-%{vulkan_sdk_version} SPIRV-Tools
14mr|llvm22-22.1.8-10~bootstrap|468	pushd SPIRV-Tools
14mr|llvm22-22.1.8-10~bootstrap|469	patch -p1 < %{SOURCE4}
14mr|llvm22-22.1.8-10~bootstrap|470	# https://github.com/KhronosGroup/SPIRV-Tools/commit/becf97fd
14mr|llvm22-22.1.8-10~bootstrap|471	sed -i -e 's,3.22.1,3.21.0,g' -e 's,3.22.2,3.21.0,g' CMakeLists.txt
14mr|llvm22-22.1.8-10~bootstrap|472	sed -i -e '/add_subdirectory(test)/d' CMakeLists.txt
14mr|llvm22-22.1.8-10~bootstrap|473	popd
14mr|llvm22-22.1.8-10~bootstrap|474	%endif
14mr|llvm22-22.1.8-10~bootstrap|475	
14mr|llvm22-22.1.8-10~bootstrap|476	%build
14mr|llvm22-22.1.8-10~bootstrap|477	%set_build_flags
14mr|llvm22-22.1.8-10~bootstrap|478	
14mr|llvm22-22.1.8-10~bootstrap|479	%if %{without debug}
14mr|llvm22-22.1.8-10~bootstrap|480	export CFLAGS="$CFLAGS -g0"
14mr|llvm22-22.1.8-10~bootstrap|481	export CXXFLAGS="$CXXFLAGS -g0"
14mr|llvm22-22.1.8-10~bootstrap|482	export LDFLAGS="$LDFLAGS -g0 -Wl,--strip-debug"
14mr|llvm22-22.1.8-10~bootstrap|483	%endif
14mr|llvm22-22.1.8-10~bootstrap|484	%if %{with selfbuild}
14mr|llvm22-22.1.8-10~bootstrap|485	export LDFLAGS="$LDFLAGS -fuse-ld=lld"
14mr|llvm22-22.1.8-10~bootstrap|486	export CC=%{_bindir}/clang
14mr|llvm22-22.1.8-10~bootstrap|487	export CXX=%{_bindir}/clang++
14mr|llvm22-22.1.8-10~bootstrap|488	%endif
14mr|llvm22-22.1.8-10~bootstrap|489	%if %{with clangascxx}
14mr|llvm22-22.1.8-10~bootstrap|490	export LDFLAGS="$LDFLAGS -fuse-ld=lld"
14mr|llvm22-22.1.8-10~bootstrap|491	export CC=%{_obindir}/clang
14mr|llvm22-22.1.8-10~bootstrap|492	export CXX=%{_obindir}/clang++
14mr|llvm22-22.1.8-10~bootstrap|493	%endif
14mr|llvm22-22.1.8-10~bootstrap|494	
14mr|llvm22-22.1.8-10~bootstrap|495	%ifarch %ix86
14mr|llvm22-22.1.8-10~bootstrap|496	# Fix noexecstack
14mr|llvm22-22.1.8-10~bootstrap|497	for i in compiler-rt/lib/builtins/i386/*.S; do
14mr|llvm22-22.1.8-10~bootstrap|498	cat >>$i <<'EOF'
14mr|llvm22-22.1.8-10~bootstrap|499	#if defined(__linux__) && defined(__ELF__)
14mr|llvm22-22.1.8-10~bootstrap|500	.section .note.GNU-stack,"",%progbits
14mr|llvm22-22.1.8-10~bootstrap|501	#endif
14mr|llvm22-22.1.8-10~bootstrap|502	EOF
14mr|llvm22-22.1.8-10~bootstrap|503	done
14mr|llvm22-22.1.8-10~bootstrap|504	%endif
14mr|llvm22-22.1.8-10~bootstrap|505	
14mr|llvm22-22.1.8-10~bootstrap|506	cmake -S llvm -B build -GNinja \
14mr|llvm22-22.1.8-10~bootstrap|507	-DCMAKE_BUILD_TYPE=%{reltype} \
14mr|llvm22-22.1.8-10~bootstrap|508	-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
14mr|llvm22-22.1.8-10~bootstrap|509	-DBUILD_SHARED_LIBS:BOOL=OFF \
14mr|llvm22-22.1.8-10~bootstrap|510	-DBUILD_STATIC_LIBS:BOOL=ON \
14mr|llvm22-22.1.8-10~bootstrap|511	-DLLVM_ENABLE_PROJECTS:STRING='%{project}' \
14mr|llvm22-22.1.8-10~bootstrap|512	-DLLVM_LIBDIR_SUFFIX=$(echo %{_lib} | sed -e 's,^lib,,') \
14mr|llvm22-22.1.8-10~bootstrap|513	-DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \
14mr|llvm22-22.1.8-10~bootstrap|514	-DDLLVM_LINK_LLVM_DYLIB:BOOL=ON \
14mr|llvm22-22.1.8-10~bootstrap|515	-DLLVM_VERSION_SUFFIX="" \
14mr|llvm22-22.1.8-10~bootstrap|516	-DLLVM_INCLUDE_TESTS:BOOL=OFF \
14mr|llvm22-22.1.8-10~bootstrap|517	-DLLVM_ENABLE_FFI:BOOL=ON \
14mr|llvm22-22.1.8-10~bootstrap|518	-DLLVM_ENABLE_RTTI:BOOL=ON \
14mr|llvm22-22.1.8-10~bootstrap|519	-DLLVM_BINUTILS_INCDIR="%{_includedir}" \
14mr|llvm22-22.1.8-10~bootstrap|520	-DCLANG_LIBDIR_SUFFIX=$(echo %{_lib} | sed -e 's,^lib,,') \
14mr|llvm22-22.1.8-10~bootstrap|521	-DCLANG_REPOSITORY_STRING="%{vendor} %{version}-%{release}" \
14mr|llvm22-22.1.8-10~bootstrap|522	-DCLANG_DEFAULT_CXX_STDLIB="libstdc++" \
14mr|llvm22-22.1.8-10~bootstrap|523	-DCLANG_DEFAULT_RTLIB="libgcc" \
14mr|llvm22-22.1.8-10~bootstrap|524	-DOCAMLFIND=NOTFOUND \
14mr|llvm22-22.1.8-10~bootstrap|525	%if %{with apidox}
14mr|llvm22-22.1.8-10~bootstrap|526	-DLLVM_INCLUDE_DOCS:BOOL=ON \
14mr|llvm22-22.1.8-10~bootstrap|527	-DLLVM_BUILD_DOCS:BOOL=ON \
14mr|llvm22-22.1.8-10~bootstrap|528	%endif
14mr|llvm22-22.1.8-10~bootstrap|529	%if %{with clangd}
14mr|llvm22-22.1.8-10~bootstrap|530	-DCLANG_ENABLE_CLANGD:BOOL=ON \
14mr|llvm22-22.1.8-10~bootstrap|531	%else
14mr|llvm22-22.1.8-10~bootstrap|532	-DCLANG_ENABLE_CLANGD:BOOL=OFF \
14mr|llvm22-22.1.8-10~bootstrap|533	%endif
14mr|llvm22-22.1.8-10~bootstrap|534	%if %{with openmp}
14mr|llvm22-22.1.8-10~bootstrap|535	-DLIBOMP_INSTALL_ALIASES=OFF \
14mr|llvm22-22.1.8-10~bootstrap|536	%endif
14mr|llvm22-22.1.8-10~bootstrap|537	-DLLVM_OPTIMIZED_TABLEGEN=ON
14mr|llvm22-22.1.8-10~bootstrap|538	
14mr|llvm22-22.1.8-10~bootstrap|539	%ninja_build -C build
14mr|llvm22-22.1.8-10~bootstrap|540	
14mr|llvm22-22.1.8-10~bootstrap|541	%if %{with polly}
14mr|llvm22-22.1.8-10~bootstrap|542	export PATH="$PWD/build/bin:$PATH"
14mr|llvm22-22.1.8-10~bootstrap|543	export LD_LIBRARY_PATH="$PWD/build/%{_lib}:$LD_LIBRARY_PATH"
14mr|llvm22-22.1.8-10~bootstrap|544	
14mr|llvm22-22.1.8-10~bootstrap|545	cmake -S polly -B polly_build -GNinja \
14mr|llvm22-22.1.8-10~bootstrap|546	-DCMAKE_BUILD_TYPE=%{reltype} \
14mr|llvm22-22.1.8-10~bootstrap|547	-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
14mr|llvm22-22.1.8-10~bootstrap|548	-DLLVM_LINK_LLVM_DYLIB:BOOL=ON \
14mr|llvm22-22.1.8-10~bootstrap|549	-DLLVM_LIBDIR_SUFFIX=$(echo %{_lib} | sed -e 's,^lib,,')
14mr|llvm22-22.1.8-10~bootstrap|550	%ninja_build -C polly_build
14mr|llvm22-22.1.8-10~bootstrap|551	%endif
14mr|llvm22-22.1.8-10~bootstrap|552	
14mr|llvm22-22.1.8-10~bootstrap|553	%if %{with spirv}
14mr|llvm22-22.1.8-10~bootstrap|554	cmake -S llvm-spirv -B spirv2llvm_build -GNinja \
14mr|llvm22-22.1.8-10~bootstrap|555	-DCMAKE_BUILD_TYPE=%{reltype} \
14mr|llvm22-22.1.8-10~bootstrap|556	-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
14mr|llvm22-22.1.8-10~bootstrap|557	-DLLVM_LINK_LLVM_DYLIB:BOOL=ON \
14mr|llvm22-22.1.8-10~bootstrap|558	-DLLVM_LIBDIR_SUFFIX=$(echo %{_lib} | sed -e 's,^lib,,') \
14mr|llvm22-22.1.8-10~bootstrap|559	-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="$PWD/SPIRV-Headers"
14mr|llvm22-22.1.8-10~bootstrap|560	%ninja_build -C spirv2llvm_build
14mr|llvm22-22.1.8-10~bootstrap|561	
14mr|llvm22-22.1.8-10~bootstrap|562	# build options as in import/spirv-tools
14mr|llvm22-22.1.8-10~bootstrap|563	cmake -S SPIRV-Tools -B spirvtools_build -GNinja \
14mr|llvm22-22.1.8-10~bootstrap|564	-DCMAKE_BUILD_TYPE=%{reltype} \
14mr|llvm22-22.1.8-10~bootstrap|565	-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
14mr|llvm22-22.1.8-10~bootstrap|566	-DCMAKE_INSTALL_LIBDIR="%{_lib}" \
14mr|llvm22-22.1.8-10~bootstrap|567	-DCMAKE_SYSTEM_NAME="Linux" \
14mr|llvm22-22.1.8-10~bootstrap|568	-DENABLE_RTTI=ON \
14mr|llvm22-22.1.8-10~bootstrap|569	-DPYTHON_EXECUTABLE:FILEPATH="%{__python3}" \
14mr|llvm22-22.1.8-10~bootstrap|570	-DSPIRV-Headers_SOURCE_DIR="$PWD/SPIRV-Headers" \
14mr|llvm22-22.1.8-10~bootstrap|571	-DSPIRV_TOOLS_BUILD_STATIC=OFF \
14mr|llvm22-22.1.8-10~bootstrap|572	-DSPIRV_TOOLS_LIBRARY_TYPE="SHARED" \
14mr|llvm22-22.1.8-10~bootstrap|573	-DBUILD_SHARED_LIBS=1 \
14mr|llvm22-22.1.8-10~bootstrap|574	-DSPIRV_TOOLS_SOVERSION=%{maj_ver} \
14mr|llvm22-22.1.8-10~bootstrap|575	-DSPIRV_WERROR=OFF
14mr|llvm22-22.1.8-10~bootstrap|576	%ninja_build -C spirvtools_build
14mr|llvm22-22.1.8-10~bootstrap|577	%endif
14mr|llvm22-22.1.8-10~bootstrap|578	
14mr|llvm22-22.1.8-10~bootstrap|579	%install
14mr|llvm22-22.1.8-10~bootstrap|580	%ninja_install -C build
14mr|llvm22-22.1.8-10~bootstrap|581	
14mr|llvm22-22.1.8-10~bootstrap|582	%if %{with polly}
14mr|llvm22-22.1.8-10~bootstrap|583	%ninja_install -C polly_build
14mr|llvm22-22.1.8-10~bootstrap|584	# [From OMV]
14mr|llvm22-22.1.8-10~bootstrap|585	# Polly bits as described on
14mr|llvm22-22.1.8-10~bootstrap|586	# http://polly.llvm.org/example_load_Polly_into_clang.html
14mr|llvm22-22.1.8-10~bootstrap|587	cat >%{buildroot}%{_bindir}/pollycc <<'EOF'
14mr|llvm22-22.1.8-10~bootstrap|588	#!/bin/sh
14mr|llvm22-22.1.8-10~bootstrap|589	exec %{_bindir}/clang -O3 -Xclang -load -Xclang %{_libdir}/LLVMPolly.so "$@"
14mr|llvm22-22.1.8-10~bootstrap|590	EOF
14mr|llvm22-22.1.8-10~bootstrap|591	cat >%{buildroot}%{_bindir}/pollyc++ <<'EOF'
14mr|llvm22-22.1.8-10~bootstrap|592	#!/bin/sh
14mr|llvm22-22.1.8-10~bootstrap|593	exec %{_bindir}/clang++ -O3 -Xclang -load -Xclang %{_libdir}/LLVMPolly.so "$@"
14mr|llvm22-22.1.8-10~bootstrap|594	EOF
14mr|llvm22-22.1.8-10~bootstrap|595	chmod 0755 %{buildroot}%{_bindir}/pollycc %{buildroot}%{_bindir}/pollyc++
14mr|llvm22-22.1.8-10~bootstrap|596	%endif
14mr|llvm22-22.1.8-10~bootstrap|597	
14mr|llvm22-22.1.8-10~bootstrap|598	%if %{with spirv}
14mr|llvm22-22.1.8-10~bootstrap|599	%ninja_install -C spirv2llvm_build
14mr|llvm22-22.1.8-10~bootstrap|600	# probably no sense to install SPIRV-Headers
14mr|llvm22-22.1.8-10~bootstrap|601	%ninja_install -C spirvtools_build
14mr|llvm22-22.1.8-10~bootstrap|602	%endif
14mr|llvm22-22.1.8-10~bootstrap|603	
14mr|llvm22-22.1.8-10~bootstrap|604	# Install libraries used for testing
14mr|llvm22-22.1.8-10~bootstrap|605	cp -a build/%{_lib}/BugpointPasses.so %{buildroot}%{_libdir}
14mr|llvm22-22.1.8-10~bootstrap|606	#cp -a build/%{_lib}/LLVMHello.so %{buildroot}%{_libdir}
14mr|llvm22-22.1.8-10~bootstrap|607	
14mr|llvm22-22.1.8-10~bootstrap|608	# Will be used in Mesa and ispc
14mr|llvm22-22.1.8-10~bootstrap|609	mkdir -p %{buildroot}%{_olibdir}
14mr|llvm22-22.1.8-10~bootstrap|610	install -m0755 %{buildroot}%{_libdir}/libLLVM-%{maj_ver}.so %{buildroot}%{_olibdir}
14mr|llvm22-22.1.8-10~bootstrap|611	install -m0755 %{buildroot}%{_libdir}/libclang.so.%{maj_ver}.%{min_ver} %{buildroot}%{_olibdir}
14mr|llvm22-22.1.8-10~bootstrap|612	pushd %{buildroot}%{_libdir}
14mr|llvm22-22.1.8-10~bootstrap|613	ln -svf libclang.so.%{maj_ver}.%{min_ver} libclang.so
14mr|llvm22-22.1.8-10~bootstrap|614	popd
14mr|llvm22-22.1.8-10~bootstrap|615	
14mr|llvm22-22.1.8-10~bootstrap|616	ls -la %{buildroot}%{_libdir}/*.so*
14mr|llvm22-22.1.8-10~bootstrap|617	install -m0755 %{buildroot}%{_libdir}/libclang-cpp.so.%{maj_ver}.%{min_ver} %{buildroot}%{_olibdir}
14mr|llvm22-22.1.8-10~bootstrap|618	install -m0755 %{buildroot}%{_libdir}/libRemarks.so.%{maj_ver}.%{min_ver} %{buildroot}%{_olibdir}
14mr|llvm22-22.1.8-10~bootstrap|619	install -m0755 %{buildroot}%{_libdir}/libLTO.so.%{maj_ver}.%{min_ver} %{buildroot}%{_olibdir}
14mr|llvm22-22.1.8-10~bootstrap|620	
14mr|llvm22-22.1.8-10~bootstrap|621	%if %{with spirv}
14mr|llvm22-22.1.8-10~bootstrap|622	for i in "" -diff -link -lint -opt -reduce -shared
14mr|llvm22-22.1.8-10~bootstrap|623	do
14mr|llvm22-22.1.8-10~bootstrap|624	install -m0755 %{buildroot}%{_libdir}/libSPIRV-Tools${i}.so.%{maj_ver} %{buildroot}%{_olibdir}
14mr|llvm22-22.1.8-10~bootstrap|625	ln -sf %{_olibdir}/libSPIRV-Tools${i}.so.%{maj_ver} %{buildroot}%{_libdir}/libSPIRV-Tools${i}.so
14mr|llvm22-22.1.8-10~bootstrap|626	rm -fv %{buildroot}%{_libdir}/libSPIRV-Tools${i}.so.*
14mr|llvm22-22.1.8-10~bootstrap|627	done
14mr|llvm22-22.1.8-10~bootstrap|628	%endif
14mr|llvm22-22.1.8-10~bootstrap|629	
14mr|llvm22-22.1.8-10~bootstrap|630	%if %{with rt}
14mr|llvm22-22.1.8-10~bootstrap|631	ln -s %{_libdir}/clang/%{maj_ver}/lib/*-linux-gnu \
14mr|llvm22-22.1.8-10~bootstrap|632	%{buildroot}%{_libdir}/clang/%{maj_ver}/lib/%{_os}
14mr|llvm22-22.1.8-10~bootstrap|633	%endif
14mr|llvm22-22.1.8-10~bootstrap|634	
14mr|llvm22-22.1.8-10~bootstrap|635	%if %{with clangd}
14mr|llvm22-22.1.8-10~bootstrap|636	mkdir -p %{buildroot}%{_obindir}
14mr|llvm22-22.1.8-10~bootstrap|637	ln -s %{_bindir}/clangd \
14mr|llvm22-22.1.8-10~bootstrap|638	%{buildroot}%{_obindir}/clangd-%{maj_ver}
14mr|llvm22-22.1.8-10~bootstrap|639	%endif
14mr|llvm22-22.1.8-10~bootstrap|640	
14mr|llvm22-22.1.8-10~bootstrap|641	# RPATH to /opt/... is not needed here
14mr|llvm22-22.1.8-10~bootstrap|642	patchelf --remove-rpath %{buildroot}%{_olibdir}/*.so*
14mr|llvm22-22.1.8-10~bootstrap|643	
14mr|llvm22-22.1.8-10~bootstrap|644	# Versionize shebangs python
14mr|llvm22-22.1.8-10~bootstrap|645	sed '1 s,^.*$,#!%{__python3},' -i %{buildroot}%{_bindir}/{hmaptool,scan-view}
14mr|llvm22-22.1.8-10~bootstrap|646	
14mr|llvm22-22.1.8-10~bootstrap|647	%check
14mr|llvm22-22.1.8-10~bootstrap|648	# check runability of binary
14mr|llvm22-22.1.8-10~bootstrap|649	%{buildroot}%{_bindir}/clang --version
14mr|llvm22-22.1.8-10~bootstrap|650	%{buildroot}%{_bindir}/llvm-config --shared-mode
14mr|llvm22-22.1.8-10~bootstrap|651	# ensure that it does not get lost (-DLLVM_BINUTILS_INCDIR is set for this)
14mr|llvm22-22.1.8-10~bootstrap|652	find %{buildroot} | grep -qi LLVMgold.so

68 14
14mr|meson-1.12.1-1|1	# Running tests needs lot of time
14mr|meson-1.12.1-1|2	%bcond_with check
14mr|meson-1.12.1-1|3	
14mr|meson-1.12.1-1|4	Summary:	High productivity build system
14mr|meson-1.12.1-1|5	Name:		meson
14mr|meson-1.12.1-1|6	Version:	1.12.1
14mr|meson-1.12.1-1|7	Release:	1
14mr|meson-1.12.1-1|8	License:	ASL 2.0
14mr|meson-1.12.1-1|9	Group:		Development/Tools
14mr|meson-1.12.1-1|10	Url:		http://mesonbuild.com
14mr|meson-1.12.1-1|11	Source0:	https://github.com/mesonbuild/meson/releases/download/%{version}/%{name}-%{version}.tar.gz
14mr|meson-1.12.1-1|12	Source2:	%{name}.macros
14mr|meson-1.12.1-1|13	
14mr|meson-1.12.1-1|14	BuildRequires:	pkgconfig(python3)
14mr|meson-1.12.1-1|15	BuildRequires:	python3-setuptools
14mr|meson-1.12.1-1|16	
14mr|meson-1.12.1-1|17	%if %{with check}
14mr|meson-1.12.1-1|18	BuildRequires:	locales
14mr|meson-1.12.1-1|19	BuildRequires:	ninja
14mr|meson-1.12.1-1|20	
14mr|meson-1.12.1-1|21	# Various languages
14mr|meson-1.12.1-1|22	BuildRequires:	gcc
14mr|meson-1.12.1-1|23	BuildRequires:	gcc-c++
14mr|meson-1.12.1-1|24	BuildRequires:	gcc-gfortran
14mr|meson-1.12.1-1|25	BuildRequires:	gcc-objc
14mr|meson-1.12.1-1|26	BuildRequires:	gcc-objc++
14mr|meson-1.12.1-1|27	BuildRequires:	gnustep-base-devel
14mr|meson-1.12.1-1|28	BuildRequires:	java-devel
14mr|meson-1.12.1-1|29	BuildRequires:	mono
14mr|meson-1.12.1-1|30	BuildRequires:	pkgconfig(mono)
14mr|meson-1.12.1-1|31	BuildRequires:	rust
14mr|meson-1.12.1-1|32	
14mr|meson-1.12.1-1|33	# Various libs support
14mr|meson-1.12.1-1|34	BuildRequires:	asan-devel
14mr|meson-1.12.1-1|35	BuildRequires:	bison
14mr|meson-1.12.1-1|36	BuildRequires:	boost-devel
14mr|meson-1.12.1-1|37	BuildRequires:	cups-devel
14mr|meson-1.12.1-1|38	BuildRequires:	flex
14mr|meson-1.12.1-1|39	BuildRequires:	gettext
14mr|meson-1.12.1-1|40	BuildRequires:	git
14mr|meson-1.12.1-1|41	BuildRequires:	gmock-devel
14mr|meson-1.12.1-1|42	BuildRequires:	gtest-devel
14mr|meson-1.12.1-1|43	BuildRequires:	gtk-doc
14mr|meson-1.12.1-1|44	BuildRequires:	itstool
14mr|meson-1.12.1-1|45	BuildRequires:	libwmf-devel
14mr|meson-1.12.1-1|46	BuildRequires:	llvm-devel
14mr|meson-1.12.1-1|47	BuildRequires:	locales-en
14mr|meson-1.12.1-1|48	BuildRequires:	nasm
14mr|meson-1.12.1-1|49	BuildRequires:	pcap-devel
14mr|meson-1.12.1-1|50	BuildRequires:	pkgconfig
14mr|meson-1.12.1-1|51	BuildRequires:	pkgconfig(Qt5Core)
14mr|meson-1.12.1-1|52	BuildRequires:	pkgconfig(Qt5Gui)
14mr|meson-1.12.1-1|53	BuildRequires:	pkgconfig(Qt5Widgets)
14mr|meson-1.12.1-1|54	BuildRequires:	pkgconfig(glib-2.0)
14mr|meson-1.12.1-1|55	BuildRequires:	pkgconfig(glib-sharp-2.0)
14mr|meson-1.12.1-1|56	BuildRequires:	pkgconfig(gobject-introspection-1.0)
14mr|meson-1.12.1-1|57	BuildRequires:	pkgconfig(gtk+-3.0)
14mr|meson-1.12.1-1|58	BuildRequires:	pkgconfig(libgcrypt)
14mr|meson-1.12.1-1|59	BuildRequires:	pkgconfig(protobuf)
14mr|meson-1.12.1-1|60	BuildRequires:	pkgconfig(sdl2)
14mr|meson-1.12.1-1|61	BuildRequires:	pkgconfig(vapigen)
14mr|meson-1.12.1-1|62	BuildRequires:	pkgconfig(vulkan)
14mr|meson-1.12.1-1|63	BuildRequires:	pkgconfig(zlib)
14mr|meson-1.12.1-1|64	BuildRequires:	python3-cython
14mr|meson-1.12.1-1|65	BuildRequires:	python3-gobject3
14mr|meson-1.12.1-1|66	BuildRequires:	qt5-linguist-tools
14mr|meson-1.12.1-1|67	BuildRequires:	qt5-tools
14mr|meson-1.12.1-1|68	BuildRequires:	texlive-epstopdf
14mr|meson-1.12.1-1|69	BuildRequires:	units
14mr|meson-1.12.1-1|70	BuildRequires:	vala
14mr|meson-1.12.1-1|71	BuildRequires:	vala-tools
14mr|meson-1.12.1-1|72	BuildRequires:	wxgtku3.0-devel
14mr|meson-1.12.1-1|73	%endif
14mr|meson-1.12.1-1|74	
14mr|meson-1.12.1-1|75	Requires:	ninja
14mr|meson-1.12.1-1|76	Requires:	python3-setuptools
14mr|meson-1.12.1-1|77	BuildArch:	noarch
14mr|meson-1.12.1-1|78	
14mr|meson-1.12.1-1|79	%description
14mr|meson-1.12.1-1|80	Meson is a build system designed to optimize programmer productivity. It aims
14mr|meson-1.12.1-1|81	to do this by providing simple, out-of-the-box support for modern software
14mr|meson-1.12.1-1|82	development tools and practices, such as unit tests, coverage reports,
14mr|meson-1.12.1-1|83	Valgrind, CCache and the like.
14mr|meson-1.12.1-1|84	
14mr|meson-1.12.1-1|85	%files
14mr|meson-1.12.1-1|86	%doc README.md COPYING
14mr|meson-1.12.1-1|87	%{_bindir}/%{name}
14mr|meson-1.12.1-1|88	%{_datadir}/polkit-1/actions/com.mesonbuild.install.policy
14mr|meson-1.12.1-1|89	%{_mandir}/man1/%{name}.1.*
14mr|meson-1.12.1-1|90	%{_rpmmacrodir}/*%{name}*
14mr|meson-1.12.1-1|91	%{python3_sitelib}/%{name}-*.dist-info/
14mr|meson-1.12.1-1|92	%{python3_sitelib}/mesonbuild/
14mr|meson-1.12.1-1|93	
14mr|meson-1.12.1-1|94	#----------------------------------------------------------------------------
14mr|meson-1.12.1-1|95	
14mr|meson-1.12.1-1|96	%prep
14mr|meson-1.12.1-1|97	%setup -q
14mr|meson-1.12.1-1|98	
14mr|meson-1.12.1-1|99	
14mr|meson-1.12.1-1|100	%generate_buildrequires
14mr|meson-1.12.1-1|101	%pyproject_buildrequires
14mr|meson-1.12.1-1|102	
14mr|meson-1.12.1-1|103	%build
14mr|meson-1.12.1-1|104	%pyproject_wheel
14mr|meson-1.12.1-1|105	
14mr|meson-1.12.1-1|106	
14mr|meson-1.12.1-1|107	%install
14mr|meson-1.12.1-1|108	%pyproject_install
14mr|meson-1.12.1-1|109	
14mr|meson-1.12.1-1|110	# Install our rpm macro helper for meson
14mr|meson-1.12.1-1|111	%install_macro meson %{SOURCE2}
14mr|meson-1.12.1-1|112	
14mr|meson-1.12.1-1|113	%if %{with check}
14mr|meson-1.12.1-1|114	%check
14mr|meson-1.12.1-1|115	# TODO: Investigate and fix failures
14mr|meson-1.12.1-1|116	# Missing compilers or their dependencies
14mr|meson-1.12.1-1|117	rm -rf "test cases/fortran/1 basic/"
14mr|meson-1.12.1-1|118	rm -rf "test cases/fortran/2 modules/"
14mr|meson-1.12.1-1|119	rm -rf "test cases/fortran/3 module procedure/"
14mr|meson-1.12.1-1|120	rm -rf "test cases/fortran/4 self dependency/"
14mr|meson-1.12.1-1|121	rm -rf "test cases/fortran/5 static/"
14mr|meson-1.12.1-1|122	rm -rf "test cases/fortran/6 dynamic/"
14mr|meson-1.12.1-1|123	rm -rf "test cases/fortran/7 generated/"
14mr|meson-1.12.1-1|124	rm -rf "test cases/fortran/8 module names/"
14mr|meson-1.12.1-1|125	rm -rf "test cases/fortran/9 cpp/"
14mr|meson-1.12.1-1|126	rm -rf "test cases/fortran/10 find library/"
14mr|meson-1.12.1-1|127	rm -rf "test cases/fortran/11 compiles links runs/"
14mr|meson-1.12.1-1|128	rm -rf "test cases/fortran/12 submodule/"
14mr|meson-1.12.1-1|129	rm -rf "test cases/fortran/13 coarray/"
14mr|meson-1.12.1-1|130	rm -rf "test cases/nasm/1 configure/"
14mr|meson-1.12.1-1|131	rm -rf "test cases/rust/1 basic/"
14mr|meson-1.12.1-1|132	# Lack of dependencies
14mr|meson-1.12.1-1|133	# Cannot find libboost_thread.so which exists
14mr|meson-1.12.1-1|134	rm -rf "test cases/frameworks/1 boost"
14mr|meson-1.12.1-1|135	#rm -rf "test cases/frameworks/3 gmock/"
14mr|meson-1.12.1-1|136	# Due to missing libtinfo
14mr|meson-1.12.1-1|137	rm -rf "test cases/frameworks/15 llvm"
14mr|meson-1.12.1-1|138	# Remove MPI tests for now because it is complicated to run.
14mr|meson-1.12.1-1|139	rm -rf "test cases/frameworks/17 mpi"
14mr|meson-1.12.1-1|140	rm -rf "test cases/frameworks/18 vulkan/"
14mr|meson-1.12.1-1|141	rm -rf "test cases/frameworks/19 pcap/"
14mr|meson-1.12.1-1|142	rm -rf "test cases/frameworks/20 cups/"
14mr|meson-1.12.1-1|143	rm -rf "test cases/frameworks/21 libwmf/"
14mr|meson-1.12.1-1|144	rm -rf "test cases/frameworks/22 gir link order"
14mr|meson-1.12.1-1|145	rm -rf "test cases/frameworks/24 libgcrypt/"
14mr|meson-1.12.1-1|146	rm -rf "test cases/frameworks/26 netcdf/"
14mr|meson-1.12.1-1|147	rm -rf "test cases/common/190 openmp"
14mr|meson-1.12.1-1|148	
14mr|meson-1.12.1-1|149	export MESON_PRINT_TEST_OUTPUT=1
14mr|meson-1.12.1-1|150	export LC_ALL=UTF-8
14mr|meson-1.12.1-1|151	python3 run_tests.py
14mr|meson-1.12.1-1|152	%endif

69 14
14mr|mock-6.8-2|1	Summary:	Builds packages inside chroots
14mr|mock-6.8-2|2	Name:		mock
14mr|mock-6.8-2|3	Version:	6.8
14mr|mock-6.8-2|4	Release:	2
14mr|mock-6.8-2|5	License:	GPLv2+
14mr|mock-6.8-2|6	Group:		Development/Other
14mr|mock-6.8-2|7	Url:		https://github.com/rpm-software-management/mock/
14mr|mock-6.8-2|8	Source0:	https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz
14mr|mock-6.8-2|9	# For x86_64 rosa2023.1
14mr|mock-6.8-2|10	Source1:	rosa202310-x86_64.cfg
14mr|mock-6.8-2|11	# Sysusers file to create the mock group
14mr|mock-6.8-2|12	Source2:	%{name}.sysusers
14mr|mock-6.8-2|13	BuildArch:	noarch
14mr|mock-6.8-2|14	Requires:	%{name}-filesystem = %{EVRD}
14mr|mock-6.8-2|15	Requires:	distribution-gpg-keys
14mr|mock-6.8-2|16	Requires:	dnf5
14mr|mock-6.8-2|17	Requires:	dnf5-plugins
14mr|mock-6.8-2|18	Requires:	procps-ng
14mr|mock-6.8-2|19	Requires:	python3
14mr|mock-6.8-2|20	Requires:	python3-backoff
14mr|mock-6.8-2|21	Requires:	python3-distro
14mr|mock-6.8-2|22	Requires:	python3-jinja2
14mr|mock-6.8-2|23	Requires:	python3-pyroute2
14mr|mock-6.8-2|24	Requires:	python3-requests
14mr|mock-6.8-2|25	Requires:	python3-rpm
14mr|mock-6.8-2|26	Requires:	python3-six
14mr|mock-6.8-2|27	Requires:	python3-templated-dictionary
14mr|mock-6.8-2|28	Requires:	python3-yaml
14mr|mock-6.8-2|29	Requires:	systemd
14mr|mock-6.8-2|30	Requires:	bsdtar
14mr|mock-6.8-2|31	Requires:	usermode-consoleonly
14mr|mock-6.8-2|32	Recommends:	btrfs-progs
14mr|mock-6.8-2|33	Recommends:	createrepo_c
14mr|mock-6.8-2|34	Recommends:	dnf-utils
14mr|mock-6.8-2|35	Recommends:	dnf-yum
14mr|mock-6.8-2|36	Recommends:	(%{name}-configs-x86_64 if arch(x86_64))
14mr|mock-6.8-2|37	
14mr|mock-6.8-2|38	# default.cfg was moved
14mr|mock-6.8-2|39	Conflicts:	mock < 2.11
14mr|mock-6.8-2|40	
14mr|mock-6.8-2|41	%description
14mr|mock-6.8-2|42	Mock takes an SRPM and builds it in a chroot.
14mr|mock-6.8-2|43	
14mr|mock-6.8-2|44	%files
14mr|mock-6.8-2|45	%doc %{_docdir}/%{name}-%{version}/site-defaults.cfg
14mr|mock-6.8-2|46	%ghost %config(noreplace) %{_sysconfdir}/%{name}/default.cfg
14mr|mock-6.8-2|47	%ghost %config(noreplace) %{_sysconfdir}/%{name}/hermetic-build.cfg
14mr|mock-6.8-2|48	%{_bindir}/%{name}
14mr|mock-6.8-2|49	%{_bindir}/mockchain
14mr|mock-6.8-2|50	%{_bindir}/mock-parse-buildlog
14mr|mock-6.8-2|51	%attr(0644,root,mock) %{_datadir}/bash-completion/completions/%{name}
14mr|mock-6.8-2|52	%{_datadir}/bash-completion/completions/mock-parse-buildlog
14mr|mock-6.8-2|53	%{_datadir}/cheat/%{name}
14mr|mock-6.8-2|54	%{_libexecdir}/%{name}
14mr|mock-6.8-2|55	%{_mandir}/man1/%{name}.1*
14mr|mock-6.8-2|56	%{_mandir}/man1/mock-parse-buildlog.1*
14mr|mock-6.8-2|57	%{python3_sitelib}/*
14mr|mock-6.8-2|58	%config(noreplace) %{_sysconfdir}/%{name}/*.ini
14mr|mock-6.8-2|59	%config(noreplace) %{_sysconfdir}/pam.d/%{name}
14mr|mock-6.8-2|60	%dir %{_sysconfdir}/pki/%{name}
14mr|mock-6.8-2|61	%config(noreplace) %{_sysconfdir}/pki/mock/*
14mr|mock-6.8-2|62	%config(noreplace) %{_sysconfdir}/security/console.apps/%{name}
14mr|mock-6.8-2|63	
14mr|mock-6.8-2|64	%defattr(0775,root,mock,02775)
14mr|mock-6.8-2|65	%dir %{_localstatedir}/cache/%{name}
14mr|mock-6.8-2|66	%dir %{_localstatedir}/lib/%{name}
14mr|mock-6.8-2|67	
14mr|mock-6.8-2|68	%exclude %{python3_sitelib}/mockbuild/plugins/lvm_root.*
14mr|mock-6.8-2|69	%exclude %{python3_sitelib}/mockbuild/scm.*
14mr|mock-6.8-2|70	
14mr|mock-6.8-2|71	#----------------------------------------------------------------------------
14mr|mock-6.8-2|72	
14mr|mock-6.8-2|73	%package scm
14mr|mock-6.8-2|74	Summary:	Mock SCM integration module
14mr|mock-6.8-2|75	Group:		Development/Other
14mr|mock-6.8-2|76	Requires:	%{name} = %{EVRD}
14mr|mock-6.8-2|77	Requires:	git
14mr|mock-6.8-2|78	Requires:	subversion
14mr|mock-6.8-2|79	Requires:	tar
14mr|mock-6.8-2|80	
14mr|mock-6.8-2|81	%description scm
14mr|mock-6.8-2|82	Mock SCM integration module.
14mr|mock-6.8-2|83	
14mr|mock-6.8-2|84	%files scm
14mr|mock-6.8-2|85	%optional %{python3_sitelib}/mockbuild/__pycache__/scm.*.py*
14mr|mock-6.8-2|86	%{python3_sitelib}/mockbuild/scm.py*
14mr|mock-6.8-2|87	
14mr|mock-6.8-2|88	#----------------------------------------------------------------------------
14mr|mock-6.8-2|89	
14mr|mock-6.8-2|90	%package lvm
14mr|mock-6.8-2|91	Summary:	LVM plugin for mock
14mr|mock-6.8-2|92	Group:		Development/Other
14mr|mock-6.8-2|93	Requires:	%{name} = %{EVRD}
14mr|mock-6.8-2|94	Requires:	lvm2
14mr|mock-6.8-2|95	
14mr|mock-6.8-2|96	%description lvm
14mr|mock-6.8-2|97	Mock plugin that enables using LVM as a backend and support creating snapshots
14mr|mock-6.8-2|98	of the buildroot.
14mr|mock-6.8-2|99	
14mr|mock-6.8-2|100	%files lvm
14mr|mock-6.8-2|101	%{python3_sitelib}/mockbuild/plugins/lvm_root.*
14mr|mock-6.8-2|102	%optional %{python3_sitelib}/mockbuild/plugins/__pycache__/lvm_root.*.py*
14mr|mock-6.8-2|103	
14mr|mock-6.8-2|104	#----------------------------------------------------------------------------
14mr|mock-6.8-2|105	
14mr|mock-6.8-2|106	%package filesystem
14mr|mock-6.8-2|107	Summary:	Mock filesystem layout
14mr|mock-6.8-2|108	Group:		Development/Other
14mr|mock-6.8-2|109	Requires(pre):	systemd
14mr|mock-6.8-2|110	
14mr|mock-6.8-2|111	%description filesystem
14mr|mock-6.8-2|112	Filesystem layout and group for Mock.
14mr|mock-6.8-2|113	
14mr|mock-6.8-2|114	%pre filesystem
14mr|mock-6.8-2|115	%sysusers_create_package %{name} %SOURCE2
14mr|mock-6.8-2|116	
14mr|mock-6.8-2|117	%files filesystem
14mr|mock-6.8-2|118	%license COPYING
14mr|mock-6.8-2|119	%{_sysusersdir}/%{name}.conf
14mr|mock-6.8-2|120	%dir %{_datadir}/cheat
14mr|mock-6.8-2|121	%dir %{_sysconfdir}/%{name}
14mr|mock-6.8-2|122	%dir %{_sysconfdir}/%{name}/eol
14mr|mock-6.8-2|123	%dir %{_sysconfdir}/%{name}/eol/templates
14mr|mock-6.8-2|124	%dir %{_sysconfdir}/%{name}/templates
14mr|mock-6.8-2|125	
14mr|mock-6.8-2|126	#----------------------------------------------------------------------------
14mr|mock-6.8-2|127	
14mr|mock-6.8-2|128	%package configs-x86_64
14mr|mock-6.8-2|129	Summary:	Default configs for mock x86_64
14mr|mock-6.8-2|130	Group:		Development/Other
14mr|mock-6.8-2|131	Requires:	bsdtar
14mr|mock-6.8-2|132	Requires:	zstd
14mr|mock-6.8-2|133	Requires:	%{name}
14mr|mock-6.8-2|134	# make /etc/mock/default.cfg (%%ghost) exist
14mr|mock-6.8-2|135	Requires(posttrans):	%{name}
14mr|mock-6.8-2|136	
14mr|mock-6.8-2|137	%description configs-x86_64
14mr|mock-6.8-2|138	Default config for mock x86_64.
14mr|mock-6.8-2|139	
14mr|mock-6.8-2|140	%files configs-x86_64
14mr|mock-6.8-2|141	%config(noreplace) %{_sysconfdir}/%{name}/rosa202310-x86_64.cfg
14mr|mock-6.8-2|142	
14mr|mock-6.8-2|143	%posttrans configs-x86_64
14mr|mock-6.8-2|144	if [ ! -a /etc/mock/default.cfg ]; then
14mr|mock-6.8-2|145	cp -f /etc/mock/rosa202310-x86_64.cfg /etc/mock/default.cfg
14mr|mock-6.8-2|146	fi
14mr|mock-6.8-2|147	
14mr|mock-6.8-2|148	#----------------------------------------------------------------------------
14mr|mock-6.8-2|149	
14mr|mock-6.8-2|150	%prep
14mr|mock-6.8-2|151	%autosetup -p1
14mr|mock-6.8-2|152	sed -i	\
14mr|mock-6.8-2|153	-e 's|^VERSION = .*|VERSION="%{version}"|'			\
14mr|mock-6.8-2|154	-e 's|^SYSCONFDIR = .*|SYSCONFDIR="%{_sysconfdir}"|'			\
14mr|mock-6.8-2|155	-e 's|^PYTHONDIR = .*|PYTHONDIR="%{python3_sitelib}"|'			\
14mr|mock-6.8-2|156	-e 's|^PKGPYTHONDIR = .*|PKGPYTHONDIR="%{python3_sitelib}/mockbuild"|'	\
14mr|mock-6.8-2|157	py/mock-parse-buildlog.py py/mockbuild/constants.py
14mr|mock-6.8-2|158	sed -i 's|@VERSION@|%{version}|' docs/%{name}.1 docs/mock-parse-buildlog.1
14mr|mock-6.8-2|159	sed -i "/nr_inodes=0/d" py/mockbuild/plugins/tmpfs.py
14mr|mock-6.8-2|160	
14mr|mock-6.8-2|161	%build
14mr|mock-6.8-2|162	
14mr|mock-6.8-2|163	%install
14mr|mock-6.8-2|164	#base filesystem
14mr|mock-6.8-2|165	mkdir -p %{buildroot}%{_sysconfdir}/%{name}/eol/templates
14mr|mock-6.8-2|166	mkdir -p %{buildroot}%{_sysconfdir}/%{name}/templates
14mr|mock-6.8-2|167	
14mr|mock-6.8-2|168	install -D -m 0644 %{SOURCE2} %{buildroot}%{_sysusersdir}/%{name}.conf
14mr|mock-6.8-2|169	
14mr|mock-6.8-2|170	install -d %{buildroot}%{_bindir}
14mr|mock-6.8-2|171	install -d %{buildroot}%{_libexecdir}/%{name}
14mr|mock-6.8-2|172	install mockchain %{buildroot}%{_bindir}/mockchain
14mr|mock-6.8-2|173	install py/mock-parse-buildlog.py %{buildroot}%{_bindir}/mock-parse-buildlog
14mr|mock-6.8-2|174	install py/%{name}.py %{buildroot}%{_libexecdir}/%{name}/%{name}
14mr|mock-6.8-2|175	ln -s consolehelper %{buildroot}%{_bindir}/%{name}
14mr|mock-6.8-2|176	
14mr|mock-6.8-2|177	install -d %{buildroot}%{_sysconfdir}/pam.d
14mr|mock-6.8-2|178	cp -a etc/pam/* %{buildroot}%{_sysconfdir}/pam.d/
14mr|mock-6.8-2|179	
14mr|mock-6.8-2|180	install -d %{buildroot}%{_sysconfdir}/%{name}
14mr|mock-6.8-2|181	cp -a etc/%{name}/* %{buildroot}%{_sysconfdir}/%{name}/
14mr|mock-6.8-2|182	
14mr|mock-6.8-2|183	install -d %{buildroot}%{_sysconfdir}/security/console.apps/
14mr|mock-6.8-2|184	cp -a etc/consolehelper/%{name} %{buildroot}%{_sysconfdir}/security/console.apps/%{name}
14mr|mock-6.8-2|185	
14mr|mock-6.8-2|186	install -d %{buildroot}%{_datadir}/bash-completion/completions/
14mr|mock-6.8-2|187	cp -a etc/bash_completion.d/* %{buildroot}%{_datadir}/bash-completion/completions/
14mr|mock-6.8-2|188	ln -s %{name} %{buildroot}%{_datadir}/bash-completion/completions/mock-parse-buildlog
14mr|mock-6.8-2|189	
14mr|mock-6.8-2|190	install -d %{buildroot}%{_sysconfdir}/pki/%{name}
14mr|mock-6.8-2|191	cp -a etc/pki/* %{buildroot}%{_sysconfdir}/pki/%{name}/
14mr|mock-6.8-2|192	
14mr|mock-6.8-2|193	install -d %{buildroot}%{python3_sitelib}/
14mr|mock-6.8-2|194	cp -a py/mockbuild %{buildroot}%{python3_sitelib}/
14mr|mock-6.8-2|195	
14mr|mock-6.8-2|196	install -d %{buildroot}%{_mandir}/man1
14mr|mock-6.8-2|197	cp -a docs/%{name}.1 docs/mock-parse-buildlog.1 %{buildroot}%{_mandir}/man1/
14mr|mock-6.8-2|198	install -d %{buildroot}%{_datadir}/cheat
14mr|mock-6.8-2|199	cp -a docs/%{name}.cheat %{buildroot}%{_datadir}/cheat/%{name}
14mr|mock-6.8-2|200	
14mr|mock-6.8-2|201	install -d %{buildroot}/var/lib/%{name}
14mr|mock-6.8-2|202	install -d %{buildroot}/var/cache/%{name}
14mr|mock-6.8-2|203	
14mr|mock-6.8-2|204	mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}
14mr|mock-6.8-2|205	install -p -m 0644 docs/site-defaults.cfg %{buildroot}%{_docdir}/%{name}-%{version}
14mr|mock-6.8-2|206	
14mr|mock-6.8-2|207	sed -i 's/^_MOCK_NVR = None$/_MOCK_NVR = "%name-%version-%release"/' \
14mr|mock-6.8-2|208	%{buildroot}%{_libexecdir}/%{name}/%{name}
14mr|mock-6.8-2|209	
14mr|mock-6.8-2|210	cp %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/
14mr|mock-6.8-2|211	sed -i -e "s,^config_opts\(.\)'useradd'\(.\) = .*,config_opts\1'useradd'\2 = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}'," -e "s,^user_agent=$,user_agent={{ user_agent }}," %{buildroot}%{_sysconfdir}/%{name}/*.cfg

70 14
14mr|newmoon-35.0.1-1|1	%ifarch %{ix86}
14mr|newmoon-35.0.1-1|2	%define debug_package %{nil}
14mr|newmoon-35.0.1-1|3	%endif
14mr|newmoon-35.0.1-1|4	
14mr|newmoon-35.0.1-1|5	%define oname palemoon
14mr|newmoon-35.0.1-1|6	%define over %(echo %{version} |cut -d. -f-2).0
14mr|newmoon-35.0.1-1|7	%define newmoon_appid \{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4\}
14mr|newmoon-35.0.1-1|8	
14mr|newmoon-35.0.1-1|9	# For bundled NSS. copied from firefox.spec
14mr|newmoon-35.0.1-1|10	# Do not make provides from plugins /usr/lib64/*/*.so
14mr|newmoon-35.0.1-1|11	%global __provides_exclude_from ^%{_libdir}/.*/.*\\.so$
14mr|newmoon-35.0.1-1|12	# Do not require filtered out provides
14mr|newmoon-35.0.1-1|13	# To inspect them:
14mr|newmoon-35.0.1-1|14	# for i in /usr/lib64/firefox/* ; do if file $i | grep -q ELF ; then echo ; echo -- $i ; LC_ALL=C ldd $i | grep found ; fi; done
14mr|newmoon-35.0.1-1|15	# To make this list:
14mr|newmoon-35.0.1-1|16	# ( for i in /usr/lib64/firefox/* ; do if file $i | grep -q ELF ; then LC_ALL=C ldd $i | grep found | awk '{print $1}' | awk -F '\\.so' '{print $1}' ; fi; done ) | sort -u | tr '\n' '|'
14mr|newmoon-35.0.1-1|17	%global __requires_exclude ^(libhunspell|liblgpllibs|libmozavutil|libmozgtk|libmozsandbox|libmozsqlite3|libmozwayland|libnspr4|libnss3|libnssutil3|libplc4|libplds4|libsmime3|libssl3|libxul)\\.so.*$
14mr|newmoon-35.0.1-1|18	
14mr|newmoon-35.0.1-1|19	# Supported l10n language lists
14mr|newmoon-35.0.1-1|20	%define langlist ar bg cs da de el en_GB es_AR es_ES es_MX fa fi fr gl hi hr hu id is it ja kn ko nl pl pt_BR pt_PT ro ru sk sl sr sv_SE th tl tr uk vi zh_CN zh_TW
14mr|newmoon-35.0.1-1|21	
14mr|newmoon-35.0.1-1|22	# Disabled myspell dicts, for any reason
14mr|newmoon-35.0.1-1|23	%define disabled_dict_langlist ar da el es_AR fi gl_ES hr is nl pt_BR ro sk sl sr sv_SE tr zh_CN zh_TW
14mr|newmoon-35.0.1-1|24	
14mr|newmoon-35.0.1-1|25	# Language descriptions
14mr|newmoon-35.0.1-1|26	%define language_ar ar
14mr|newmoon-35.0.1-1|27	%define langname_ar Arabic
14mr|newmoon-35.0.1-1|28	%define language_bg bg
14mr|newmoon-35.0.1-1|29	%define langname_bg Bulgarian
14mr|newmoon-35.0.1-1|30	%define language_cs cs
14mr|newmoon-35.0.1-1|31	%define langname_cs Czech
14mr|newmoon-35.0.1-1|32	%define language_da da
14mr|newmoon-35.0.1-1|33	%define langname_da Dansk
14mr|newmoon-35.0.1-1|34	%define language_de de
14mr|newmoon-35.0.1-1|35	%define langname_de German
14mr|newmoon-35.0.1-1|36	%define language_el el
14mr|newmoon-35.0.1-1|37	%define langname_el Greek
14mr|newmoon-35.0.1-1|38	%define language_en_GB en-GB
14mr|newmoon-35.0.1-1|39	%define langname_en_GB British English
14mr|newmoon-35.0.1-1|40	%define language_es_AR es-AR
14mr|newmoon-35.0.1-1|41	%define langname_es_AR Spanish (Argentina)
14mr|newmoon-35.0.1-1|42	%define language_es_ES es-ES
14mr|newmoon-35.0.1-1|43	%define langname_es_ES Spanish
14mr|newmoon-35.0.1-1|44	%define language_es_MX es-MX
14mr|newmoon-35.0.1-1|45	%define langname_es_MX Spanish (Mexico)
14mr|newmoon-35.0.1-1|46	%define language_fa fa
14mr|newmoon-35.0.1-1|47	%define langname_fa Farsi
14mr|newmoon-35.0.1-1|48	%define language_fi fi
14mr|newmoon-35.0.1-1|49	%define langname_fi Finnish
14mr|newmoon-35.0.1-1|50	%define language_fr fr
14mr|newmoon-35.0.1-1|51	%define langname_fr French
14mr|newmoon-35.0.1-1|52	%define language_gl gl
14mr|newmoon-35.0.1-1|53	%define langname_gl Galician (Spain)
14mr|newmoon-35.0.1-1|54	%define language_hi hi
14mr|newmoon-35.0.1-1|55	%define langname_hi Hindi
14mr|newmoon-35.0.1-1|56	%define language_hr hr
14mr|newmoon-35.0.1-1|57	%define langname_hr Croatian
14mr|newmoon-35.0.1-1|58	%define language_hu hu
14mr|newmoon-35.0.1-1|59	%define langname_hu Hungarian
14mr|newmoon-35.0.1-1|60	%define language_id id
14mr|newmoon-35.0.1-1|61	%define langname_id Indonesian
14mr|newmoon-35.0.1-1|62	%define language_is is
14mr|newmoon-35.0.1-1|63	%define langname_is Icelandic
14mr|newmoon-35.0.1-1|64	%define language_it it
14mr|newmoon-35.0.1-1|65	%define langname_it Italian
14mr|newmoon-35.0.1-1|66	%define language_ja ja
14mr|newmoon-35.0.1-1|67	%define langname_ja Japanese
14mr|newmoon-35.0.1-1|68	%define language_kn kn
14mr|newmoon-35.0.1-1|69	%define langname_kn Kannada
14mr|newmoon-35.0.1-1|70	%define language_ko ko
14mr|newmoon-35.0.1-1|71	%define langname_ko Korean
14mr|newmoon-35.0.1-1|72	%define language_nl nl
14mr|newmoon-35.0.1-1|73	%define langname_nl Dutch
14mr|newmoon-35.0.1-1|74	%define language_pl pl
14mr|newmoon-35.0.1-1|75	%define langname_pl Polish
14mr|newmoon-35.0.1-1|76	%define language_pt_BR pt-BR
14mr|newmoon-35.0.1-1|77	%define langname_pt_BR Brazilian portuguese
14mr|newmoon-35.0.1-1|78	%define language_pt_PT pt-PT
14mr|newmoon-35.0.1-1|79	%define langname_pt_PT Portuguese
14mr|newmoon-35.0.1-1|80	%define language_ro ro
14mr|newmoon-35.0.1-1|81	%define langname_ro Romanian
14mr|newmoon-35.0.1-1|82	%define language_ru ru
14mr|newmoon-35.0.1-1|83	%define langname_ru Russian
14mr|newmoon-35.0.1-1|84	%define language_sk sk
14mr|newmoon-35.0.1-1|85	%define langname_sk Slovak
14mr|newmoon-35.0.1-1|86	%define language_sl sl
14mr|newmoon-35.0.1-1|87	%define langname_sl Slovenian
14mr|newmoon-35.0.1-1|88	%define language_sr sr
14mr|newmoon-35.0.1-1|89	%define langname_sr Serbian
14mr|newmoon-35.0.1-1|90	%define language_sv_SE sv-SE
14mr|newmoon-35.0.1-1|91	%define langname_sv_SE Swedish
14mr|newmoon-35.0.1-1|92	%define language_th th
14mr|newmoon-35.0.1-1|93	%define langname_th Thai
14mr|newmoon-35.0.1-1|94	%define language_tl tl
14mr|newmoon-35.0.1-1|95	%define langname_tl Tagalog (Philippines)
14mr|newmoon-35.0.1-1|96	%define language_tr tr
14mr|newmoon-35.0.1-1|97	%define langname_tr Turkish
14mr|newmoon-35.0.1-1|98	%define language_uk uk
14mr|newmoon-35.0.1-1|99	%define langname_uk Ukrainian
14mr|newmoon-35.0.1-1|100	%define language_vi vi
14mr|newmoon-35.0.1-1|101	%define langname_vi Viet
14mr|newmoon-35.0.1-1|102	%define language_zh_CN zh-CN
14mr|newmoon-35.0.1-1|103	%define langname_zh_CN Simplified Chinese
14mr|newmoon-35.0.1-1|104	%define language_zh_TW zh-TW
14mr|newmoon-35.0.1-1|105	%define langname_zh_TW Traditional Chinese
14mr|newmoon-35.0.1-1|106	
14mr|newmoon-35.0.1-1|107	%define newmoon_major %{version}
14mr|newmoon-35.0.1-1|108	%define newmoon_version %{version}
14mr|newmoon-35.0.1-1|109	%define newmoon_mozillapath %{_libdir}/%{name}-%{version}
14mr|newmoon-35.0.1-1|110	%define newmoon_pluginsdir %{_libdir}/mozilla/plugins
14mr|newmoon-35.0.1-1|111	%define newmoon_appid \{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4\}
14mr|newmoon-35.0.1-1|112	%define newmoon_extdir %{_datadir}/mozilla/extensions/%{newmoon_appid}
14mr|newmoon-35.0.1-1|113	
14mr|newmoon-35.0.1-1|114	# Defaults (all languages enabled by default)
14mr|newmoon-35.0.1-1|115	# dicts
14mr|newmoon-35.0.1-1|116	%{expand:%(for lang in %langlist; do echo "%%define with_dict_$lang 0"; done)}
14mr|newmoon-35.0.1-1|117	%{expand:%(for lang in %disabled_dict_langlist; do echo "%%define with_dict_$lang 0"; done)}
14mr|newmoon-35.0.1-1|118	
14mr|newmoon-35.0.1-1|119	# Locales
14mr|newmoon-35.0.1-1|120	%{expand:%(for lang in %langlist; do echo "%%define locale_$lang `echo $lang | cut -d _ -f 1` "; done)}
14mr|newmoon-35.0.1-1|121	
14mr|newmoon-35.0.1-1|122	Summary:	Web browser based on Goanna engine
14mr|newmoon-35.0.1-1|123	Name:		newmoon
14mr|newmoon-35.0.1-1|124	Version:	35.0.1
14mr|newmoon-35.0.1-1|125	Release:	1
14mr|newmoon-35.0.1-1|126	License:	MPLv2.0
14mr|newmoon-35.0.1-1|127	Group:		Networking/WWW
14mr|newmoon-35.0.1-1|128	Url:		http://www.palemoon.org
14mr|newmoon-35.0.1-1|129	Source0:	https://repo.palemoon.org/MoonchildProductions/Pale-Moon/archive/%{version}_Release.tar.gz?/Pale-Moon-%{version}_Release.tar.gz
14mr|newmoon-35.0.1-1|130	Source1:	https://repo.palemoon.org/MoonchildProductions/UXP/archive/RB_20260922.tar.gz?/UXP-RB_20260922.tar.gz
14mr|newmoon-35.0.1-1|131	Source2:	xulstore.json
14mr|newmoon-35.0.1-1|132	Source3:	newmoon.rpmlintrc
14mr|newmoon-35.0.1-1|133	Source4:	newmoon.desktop
14mr|newmoon-35.0.1-1|134	Source5:	firefox-searchengines-yandex.xml
14mr|newmoon-35.0.1-1|135	Source6:	firefox-searchengines-google.xml
14mr|newmoon-35.0.1-1|136	Source7:	pale-moon-32.4.1-enable-addons.patch
14mr|newmoon-35.0.1-1|137	Source8:	pale-moon-32.4.1-gcc11.patch
14mr|newmoon-35.0.1-1|138	Source9:	kde.js
14mr|newmoon-35.0.1-1|139	# https://raw.githubusercontent.com/LibreOffice/dictionaries/master/ru_RU/ru_RU.aff
14mr|newmoon-35.0.1-1|140	Source10:	ru_RU.aff
14mr|newmoon-35.0.1-1|141	# https://raw.githubusercontent.com/LibreOffice/dictionaries/master/ru_RU/ru_RU.dic
14mr|newmoon-35.0.1-1|142	Source11:	ru_RU.dic
14mr|newmoon-35.0.1-1|143	# Save .xpi from https://addons.palemoon.org/language-packs/ by "Save object us..." for "Install Now"
14mr|newmoon-35.0.1-1|144	# or use upd-l10n.sh script for create tarball
14mr|newmoon-35.0.1-1|145	# Fake tarball l10n sources
14mr|newmoon-35.0.1-1|146	Source12:	%{name}-l10n-%{over}.tar.xz
14mr|newmoon-35.0.1-1|147	# Language package template
14mr|newmoon-35.0.1-1|148	Source13:	%{name}-l10n-template.in
14mr|newmoon-35.0.1-1|149	Source14:	newmoon-brand.dtd
14mr|newmoon-35.0.1-1|150	Source15:	newmoon-brand.properties
14mr|newmoon-35.0.1-1|151	Source20:	upd-l10n.sh
14mr|newmoon-35.0.1-1|152	Patch0:		palemoon-28.0.1-prefs-edit.patch
14mr|newmoon-35.0.1-1|153	Patch1:		pale-moon-33.8.1.1-user-agent-overrides.patch
14mr|newmoon-35.0.1-1|154	Patch2:		pale-moon-33.7.2-branding.patch
14mr|newmoon-35.0.1-1|155	BuildRequires:	autoconf2.1
14mr|newmoon-35.0.1-1|156	BuildRequires:	doxygen
14mr|newmoon-35.0.1-1|157	BuildRequires:	imagemagick
14mr|newmoon-35.0.1-1|158	BuildRequires:	makedepend
14mr|newmoon-35.0.1-1|159	BuildRequires:	nasm
14mr|newmoon-35.0.1-1|160	BuildRequires:	python3-simplejson
14mr|newmoon-35.0.1-1|161	BuildRequires:	rootcerts
14mr|newmoon-35.0.1-1|162	BuildRequires:	unzip
14mr|newmoon-35.0.1-1|163	BuildRequires:	valgrind
14mr|newmoon-35.0.1-1|164	BuildRequires:	wget
14mr|newmoon-35.0.1-1|165	BuildRequires:	yasm
14mr|newmoon-35.0.1-1|166	BuildRequires:	zip
14mr|newmoon-35.0.1-1|167	BuildRequires:	libiw-devel
14mr|newmoon-35.0.1-1|168	BuildRequires:	nss-static-devel
14mr|newmoon-35.0.1-1|169	BuildRequires:	pkgconfig(alsa)
14mr|newmoon-35.0.1-1|170	BuildRequires:	pkgconfig(gconf-2.0)
14mr|newmoon-35.0.1-1|171	BuildRequires:	pkgconfig(gl)
14mr|newmoon-35.0.1-1|172	BuildRequires:	pkgconfig(glib-2.0)
14mr|newmoon-35.0.1-1|173	BuildRequires:	pkgconfig(gstreamer-1.0)
14mr|newmoon-35.0.1-1|174	BuildRequires:	pkgconfig(gstreamer-app-1.0)
14mr|newmoon-35.0.1-1|175	BuildRequires:	pkgconfig(gstreamer-plugins-base-1.0)
14mr|newmoon-35.0.1-1|176	BuildRequires:	pkgconfig(gtk+-2.0)
14mr|newmoon-35.0.1-1|177	BuildRequires:	pkgconfig(gtk+-3.0)
14mr|newmoon-35.0.1-1|178	BuildRequires:	pkgconfig(libIDL-2.0)
14mr|newmoon-35.0.1-1|179	BuildRequires:	pkgconfig(libnotify)
14mr|newmoon-35.0.1-1|180	BuildRequires:	pkgconfig(libproxy-1.0)
14mr|newmoon-35.0.1-1|181	BuildRequires:	pkgconfig(libpulse)
14mr|newmoon-35.0.1-1|182	BuildRequires:	pkgconfig(libstartup-notification-1.0)
14mr|newmoon-35.0.1-1|183	BuildRequires:	pkgconfig(opus)
14mr|newmoon-35.0.1-1|184	BuildRequires:	pkgconfig(python3)
14mr|newmoon-35.0.1-1|185	BuildRequires:	pkgconfig(sndio)
14mr|newmoon-35.0.1-1|186	BuildRequires:	pkgconfig(xinerama)
14mr|newmoon-35.0.1-1|187	BuildRequires:	pkgconfig(xscrnsaver)
14mr|newmoon-35.0.1-1|188	BuildRequires:	pkgconfig(xt)
14mr|newmoon-35.0.1-1|189	Requires:	indexhtml
14mr|newmoon-35.0.1-1|190	Requires:	libhunspell
14mr|newmoon-35.0.1-1|191	# fixes bug #42096
14mr|newmoon-35.0.1-1|192	Requires:	mailcap
14mr|newmoon-35.0.1-1|193	Requires:	xdg-utils
14mr|newmoon-35.0.1-1|194	Recommends:	%{_lib}avcodec58
14mr|newmoon-35.0.1-1|195	Recommends:	%{_lib}canberra0
14mr|newmoon-35.0.1-1|196	Recommends:	%{_lib}cups2
14mr|newmoon-35.0.1-1|197	%{expand:
14mr|newmoon-35.0.1-1|198	%(for i in %{langlist}; do \
14mr|newmoon-35.0.1-1|199	echo "Recommends:	(%{name}-${i} = %{EVRD} if locales-${i%%_*})";
14mr|newmoon-35.0.1-1|200	done)}
14mr|newmoon-35.0.1-1|201	Recommends:	%{name}-searchplugins = %{EVRD}
14mr|newmoon-35.0.1-1|202	Provides:	%{oname} = %{EVRD}
14mr|newmoon-35.0.1-1|203	Provides:	%{name} = %(echo %{version} | cut -d. -f-2).0
14mr|newmoon-35.0.1-1|204	Provides:	webclient
14mr|newmoon-35.0.1-1|205	
14mr|newmoon-35.0.1-1|206	%description
14mr|newmoon-35.0.1-1|207	New Moon (unofficial branding for Pale Moon) is an Open Source, Goanna-based
14mr|newmoon-35.0.1-1|208	web browser available for Microsoft Windows and Linux (with other operating
14mr|newmoon-35.0.1-1|209	systems in development), focusing on efficiency and ease of use.
14mr|newmoon-35.0.1-1|210	
14mr|newmoon-35.0.1-1|211	New Moon offers you a browsing experience in a browser completely built from
14mr|newmoon-35.0.1-1|212	its own, independently developed source that has been forked off from
14mr|newmoon-35.0.1-1|213	Firefox/Mozilla code, with carefully selected features and optimizations
14mr|newmoon-35.0.1-1|214	to improve the browser's speed, resource use, stability and user experience,
14mr|newmoon-35.0.1-1|215	while offering full customization and a growing collection of extensions and
14mr|newmoon-35.0.1-1|216	themes to make the browser truly your own.
14mr|newmoon-35.0.1-1|217	
14mr|newmoon-35.0.1-1|218	%files
14mr|newmoon-35.0.1-1|219	%{_bindir}/%{name}
14mr|newmoon-35.0.1-1|220	%{_datadir}/applications/*.desktop
14mr|newmoon-35.0.1-1|221	%dir %{_datadir}/mozilla/extensions/%{newmoon_appid}
14mr|newmoon-35.0.1-1|222	%dir %{_libdir}/mozilla
14mr|newmoon-35.0.1-1|223	%dir %{_libdir}/mozilla/extensions
14mr|newmoon-35.0.1-1|224	%dir %{_libdir}/mozilla/extensions/%{newmoon_appid}
14mr|newmoon-35.0.1-1|225	%dir %{_libdir}/mozilla/plugins
14mr|newmoon-35.0.1-1|226	%{_iconsdir}/hicolor/*/apps/*.png
14mr|newmoon-35.0.1-1|227	%{_libdir}/%{name}-%{version}*
14mr|newmoon-35.0.1-1|228	%exclude %{_libdir}/%{name}-%{version}/browser/searchplugins/bing.xml
14mr|newmoon-35.0.1-1|229	%exclude %{_libdir}/%{name}-%{version}/browser/searchplugins/duckduckgo-palemoon.xml
14mr|newmoon-35.0.1-1|230	%exclude %{_libdir}/%{name}-%{version}/browser/searchplugins/ecosia.xml
14mr|newmoon-35.0.1-1|231	%exclude %{_libdir}/%{name}-%{version}/browser/searchplugins/ekoru.xml
14mr|newmoon-35.0.1-1|232	%exclude %{_libdir}/%{name}-%{version}/browser/searchplugins/google.xml
14mr|newmoon-35.0.1-1|233	%exclude %{_libdir}/%{name}-%{version}/browser/searchplugins/mojeek.xml
14mr|newmoon-35.0.1-1|234	%exclude %{_libdir}/%{name}-%{version}/browser/searchplugins/wikipedia.xml
14mr|newmoon-35.0.1-1|235	%exclude %{_libdir}/%{name}-%{version}/browser/searchplugins/yahoo.xml
14mr|newmoon-35.0.1-1|236	
14mr|newmoon-35.0.1-1|237	#----------------------------------------------------------------------------
14mr|newmoon-35.0.1-1|238	
14mr|newmoon-35.0.1-1|239	%package searchplugins
14mr|newmoon-35.0.1-1|240	Summary:	Additional search engines for %{name}
14mr|newmoon-35.0.1-1|241	Group:		Development/Other
14mr|newmoon-35.0.1-1|242	
14mr|newmoon-35.0.1-1|243	%description searchplugins
14mr|newmoon-35.0.1-1|244	Additional search engines for %{name}.
14mr|newmoon-35.0.1-1|245	
14mr|newmoon-35.0.1-1|246	%files searchplugins
14mr|newmoon-35.0.1-1|247	%{_libdir}/%{name}-%{version}/browser/searchplugins/bing.xml
14mr|newmoon-35.0.1-1|248	%{_libdir}/%{name}-%{version}/browser/searchplugins/duckduckgo-palemoon.xml
14mr|newmoon-35.0.1-1|249	%{_libdir}/%{name}-%{version}/browser/searchplugins/ecosia.xml
14mr|newmoon-35.0.1-1|250	%{_libdir}/%{name}-%{version}/browser/searchplugins/ekoru.xml
14mr|newmoon-35.0.1-1|251	%{_libdir}/%{name}-%{version}/browser/searchplugins/google.xml
14mr|newmoon-35.0.1-1|252	%{_libdir}/%{name}-%{version}/browser/searchplugins/mojeek.xml
14mr|newmoon-35.0.1-1|253	%{_libdir}/%{name}-%{version}/browser/searchplugins/wikipedia.xml
14mr|newmoon-35.0.1-1|254	%{_libdir}/%{name}-%{version}/browser/searchplugins/yahoo.xml
14mr|newmoon-35.0.1-1|255	
14mr|newmoon-35.0.1-1|256	#----------------------------------------------------------------------------
14mr|newmoon-35.0.1-1|257	
14mr|newmoon-35.0.1-1|258	%package devel
14mr|newmoon-35.0.1-1|259	Summary:	Development files for %{name}
14mr|newmoon-35.0.1-1|260	Group:		Development/Other
14mr|newmoon-35.0.1-1|261	
14mr|newmoon-35.0.1-1|262	%description devel
14mr|newmoon-35.0.1-1|263	Files and macros mainly for building New Moon extensions.
14mr|newmoon-35.0.1-1|264	
14mr|newmoon-35.0.1-1|265	%files devel
14mr|newmoon-35.0.1-1|266	%{_rpmmacrodir}/*%{name}*
14mr|newmoon-35.0.1-1|267	
14mr|newmoon-35.0.1-1|268	#----------------------------------------------------------------------------
14mr|newmoon-35.0.1-1|269	
14mr|newmoon-35.0.1-1|270	# Expand all languages packages.
14mr|newmoon-35.0.1-1|271	%{expand:%(\
14mr|newmoon-35.0.1-1|272	for lang in %langlist; do\
14mr|newmoon-35.0.1-1|273	echo "%%{expand:%%(sed "s!__LANG__!$lang!g" %{_sourcedir}/%{name}-l10n-template.in 2> /dev/null)}";\
14mr|newmoon-35.0.1-1|274	done\
14mr|newmoon-35.0.1-1|275	)
14mr|newmoon-35.0.1-1|276	}
14mr|newmoon-35.0.1-1|277	
14mr|newmoon-35.0.1-1|278	#----------------------------------------------------------------------------
14mr|newmoon-35.0.1-1|279	
14mr|newmoon-35.0.1-1|280	%prep
14mr|newmoon-35.0.1-1|281	%setup -qn pale-moon -a1 -a12
14mr|newmoon-35.0.1-1|282	%autopatch -p1
14mr|newmoon-35.0.1-1|283	rmdir platform
14mr|newmoon-35.0.1-1|284	mv uxp platform
14mr|newmoon-35.0.1-1|285	patch -p1 < %{SOURCE7}
14mr|newmoon-35.0.1-1|286	patch -p1 < %{SOURCE8}
14mr|newmoon-35.0.1-1|287	mv %{name}-l10n-%{over}/*.xpi ./
14mr|newmoon-35.0.1-1|288	
14mr|newmoon-35.0.1-1|289	pushd platform/js/src
14mr|newmoon-35.0.1-1|290	autoconf-2.13
14mr|newmoon-35.0.1-1|291	popd
14mr|newmoon-35.0.1-1|292	autoconf-2.13
14mr|newmoon-35.0.1-1|293	
14mr|newmoon-35.0.1-1|294	%build
14mr|newmoon-35.0.1-1|295	%ifarch %{ix86}
14mr|newmoon-35.0.1-1|296	%global optflags %(echo %{optflags} | sed -e 's/-gdwarf-4//' -e 's/-Wa,--compress-debug-sections//')
14mr|newmoon-35.0.1-1|297	%endif
14mr|newmoon-35.0.1-1|298	
14mr|newmoon-35.0.1-1|299	%set_build_flags
14mr|newmoon-35.0.1-1|300	CFLAGS=$(echo %{optflags} | sed -e 's/-fexceptions//')
14mr|newmoon-35.0.1-1|301	CFLAGS="$CFLAGS -fno-strict-aliasing -Wno-ignored-optimization-argument"
14mr|newmoon-35.0.1-1|302	CXXFLAGS="$CFLAGS -fpermissive"
14mr|newmoon-35.0.1-1|303	RPM_OPT_FLAGS="$CFLAGS"
14mr|newmoon-35.0.1-1|304	LDFLAGS="%{ldflags}"
14mr|newmoon-35.0.1-1|305	export CFLAGS
14mr|newmoon-35.0.1-1|306	export CXXFLAGS
14mr|newmoon-35.0.1-1|307	export RPM_OPT_FLAGS
14mr|newmoon-35.0.1-1|308	export LDFLAGS
14mr|newmoon-35.0.1-1|309	
14mr|newmoon-35.0.1-1|310	export MOZCONFIG=`pwd`/mozconfig
14mr|newmoon-35.0.1-1|311	cat << EOF > $MOZCONFIG
14mr|newmoon-35.0.1-1|312	ac_add_options --datadir="%{_datadir}"
14mr|newmoon-35.0.1-1|313	# https://github.com/MoonchildProductions/UXP/issues/1073
14mr|newmoon-35.0.1-1|314	ac_add_options --disable-accessibility
14mr|newmoon-35.0.1-1|315	ac_add_options --disable-crashreporter
14mr|newmoon-35.0.1-1|316	ac_add_options --disable-debug
14mr|newmoon-35.0.1-1|317	ac_add_options --disable-debug-symbols
14mr|newmoon-35.0.1-1|318	ac_add_options --disable-optimize
14mr|newmoon-35.0.1-1|319	ac_add_options --disable-startupcache
14mr|newmoon-35.0.1-1|320	ac_add_options --disable-tests
14mr|newmoon-35.0.1-1|321	ac_add_options --disable-webrtc
14mr|newmoon-35.0.1-1|322	ac_add_options --enable-application=%{oname}
14mr|newmoon-35.0.1-1|323	ac_add_options --enable-av1
14mr|newmoon-35.0.1-1|324	ac_add_options --enable-default-toolkit=cairo-gtk3
14mr|newmoon-35.0.1-1|325	ac_add_options --enable-devtools
14mr|newmoon-35.0.1-1|326	ac_add_options --enable-faststripe
14mr|newmoon-35.0.1-1|327	ac_add_options --enable-gamepad
14mr|newmoon-35.0.1-1|328	ac_add_options --enable-jemalloc
14mr|newmoon-35.0.1-1|329	ac_add_options --enable-libproxy
14mr|newmoon-35.0.1-1|330	ac_add_options --enable-raw
14mr|newmoon-35.0.1-1|331	ac_add_options --enable-sndio
14mr|newmoon-35.0.1-1|332	ac_add_options --enable-startup-notification
14mr|newmoon-35.0.1-1|333	ac_add_options --enable-synth-pico
14mr|newmoon-35.0.1-1|334	ac_add_options --enable-system-cairo
14mr|newmoon-35.0.1-1|335	ac_add_options --enable-system-pixman
14mr|newmoon-35.0.1-1|336	#ac_add_options --enable-ui-locale=ru-RU
14mr|newmoon-35.0.1-1|337	ac_add_options --host=%{_host}
14mr|newmoon-35.0.1-1|338	ac_add_options --includedir="%{_includedir}"
14mr|newmoon-35.0.1-1|339	ac_add_options --libdir="%{_libdir}"
14mr|newmoon-35.0.1-1|340	ac_add_options --prefix="%{_prefix}"
14mr|newmoon-35.0.1-1|341	ac_add_options --target=%{_target_platform}
14mr|newmoon-35.0.1-1|342	ac_add_options --with-distribution-id=org.rosa
14mr|newmoon-35.0.1-1|343	ac_add_options --with-pthreads
14mr|newmoon-35.0.1-1|344	ac_add_options --with-system-bz2
14mr|newmoon-35.0.1-1|345	ac_add_options --with-system-jpeg
14mr|newmoon-35.0.1-1|346	mk_add_options AUTOCLOBBER=1
14mr|newmoon-35.0.1-1|347	mk_add_options MOZILLA_OFFICIAL=0
14mr|newmoon-35.0.1-1|348	mk_add_options MOZ_MAKE_FLAGS="%{_smp_mflags}"
14mr|newmoon-35.0.1-1|349	mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj
14mr|newmoon-35.0.1-1|350	EOF
14mr|newmoon-35.0.1-1|351	
14mr|newmoon-35.0.1-1|352	%ifarch %{ix86}
14mr|newmoon-35.0.1-1|353	sed -i "/ac_add_options --enable-av1/ s/enable/disable/" $MOZCONFIG
14mr|newmoon-35.0.1-1|354	%endif
14mr|newmoon-35.0.1-1|355	
14mr|newmoon-35.0.1-1|356	./mach build --verbose
14mr|newmoon-35.0.1-1|357	
14mr|newmoon-35.0.1-1|358	%install
14mr|newmoon-35.0.1-1|359	make -C %{_builddir}/obj/%{oname}/installer STRIP=/bin/true MOZ_PKG_FATAL_WARNINGS=0
14mr|newmoon-35.0.1-1|360	
14mr|newmoon-35.0.1-1|361	# Copy files to buildroot
14mr|newmoon-35.0.1-1|362	mkdir -p %{buildroot}%{_libdir}/%{name}-%{version}
14mr|newmoon-35.0.1-1|363	cp -rfL %{_builddir}/obj/dist/bin/* %{buildroot}%{_libdir}/%{name}-%{version}
14mr|newmoon-35.0.1-1|364	
14mr|newmoon-35.0.1-1|365	mkdir -p %{buildroot}%{_bindir}
14mr|newmoon-35.0.1-1|366	ln -sf %{_libdir}/%{name}-%{version}/%{oname} %{buildroot}%{_bindir}/%{name}
14mr|newmoon-35.0.1-1|367	mkdir -p %{buildroot}%{_libdir}/%{name}-%{version}/browser/defaults/preferences/
14mr|newmoon-35.0.1-1|368	install -m 644 %{SOURCE9} %{buildroot}%{_libdir}/%{name}-%{version}/browser/defaults/preferences/kde.js
14mr|newmoon-35.0.1-1|369	
14mr|newmoon-35.0.1-1|370	# Create and own %%_libdir/mozilla/plugins & newmoon extensions directories
14mr|newmoon-35.0.1-1|371	mkdir -p %{buildroot}%{_libdir}/mozilla/plugins
14mr|newmoon-35.0.1-1|372	mkdir -p %{buildroot}%{_libdir}/mozilla/extensions/%{newmoon_appid}
14mr|newmoon-35.0.1-1|373	mkdir -p %{buildroot}%{_datadir}/mozilla/extensions/%{newmoon_appid}
14mr|newmoon-35.0.1-1|374	
14mr|newmoon-35.0.1-1|375	# (tpg) desktop entry
14mr|newmoon-35.0.1-1|376	mkdir -p %{buildroot}%{_datadir}/applications
14mr|newmoon-35.0.1-1|377	install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/applications/%{name}.desktop
14mr|newmoon-35.0.1-1|378	
14mr|newmoon-35.0.1-1|379	# (tpg) icons
14mr|newmoon-35.0.1-1|380	for i in 16 22 24 32 48 128; do
14mr|newmoon-35.0.1-1|381	# (cg) Not all icon sizes are installed with make install, so just redo it here.
14mr|newmoon-35.0.1-1|382	convert %{_builddir}/obj/dist/bin/browser/icons/mozicon128.png -scale ${i}x${i} %{buildroot}%{_libdir}/%{name}-%{version}/browser/chrome/icons/default/default${i}.png
14mr|newmoon-35.0.1-1|383	mkdir -p %{buildroot}%{_iconsdir}/hicolor/"$i"x"$i"/apps
14mr|newmoon-35.0.1-1|384	ln -sf %{_libdir}/%{name}-%{version}/browser/chrome/icons/default/default$i.png %{buildroot}%{_iconsdir}/hicolor/"$i"x"$i"/apps/%{name}.png ;
14mr|newmoon-35.0.1-1|385	done
14mr|newmoon-35.0.1-1|386	
14mr|newmoon-35.0.1-1|387	# exclusions
14mr|newmoon-35.0.1-1|388	rm -f %{buildroot}%{_libdir}/%{name}-%{version}/README.txt
14mr|newmoon-35.0.1-1|389	rm -f %{buildroot}%{_libdir}/%{name}-%{version}/removed-files
14mr|newmoon-35.0.1-1|390	rm -f %{buildroot}%{_libdir}/%{name}-%{version}/precomplete
14mr|newmoon-35.0.1-1|391	
14mr|newmoon-35.0.1-1|392	install -D -m644 %{oname}/app/profile/prefs.js %{buildroot}%{_libdir}/%{name}-%{version}/browser/defaults/preferences/prefs.js
14mr|newmoon-35.0.1-1|393	cat << EOF >> %{buildroot}%{_libdir}/%{name}-%{version}/browser/defaults/preferences/prefs.js
14mr|newmoon-35.0.1-1|394	pref("app.update.auto", false);
14mr|newmoon-35.0.1-1|395	pref("app.update.enabled", false);
14mr|newmoon-35.0.1-1|396	pref("browser.backspace_action", 2);
14mr|newmoon-35.0.1-1|397	pref("browser.ctrlTab.previews", true);
14mr|newmoon-35.0.1-1|398	pref("browser.display.use_system_colors", true);
14mr|newmoon-35.0.1-1|399	pref("browser.download.folderList", 1);
14mr|newmoon-35.0.1-1|400	pref("browser.EULA.override", true);
14mr|newmoon-35.0.1-1|401	pref("browser.link.open_newwindow", 3);
14mr|newmoon-35.0.1-1|402	pref("browser.newtab.url", "file:///usr/share/doc/HTML/index.html");
14mr|newmoon-35.0.1-1|403	pref("browser.search.openintab", true);
14mr|newmoon-35.0.1-1|404	pref("browser.shell.checkDefaultBrowser", false);
14mr|newmoon-35.0.1-1|405	pref("browser.startup.homepage", "file:///usr/share/doc/HTML/index.html");
14mr|newmoon-35.0.1-1|406	pref("browser.startup.page", 1);
14mr|newmoon-35.0.1-1|407	pref("browser.tabs.insertRelatedAfterCurrent", true);
14mr|newmoon-35.0.1-1|408	pref("browser.tabs.onTop", true);
14mr|newmoon-35.0.1-1|409	pref("dom.ipc.plugins.enabled.nswrapper*", false);
14mr|newmoon-35.0.1-1|410	pref("extensions.autoDisableScopes", 0);
14mr|newmoon-35.0.1-1|411	pref("extensions.shownSelectionUI", true);
14mr|newmoon-35.0.1-1|412	pref("general.useragent.compatMode", 2);
14mr|newmoon-35.0.1-1|413	pref("general.useragent.override.consultant.ru", "Mozilla/5.0 (X11; Linux %{_target_cpu}; rv:78.0) Gecko/20100101 Firefox/78.0");
14mr|newmoon-35.0.1-1|414	pref("intl.locale.matchOS", true);
14mr|newmoon-35.0.1-1|415	pref("network.manage-offline-status", true);
14mr|newmoon-35.0.1-1|416	pref("startup.homepage_welcome_url", "file:///usr/share/doc/HTML/first_startup.html");
14mr|newmoon-35.0.1-1|417	pref("startup.homepage_override_url", "file:///usr/share/doc/HTML/index.html");
14mr|newmoon-35.0.1-1|418	EOF
14mr|newmoon-35.0.1-1|419	
14mr|newmoon-35.0.1-1|420	install -m644 %{SOURCE2} %{buildroot}%{_libdir}/%{name}-%{version}/browser/defaults/preferences/xulstore.json
14mr|newmoon-35.0.1-1|421	
14mr|newmoon-35.0.1-1|422	cp %{SOURCE10} %{SOURCE11} %{buildroot}%{_libdir}/%{name}-%{version}/dictionaries
14mr|newmoon-35.0.1-1|423	
14mr|newmoon-35.0.1-1|424	# (lm) touch and %%ghost bookmarks.html to a proper uninstall
14mr|newmoon-35.0.1-1|425	touch %{buildroot}%{_libdir}/%{name}-%{version}/browser/defaults/preferences/bookmarks.html
14mr|newmoon-35.0.1-1|426	
14mr|newmoon-35.0.1-1|427	# search engines
14mr|newmoon-35.0.1-1|428	mkdir -p %{buildroot}%{_libdir}/%{name}-%{version}/browser/searchplugins
14mr|newmoon-35.0.1-1|429	cp %{SOURCE5} %{buildroot}%{_libdir}/%{name}-%{version}/browser/searchplugins/yandex.xml
14mr|newmoon-35.0.1-1|430	cp %{SOURCE6} %{buildroot}%{_libdir}/%{name}-%{version}/browser/searchplugins/google.xml
14mr|newmoon-35.0.1-1|431	cp %{oname}/locales/en-US/searchplugins/bing.xml %{buildroot}%{_libdir}/%{name}-%{version}/browser/searchplugins/bing.xml
14mr|newmoon-35.0.1-1|432	cp %{oname}/locales/en-US/searchplugins/duckduckgo-%{oname}.xml %{buildroot}%{_libdir}/%{name}-%{version}/browser/searchplugins/duckduckgo-%{oname}.xml
14mr|newmoon-35.0.1-1|433	cp %{oname}/locales/en-US/searchplugins/wikipedia.xml %{buildroot}%{_libdir}/%{name}-%{version}/browser/searchplugins/wikipedia.xml
14mr|newmoon-35.0.1-1|434	cp %{oname}/locales/en-US/searchplugins/yahoo.xml %{buildroot}%{_libdir}/%{name}-%{version}/browser/searchplugins/yahoo.xml
14mr|newmoon-35.0.1-1|435	
14mr|newmoon-35.0.1-1|436	cat <<EOF >macro
14mr|newmoon-35.0.1-1|437	# Macros from %{name} package
14mr|newmoon-35.0.1-1|438	%%newmoon_major %{version}
14mr|newmoon-35.0.1-1|439	%%newmoon_version %{version}
14mr|newmoon-35.0.1-1|440	%%newmoon_mozillapath %{_libdir}/%{name}-%{version}
14mr|newmoon-35.0.1-1|441	%%newmoon_pluginsdir %{_libdir}/mozilla/plugins
14mr|newmoon-35.0.1-1|442	%%newmoon_appid \{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4\}
14mr|newmoon-35.0.1-1|443	%%newmoon_extdir %%(if [ "%%_target_cpu" = "noarch" ]; then echo %%{_datadir}/mozilla/extensions/%%{newmoon_appid}; else echo %%{_libdir}/mozilla/extensions/%%{newmoon_appid}; fi)
14mr|newmoon-35.0.1-1|444	EOF
14mr|newmoon-35.0.1-1|445	%install_macro %{name} macro
14mr|newmoon-35.0.1-1|446	
14mr|newmoon-35.0.1-1|447	# Default useragent for webvideo like tvzvezda
14mr|newmoon-35.0.1-1|448	sed -i -e "/general.useragent.compatMode.firefox/ s/false/true/"	\
14mr|newmoon-35.0.1-1|449	-e "/general.useragent.compatMode.gecko/ s/false/true/"		\
14mr|newmoon-35.0.1-1|450	-e "/general.useragent.compatMode/ s/0/2/"			\
14mr|newmoon-35.0.1-1|451	%{buildroot}%{_libdir}/%{name}-%{version}/browser/defaults/preferences/palemoon.js		\
14mr|newmoon-35.0.1-1|452	%{buildroot}%{_libdir}/%{name}-%{version}/browser/defaults/preferences/palemoon-branding.js	\
14mr|newmoon-35.0.1-1|453	%{buildroot}%{_libdir}/%{name}-%{version}/goanna.js
14mr|newmoon-35.0.1-1|454	
14mr|newmoon-35.0.1-1|455	# newmoon-l10n
14mr|newmoon-35.0.1-1|456	# Convert rpm macros to bash variables
14mr|newmoon-35.0.1-1|457	%{expand:%(for lang in %langlist; do echo "language_$lang=%%{language_$lang}"; done)}
14mr|newmoon-35.0.1-1|458	
14mr|newmoon-35.0.1-1|459	mkdir -p %{buildroot}%{newmoon_extdir}/
14mr|newmoon-35.0.1-1|460	
14mr|newmoon-35.0.1-1|461	# Install all languages
14mr|newmoon-35.0.1-1|462	for lang in %{langlist}; do
14mr|newmoon-35.0.1-1|463	language="language_$lang"
14mr|newmoon-35.0.1-1|464	language=${!language}
14mr|newmoon-35.0.1-1|465	# l10n
14mr|newmoon-35.0.1-1|466	mkdir ${language}
14mr|newmoon-35.0.1-1|467	mv pm-langpack-$(echo $lang |tr _ - |tr '[:upper:]' '[:lower:]')-%{over}.xpi ${language}/${language}.xpi
14mr|newmoon-35.0.1-1|468	pushd ${language}
14mr|newmoon-35.0.1-1|469	unzip -q ${language}.xpi
14mr|newmoon-35.0.1-1|470	install -m 644 %{SOURCE14} browser/chrome/${language}/locale/branding/brand.dtd
14mr|newmoon-35.0.1-1|471	install -m 644 %{SOURCE15} browser/chrome/${language}/locale/branding/brand.properties
14mr|newmoon-35.0.1-1|472	if [ "$language" = ru ]; then
14mr|newmoon-35.0.1-1|473	sed -i "s/Developer Tools/Средства разработчика/" browser/chrome/ru/locale/browser/browser.dtd
14mr|newmoon-35.0.1-1|474	sed -i "/webDeveloperMenu\.accesskey/ s/\x22v\x22/\x22е\x22/" browser/chrome/ru/locale/browser/browser.dtd
14mr|newmoon-35.0.1-1|475	sed -i "s/Service Workers/Фоновые скрипты/" browser/chrome/ru/locale/ru/devtools/client/menus.properties
14mr|newmoon-35.0.1-1|476	sed -i "s/\(devtoolsServiceWorkers.accesskey=\)k/\1к/" browser/chrome/ru/locale/ru/devtools/client/menus.properties
14mr|newmoon-35.0.1-1|477	sed -i "s/System Defaults/Настройки системы/" browser/chrome/ru/locale/browser/preferences/main.dtd
14mr|newmoon-35.0.1-1|478	sed -i "s/Always check to see if/Всегда проверять, что/" browser/chrome/ru/locale/browser/preferences/main.dtd
14mr|newmoon-35.0.1-1|479	sed -i "/alwaysCheckDefault\.accesskey/ s/\x22w\x22/\x22е\x22/" browser/chrome/ru/locale/browser/preferences/main.dtd
14mr|newmoon-35.0.1-1|480	sed -i "s/is the default browser on startup/выставлен браузером по умолчанию/" browser/chrome/ru/locale/browser/preferences/main.dtd
14mr|newmoon-35.0.1-1|481	sed -i "s/Make /Выставить /" browser/chrome/ru/locale/browser/preferences/main.dtd
14mr|newmoon-35.0.1-1|482	sed -i "s/; the default browser/; браузером по умолчанию/" browser/chrome/ru/locale/browser/preferences/main.dtd
14mr|newmoon-35.0.1-1|483	sed -i "s/is currently your default browser/выставлен браузером по умолчанию/" browser/chrome/ru/locale/browser/preferences/main.dtd
14mr|newmoon-35.0.1-1|484	sed -i "s/Data Privacy/приватность/" browser/chrome/ru/locale/browser/preferences/privacy.dtd
14mr|newmoon-35.0.1-1|485	sed -i "s/Tell sites not to share or sell my data/Просить сайты не распространять и не продавать мои данные/" browser/chrome/ru/locale/browser/preferences/privacy.dtd
14mr|newmoon-35.0.1-1|486	sed -i "/sendGPCheader\.accesskey/ s/\x22n\x22/\x22н\x22/" browser/chrome/ru/locale/browser/preferences/privacy.dtd
14mr|newmoon-35.0.1-1|487	sed -i "s/Learn More/Узнать больше/" browser/chrome/ru/locale/browser/preferences/privacy.dtd
14mr|newmoon-35.0.1-1|488	fi
14mr|newmoon-35.0.1-1|489	zip -q -r ${language}.xpi *
14mr|newmoon-35.0.1-1|490	mv ${language}.xpi ../
14mr|newmoon-35.0.1-1|491	popd
14mr|newmoon-35.0.1-1|492	rm -rf ${language}
14mr|newmoon-35.0.1-1|493	install -m 644 ${language}.xpi %{buildroot}%{newmoon_extdir}/langpack-${language}@palemoon.org.xpi
14mr|newmoon-35.0.1-1|494	done

71 14
14mr|nlohmann_json-3.11.3-1|1	%define     debug_package %{nil}
14mr|nlohmann_json-3.11.3-1|2	
14mr|nlohmann_json-3.11.3-1|3	Name:           nlohmann_json
14mr|nlohmann_json-3.11.3-1|4	Version:	3.11.3
14mr|nlohmann_json-3.11.3-1|5	Release:	1
14mr|nlohmann_json-3.11.3-1|6	Summary:        JSON for Modern C++
14mr|nlohmann_json-3.11.3-1|7	License:        MIT
14mr|nlohmann_json-3.11.3-1|8	Group:          Development/Java
14mr|nlohmann_json-3.11.3-1|9	URL:            https://nlohmann.github.io/json/
14mr|nlohmann_json-3.11.3-1|10	Source:         https://github.com/nlohmann/json/archive/v%{version}.tar.gz#/json-%{version}.tar.gz
14mr|nlohmann_json-3.11.3-1|11	Patch0:         nlohman_json-install-path.patch
14mr|nlohmann_json-3.11.3-1|12	BuildRequires:  cmake
14mr|nlohmann_json-3.11.3-1|13	BuildRequires:  pkgconfig
14mr|nlohmann_json-3.11.3-1|14	
14mr|nlohmann_json-3.11.3-1|15	Requires:       stdc++-devel
14mr|nlohmann_json-3.11.3-1|16	Provides:       %{name}-devel = %{EVRD}
14mr|nlohmann_json-3.11.3-1|17	
14mr|nlohmann_json-3.11.3-1|18	%description
14mr|nlohmann_json-3.11.3-1|19	Development files for a header-only library
14mr|nlohmann_json-3.11.3-1|20	to make JSON a first-class datatype for C++11
14mr|nlohmann_json-3.11.3-1|21	
14mr|nlohmann_json-3.11.3-1|22	%prep
14mr|nlohmann_json-3.11.3-1|23	%autosetup -n json-%{version} -p1
14mr|nlohmann_json-3.11.3-1|24	
14mr|nlohmann_json-3.11.3-1|25	%build
14mr|nlohmann_json-3.11.3-1|26	%cmake \
14mr|nlohmann_json-3.11.3-1|27	-DJSON_BuildTests:BOOL=OFF \
14mr|nlohmann_json-3.11.3-1|28	-DJSON_MultipleHeaders=ON
14mr|nlohmann_json-3.11.3-1|29	
14mr|nlohmann_json-3.11.3-1|30	%make_build
14mr|nlohmann_json-3.11.3-1|31	
14mr|nlohmann_json-3.11.3-1|32	%install
14mr|nlohmann_json-3.11.3-1|33	%make_install -C build
14mr|nlohmann_json-3.11.3-1|34	
14mr|nlohmann_json-3.11.3-1|35	%files
14mr|nlohmann_json-3.11.3-1|36	%license LICENSE.MIT
14mr|nlohmann_json-3.11.3-1|37	%doc README.md
14mr|nlohmann_json-3.11.3-1|38	%{_includedir}/nlohmann
14mr|nlohmann_json-3.11.3-1|39	%dir %{_libdir}/cmake/nlohmann_json
14mr|nlohmann_json-3.11.3-1|40	%{_libdir}/cmake/nlohmann_json/nlohmann_jsonConfig.cmake
14mr|nlohmann_json-3.11.3-1|41	%{_libdir}/cmake/nlohmann_json/nlohmann_jsonConfigVersion.cmake
14mr|nlohmann_json-3.11.3-1|42	%{_libdir}/cmake/nlohmann_json/nlohmann_jsonTargets.cmake
14mr|nlohmann_json-3.11.3-1|43	%{_libdir}/pkgconfig/nlohmann_json.pc

72 14
14mr|nvchecker-2.20-1|1	Summary:	New version checker for software releases
14mr|nvchecker-2.20-1|2	Name:		nvchecker
14mr|nvchecker-2.20-1|3	Version:	2.20
14mr|nvchecker-2.20-1|4	Release:	1
14mr|nvchecker-2.20-1|5	License:	MIT
14mr|nvchecker-2.20-1|6	Group:		Development/Other
14mr|nvchecker-2.20-1|7	Url:		https://github.com/lilydjwg/nvchecker
14mr|nvchecker-2.20-1|8	Source0:	https://github.com/lilydjwg/nvchecker/archive/refs/tags/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mr|nvchecker-2.20-1|9	BuildRequires:	pkgconfig(python3)
14mr|nvchecker-2.20-1|10	BuildRequires:	pyproject-rpm-macros
14mr|nvchecker-2.20-1|11	Provides:	python3-%{name} = %{EVRD}
14mr|nvchecker-2.20-1|12	BuildArch:	noarch
14mr|nvchecker-2.20-1|13	
14mr|nvchecker-2.20-1|14	%description
14mr|nvchecker-2.20-1|15	nvchecker (short for new version checker) is for checking
14mr|nvchecker-2.20-1|16	if a new version of some software has been released.
14mr|nvchecker-2.20-1|17	
14mr|nvchecker-2.20-1|18	%files
14mr|nvchecker-2.20-1|19	%doc README.rst
14mr|nvchecker-2.20-1|20	%{_bindir}/nvchecker
14mr|nvchecker-2.20-1|21	%{_bindir}/nvchecker-ini2toml
14mr|nvchecker-2.20-1|22	%{_bindir}/nvchecker-notify
14mr|nvchecker-2.20-1|23	%{_bindir}/nvcmp
14mr|nvchecker-2.20-1|24	%{_bindir}/nvtake
14mr|nvchecker-2.20-1|25	%{python3_sitelib}/nvchecker_source
14mr|nvchecker-2.20-1|26	%{python3_sitelib}/nvchecker-%{version}*-info
14mr|nvchecker-2.20-1|27	%{python3_sitelib}/nvchecker
14mr|nvchecker-2.20-1|28	
14mr|nvchecker-2.20-1|29	#------------------------------------------------------------------
14mr|nvchecker-2.20-1|30	
14mr|nvchecker-2.20-1|31	%prep
14mr|nvchecker-2.20-1|32	%autosetup -p1 -n %{name}-%{version}
14mr|nvchecker-2.20-1|33	
14mr|nvchecker-2.20-1|34	# for autoinstall BuildRequires
14mr|nvchecker-2.20-1|35	%generate_buildrequires
14mr|nvchecker-2.20-1|36	%pyproject_buildrequires -r
14mr|nvchecker-2.20-1|37	
14mr|nvchecker-2.20-1|38	%build
14mr|nvchecker-2.20-1|39	%pyproject_wheel
14mr|nvchecker-2.20-1|40	
14mr|nvchecker-2.20-1|41	%install
14mr|nvchecker-2.20-1|42	%pyproject_install

73 14
14mr|nvidia615-615.71.09-1|1	%define _duplicate_files_terminate_build 0
14mr|nvidia615-615.71.09-1|2	
14mr|nvidia615-615.71.09-1|3	# FIXME: fix the cases when immediate symbol resolution is not enough.
14mr|nvidia615-615.71.09-1|4	# For the present, fall back to the old symbol resolution rules for ld.
14mr|nvidia615-615.71.09-1|5	%define _disable_ld_now 1
14mr|nvidia615-615.71.09-1|6	
14mr|nvidia615-615.71.09-1|7	# Do not spend a lot of time on useless generator if it is installed locally
14mr|nvidia615-615.71.09-1|8	%define __typelib_path %{nil}
14mr|nvidia615-615.71.09-1|9	
14mr|nvidia615-615.71.09-1|10	# Disable debug rpms.
14mr|nvidia615-615.71.09-1|11	%define _enable_debug_packages	%{nil}
14mr|nvidia615-615.71.09-1|12	%define debug_package		%{nil}
14mr|nvidia615-615.71.09-1|13	
14mr|nvidia615-615.71.09-1|14	%define priority	9700
14mr|nvidia615-615.71.09-1|15	%ifarch aarch64
14mr|nvidia615-615.71.09-1|16	%define pkgname64	NVIDIA-Linux-aarch64-%{version}
14mr|nvidia615-615.71.09-1|17	%else
14mr|nvidia615-615.71.09-1|18	%define pkgname64	NVIDIA-Linux-x86_64-%{version}
14mr|nvidia615-615.71.09-1|19	%endif
14mr|nvidia615-615.71.09-1|20	%define drivername		%{name}
14mr|nvidia615-615.71.09-1|21	%define driverpkgname		%{name}-core
14mr|nvidia615-615.71.09-1|22	%define modulename		nvidia
14mr|nvidia615-615.71.09-1|23	# for description and documentation
14mr|nvidia615-615.71.09-1|24	%define xorg_extra_modules	%{_libdir}/xorg/extra-modules
14mr|nvidia615-615.71.09-1|25	%define nvidia_driversdir	%{_libdir}/%{drivername}/xorg
14mr|nvidia615-615.71.09-1|26	%define nvidia_extensionsdir	%{_libdir}/%{drivername}/xorg
14mr|nvidia615-615.71.09-1|27	%define nvidia_modulesdir	%{_libdir}/%{drivername}/xorg
14mr|nvidia615-615.71.09-1|28	%define nvidia_wine	        %{_libdir}/%{drivername}/wine
14mr|nvidia615-615.71.09-1|29	%define nvidia_libdir		%{_libdir}/%{drivername}
14mr|nvidia615-615.71.09-1|30	%define nvidia_libdir32		%{_prefix}/lib/%{drivername}
14mr|nvidia615-615.71.09-1|31	%define nvidia_bindir		%{nvidia_libdir}/bin
14mr|nvidia615-615.71.09-1|32	
14mr|nvidia615-615.71.09-1|33	%define pkgname %{pkgname64}
14mr|nvidia615-615.71.09-1|34	
14mr|nvidia615-615.71.09-1|35	# wine, steam etc. will pull them
14mr|nvidia615-615.71.09-1|36	%bcond_with force_32bit_deps
14mr|nvidia615-615.71.09-1|37	%bcond_without binary_kernel_modules
14mr|nvidia615-615.71.09-1|38	
14mr|nvidia615-615.71.09-1|39	# 1) Dependencies from itself (from filtered provides) (libnv*, libEGL_nvidia*)
14mr|nvidia615-615.71.09-1|40	# 2) (anssi) Allow installing of 64-bit package if the runtime dependencies
14mr|nvidia615-615.71.09-1|41	# of 32-bit libraries are not satisfied. If a 32-bit package that requires
14mr|nvidia615-615.71.09-1|42	# libGL.so.1 is installed, the 32-bit mesa libs are pulled in and that will
14mr|nvidia615-615.71.09-1|43	# pull the dependencies of 32-bit nvidia libraries in as well.
14mr|nvidia615-615.71.09-1|44	# 3) No need to depend from OpenSSL 3. Those who need offloading feature
14mr|nvidia615-615.71.09-1|45	# for OpenSSL will have it installed, others may not have OpenSSL 3.x in ROSA < 2023.1
14mr|nvidia615-615.71.09-1|46	%global __requires_exclude ^lib(nv|cuda|nvidia|EGL|GL|X11|Xext|xcb|drm|gbm|wayland|crypto).*\\.so(\\.[^\\s]*)?$
14mr|nvidia615-615.71.09-1|47	
14mr|nvidia615-615.71.09-1|48	# no need to provide libraries in %%nvidia_libdir
14mr|nvidia615-615.71.09-1|49	%global __provides_exclude ^lib.*\\.so
14mr|nvidia615-615.71.09-1|50	
14mr|nvidia615-615.71.09-1|51	%global major %(echo %{version} | awk -F '.' '{print $1}')
14mr|nvidia615-615.71.09-1|52	
14mr|nvidia615-615.71.09-1|53	%if %{with binary_kernel_modules}
14mr|nvidia615-615.71.09-1|54	# e.g.: kabi_72 = 7.2.8-generic-1rosa14-x86_64
14mr|nvidia615-615.71.09-1|55	%define kabi_72 %(if rpm -q kernel-7.2-generic-devel 1>/dev/null 2>/dev/null; then rpm -ql kernel-7.2-generic-devel | grep -E '/lib/modules/.*/source$' | tail -n1 | awk -F '/' '{print $(NF-1)}'; else echo 0; fi)
14mr|nvidia615-615.71.09-1|56	%define version_j %(echo %{VERSION} | awk -F '.' '{print $1}')
14mr|nvidia615-615.71.09-1|57	%define version_n %(echo %{VERSION} | awk -F '.' '{print $2}')
14mr|nvidia615-615.71.09-1|58	# For SRPM stage when auto-krokodil-rpm-macros is not installed
14mr|nvidia615-615.71.09-1|59	%{?!kroko_req_modules_in_nvidia:%global kroko_req_modules_in_nvidia(k:f:j:n:) %{nil}}
14mr|nvidia615-615.71.09-1|60	%{?!kroko_mk_release:%global kroko_mk_release(n:) %{nil}}
14mr|nvidia615-615.71.09-1|61	# global, not define, must be expanded only once
14mr|nvidia615-615.71.09-1|62	%global kroko_release %kroko_mk_release -n nvidia%{major}
14mr|nvidia615-615.71.09-1|63	# For SRPM stage when auto-krokodil-rpm-macros is not installed
14mr|nvidia615-615.71.09-1|64	%{?!kroko_req_modules_in_nvidia:%define kroko_req_modules_in_nvidia(k:f:j:n:) %{nil}}
14mr|nvidia615-615.71.09-1|65	%endif
14mr|nvidia615-615.71.09-1|66	
14mr|nvidia615-615.71.09-1|67	# Make parts of different major versions of drivers conflict with one another
14mr|nvidia615-615.71.09-1|68	# to guarantee that each of them is automaticaly removed when running
14mr|nvidia615-615.71.09-1|69	# dnf --allowerasing nvidiaXXX-core
14mr|nvidia615-615.71.09-1|70	# when nvidiaYYY is already installed and pulled nvidiaYYY-n as its dependency.
14mr|nvidia615-615.71.09-1|71	# n - name
14mr|nvidia615-615.71.09-1|72	%define nv_cross_conflict(n:) %{expand:
14mr|nvidia615-615.71.09-1|73	Provides:	nvidia-%{-n*} = %{major}
14mr|nvidia615-615.71.09-1|74	Conflicts:	nvidia-%{-n*} > %{major}
14mr|nvidia615-615.71.09-1|75	Conflicts:	nvidia-%{-n*} < %{major}
14mr|nvidia615-615.71.09-1|76	}
14mr|nvidia615-615.71.09-1|77	
14mr|nvidia615-615.71.09-1|78	# Replace non-LTS/obsolete branches if all hardware supported by them
14mr|nvidia615-615.71.09-1|79	# is supported by this branch (because NVIDIA stopped maintaining
14mr|nvidia615-615.71.09-1|80	# compatibility with new kernels and minor updates to old kernels)
14mr|nvidia615-615.71.09-1|81	%bcond_with replace
14mr|nvidia615-615.71.09-1|82	%if %{with replace}
14mr|nvidia615-615.71.09-1|83	%define replace_list 510 515 520 525 550 555 565 570 575 580 590 595 610
14mr|nvidia615-615.71.09-1|84	# n - name
14mr|nvidia615-615.71.09-1|85	%define nv_replace_branch(n:) %{expand:
14mr|nvidia615-615.71.09-1|86	%(for i in %{replace_list}; do
14mr|nvidia615-615.71.09-1|87	echo "Conflicts: nvidia$i-%{-n*} < %{major}";
14mr|nvidia615-615.71.09-1|88	echo "Obsoletes: nvidia$i-%{-n*} < %{major}";
14mr|nvidia615-615.71.09-1|89	done)}
14mr|nvidia615-615.71.09-1|90	%define kmod_replace_args -o %{quote:%{replace_list}}
14mr|nvidia615-615.71.09-1|91	%else
14mr|nvidia615-615.71.09-1|92	%define nv_replace_branch(n:) %{nil}
14mr|nvidia615-615.71.09-1|93	%define kmod_replace_args %{nil}
14mr|nvidia615-615.71.09-1|94	%endif
14mr|nvidia615-615.71.09-1|95	
14mr|nvidia615-615.71.09-1|96	%define _firmwarepath /usr/lib/firmware
14mr|nvidia615-615.71.09-1|97	
14mr|nvidia615-615.71.09-1|98	Summary:	NVIDIA proprietary X.org driver and libraries
14mr|nvidia615-615.71.09-1|99	Name:		nvidia615
14mr|nvidia615-615.71.09-1|100	Version:	615.71.09
14mr|nvidia615-615.71.09-1|101	Release:	1
14mr|nvidia615-615.71.09-1|102	%ifarch aarch64
14mr|nvidia615-615.71.09-1|103	Source0:	http://download.nvidia.com/XFree86/Linux-aarch64/%{version}/%{pkgname64}.run
14mr|nvidia615-615.71.09-1|104	%else
14mr|nvidia615-615.71.09-1|105	Source0:	http://download.nvidia.com/XFree86/Linux-x86_64/%{version}/%{pkgname64}.run
14mr|nvidia615-615.71.09-1|106	%endif
14mr|nvidia615-615.71.09-1|107	Source1:	https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-%{version}.tar.xz
14mr|nvidia615-615.71.09-1|108	# GPLv2 source code; see also http://cgit.freedesktop.org/~aplattner/
14mr|nvidia615-615.71.09-1|109	Source2:	http://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-%{version}.tar.bz2
14mr|nvidia615-615.71.09-1|110	Source3:	http://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-%{version}.tar.bz2
14mr|nvidia615-615.71.09-1|111	Source4:	http://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-%{version}.tar.bz2
14mr|nvidia615-615.71.09-1|112	Source5:	http://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-%{version}.tar.bz2
14mr|nvidia615-615.71.09-1|113	Source6:	https://gitweb.frugalware.org/frugalware-current/raw/master/source/x11-extra/nvidia/xorg-nvidia.conf
14mr|nvidia615-615.71.09-1|114	Source7:	60-nvidia.rules
14mr|nvidia615-615.71.09-1|115	Source10:	60-nvidia-uvm.rules
14mr|nvidia615-615.71.09-1|116	Source11:	nvidia-uvm.conf
14mr|nvidia615-615.71.09-1|117	Source13:	10-nvidia.rules
14mr|nvidia615-615.71.09-1|118	Source16:	nvidia-power-management.conf
14mr|nvidia615-615.71.09-1|119	Source17:	70-nvidia.preset
14mr|nvidia615-615.71.09-1|120	
14mr|nvidia615-615.71.09-1|121	Source100:	%{name}.rpmlintrc
14mr|nvidia615-615.71.09-1|122	
14mr|nvidia615-615.71.09-1|123	# Allow building the drivers with a different GCC version than the kernel.
14mr|nvidia615-615.71.09-1|124	# Might be risky but it is still better than failed builds of the drivers
14mr|nvidia615-615.71.09-1|125	# resulting in broken graphics at the users' machines after a GCC update.
14mr|nvidia615-615.71.09-1|126	Patch1:		no-cc-version-check.patch
14mr|nvidia615-615.71.09-1|127	
14mr|nvidia615-615.71.09-1|128	License:	Freeware
14mr|nvidia615-615.71.09-1|129	URL:		http://www.nvidia.com/object/unix.html
14mr|nvidia615-615.71.09-1|130	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|131	Provides:	should-restart = system
14mr|nvidia615-615.71.09-1|132	
14mr|nvidia615-615.71.09-1|133	# Staring from v396.x, 32-bit x86 systems are not supported by the driver.
14mr|nvidia615-615.71.09-1|134	# aarch64: for Tegra/Grace (GB10, DGX Spark) and PCIe NVIDIA GPUs in ARM servers
14mr|nvidia615-615.71.09-1|135	ExclusiveArch:	%{x86_64} aarch64
14mr|nvidia615-615.71.09-1|136	
14mr|nvidia615-615.71.09-1|137	BuildRequires:	auto-krokodil-rpm-generators
14mr|nvidia615-615.71.09-1|138	%if %{with binary_kernel_modules}
14mr|nvidia615-615.71.09-1|139	BuildRequires:	auto-krokodil-rpm-macros >= 0.32
14mr|nvidia615-615.71.09-1|140	BuildRequires:	kernel-7.2-generic-devel
14mr|nvidia615-615.71.09-1|141	BuildRequires:	findutils
14mr|nvidia615-615.71.09-1|142	BuildRequires:	zstd
14mr|nvidia615-615.71.09-1|143	%endif
14mr|nvidia615-615.71.09-1|144	BuildRequires:	jq
14mr|nvidia615-615.71.09-1|145	BuildRequires:	imagemagick
14mr|nvidia615-615.71.09-1|146	BuildRequires:	pkgconfig(pciaccess)
14mr|nvidia615-615.71.09-1|147	BuildRequires:	pkgconfig(xrender)
14mr|nvidia615-615.71.09-1|148	BuildRequires:	pkgconfig(gtk+-2.0)
14mr|nvidia615-615.71.09-1|149	BuildRequires:	pkgconfig(xv)
14mr|nvidia615-615.71.09-1|150	BuildRequires:	pkgconfig(gl)
14mr|nvidia615-615.71.09-1|151	BuildRequires:	pkgconfig(egl)
14mr|nvidia615-615.71.09-1|152	BuildRequires:	pkgconfig(xxf86vm)
14mr|nvidia615-615.71.09-1|153	BuildRequires:	pkgconfig(vdpau) >= 1.1
14mr|nvidia615-615.71.09-1|154	BuildRequires:	pkgconfig(libtirpc)
14mr|nvidia615-615.71.09-1|155	BuildRequires:	pkgconfig(dbus-1)
14mr|nvidia615-615.71.09-1|156	BuildRequires:	vulkan-headers
14mr|nvidia615-615.71.09-1|157	
14mr|nvidia615-615.71.09-1|158	%description
14mr|nvidia615-615.71.09-1|159	The proprietary driver for NVidia GPUs, long-lived branch.
14mr|nvidia615-615.71.09-1|160	
14mr|nvidia615-615.71.09-1|161	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|162	
14mr|nvidia615-615.71.09-1|163	%package -n %{driverpkgname}
14mr|nvidia615-615.71.09-1|164	Summary:	NVIDIA proprietary X.org driver and libraries
14mr|nvidia615-615.71.09-1|165	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|166	Requires(post): update-alternatives
14mr|nvidia615-615.71.09-1|167	Requires(postun): update-alternatives
14mr|nvidia615-615.71.09-1|168	Recommends:	%{drivername}-doc-html = %{EVRD}
14mr|nvidia615-615.71.09-1|169	Provides:	%{name} = %{EVRD}
14mr|nvidia615-615.71.09-1|170	# package was renamed
14mr|nvidia615-615.71.09-1|171	Obsoletes:	x11-driver-video-%{drivername} < %{EVRD}
14mr|nvidia615-615.71.09-1|172	Conflicts:	x11-driver-video-%{drivername} < %{EVRD}
14mr|nvidia615-615.71.09-1|173	# At least mplayer dlopens libvdpau.so.1, so the software will not pull in
14mr|nvidia615-615.71.09-1|174	# the vdpau library package. We ensure its installation here.
14mr|nvidia615-615.71.09-1|175	Requires:	%{_lib}vdpau1 >= 1.1
14mr|nvidia615-615.71.09-1|176	Requires:	auto-krokodil-filesystem
14mr|nvidia615-615.71.09-1|177	Recommends:	%{drivername}-cuda-opencl = %{EVRD}
14mr|nvidia615-615.71.09-1|178	Requires:	(%{drivername}-proprietary-kernel-modules or %{drivername}-open-kernel-modules or dkms-%{drivername}-proprietary or dkms-%{drivername}-open)
14mr|nvidia615-615.71.09-1|179	# We (bitedasher@ and mikhailnov@) believe that today, 30.09.2025, most users need proprietary, not open modules
14mr|nvidia615-615.71.09-1|180	# TOOD: look into webservers stats, which package is downloaded more often
14mr|nvidia615-615.71.09-1|181	Suggests:	%{drivername}-proprietary-kernel-modules
14mr|nvidia615-615.71.09-1|182	Requires:	(%{drivername}-dracut if dracut)
14mr|nvidia615-615.71.09-1|183	Requires:	%{drivername}-blacklist
14mr|nvidia615-615.71.09-1|184	Requires:	%{drivername}-power
14mr|nvidia615-615.71.09-1|185	Requires:	%{drivername}-wayland
14mr|nvidia615-615.71.09-1|186	
14mr|nvidia615-615.71.09-1|187	Requires:	%{_lib}gldispatch0
14mr|nvidia615-615.71.09-1|188	Requires:	%{_lib}opengl0
14mr|nvidia615-615.71.09-1|189	Requires:	%{_lib}glvnd-glx
14mr|nvidia615-615.71.09-1|190	Requires:	%{_lib}glvnd-egl
14mr|nvidia615-615.71.09-1|191	Requires:	%{_lib}glvnd-gles
14mr|nvidia615-615.71.09-1|192	Requires:	%{_lib}nvidia-egl-gbm1
14mr|nvidia615-615.71.09-1|193	Requires:	%{_lib}nvidia-egl-xcb1
14mr|nvidia615-615.71.09-1|194	Requires:	%{_lib}nvidia-egl-wayland1
14mr|nvidia615-615.71.09-1|195	# Copied from the task-x11 package.
14mr|nvidia615-615.71.09-1|196	# These packages are needed in the wayland session if the
14mr|nvidia615-615.71.09-1|197	# task-x11 package along with the dependencies is deleted.
14mr|nvidia615-615.71.09-1|198	Recommends:	libvdpau-va-gl
14mr|nvidia615-615.71.09-1|199	Recommends:	nvidia-vaapi-driver
14mr|nvidia615-615.71.09-1|200	Recommends:	vaapi-driver-vdpau
14mr|nvidia615-615.71.09-1|201	# set SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=false for systemd 256+
14mr|nvidia615-615.71.09-1|202	# https://github.com/systemd/systemd/commit/0b958bb3e
14mr|nvidia615-615.71.09-1|203	Recommends:	systemd-settings-disable-freeze-user-sessions-on-sleep
14mr|nvidia615-615.71.09-1|204	
14mr|nvidia615-615.71.09-1|205	# Package cannot be installed as BuildRequires if it requires both
14mr|nvidia615-615.71.09-1|206	# 64 and 32 bit packages. Needed for python-pyopencl build on ABF.
14mr|nvidia615-615.71.09-1|207	%if %{with force_32bit_deps}
14mr|nvidia615-615.71.09-1|208	# Pull the 32-bit GLVND libraries in as well, the 32-bit applications
14mr|nvidia615-615.71.09-1|209	# running on 64-bit systems (e.g. Steam) might need them.
14mr|nvidia615-615.71.09-1|210	Recommends:	libgldispatch0
14mr|nvidia615-615.71.09-1|211	Recommends:	libopengl0
14mr|nvidia615-615.71.09-1|212	Recommends:	libglvnd-glx
14mr|nvidia615-615.71.09-1|213	Recommends:	libglvnd-egl
14mr|nvidia615-615.71.09-1|214	Recommends:	libglvnd-gles
14mr|nvidia615-615.71.09-1|215	Recommends:	libnvidia-egl-gbm1
14mr|nvidia615-615.71.09-1|216	Recommends:	libnvidia-egl-xcb1
14mr|nvidia615-615.71.09-1|217	Recommends:	libnvidia-egl-wayland1
14mr|nvidia615-615.71.09-1|218	
14mr|nvidia615-615.71.09-1|219	%endif
14mr|nvidia615-615.71.09-1|220	Requires:	egl-gbm
14mr|nvidia615-615.71.09-1|221	Requires:	egl-wayland
14mr|nvidia615-615.71.09-1|222	Requires:	egl-wayland2
14mr|nvidia615-615.71.09-1|223	Requires:	egl-x11
14mr|nvidia615-615.71.09-1|224	Requires:	vulkan
14mr|nvidia615-615.71.09-1|225	Requires:	libglvnd
14mr|nvidia615-615.71.09-1|226	Provides:	nvidia = %{EVRD}
14mr|nvidia615-615.71.09-1|227	%nv_cross_conflict -n core
14mr|nvidia615-615.71.09-1|228	%nv_replace_branch -n core
14mr|nvidia615-615.71.09-1|229	
14mr|nvidia615-615.71.09-1|230	%description -n %{driverpkgname}
14mr|nvidia615-615.71.09-1|231	NVIDIA proprietary X.org graphics driver, related libraries and
14mr|nvidia615-615.71.09-1|232	configuration tools.
14mr|nvidia615-615.71.09-1|233	
14mr|nvidia615-615.71.09-1|234	%files -n %{driverpkgname} -f %{pkgname}/nvidia.files
14mr|nvidia615-615.71.09-1|235	%ghost %{_sysconfdir}/ld.so.conf.d/GL.conf
14mr|nvidia615-615.71.09-1|236	%ghost %{_sysconfdir}/X11/xinit.d/nvidia-settings.xinit
14mr|nvidia615-615.71.09-1|237	%dir %{_sysconfdir}/%{drivername}
14mr|nvidia615-615.71.09-1|238	%{_sysconfdir}/modprobe.d/%{drivername}.conf
14mr|nvidia615-615.71.09-1|239	%{_sysconfdir}/%{drivername}/ld.so.conf
14mr|nvidia615-615.71.09-1|240	%{_sysconfdir}/%{drivername}/nvidia-settings.xinit
14mr|nvidia615-615.71.09-1|241	%{_sysconfdir}/%{drivername}/nvidia.icd
14mr|nvidia615-615.71.09-1|242	%{_sysconfdir}/vulkan/icd.d/nvidia_icd.json
14mr|nvidia615-615.71.09-1|243	%ifarch x86_64
14mr|nvidia615-615.71.09-1|244	%{_sysconfdir}/vulkansc/icd.d/nvidia_icd_vksc.json
14mr|nvidia615-615.71.09-1|245	%endif
14mr|nvidia615-615.71.09-1|246	%{_sysconfdir}/vulkan/implicit_layer.d/nvidia_layers.json
14mr|nvidia615-615.71.09-1|247	%{_datadir}/glvnd/egl_vendor.d/10_nvidia.json
14mr|nvidia615-615.71.09-1|248	%{_datadir}/egl/egl_external_platform.d/10_nvidia_wayland.json
14mr|nvidia615-615.71.09-1|249	%{_datadir}/egl/egl_external_platform.d/15_nvidia_gbm.json
14mr|nvidia615-615.71.09-1|250	%{_datadir}/egl/egl_external_platform.d/09_nvidia_wayland2.json
14mr|nvidia615-615.71.09-1|251	%dir %{_datadir}/nvidia
14mr|nvidia615-615.71.09-1|252	%{_datadir}/nvidia/nvidia-application-profiles-%{version}-rc
14mr|nvidia615-615.71.09-1|253	%{_datadir}/nvidia/nvidia-application-profiles-%{version}-key-documentation
14mr|nvidia615-615.71.09-1|254	%{_datadir}/nvidia/nvoptix.bin
14mr|nvidia615-615.71.09-1|255	%{_datadir}/nvidia/dlsnetparams.csv
14mr|nvidia615-615.71.09-1|256	
14mr|nvidia615-615.71.09-1|257	%dir %{_sysconfdir}/OpenCL
14mr|nvidia615-615.71.09-1|258	%dir %{_sysconfdir}/OpenCL/vendors
14mr|nvidia615-615.71.09-1|259	%ghost %{_sysconfdir}/OpenCL/vendors/nvidia.icd
14mr|nvidia615-615.71.09-1|260	%{_datadir}/X11/xorg.conf.d/15-nvidia.conf
14mr|nvidia615-615.71.09-1|261	%{_libdir}/gbm/nvidia-drm_gbm.so
14mr|nvidia615-615.71.09-1|262	%ifarch x86_64
14mr|nvidia615-615.71.09-1|263	%{_prefix}/lib/gbm/nvidia-drm_gbm.so
14mr|nvidia615-615.71.09-1|264	%endif
14mr|nvidia615-615.71.09-1|265	
14mr|nvidia615-615.71.09-1|266	%ghost %{_bindir}/nvidia-debugdump
14mr|nvidia615-615.71.09-1|267	%ghost %{_bindir}/nvidia-ngx-updater
14mr|nvidia615-615.71.09-1|268	%ghost %{_bindir}/nvidia-settings
14mr|nvidia615-615.71.09-1|269	%ghost %{_bindir}/nvidia-smi
14mr|nvidia615-615.71.09-1|270	%ghost %{_bindir}/nvidia-xconfig
14mr|nvidia615-615.71.09-1|271	%ghost %{_bindir}/nvidia-modprobe
14mr|nvidia615-615.71.09-1|272	%ghost %{_bindir}/nvidia-persistenced
14mr|nvidia615-615.71.09-1|273	%ghost %{_bindir}/nvidia-bug-report.sh
14mr|nvidia615-615.71.09-1|274	%ghost %{_bindir}/nvidia-powerd
14mr|nvidia615-615.71.09-1|275	%ifarch x86_64
14mr|nvidia615-615.71.09-1|276	%ghost %{_bindir}/nvidia-pcc
14mr|nvidia615-615.71.09-1|277	%endif
14mr|nvidia615-615.71.09-1|278	%ghost %{_bindir}/nvidia-sleep.sh
14mr|nvidia615-615.71.09-1|279	%ghost %{_bindir}/nvidia-cuda-mps-control
14mr|nvidia615-615.71.09-1|280	%ghost %{_bindir}/nvidia-cuda-mps-server
14mr|nvidia615-615.71.09-1|281	%ghost %{_bindir}/nvidia-networking-bug-report.py
14mr|nvidia615-615.71.09-1|282	%dir %{nvidia_bindir}
14mr|nvidia615-615.71.09-1|283	%{nvidia_bindir}/nvidia-debugdump
14mr|nvidia615-615.71.09-1|284	%{nvidia_bindir}/nvidia-ngx-updater
14mr|nvidia615-615.71.09-1|285	%{nvidia_bindir}/nvidia-settings
14mr|nvidia615-615.71.09-1|286	%{nvidia_bindir}/nvidia-smi
14mr|nvidia615-615.71.09-1|287	%{nvidia_bindir}/nvidia-xconfig
14mr|nvidia615-615.71.09-1|288	%{nvidia_bindir}/nvidia-modprobe
14mr|nvidia615-615.71.09-1|289	%{nvidia_bindir}/nvidia-persistenced
14mr|nvidia615-615.71.09-1|290	%{nvidia_bindir}/nvidia-bug-report.sh
14mr|nvidia615-615.71.09-1|291	%{nvidia_bindir}/nvidia-powerd
14mr|nvidia615-615.71.09-1|292	%ifarch x86_64
14mr|nvidia615-615.71.09-1|293	%{nvidia_bindir}/nvidia-pcc
14mr|nvidia615-615.71.09-1|294	%endif
14mr|nvidia615-615.71.09-1|295	%{nvidia_bindir}/nvidia-sleep.sh
14mr|nvidia615-615.71.09-1|296	%{nvidia_bindir}/nvidia-cuda-mps-control
14mr|nvidia615-615.71.09-1|297	%{nvidia_bindir}/nvidia-cuda-mps-server
14mr|nvidia615-615.71.09-1|298	%{nvidia_bindir}/nvidia-networking-bug-report.py
14mr|nvidia615-615.71.09-1|299	
14mr|nvidia615-615.71.09-1|300	%{_firmwarepath}/nvidia/gsp_ga10x.bin
14mr|nvidia615-615.71.09-1|301	%{_firmwarepath}/nvidia/gsp_tu10x.bin
14mr|nvidia615-615.71.09-1|302	%{_firmwarepath}/nvidia/ucodes_ga10x.bin
14mr|nvidia615-615.71.09-1|303	%{_firmwarepath}/nvidia/ucodes_tu10x.bin
14mr|nvidia615-615.71.09-1|304	%{_firmwarepath}/nvidia/%{version}/gsp_ga10x.bin
14mr|nvidia615-615.71.09-1|305	%{_firmwarepath}/nvidia/%{version}/gsp_tu10x.bin
14mr|nvidia615-615.71.09-1|306	%{_firmwarepath}/nvidia/%{version}/ucodes_ga10x.bin
14mr|nvidia615-615.71.09-1|307	%{_firmwarepath}/nvidia/%{version}/ucodes_tu10x.bin
14mr|nvidia615-615.71.09-1|308	%{_sysconfdir}/modprobe.d/nvidia-uvm.conf
14mr|nvidia615-615.71.09-1|309	%{_udevrulesdir}/10-nvidia.rules
14mr|nvidia615-615.71.09-1|310	# UDev rules for PCI-Express Runtime D3 (RTD3) Power Management
14mr|nvidia615-615.71.09-1|311	%{_udevrulesdir}/60-nvidia.rules
14mr|nvidia615-615.71.09-1|312	%{_udevrulesdir}/60-nvidia-uvm.rules
14mr|nvidia615-615.71.09-1|313	
14mr|nvidia615-615.71.09-1|314	%ghost %{_mandir}/man1/nvidia-xconfig.1%{_extension}
14mr|nvidia615-615.71.09-1|315	%ghost %{_mandir}/man1/nvidia-settings.1%{_extension}
14mr|nvidia615-615.71.09-1|316	%ghost %{_mandir}/man1/nvidia-modprobe.1%{_extension}
14mr|nvidia615-615.71.09-1|317	%ghost %{_mandir}/man1/nvidia-persistenced.1%{_extension}
14mr|nvidia615-615.71.09-1|318	%ghost %{_mandir}/man1/nvidia-smi.1%{_extension}
14mr|nvidia615-615.71.09-1|319	%ghost %{_mandir}/man1/nvidia-cuda-mps-control.1%{_extension}
14mr|nvidia615-615.71.09-1|320	%{_mandir}/man1/alt-%{drivername}-xconfig.1*
14mr|nvidia615-615.71.09-1|321	%{_mandir}/man1/alt-%{drivername}-settings.1*
14mr|nvidia615-615.71.09-1|322	%{_mandir}/man1/alt-%{drivername}-modprobe.1*
14mr|nvidia615-615.71.09-1|323	%{_mandir}/man1/alt-%{drivername}-persistenced.1*
14mr|nvidia615-615.71.09-1|324	%{_mandir}/man1/alt-%{drivername}-smi.1*
14mr|nvidia615-615.71.09-1|325	%{_mandir}/man1/alt-%{drivername}-cuda-mps-control.1*
14mr|nvidia615-615.71.09-1|326	
14mr|nvidia615-615.71.09-1|327	%ghost %{_datadir}/applications/rosa-nvidia-settings.desktop
14mr|nvidia615-615.71.09-1|328	%dir %{_datadir}/%{drivername}
14mr|nvidia615-615.71.09-1|329	%{_datadir}/%{drivername}/rosa-nvidia-settings.desktop
14mr|nvidia615-615.71.09-1|330	
14mr|nvidia615-615.71.09-1|331	%{_datadir}/egl/egl_external_platform.d/20_nvidia_xcb.json
14mr|nvidia615-615.71.09-1|332	%{_datadir}/egl/egl_external_platform.d/20_nvidia_xlib.json
14mr|nvidia615-615.71.09-1|333	
14mr|nvidia615-615.71.09-1|334	%{_datadir}/nvidia/files.d/sandboxutils-filelist.json
14mr|nvidia615-615.71.09-1|335	
14mr|nvidia615-615.71.09-1|336	%{_iconsdir}/hicolor/16x16/apps/%{drivername}-settings.png
14mr|nvidia615-615.71.09-1|337	%{_iconsdir}/hicolor/32x32/apps/%{drivername}-settings.png
14mr|nvidia615-615.71.09-1|338	%{_iconsdir}/hicolor/48x48/apps/%{drivername}-settings.png
14mr|nvidia615-615.71.09-1|339	%{_iconsdir}/hicolor/128x128/apps/nvidia-settings.png
14mr|nvidia615-615.71.09-1|340	
14mr|nvidia615-615.71.09-1|341	%dir %{nvidia_libdir}
14mr|nvidia615-615.71.09-1|342	%dir %{nvidia_libdir}/vdpau
14mr|nvidia615-615.71.09-1|343	%{_libdir}/nvidia
14mr|nvidia615-615.71.09-1|344	%{nvidia_libdir}/libGLX_nvidia.so.%{version}
14mr|nvidia615-615.71.09-1|345	%{nvidia_libdir}/libGLX_nvidia.so.0
14mr|nvidia615-615.71.09-1|346	%{nvidia_libdir}/libGLX_indirect.so.0
14mr|nvidia615-615.71.09-1|347	%{nvidia_libdir}/libnvidia-nvvm70.so.4
14mr|nvidia615-615.71.09-1|348	%{nvidia_libdir}/libnvidia-fmdrv.so.1
14mr|nvidia615-615.71.09-1|349	%{nvidia_libdir}/libnvidia-fmdrv.so.%{version}
14mr|nvidia615-615.71.09-1|350	%{nvidia_libdir}/libnvidia-imex.so.1
14mr|nvidia615-615.71.09-1|351	%{nvidia_libdir}/libnvidia-imex.so.%{version}
14mr|nvidia615-615.71.09-1|352	%{nvidia_libdir}/libnvidia-present.so.%{version}
14mr|nvidia615-615.71.09-1|353	%{nvidia_libdir}/libnvidia-ptxjitcompiler.so.*
14mr|nvidia615-615.71.09-1|354	%{nvidia_libdir}/libnvidia-glcore.so.%{version}
14mr|nvidia615-615.71.09-1|355	%{nvidia_libdir}/libnvidia-cfg.so.%{version}
14mr|nvidia615-615.71.09-1|356	%{nvidia_libdir}/libnvidia-tls.so.%{version}
14mr|nvidia615-615.71.09-1|357	%{nvidia_libdir}/libnvidia-glvkspirv.so.%{version}
14mr|nvidia615-615.71.09-1|358	%{nvidia_libdir}/vdpau/libvdpau_nvidia.so.%{version}
14mr|nvidia615-615.71.09-1|359	%{nvidia_libdir}/libEGL_nvidia.so.0
14mr|nvidia615-615.71.09-1|360	%{nvidia_libdir}/libEGL_nvidia.so.%{version}
14mr|nvidia615-615.71.09-1|361	%{nvidia_libdir}/libGLESv1_CM_nvidia.so.1
14mr|nvidia615-615.71.09-1|362	%{nvidia_libdir}/libGLESv1_CM_nvidia.so.%{version}
14mr|nvidia615-615.71.09-1|363	%{nvidia_libdir}/libGLESv2_nvidia.so.2
14mr|nvidia615-615.71.09-1|364	%{nvidia_libdir}/libGLESv2_nvidia.so.%{version}
14mr|nvidia615-615.71.09-1|365	%{nvidia_libdir}/libnvidia-allocator.so.%{version}
14mr|nvidia615-615.71.09-1|366	%{nvidia_libdir}/libnvidia-allocator.so.1
14mr|nvidia615-615.71.09-1|367	%{nvidia_libdir}/libnvidia-api.so.1
14mr|nvidia615-615.71.09-1|368	%{nvidia_libdir}/libnvidia-eglcore.so.%{version}
14mr|nvidia615-615.71.09-1|369	%{nvidia_libdir}/libnvidia-egl-xcb.so.1*
14mr|nvidia615-615.71.09-1|370	%{nvidia_libdir}/libnvidia-egl-xlib.so.1*
14mr|nvidia615-615.71.09-1|371	%ifarch x86_64
14mr|nvidia615-615.71.09-1|372	%{nvidia_libdir}/libnvidia-vksc-core.so.1
14mr|nvidia615-615.71.09-1|373	%{nvidia_libdir}/libnvidia-vksc-core.so.%{version}
14mr|nvidia615-615.71.09-1|374	%endif
14mr|nvidia615-615.71.09-1|375	%{nvidia_libdir}/libnvidia-glsi.so.%{version}
14mr|nvidia615-615.71.09-1|376	%{nvidia_libdir}/libnvidia-gpucomp.so.%{version}
14mr|nvidia615-615.71.09-1|377	%{nvidia_libdir}/libnvidia-cfg.so.1
14mr|nvidia615-615.71.09-1|378	%{nvidia_libdir}/libnvidia-fbc.so.1
14mr|nvidia615-615.71.09-1|379	%{nvidia_libdir}/libnvidia-fbc.so.%{version}
14mr|nvidia615-615.71.09-1|380	%{nvidia_libdir}/libnvidia-ml.so.1
14mr|nvidia615-615.71.09-1|381	%{nvidia_libdir}/libnvidia-ml.so.%{version}
14mr|nvidia615-615.71.09-1|382	%{nvidia_libdir}/libnvidia-gtk2.so.%{version}
14mr|nvidia615-615.71.09-1|383	%{nvidia_libdir}/libnvidia-gtk3.so.%{version}
14mr|nvidia615-615.71.09-1|384	%{nvidia_libdir}/libnvidia-egl-wayland.so.1*
14mr|nvidia615-615.71.09-1|385	%{nvidia_libdir}/libnvidia-egl-wayland2.so.1*
14mr|nvidia615-615.71.09-1|386	%{nvidia_libdir}/libnvidia-egl-gbm.so.1*
14mr|nvidia615-615.71.09-1|387	%{nvidia_libdir}/libnvidia-rtcore.so.%{version}
14mr|nvidia615-615.71.09-1|388	%{nvidia_libdir}/libnvoptix.so.%{version}
14mr|nvidia615-615.71.09-1|389	%{nvidia_libdir}/libnvoptix.so.1
14mr|nvidia615-615.71.09-1|390	%{nvidia_libdir}/libnvidia-opticalflow.so.%{version}
14mr|nvidia615-615.71.09-1|391	%{nvidia_libdir}/libnvidia-opticalflow.so.1
14mr|nvidia615-615.71.09-1|392	%{nvidia_libdir}/libnvidia-ngx.so.%{version}
14mr|nvidia615-615.71.09-1|393	%{nvidia_libdir}/libnvidia-nvvm.so.4
14mr|nvidia615-615.71.09-1|394	%{nvidia_libdir}/libnvidia-nvvm.so.%{version}
14mr|nvidia615-615.71.09-1|395	%ifarch x86_64
14mr|nvidia615-615.71.09-1|396	%{nvidia_libdir}/libnvidia-pkcs11-openssl3.so.%{version}
14mr|nvidia615-615.71.09-1|397	%{nvidia_libdir}/libnvidia-pkcs11.so.%{version}
14mr|nvidia615-615.71.09-1|398	%endif
14mr|nvidia615-615.71.09-1|399	%{nvidia_libdir}/libnvidia-sandboxutils.so.1
14mr|nvidia615-615.71.09-1|400	%{nvidia_libdir}/libnvidia-sandboxutils.so.%{version}
14mr|nvidia615-615.71.09-1|401	%ifarch x86_64
14mr|nvidia615-615.71.09-1|402	%{nvidia_libdir}/libnvidia-wayland-client.so.%{version}
14mr|nvidia615-615.71.09-1|403	%endif
14mr|nvidia615-615.71.09-1|404	%{nvidia_libdir}/libnvidia-tileiras.so.%{version}
14mr|nvidia615-615.71.09-1|405	%ifarch aarch64
14mr|nvidia615-615.71.09-1|406	%{nvidia_libdir}/libnvidia-rmapi-tegra.so.%{version}
14mr|nvidia615-615.71.09-1|407	%endif
14mr|nvidia615-615.71.09-1|408	%ifarch x86_64
14mr|nvidia615-615.71.09-1|409	%dir %{nvidia_libdir32}
14mr|nvidia615-615.71.09-1|410	%dir %{nvidia_libdir32}/vdpau
14mr|nvidia615-615.71.09-1|411	%{_prefix}/lib/nvidia
14mr|nvidia615-615.71.09-1|412	%{nvidia_libdir32}/libGLX_nvidia.so.%{version}
14mr|nvidia615-615.71.09-1|413	%{nvidia_libdir32}/libGLX_nvidia.so.0
14mr|nvidia615-615.71.09-1|414	%{nvidia_libdir32}/libGLX_indirect.so.0
14mr|nvidia615-615.71.09-1|415	%{nvidia_libdir32}/libnvidia-ptxjitcompiler.so.*
14mr|nvidia615-615.71.09-1|416	%{nvidia_libdir32}/libnvidia-glcore.so.%{version}
14mr|nvidia615-615.71.09-1|417	%{nvidia_libdir32}/libnvidia-ml.so.1
14mr|nvidia615-615.71.09-1|418	%{nvidia_libdir32}/libnvidia-ml.so.%{version}
14mr|nvidia615-615.71.09-1|419	%{nvidia_libdir32}/libnvidia-nvvm.so.4
14mr|nvidia615-615.71.09-1|420	%{nvidia_libdir32}/libnvidia-nvvm.so.%{version}
14mr|nvidia615-615.71.09-1|421	%{nvidia_libdir32}/libnvidia-tls.so.%{version}
14mr|nvidia615-615.71.09-1|422	%{nvidia_libdir32}/libnvidia-glvkspirv.so.%{version}
14mr|nvidia615-615.71.09-1|423	%{nvidia_libdir32}/vdpau/libvdpau_nvidia.so.%{version}
14mr|nvidia615-615.71.09-1|424	%{nvidia_libdir32}/libnvidia-fbc.so.1
14mr|nvidia615-615.71.09-1|425	%{nvidia_libdir32}/libnvidia-fbc.so.%{version}
14mr|nvidia615-615.71.09-1|426	%{nvidia_libdir32}/libEGL_nvidia.so.0
14mr|nvidia615-615.71.09-1|427	%{nvidia_libdir32}/libEGL_nvidia.so.%{version}
14mr|nvidia615-615.71.09-1|428	%{nvidia_libdir32}/libGLESv1_CM_nvidia.so.1
14mr|nvidia615-615.71.09-1|429	%{nvidia_libdir32}/libGLESv1_CM_nvidia.so.%{version}
14mr|nvidia615-615.71.09-1|430	%{nvidia_libdir32}/libGLESv2_nvidia.so.2
14mr|nvidia615-615.71.09-1|431	%{nvidia_libdir32}/libGLESv2_nvidia.so.%{version}
14mr|nvidia615-615.71.09-1|432	%{nvidia_libdir32}/libnvidia-eglcore.so.%{version}
14mr|nvidia615-615.71.09-1|433	%{nvidia_libdir32}/libnvidia-egl-gbm.so.1*
14mr|nvidia615-615.71.09-1|434	%{nvidia_libdir32}/libnvidia-egl-wayland.so.1*
14mr|nvidia615-615.71.09-1|435	%{nvidia_libdir32}/libnvidia-egl-wayland2.so.1*
14mr|nvidia615-615.71.09-1|436	%{nvidia_libdir32}/libnvidia-egl-xcb.so.1*
14mr|nvidia615-615.71.09-1|437	%{nvidia_libdir32}/libnvidia-egl-xlib.so.1*
14mr|nvidia615-615.71.09-1|438	%{nvidia_libdir32}/libnvidia-glsi.so.%{version}
14mr|nvidia615-615.71.09-1|439	%{nvidia_libdir32}/libnvidia-gpucomp.so.%{version}
14mr|nvidia615-615.71.09-1|440	%{nvidia_libdir32}/libnvidia-opticalflow.so.%{version}
14mr|nvidia615-615.71.09-1|441	%{nvidia_libdir32}/libnvidia-opticalflow.so.1
14mr|nvidia615-615.71.09-1|442	%{nvidia_libdir32}/libnvidia-allocator.so.%{version}
14mr|nvidia615-615.71.09-1|443	%{nvidia_libdir32}/libnvidia-allocator.so.1
14mr|nvidia615-615.71.09-1|444	%{nvidia_libdir32}/libnvidia-tileiras.so.%{version}
14mr|nvidia615-615.71.09-1|445	%endif
14mr|nvidia615-615.71.09-1|446	
14mr|nvidia615-615.71.09-1|447	%ghost %{_libdir}/vdpau/libvdpau_nvidia.so.1
14mr|nvidia615-615.71.09-1|448	%ifarch x86_64
14mr|nvidia615-615.71.09-1|449	%ghost %{_prefix}/lib/vdpau/libvdpau_nvidia.so.1
14mr|nvidia615-615.71.09-1|450	%endif
14mr|nvidia615-615.71.09-1|451	
14mr|nvidia615-615.71.09-1|452	%dir %{nvidia_modulesdir}
14mr|nvidia615-615.71.09-1|453	%{nvidia_extensionsdir}/libglxserver_nvidia.so.%{version}
14mr|nvidia615-615.71.09-1|454	%{nvidia_extensionsdir}/libglxserver_nvidia.so
14mr|nvidia615-615.71.09-1|455	%{nvidia_driversdir}/nvidia_drv.so
14mr|nvidia615-615.71.09-1|456	
14mr|nvidia615-615.71.09-1|457	%ifarch x86_64
14mr|nvidia615-615.71.09-1|458	%{nvidia_wine}/_nvngx.dll
14mr|nvidia615-615.71.09-1|459	%{nvidia_wine}/nvngx.dll
14mr|nvidia615-615.71.09-1|460	%{nvidia_wine}/nvngx_dlssg.dll
14mr|nvidia615-615.71.09-1|461	%endif
14mr|nvidia615-615.71.09-1|462	
14mr|nvidia615-615.71.09-1|463	%postun -n %{driverpkgname}
14mr|nvidia615-615.71.09-1|464	if [ ! -f %{_sysconfdir}/%{drivername}/ld.so.conf ]; then
14mr|nvidia615-615.71.09-1|465	%{_sbindir}/update-alternatives --remove gl_conf %{_sysconfdir}/%{drivername}/ld.so.conf
14mr|nvidia615-615.71.09-1|466	fi
14mr|nvidia615-615.71.09-1|467	# explicit /sbin/ldconfig due to alternatives
14mr|nvidia615-615.71.09-1|468	/sbin/ldconfig -X
14mr|nvidia615-615.71.09-1|469	
14mr|nvidia615-615.71.09-1|470	%posttrans -n %{driverpkgname}
14mr|nvidia615-615.71.09-1|471	%{_sbindir}/update-alternatives \
14mr|nvidia615-615.71.09-1|472	--install %{_sysconfdir}/ld.so.conf.d/GL.conf gl_conf %{_sysconfdir}/%{drivername}/ld.so.conf %{priority} \
14mr|nvidia615-615.71.09-1|473	--slave %{_mandir}/man1/nvidia-settings.1%{_extension} man_nvidiasettings%{_extension} %{_mandir}/man1/alt-%{drivername}-settings.1%{_extension} \
14mr|nvidia615-615.71.09-1|474	--slave %{_mandir}/man1/nvidia-xconfig.1%{_extension} man_nvidiaxconfig%{_extension} %{_mandir}/man1/alt-%{drivername}-xconfig.1%{_extension} \
14mr|nvidia615-615.71.09-1|475	--slave %{_mandir}/man1/nvidia-smi.1%{_extension} nvidia-smi.1%{_extension} %{_mandir}/man1/alt-%{drivername}-smi.1%{_extension} \
14mr|nvidia615-615.71.09-1|476	--slave %{_mandir}/man1/nvidia-cuda-mps-control.1%{_extension} nvidia-cuda-mps-control.1%{_extension} %{_mandir}/man1/alt-%{drivername}-cuda-mps-control.1%{_extension} \
14mr|nvidia615-615.71.09-1|477	--slave %{_datadir}/applications/rosa-nvidia-settings.desktop nvidia_desktop %{_datadir}/%{drivername}/rosa-nvidia-settings.desktop \
14mr|nvidia615-615.71.09-1|478	--slave %{_bindir}/nvidia-settings nvidia_settings %{nvidia_bindir}/nvidia-settings \
14mr|nvidia615-615.71.09-1|479	--slave %{_bindir}/nvidia-smi nvidia_smi %{nvidia_bindir}/nvidia-smi \
14mr|nvidia615-615.71.09-1|480	--slave %{_bindir}/nvidia-xconfig nvidia_xconfig %{nvidia_bindir}/nvidia-xconfig \
14mr|nvidia615-615.71.09-1|481	--slave %{_bindir}/nvidia-debugdump nvidia-debugdump %{nvidia_bindir}/nvidia-debugdump \
14mr|nvidia615-615.71.09-1|482	--slave %{_bindir}/nvidia-ngx-updater nvidia-ngx-updater %{nvidia_bindir}/nvidia-ngx-updater \
14mr|nvidia615-615.71.09-1|483	--slave %{_bindir}/nvidia-bug-report.sh nvidia_bug_report %{nvidia_bindir}/nvidia-bug-report.sh \
14mr|nvidia615-615.71.09-1|484	--slave %{_bindir}/nvidia-powerd nvidia-powerd %{nvidia_bindir}/nvidia-powerd \
14mr|nvidia615-615.71.09-1|485	--slave %{_bindir}/nvidia-sleep.sh nvidia-sleep %{nvidia_bindir}/nvidia-sleep.sh \
14mr|nvidia615-615.71.09-1|486	--slave %{_bindir}/nvidia-cuda-mps-control nvidia-cuda-mps-control %{nvidia_bindir}/nvidia-cuda-mps-control \
14mr|nvidia615-615.71.09-1|487	--slave %{_bindir}/nvidia-cuda-mps-server nvidia-cuda-mps-server %{nvidia_bindir}/nvidia-cuda-mps-server \
14mr|nvidia615-615.71.09-1|488	--slave %{_bindir}/nvidia-networking-bug-report.py nvidia-networking-bug-report.py %{nvidia_bindir}/nvidia-networking-bug-report.py \
14mr|nvidia615-615.71.09-1|489	--slave %{_bindir}/nvidia-modprobe nvidia-modprobe %{nvidia_bindir}/nvidia-modprobe \
14mr|nvidia615-615.71.09-1|490	--slave %{_bindir}/nvidia-persistenced nvidia-persistenced %{nvidia_bindir}/nvidia-persistenced \
14mr|nvidia615-615.71.09-1|491	--slave %{_sysconfdir}/X11/xinit.d/nvidia-settings.xinit nvidia-settings.xinit %{_sysconfdir}/%{drivername}/nvidia-settings.xinit \
14mr|nvidia615-615.71.09-1|492	--slave %{_libdir}/vdpau/libvdpau_nvidia.so.1 %{_lib}vdpau_nvidia.so.1 %{nvidia_libdir}/vdpau/libvdpau_nvidia.so.%{version} \
14mr|nvidia615-615.71.09-1|493	--slave %{_sysconfdir}/OpenCL/vendors/nvidia.icd nvidia.icd %{_sysconfdir}/%{drivername}/nvidia.icd \
14mr|nvidia615-615.71.09-1|494	%ifarch x86_64
14mr|nvidia615-615.71.09-1|495	--slave %{_prefix}/lib/vdpau/libvdpau_nvidia.so.1 libvdpau_nvidia.so.1 %{nvidia_libdir32}/vdpau/libvdpau_nvidia.so.%{version} \
14mr|nvidia615-615.71.09-1|496	%endif
14mr|nvidia615-615.71.09-1|497	--slave %{xorg_extra_modules} xorg_extra_modules %{nvidia_extensionsdir}
14mr|nvidia615-615.71.09-1|498	
14mr|nvidia615-615.71.09-1|499	# explicit /sbin/ldconfig due to alternatives
14mr|nvidia615-615.71.09-1|500	/sbin/ldconfig -X
14mr|nvidia615-615.71.09-1|501	
14mr|nvidia615-615.71.09-1|502	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|503	%if %{with binary_kernel_modules}
14mr|nvidia615-615.71.09-1|504	
14mr|nvidia615-615.71.09-1|505	%package -n %{drivername}-proprietary-kernel-modules
14mr|nvidia615-615.71.09-1|506	Summary:	Meta-package to install proprietary NVIDIA GPU driver with proprietary kernel modules
14mr|nvidia615-615.71.09-1|507	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|508	BuildArch:	noarch
14mr|nvidia615-615.71.09-1|509	Requires:	%{driverpkgname}
14mr|nvidia615-615.71.09-1|510	%kroko_req_modules_in_nvidia -t proprietary -k 7.2 -f generic -j %{version_j} -n %{version_n}
14mr|nvidia615-615.71.09-1|511	Conflicts:	%{drivername}-open-kernel-modules
14mr|nvidia615-615.71.09-1|512	%nv_cross_conflict -n proprietary-kernel-modules
14mr|nvidia615-615.71.09-1|513	%nv_replace_branch -n proprietary-kernel-modules
14mr|nvidia615-615.71.09-1|514	
14mr|nvidia615-615.71.09-1|515	%description -n %{drivername}-proprietary-kernel-modules
14mr|nvidia615-615.71.09-1|516	Meta-package to install proprietary NVIDIA GPU driver with proprietary kernel modules
14mr|nvidia615-615.71.09-1|517	
14mr|nvidia615-615.71.09-1|518	%files -n %{drivername}-proprietary-kernel-modules
14mr|nvidia615-615.71.09-1|519	%{_datadir}/auto-krokodil/drivers/%{name}-proprietary.json
14mr|nvidia615-615.71.09-1|520	
14mr|nvidia615-615.71.09-1|521	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|522	
14mr|nvidia615-615.71.09-1|523	%package -n %{drivername}-open-kernel-modules
14mr|nvidia615-615.71.09-1|524	Summary:	Meta-package to install proprietary NVIDIA GPU driver with open kernel modules
14mr|nvidia615-615.71.09-1|525	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|526	Url:		https://github.com/NVIDIA/open-gpu-kernel-modules
14mr|nvidia615-615.71.09-1|527	BuildArch:	noarch
14mr|nvidia615-615.71.09-1|528	Requires:	%{driverpkgname}
14mr|nvidia615-615.71.09-1|529	%kroko_req_modules_in_nvidia -t open -k 7.2 -f generic -j %{version_j} -n %{version_n}
14mr|nvidia615-615.71.09-1|530	Conflicts:	%{drivername}-proprietary-kernel-modules
14mr|nvidia615-615.71.09-1|531	%nv_cross_conflict -n open-kernel-modules
14mr|nvidia615-615.71.09-1|532	%nv_replace_branch -n open-kernel-modules
14mr|nvidia615-615.71.09-1|533	
14mr|nvidia615-615.71.09-1|534	%description -n %{drivername}-open-kernel-modules
14mr|nvidia615-615.71.09-1|535	Meta-package to install proprietary NVIDIA GPU driver with open kernel modules
14mr|nvidia615-615.71.09-1|536	
14mr|nvidia615-615.71.09-1|537	%files -n %{drivername}-open-kernel-modules
14mr|nvidia615-615.71.09-1|538	%{_datadir}/auto-krokodil/drivers/%{name}-open.json
14mr|nvidia615-615.71.09-1|539	
14mr|nvidia615-615.71.09-1|540	%endif #/with binary_kernel_modules
14mr|nvidia615-615.71.09-1|541	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|542	
14mr|nvidia615-615.71.09-1|543	%package -n dkms-%{drivername}-proprietary
14mr|nvidia615-615.71.09-1|544	Summary:	Proprietary kernel modules for NVIDIA GPUs, built on the host by dkms
14mr|nvidia615-615.71.09-1|545	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|546	BuildArch:	noarch
14mr|nvidia615-615.71.09-1|547	Requires:	%{driverpkgname}
14mr|nvidia615-615.71.09-1|548	Requires:	dkms
14mr|nvidia615-615.71.09-1|549	Requires(post):	dkms
14mr|nvidia615-615.71.09-1|550	Requires(preun):	dkms
14mr|nvidia615-615.71.09-1|551	Requires:	kernel-source-%{drivername}-proprietary = %{EVRD}
14mr|nvidia615-615.71.09-1|552	Requires(post):	kernel-source-%{drivername}-proprietary = %{EVRD}
14mr|nvidia615-615.71.09-1|553	Provides:	%{drivername}-dkms-proprietary = %{EVRD}
14mr|nvidia615-615.71.09-1|554	Conflicts:	dkms-%{drivername}-open
14mr|nvidia615-615.71.09-1|555	%nv_cross_conflict -n dkms-proprietary
14mr|nvidia615-615.71.09-1|556	%nv_replace_branch -n dkms-proprietary
14mr|nvidia615-615.71.09-1|557	%nv_replace_branch -n dkms
14mr|nvidia615-615.71.09-1|558	
14mr|nvidia615-615.71.09-1|559	%description -n dkms-%{drivername}-proprietary
14mr|nvidia615-615.71.09-1|560	Proprietary kernel modules for NVIDIA GPUs, built on the host by dkms
14mr|nvidia615-615.71.09-1|561	
14mr|nvidia615-615.71.09-1|562	%files -n dkms-%{drivername}-proprietary
14mr|nvidia615-615.71.09-1|563	%{_usrsrc}/%{drivername}-proprietary-%{version}-%{release}/dkms*
14mr|nvidia615-615.71.09-1|564	
14mr|nvidia615-615.71.09-1|565	%post -n dkms-%{drivername}-proprietary
14mr|nvidia615-615.71.09-1|566	set -x
14mr|nvidia615-615.71.09-1|567	/usr/sbin/dkms --rpm_safe_upgrade add -m %{drivername}-proprietary -v %{version}-%{release}
14mr|nvidia615-615.71.09-1|568	
14mr|nvidia615-615.71.09-1|569	for kk in /lib/modules/*; do
14mr|nvidia615-615.71.09-1|570	kk=$(echo $kk | sed 's/^\/lib\/modules\///');
14mr|nvidia615-615.71.09-1|571	if test -d "/lib/modules/$kk/build"; then
14mr|nvidia615-615.71.09-1|572	/usr/sbin/dkms --rpm_safe_upgrade build -m %{drivername}-proprietary -v %{version}-%{release} -k $kk &&
14mr|nvidia615-615.71.09-1|573	/usr/sbin/dkms --rpm_safe_upgrade install -m %{drivername}-proprietary -v %{version}-%{release} -k $kk || true
14mr|nvidia615-615.71.09-1|574	else
14mr|nvidia615-615.71.09-1|575	echo "WARNING: No development files for kernel \"$kk\"" > /dev/stderr;
14mr|nvidia615-615.71.09-1|576	fi;
14mr|nvidia615-615.71.09-1|577	done
14mr|nvidia615-615.71.09-1|578	
14mr|nvidia615-615.71.09-1|579	%preun -n dkms-%{drivername}-proprietary
14mr|nvidia615-615.71.09-1|580	/sbin/rmmod %{kname} >/dev/null 2>&1 || true
14mr|nvidia615-615.71.09-1|581	set -x
14mr|nvidia615-615.71.09-1|582	/usr/sbin/dkms --rpm_safe_upgrade remove -m %{drivername}-proprietary -v %{version}-%{release} --all || true
14mr|nvidia615-615.71.09-1|583	
14mr|nvidia615-615.71.09-1|584	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|585	
14mr|nvidia615-615.71.09-1|586	%package -n dkms-%{drivername}-open
14mr|nvidia615-615.71.09-1|587	Summary:	Open kernel modules for NVIDIA GPUs, built on the host by dkms
14mr|nvidia615-615.71.09-1|588	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|589	Url:		https://github.com/NVIDIA/open-gpu-kernel-modules
14mr|nvidia615-615.71.09-1|590	BuildArch:	noarch
14mr|nvidia615-615.71.09-1|591	Requires:	%{driverpkgname}
14mr|nvidia615-615.71.09-1|592	Requires:	dkms
14mr|nvidia615-615.71.09-1|593	Requires(post):	dkms
14mr|nvidia615-615.71.09-1|594	Requires(preun):	dkms
14mr|nvidia615-615.71.09-1|595	Requires:	kernel-source-%{drivername}-open = %{EVRD}
14mr|nvidia615-615.71.09-1|596	Requires(post):	kernel-source-%{drivername}-open = %{EVRD}
14mr|nvidia615-615.71.09-1|597	Provides:	%{drivername}-dkms-open = %{EVRD}
14mr|nvidia615-615.71.09-1|598	Conflicts:	dkms-%{drivername}-proprietary
14mr|nvidia615-615.71.09-1|599	%nv_cross_conflict -n dkms-open
14mr|nvidia615-615.71.09-1|600	%nv_replace_branch -n dkms-open
14mr|nvidia615-615.71.09-1|601	
14mr|nvidia615-615.71.09-1|602	%description -n dkms-%{drivername}-open
14mr|nvidia615-615.71.09-1|603	Open kernel modules for NVIDIA GPUs, built on the host by dkms
14mr|nvidia615-615.71.09-1|604	
14mr|nvidia615-615.71.09-1|605	%files -n dkms-%{drivername}-open
14mr|nvidia615-615.71.09-1|606	%{_usrsrc}/%{drivername}-open-%{version}-%{release}/dkms*
14mr|nvidia615-615.71.09-1|607	
14mr|nvidia615-615.71.09-1|608	%post -n dkms-%{drivername}-open
14mr|nvidia615-615.71.09-1|609	set -x
14mr|nvidia615-615.71.09-1|610	/usr/sbin/dkms --rpm_safe_upgrade add -m %{drivername}-open -v %{version}-%{release}
14mr|nvidia615-615.71.09-1|611	
14mr|nvidia615-615.71.09-1|612	for kk in /lib/modules/*; do
14mr|nvidia615-615.71.09-1|613	kk=$(echo $kk | sed 's/^\/lib\/modules\///');
14mr|nvidia615-615.71.09-1|614	if test -d "/lib/modules/$kk/build"; then
14mr|nvidia615-615.71.09-1|615	/usr/sbin/dkms --rpm_safe_upgrade build -m %{drivername}-open -v %{version}-%{release} -k $kk &&
14mr|nvidia615-615.71.09-1|616	/usr/sbin/dkms --rpm_safe_upgrade install -m %{drivername}-open -v %{version}-%{release} -k $kk || true
14mr|nvidia615-615.71.09-1|617	else
14mr|nvidia615-615.71.09-1|618	echo "WARNING: No development files for kernel \"$kk\"" > /dev/stderr;
14mr|nvidia615-615.71.09-1|619	fi;
14mr|nvidia615-615.71.09-1|620	done
14mr|nvidia615-615.71.09-1|621	
14mr|nvidia615-615.71.09-1|622	%preun -n dkms-%{drivername}-open
14mr|nvidia615-615.71.09-1|623	/sbin/rmmod %{kname} >/dev/null 2>&1 || true
14mr|nvidia615-615.71.09-1|624	set -x
14mr|nvidia615-615.71.09-1|625	/usr/sbin/dkms --rpm_safe_upgrade remove -m %{drivername}-open -v %{version}-%{release} --all || true
14mr|nvidia615-615.71.09-1|626	
14mr|nvidia615-615.71.09-1|627	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|628	
14mr|nvidia615-615.71.09-1|629	%package -n %{drivername}-dracut
14mr|nvidia615-615.71.09-1|630	Summary:	Dracut (initramfs) configuration for %{drivername}
14mr|nvidia615-615.71.09-1|631	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|632	BuildArch:	noarch
14mr|nvidia615-615.71.09-1|633	Requires:	dracut
14mr|nvidia615-615.71.09-1|634	Requires:	rosa-kernel-tools
14mr|nvidia615-615.71.09-1|635	%nv_cross_conflict -n dracut
14mr|nvidia615-615.71.09-1|636	%nv_replace_branch -n dracut
14mr|nvidia615-615.71.09-1|637	
14mr|nvidia615-615.71.09-1|638	%description -n %{drivername}-dracut
14mr|nvidia615-615.71.09-1|639	Dracut (initramfs) configuration for %{drivername}.
14mr|nvidia615-615.71.09-1|640	Include Nvidia kernel modules into initramfs (initrd).
14mr|nvidia615-615.71.09-1|641	
14mr|nvidia615-615.71.09-1|642	%files -n %{drivername}-dracut
14mr|nvidia615-615.71.09-1|643	%config(noreplace) %{_sysconfdir}/dracut.conf.d/10-%{drivername}.conf
14mr|nvidia615-615.71.09-1|644	/var/spool/initramfs-regen/%{drivername}-dracut
14mr|nvidia615-615.71.09-1|645	
14mr|nvidia615-615.71.09-1|646	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|647	
14mr|nvidia615-615.71.09-1|648	%package -n %{drivername}-blacklist
14mr|nvidia615-615.71.09-1|649	Summary:	Blacklist opensource Nouveau driver
14mr|nvidia615-615.71.09-1|650	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|651	BuildArch:	noarch
14mr|nvidia615-615.71.09-1|652	%nv_cross_conflict -n blacklist
14mr|nvidia615-615.71.09-1|653	%nv_replace_branch -n blacklist
14mr|nvidia615-615.71.09-1|654	
14mr|nvidia615-615.71.09-1|655	%description -n %{drivername}-blacklist
14mr|nvidia615-615.71.09-1|656	Blacklist opensource Nouveau driver.
14mr|nvidia615-615.71.09-1|657	Proprietary Nvidia driver replaces it.
14mr|nvidia615-615.71.09-1|658	
14mr|nvidia615-615.71.09-1|659	%files -n %{drivername}-blacklist
14mr|nvidia615-615.71.09-1|660	%config(noreplace) %{_sysconfdir}/modprobe.d/%{drivername}-blacklist-nouveau.conf
14mr|nvidia615-615.71.09-1|661	
14mr|nvidia615-615.71.09-1|662	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|663	
14mr|nvidia615-615.71.09-1|664	%package -n %{drivername}-wayland
14mr|nvidia615-615.71.09-1|665	Summary:	NVIDIA Wayland driver
14mr|nvidia615-615.71.09-1|666	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|667	BuildArch:	noarch
14mr|nvidia615-615.71.09-1|668	%nv_cross_conflict -n wayland
14mr|nvidia615-615.71.09-1|669	%nv_replace_branch -n wayland
14mr|nvidia615-615.71.09-1|670	
14mr|nvidia615-615.71.09-1|671	%description -n %{drivername}-wayland
14mr|nvidia615-615.71.09-1|672	Proprietary Nvidia wayland driver.
14mr|nvidia615-615.71.09-1|673	
14mr|nvidia615-615.71.09-1|674	%files -n %{drivername}-wayland
14mr|nvidia615-615.71.09-1|675	%config(noreplace) %{_sysconfdir}/modprobe.d/%{drivername}-wayland.conf
14mr|nvidia615-615.71.09-1|676	
14mr|nvidia615-615.71.09-1|677	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|678	
14mr|nvidia615-615.71.09-1|679	%package -n %{drivername}-power
14mr|nvidia615-615.71.09-1|680	Summary:	Advanced  power management
14mr|nvidia615-615.71.09-1|681	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|682	%nv_cross_conflict -n power
14mr|nvidia615-615.71.09-1|683	%nv_replace_branch -n power
14mr|nvidia615-615.71.09-1|684	# systemd units are in the "core" subpackage in nvidia470,
14mr|nvidia615-615.71.09-1|685	# some hardware is supported by both 470 and 550, so we need smooth upgrade
14mr|nvidia615-615.71.09-1|686	Conflicts:	nvidia470-core < 550
14mr|nvidia615-615.71.09-1|687	
14mr|nvidia615-615.71.09-1|688	%description -n %{drivername}-power
14mr|nvidia615-615.71.09-1|689	Advanced  power management, preserve memory allocation on suspend/resume.
14mr|nvidia615-615.71.09-1|690	
14mr|nvidia615-615.71.09-1|691	%files -n %{drivername}-power
14mr|nvidia615-615.71.09-1|692	%config(noreplace) %{_sysconfdir}/modprobe.d/nvidia-power-management.conf
14mr|nvidia615-615.71.09-1|693	%{nvidia_bindir}/nvidia-sleep.sh
14mr|nvidia615-615.71.09-1|694	%{nvidia_bindir}/nvidia-powerd
14mr|nvidia615-615.71.09-1|695	%{_datadir}/dbus-1/system.d/nvidia-dbus.conf
14mr|nvidia615-615.71.09-1|696	%{_presetdir}/70-nvidia.preset
14mr|nvidia615-615.71.09-1|697	%{_systemd_util_dir}/system-sleep/nvidia
14mr|nvidia615-615.71.09-1|698	%{_unitdir}/nvidia-hibernate.service
14mr|nvidia615-615.71.09-1|699	%{_unitdir}/nvidia-powerd.service
14mr|nvidia615-615.71.09-1|700	%{_unitdir}/nvidia-resume.service
14mr|nvidia615-615.71.09-1|701	%{_unitdir}/nvidia-suspend.service
14mr|nvidia615-615.71.09-1|702	%{_unitdir}/nvidia-suspend-nofreeze.conf
14mr|nvidia615-615.71.09-1|703	%{_unitdir}/nvidia-suspend-then-hibernate.service
14mr|nvidia615-615.71.09-1|704	
14mr|nvidia615-615.71.09-1|705	%post -n %{drivername}-power
14mr|nvidia615-615.71.09-1|706	%systemd_post nvidia-hibernate.service
14mr|nvidia615-615.71.09-1|707	%systemd_post nvidia-resume.service
14mr|nvidia615-615.71.09-1|708	%systemd_post nvidia-powerd.service
14mr|nvidia615-615.71.09-1|709	%systemd_post nvidia-suspend.service
14mr|nvidia615-615.71.09-1|710	%systemd_post nvidia-suspend-then-hibernate.service
14mr|nvidia615-615.71.09-1|711	
14mr|nvidia615-615.71.09-1|712	%preun -n %{drivername}-power
14mr|nvidia615-615.71.09-1|713	%systemd_preun nvidia-hibernate.service
14mr|nvidia615-615.71.09-1|714	%systemd_preun nvidia-resume.service
14mr|nvidia615-615.71.09-1|715	%systemd_preun nvidia-powerd.service
14mr|nvidia615-615.71.09-1|716	%systemd_preun nvidia-suspend.service
14mr|nvidia615-615.71.09-1|717	%systemd_preun nvidia-suspend-then-hibernate.service
14mr|nvidia615-615.71.09-1|718	
14mr|nvidia615-615.71.09-1|719	%postun -n %{drivername}-power
14mr|nvidia615-615.71.09-1|720	%systemd_postun_with_restart nvidia-hibernate.service
14mr|nvidia615-615.71.09-1|721	%systemd_postun_with_restart nvidia-resume.service
14mr|nvidia615-615.71.09-1|722	%systemd_postun_with_restart nvidia-powerd.service
14mr|nvidia615-615.71.09-1|723	%systemd_postun_with_restart nvidia-suspend.service
14mr|nvidia615-615.71.09-1|724	%systemd_postun_with_restart nvidia-suspend-then-hibernate.service
14mr|nvidia615-615.71.09-1|725	
14mr|nvidia615-615.71.09-1|726	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|727	
14mr|nvidia615-615.71.09-1|728	%package -n kernel-source-%{drivername}-proprietary
14mr|nvidia615-615.71.09-1|729	Summary:	Kernel source of %{drivername}
14mr|nvidia615-615.71.09-1|730	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|731	BuildArch:	noarch
14mr|nvidia615-615.71.09-1|732	
14mr|nvidia615-615.71.09-1|733	%description -n kernel-source-%{drivername}-proprietary
14mr|nvidia615-615.71.09-1|734	Kernel source of %{drivername}
14mr|nvidia615-615.71.09-1|735	
14mr|nvidia615-615.71.09-1|736	%files -n kernel-source-%{drivername}-proprietary
14mr|nvidia615-615.71.09-1|737	%license %{pkgname}/LICENSE
14mr|nvidia615-615.71.09-1|738	%{_usrsrc}/%{drivername}-proprietary-%{version}-%{release}
14mr|nvidia615-615.71.09-1|739	%exclude %{_usrsrc}/%{drivername}-proprietary-%{version}-%{release}/dkms*
14mr|nvidia615-615.71.09-1|740	
14mr|nvidia615-615.71.09-1|741	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|742	
14mr|nvidia615-615.71.09-1|743	%package -n kernel-source-%{drivername}-open
14mr|nvidia615-615.71.09-1|744	Summary:	Kernel source of %{drivername}
14mr|nvidia615-615.71.09-1|745	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|746	BuildArch:	noarch
14mr|nvidia615-615.71.09-1|747	
14mr|nvidia615-615.71.09-1|748	%description -n kernel-source-%{drivername}-open
14mr|nvidia615-615.71.09-1|749	Kernel source of %{drivername}
14mr|nvidia615-615.71.09-1|750	
14mr|nvidia615-615.71.09-1|751	%files -n kernel-source-%{drivername}-open
14mr|nvidia615-615.71.09-1|752	%license NVIDIA-kernel-module-source-%{version}/COPYING
14mr|nvidia615-615.71.09-1|753	%doc NVIDIA-kernel-module-source-%{version}/README.md
14mr|nvidia615-615.71.09-1|754	%{_usrsrc}/%{drivername}-open-%{version}-%{release}
14mr|nvidia615-615.71.09-1|755	%exclude %{_usrsrc}/%{drivername}-open-%{version}-%{release}/dkms*
14mr|nvidia615-615.71.09-1|756	
14mr|nvidia615-615.71.09-1|757	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|758	
14mr|nvidia615-615.71.09-1|759	%package -n %{drivername}-devel
14mr|nvidia615-615.71.09-1|760	Summary:	NVIDIA OpenGL/CUDA development libraries and headers
14mr|nvidia615-615.71.09-1|761	Group:		Development/C
14mr|nvidia615-615.71.09-1|762	Requires:	%{driverpkgname} = %{EVRD}
14mr|nvidia615-615.71.09-1|763	Requires:	%{drivername}-cuda-opencl = %{EVRD}
14mr|nvidia615-615.71.09-1|764	Requires:	%{_lib}vdpau-devel
14mr|nvidia615-615.71.09-1|765	%nv_cross_conflict -n devel
14mr|nvidia615-615.71.09-1|766	%nv_replace_branch -n devel
14mr|nvidia615-615.71.09-1|767	
14mr|nvidia615-615.71.09-1|768	%description -n %{drivername}-devel
14mr|nvidia615-615.71.09-1|769	NVIDIA OpenGL/CUDA headers. This package is not required for normal use.
14mr|nvidia615-615.71.09-1|770	
14mr|nvidia615-615.71.09-1|771	%files -n %{drivername}-devel
14mr|nvidia615-615.71.09-1|772	%{nvidia_libdir}/libcuda.so
14mr|nvidia615-615.71.09-1|773	%{nvidia_libdir}/libnvcuvid.so
14mr|nvidia615-615.71.09-1|774	%{nvidia_libdir}/libnvidia-cfg.so
14mr|nvidia615-615.71.09-1|775	%{nvidia_libdir}/libnvidia-fbc.so
14mr|nvidia615-615.71.09-1|776	%{nvidia_libdir}/libOpenCL.so
14mr|nvidia615-615.71.09-1|777	%{nvidia_libdir}/libnvidia-ml.so
14mr|nvidia615-615.71.09-1|778	%{nvidia_libdir}/libnvidia-nvvm.so
14mr|nvidia615-615.71.09-1|779	%{nvidia_libdir}/libnvidia-encode.so
14mr|nvidia615-615.71.09-1|780	%{nvidia_libdir}/libnvidia-opticalflow.so
14mr|nvidia615-615.71.09-1|781	%{nvidia_libdir}/libnvidia-allocator.so
14mr|nvidia615-615.71.09-1|782	%{nvidia_libdir}/libnvidia-ptxjitcompiler.so
14mr|nvidia615-615.71.09-1|783	%{nvidia_libdir}/libnvidia-sandboxutils.so
14mr|nvidia615-615.71.09-1|784	%{nvidia_libdir}/libvdpau_nvidia.so
14mr|nvidia615-615.71.09-1|785	%ifarch aarch64
14mr|nvidia615-615.71.09-1|786	%{nvidia_libdir}/libnvcuextend.so
14mr|nvidia615-615.71.09-1|787	%endif
14mr|nvidia615-615.71.09-1|788	%ifarch x86_64
14mr|nvidia615-615.71.09-1|789	%{nvidia_libdir32}/libcuda.so
14mr|nvidia615-615.71.09-1|790	%{nvidia_libdir32}/libnvcuvid.so
14mr|nvidia615-615.71.09-1|791	%{nvidia_libdir32}/libnvidia-fbc.so
14mr|nvidia615-615.71.09-1|792	%{nvidia_libdir32}/libOpenCL.so
14mr|nvidia615-615.71.09-1|793	%{nvidia_libdir32}/libnvidia-ml.so
14mr|nvidia615-615.71.09-1|794	%{nvidia_libdir32}/libnvidia-nvvm.so
14mr|nvidia615-615.71.09-1|795	%{nvidia_libdir32}/libnvidia-encode.so
14mr|nvidia615-615.71.09-1|796	%{nvidia_libdir32}/libnvidia-opticalflow.so
14mr|nvidia615-615.71.09-1|797	%{nvidia_libdir32}/libnvidia-allocator.so
14mr|nvidia615-615.71.09-1|798	%{nvidia_libdir32}/libnvidia-ptxjitcompiler.so
14mr|nvidia615-615.71.09-1|799	%{nvidia_libdir32}/libvdpau_nvidia.so
14mr|nvidia615-615.71.09-1|800	%endif
14mr|nvidia615-615.71.09-1|801	
14mr|nvidia615-615.71.09-1|802	%postun -n %{drivername}-devel
14mr|nvidia615-615.71.09-1|803	# Explicit /sbin/ldconfig due to a non-standard library directory.
14mr|nvidia615-615.71.09-1|804	/sbin/ldconfig -X
14mr|nvidia615-615.71.09-1|805	
14mr|nvidia615-615.71.09-1|806	%posttrans -n %{drivername}-devel
14mr|nvidia615-615.71.09-1|807	# Explicit /sbin/ldconfig due to a non-standard library directory.
14mr|nvidia615-615.71.09-1|808	# The applications like Blender may need to find libcuda.so, for example.
14mr|nvidia615-615.71.09-1|809	/sbin/ldconfig -X
14mr|nvidia615-615.71.09-1|810	
14mr|nvidia615-615.71.09-1|811	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|812	
14mr|nvidia615-615.71.09-1|813	%package -n %{drivername}-cuda-opencl
14mr|nvidia615-615.71.09-1|814	Summary:	CUDA and OpenCL libraries for NVIDIA proprietary driver
14mr|nvidia615-615.71.09-1|815	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|816	Provides:	%{drivername}-cuda = %{EVRD}
14mr|nvidia615-615.71.09-1|817	%nv_cross_conflict -n cuda-opencl
14mr|nvidia615-615.71.09-1|818	%nv_replace_branch -n cuda-opencl
14mr|nvidia615-615.71.09-1|819	
14mr|nvidia615-615.71.09-1|820	%description -n %{drivername}-cuda-opencl
14mr|nvidia615-615.71.09-1|821	Cuda and OpenCL libraries for NVIDIA proprietary driver. This package is not
14mr|nvidia615-615.71.09-1|822	required for normal use, it provides libraries to use NVIDIA cards for High
14mr|nvidia615-615.71.09-1|823	Performance Computing (HPC).
14mr|nvidia615-615.71.09-1|824	
14mr|nvidia615-615.71.09-1|825	%files -n %{drivername}-cuda-opencl
14mr|nvidia615-615.71.09-1|826	%{nvidia_libdir}/libnvcuvid.so.%{version}
14mr|nvidia615-615.71.09-1|827	%{nvidia_libdir}/libnvcuvid.so.1
14mr|nvidia615-615.71.09-1|828	%{nvidia_libdir}/libnvidia-encode.so.1
14mr|nvidia615-615.71.09-1|829	%{nvidia_libdir}/libnvidia-encode.so.%{version}
14mr|nvidia615-615.71.09-1|830	%{nvidia_libdir}/libOpenCL.so.1.0.0
14mr|nvidia615-615.71.09-1|831	%{nvidia_libdir}/libOpenCL.so.1.0
14mr|nvidia615-615.71.09-1|832	%{nvidia_libdir}/libOpenCL.so.1
14mr|nvidia615-615.71.09-1|833	%{nvidia_libdir}/libcudadebugger.so.%{version}
14mr|nvidia615-615.71.09-1|834	%{nvidia_libdir}/libcudadebugger.so.1
14mr|nvidia615-615.71.09-1|835	%{nvidia_libdir}/libcuda.so.%{version}
14mr|nvidia615-615.71.09-1|836	%{nvidia_libdir}/libcuda.so.1
14mr|nvidia615-615.71.09-1|837	%{nvidia_libdir}/libnvidia-opencl.so.%{version}
14mr|nvidia615-615.71.09-1|838	%{nvidia_libdir}/libnvidia-opencl.so.1
14mr|nvidia615-615.71.09-1|839	%ifarch aarch64
14mr|nvidia615-615.71.09-1|840	%{nvidia_libdir}/libnvcuextend.so.%{version}
14mr|nvidia615-615.71.09-1|841	%{nvidia_libdir}/libnvcuextend.so.1
14mr|nvidia615-615.71.09-1|842	%endif
14mr|nvidia615-615.71.09-1|843	%ifarch x86_64
14mr|nvidia615-615.71.09-1|844	%{nvidia_libdir32}/libnvidia-opencl.so.*
14mr|nvidia615-615.71.09-1|845	%{nvidia_libdir32}/libnvcuvid.so.%{version}
14mr|nvidia615-615.71.09-1|846	%{nvidia_libdir32}/libnvcuvid.so.1
14mr|nvidia615-615.71.09-1|847	%{nvidia_libdir32}/libnvidia-encode.so.1
14mr|nvidia615-615.71.09-1|848	%{nvidia_libdir32}/libnvidia-encode.so.%{version}
14mr|nvidia615-615.71.09-1|849	%{nvidia_libdir32}/libOpenCL.so.1.0.0
14mr|nvidia615-615.71.09-1|850	%{nvidia_libdir32}/libOpenCL.so.1.0
14mr|nvidia615-615.71.09-1|851	%{nvidia_libdir32}/libOpenCL.so.1
14mr|nvidia615-615.71.09-1|852	%{nvidia_libdir32}/libcuda.so.%{version}
14mr|nvidia615-615.71.09-1|853	%{nvidia_libdir32}/libcuda.so.1
14mr|nvidia615-615.71.09-1|854	%endif
14mr|nvidia615-615.71.09-1|855	
14mr|nvidia615-615.71.09-1|856	%posttrans -n %{drivername}-cuda-opencl
14mr|nvidia615-615.71.09-1|857	# Explicit /sbin/ldconfig due to a non-standard library directory.
14mr|nvidia615-615.71.09-1|858	/sbin/ldconfig -X
14mr|nvidia615-615.71.09-1|859	
14mr|nvidia615-615.71.09-1|860	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|861	
14mr|nvidia615-615.71.09-1|862	# HTML doc splitted off because of size, for live cds:
14mr|nvidia615-615.71.09-1|863	%package -n %{drivername}-doc-html
14mr|nvidia615-615.71.09-1|864	Summary:	NVIDIA html documentation (%{drivername})
14mr|nvidia615-615.71.09-1|865	Group:		System/Kernel and hardware
14mr|nvidia615-615.71.09-1|866	BuildArch:	noarch
14mr|nvidia615-615.71.09-1|867	Requires:	%{driverpkgname} = %{EVRD}
14mr|nvidia615-615.71.09-1|868	%nv_cross_conflict -n doc-html
14mr|nvidia615-615.71.09-1|869	%nv_replace_branch -n doc-html
14mr|nvidia615-615.71.09-1|870	
14mr|nvidia615-615.71.09-1|871	%description -n %{drivername}-doc-html
14mr|nvidia615-615.71.09-1|872	HTML version of the README.txt file provided in package
14mr|nvidia615-615.71.09-1|873	%{driverpkgname}.
14mr|nvidia615-615.71.09-1|874	
14mr|nvidia615-615.71.09-1|875	%files -n %{drivername}-doc-html -f %{pkgname}/nvidia-html.files
14mr|nvidia615-615.71.09-1|876	
14mr|nvidia615-615.71.09-1|877	#-----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|878	
14mr|nvidia615-615.71.09-1|879	%if %{with binary_kernel_modules}
14mr|nvidia615-615.71.09-1|880	# TODO: package it better
14mr|nvidia615-615.71.09-1|881	%package debug
14mr|nvidia615-615.71.09-1|882	Summary:       Debug for %{NAME} binary kernel modules
14mr|nvidia615-615.71.09-1|883	Group:         Development/Debug
14mr|nvidia615-615.71.09-1|884	Requires:      auto-krokodil-filesystem
14mr|nvidia615-615.71.09-1|885	%nv_cross_conflict -n debug
14mr|nvidia615-615.71.09-1|886	%nv_replace_branch -n debug
14mr|nvidia615-615.71.09-1|887	
14mr|nvidia615-615.71.09-1|888	%description debug
14mr|nvidia615-615.71.09-1|889	Debug for %{NAME} binary kernel modules
14mr|nvidia615-615.71.09-1|890	
14mr|nvidia615-615.71.09-1|891	%files debug
14mr|nvidia615-615.71.09-1|892	%{kroko_kmods_dir}/*/*.debug
14mr|nvidia615-615.71.09-1|893	%endif #/with binary_kernel_modules
14mr|nvidia615-615.71.09-1|894	#----------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|895	
14mr|nvidia615-615.71.09-1|896	%prep
14mr|nvidia615-615.71.09-1|897	%setup -q -c -T -a 1 -a 2 -a 3 -a 4 -a 5
14mr|nvidia615-615.71.09-1|898	sh %{SOURCE0} --extract-only
14mr|nvidia615-615.71.09-1|899	
14mr|nvidia615-615.71.09-1|900	dir0="$PWD"
14mr|nvidia615-615.71.09-1|901	
14mr|nvidia615-615.71.09-1|902	pushd %{pkgname}/
14mr|nvidia615-615.71.09-1|903	rm -rf usr/src/nv/precompiled
14mr|nvidia615-615.71.09-1|904	%patch -P 1 -p1
14mr|nvidia615-615.71.09-1|905	popd
14mr|nvidia615-615.71.09-1|906	
14mr|nvidia615-615.71.09-1|907	# We need a different dkms.conf because the one supplied in the upstream
14mr|nvidia615-615.71.09-1|908	# is actually a template. The real file is generated from it by
14mr|nvidia615-615.71.09-1|909	# nvidia-installer which we do not use.
14mr|nvidia615-615.71.09-1|910	pushd %{pkgname}/kernel
14mr|nvidia615-615.71.09-1|911	mv dkms.conf dkms.conf.orig
14mr|nvidia615-615.71.09-1|912	
14mr|nvidia615-615.71.09-1|913	# Notes from the original dkms.conf:
14mr|nvidia615-615.71.09-1|914	# ---------------
14mr|nvidia615-615.71.09-1|915	# By default, DKMS will add KERNELRELEASE to the make command line; however,
14mr|nvidia615-615.71.09-1|916	# this will cause the kernel module build to infer that it was invoked via
14mr|nvidia615-615.71.09-1|917	# Kbuild directly instead of DKMS. The dkms(8) manual page recommends quoting
14mr|nvidia615-615.71.09-1|918	# the 'make' command name to suppress this behavior.
14mr|nvidia615-615.71.09-1|919	# ---------------
14mr|nvidia615-615.71.09-1|920	cat > dkms.conf <<EOF
14mr|nvidia615-615.71.09-1|921	PACKAGE_NAME="%{drivername}-proprietary"
14mr|nvidia615-615.71.09-1|922	PACKAGE_VERSION="%{version}"
14mr|nvidia615-615.71.09-1|923	BUILT_MODULE_NAME[0]="nvidia"
14mr|nvidia615-615.71.09-1|924	DEST_MODULE_LOCATION[0]="/kernel/drivers/video"
14mr|nvidia615-615.71.09-1|925	BUILT_MODULE_NAME[1]="nvidia-modeset"
14mr|nvidia615-615.71.09-1|926	DEST_MODULE_LOCATION[1]="/kernel/drivers/video"
14mr|nvidia615-615.71.09-1|927	BUILT_MODULE_NAME[2]="nvidia-drm"
14mr|nvidia615-615.71.09-1|928	DEST_MODULE_LOCATION[2]="/kernel/drivers/video"
14mr|nvidia615-615.71.09-1|929	BUILT_MODULE_NAME[3]="nvidia-uvm"
14mr|nvidia615-615.71.09-1|930	DEST_MODULE_LOCATION[3]="/kernel/drivers/video"
14mr|nvidia615-615.71.09-1|931	BUILT_MODULE_NAME[4]="nvidia-peermem"
14mr|nvidia615-615.71.09-1|932	DEST_MODULE_LOCATION[4]="/kernel/drivers/video"
14mr|nvidia615-615.71.09-1|933	MAKE="'make' -j\$parallel_jobs KERNEL_UNAME=\${kernelver} IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 modules"
14mr|nvidia615-615.71.09-1|934	CLEAN="'make' clean"
14mr|nvidia615-615.71.09-1|935	AUTOINSTALL="yes"
14mr|nvidia615-615.71.09-1|936	EOF
14mr|nvidia615-615.71.09-1|937	sed -e 's,%{drivername}-proprietary,%{drivername}-open,g' dkms.conf > "$dir0"/NVIDIA-kernel-module-source-%{version}/dkms.conf
14mr|nvidia615-615.71.09-1|938	popd
14mr|nvidia615-615.71.09-1|939	
14mr|nvidia615-615.71.09-1|940	rm -fv nvidia-settings-%{version}/src/*/*.a
14mr|nvidia615-615.71.09-1|941	
14mr|nvidia615-615.71.09-1|942	ln -s %{pkgname}/kernel kernel-proprietary
14mr|nvidia615-615.71.09-1|943	ln -s NVIDIA-kernel-module-source-%{version} kernel-open
14mr|nvidia615-615.71.09-1|944	
14mr|nvidia615-615.71.09-1|945	%build
14mr|nvidia615-615.71.09-1|946	dir0="$PWD"
14mr|nvidia615-615.71.09-1|947	
14mr|nvidia615-615.71.09-1|948	%if %{with binary_kernel_modules}
14mr|nvidia615-615.71.09-1|949	for type in \
14mr|nvidia615-615.71.09-1|950	proprietary \
14mr|nvidia615-615.71.09-1|951	open
14mr|nvidia615-615.71.09-1|952	do
14mr|nvidia615-615.71.09-1|953	
14mr|nvidia615-615.71.09-1|954	mkdir -p ${dir0}/kmods-${type}
14mr|nvidia615-615.71.09-1|955	cp -r --dereference kernel-${type} ${dir0}/kmods-${type}/kernel-7.2
14mr|nvidia615-615.71.09-1|956	pushd ${dir0}/kmods-${type}/kernel-7.2
14mr|nvidia615-615.71.09-1|957	%make_build SYSSRC=/lib/modules/%{kabi_72}/source MODULE_ROOT="$PWD"
14mr|nvidia615-615.71.09-1|958	mkdir -p ${dir0}/kmods-${type}/%{kabi_72}
14mr|nvidia615-615.71.09-1|959	mv -v $(find . -name '*.ko') ${dir0}/kmods-${type}/%{kabi_72}
14mr|nvidia615-615.71.09-1|960	popd
14mr|nvidia615-615.71.09-1|961	
14mr|nvidia615-615.71.09-1|962	done
14mr|nvidia615-615.71.09-1|963	%endif
14mr|nvidia615-615.71.09-1|964	
14mr|nvidia615-615.71.09-1|965	# The code contains dozens on top of dozens on top of dozens of "false" positives
14mr|nvidia615-615.71.09-1|966	export CFLAGS="%optflags -Wno-error=format-security"
14mr|nvidia615-615.71.09-1|967	export CXXFLAGS="$CFLAGS"
14mr|nvidia615-615.71.09-1|968	export LDFLAGS="%{?ldflags}"
14mr|nvidia615-615.71.09-1|969	%make_build -C nvidia-settings-%{version}/src/libXNVCtrl
14mr|nvidia615-615.71.09-1|970	%make_build -C nvidia-settings-%{version}
14mr|nvidia615-615.71.09-1|971	%make_build -C nvidia-xconfig-%{version}
14mr|nvidia615-615.71.09-1|972	%make_build -C nvidia-modprobe-%{version}
14mr|nvidia615-615.71.09-1|973	%make_build -C nvidia-persistenced-%{version} LIBS="-ltirpc -ldl"
14mr|nvidia615-615.71.09-1|974	
14mr|nvidia615-615.71.09-1|975	%install
14mr|nvidia615-615.71.09-1|976	dir0="$PWD"
14mr|nvidia615-615.71.09-1|977	
14mr|nvidia615-615.71.09-1|978	%if %{with binary_kernel_modules}
14mr|nvidia615-615.71.09-1|979	list="%{kabi_72}"
14mr|nvidia615-615.71.09-1|980	for type in \
14mr|nvidia615-615.71.09-1|981	proprietary \
14mr|nvidia615-615.71.09-1|982	open
14mr|nvidia615-615.71.09-1|983	do
14mr|nvidia615-615.71.09-1|984	# copied from kernel
14mr|nvidia615-615.71.09-1|985	# extract debuginfo
14mr|nvidia615-615.71.09-1|986	# TODO: sync location of *.debug files with kernel
14mr|nvidia615-615.71.09-1|987	find kmods-${type} \
14mr|nvidia615-615.71.09-1|988	-name "*.ko" | \
14mr|nvidia615-615.71.09-1|989	xargs -I '{}' objcopy --only-keep-debug '{}' '{}'.debug
14mr|nvidia615-615.71.09-1|990	find kmods-${type} \
14mr|nvidia615-615.71.09-1|991	-name "*.ko" | xargs -I '{}' \
14mr|nvidia615-615.71.09-1|992	sh -e -c 'cd $(dirname {}) && basename=$(basename {}) && \
14mr|nvidia615-615.71.09-1|993	objcopy --add-gnu-debuglink=$basename.debug --strip-debug $basename'
14mr|nvidia615-615.71.09-1|994	# TODO: maybe make modules compression be a macro to ensure that they
14mr|nvidia615-615.71.09-1|995	# are compressed in the same way here and in the kernel itself
14mr|nvidia615-615.71.09-1|996	find kmods-${type} -type f -name '*.ko' | xargs -I'{}' -P"$(nproc)" zstd --ultra -22 '{}'
14mr|nvidia615-615.71.09-1|997	for i in $list; do
14mr|nvidia615-615.71.09-1|998	mkdir -p %{buildroot}%{kroko_kmods_dir}/%{NAME}-${type}.%{kroko_release}-${i}
14mr|nvidia615-615.71.09-1|999	install -m0644 ${dir0}/kmods-${type}/$i/*.ko.zst %{buildroot}%{kroko_kmods_dir}/%{NAME}-${type}.%{kroko_release}-${i}
14mr|nvidia615-615.71.09-1|1000	install -m0644 ${dir0}/kmods-${type}/$i/*.debug %{buildroot}%{kroko_kmods_dir}/%{NAME}-${type}.%{kroko_release}-${i}
14mr|nvidia615-615.71.09-1|1001	done
14mr|nvidia615-615.71.09-1|1002	done
14mr|nvidia615-615.71.09-1|1003	%endif
14mr|nvidia615-615.71.09-1|1004	
14mr|nvidia615-615.71.09-1|1005	cd %{pkgname}
14mr|nvidia615-615.71.09-1|1006	
14mr|nvidia615-615.71.09-1|1007	# dkms
14mr|nvidia615-615.71.09-1|1008	install -d -m755 %{buildroot}%{_usrsrc}/%{drivername}-%{version}-%{release}
14mr|nvidia615-615.71.09-1|1009	
14mr|nvidia615-615.71.09-1|1010	# menu entry
14mr|nvidia615-615.71.09-1|1011	install -d -m755 %{buildroot}%{_datadir}/%{drivername}
14mr|nvidia615-615.71.09-1|1012	cat > %{buildroot}%{_datadir}/%{drivername}/rosa-nvidia-settings.desktop <<EOF
14mr|nvidia615-615.71.09-1|1013	[Desktop Entry]
14mr|nvidia615-615.71.09-1|1014	Name=NVIDIA Display Settings
14mr|nvidia615-615.71.09-1|1015	GenericName=Configure NVIDIA X driver
14mr|nvidia615-615.71.09-1|1016	GenericName[ru]=Настройка драйвера NVIDIA X
14mr|nvidia615-615.71.09-1|1017	Comment=Configure NVIDIA X driver
14mr|nvidia615-615.71.09-1|1018	Comment[ru]=Настройка драйвера NVIDIA X
14mr|nvidia615-615.71.09-1|1019	Exec=%{_bindir}/nvidia-settings
14mr|nvidia615-615.71.09-1|1020	Icon=%{drivername}-settings
14mr|nvidia615-615.71.09-1|1021	Terminal=false
14mr|nvidia615-615.71.09-1|1022	Type=Application
14mr|nvidia615-615.71.09-1|1023	Categories=GTK;Settings;HardwareSettings;X-MandrivaLinux-System-Configuration;
14mr|nvidia615-615.71.09-1|1024	EOF
14mr|nvidia615-615.71.09-1|1025	
14mr|nvidia615-615.71.09-1|1026	install -d -m755	%{buildroot}%{_datadir}/applications
14mr|nvidia615-615.71.09-1|1027	touch			%{buildroot}%{_datadir}/applications/rosa-nvidia-settings.desktop
14mr|nvidia615-615.71.09-1|1028	
14mr|nvidia615-615.71.09-1|1029	# Configs
14mr|nvidia615-615.71.09-1|1030	install -D -m 644 %{SOURCE6} %{buildroot}%{_datadir}/X11/xorg.conf.d/15-nvidia.conf
14mr|nvidia615-615.71.09-1|1031	
14mr|nvidia615-615.71.09-1|1032	# icons
14mr|nvidia615-615.71.09-1|1033	install -d -m755 %{buildroot}%{_iconsdir}/hicolor/{16x16,32x32,48x48}/apps
14mr|nvidia615-615.71.09-1|1034	convert -strip nvidia-settings.png -resize 16x16 %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{drivername}-settings.png
14mr|nvidia615-615.71.09-1|1035	convert -strip nvidia-settings.png -resize 32x32 %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{drivername}-settings.png
14mr|nvidia615-615.71.09-1|1036	convert -strip nvidia-settings.png -resize 48x48 %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{drivername}-settings.png
14mr|nvidia615-615.71.09-1|1037	
14mr|nvidia615-615.71.09-1|1038	error_fatal() {
14mr|nvidia615-615.71.09-1|1039	echo "Error: $@." >&2
14mr|nvidia615-615.71.09-1|1040	exit 1
14mr|nvidia615-615.71.09-1|1041	}
14mr|nvidia615-615.71.09-1|1042	
14mr|nvidia615-615.71.09-1|1043	error_unhandled() {
14mr|nvidia615-615.71.09-1|1044	echo "Warning: $@." >&2
14mr|nvidia615-615.71.09-1|1045	echo "Warning: $@." >> warns.log
14mr|nvidia615-615.71.09-1|1046	# cause distro builds to fail in case of unhandled files
14mr|nvidia615-615.71.09-1|1047	exit 1
14mr|nvidia615-615.71.09-1|1048	}
14mr|nvidia615-615.71.09-1|1049	
14mr|nvidia615-615.71.09-1|1050	parseparams() {
14mr|nvidia615-615.71.09-1|1051	for value in $rest; do
14mr|nvidia615-615.71.09-1|1052	local param=$1
14mr|nvidia615-615.71.09-1|1053	[ -n "$param" ] || error_fatal "unhandled parameter $value"
14mr|nvidia615-615.71.09-1|1054	shift
14mr|nvidia615-615.71.09-1|1055	eval $param=$value
14mr|nvidia615-615.71.09-1|1056	
14mr|nvidia615-615.71.09-1|1057	[ -n "$value" ] || error_fatal "empty $param"
14mr|nvidia615-615.71.09-1|1058	
14mr|nvidia615-615.71.09-1|1059	# resolve libdir based on $arch
14mr|nvidia615-615.71.09-1|1060	if [ "$param" = "arch" ]; then
14mr|nvidia615-615.71.09-1|1061	case "$arch" in
14mr|nvidia615-615.71.09-1|1062	NATIVE)		nvidia_libdir=%{nvidia_libdir};;
14mr|nvidia615-615.71.09-1|1063	COMPAT32)	nvidia_libdir=%{nvidia_libdir32};;
14mr|nvidia615-615.71.09-1|1064	*)		error_fatal "unknown arch $arch"
14mr|nvidia615-615.71.09-1|1065	esac
14mr|nvidia615-615.71.09-1|1066	fi
14mr|nvidia615-615.71.09-1|1067	done
14mr|nvidia615-615.71.09-1|1068	}
14mr|nvidia615-615.71.09-1|1069	
14mr|nvidia615-615.71.09-1|1070	add_to_list() {
14mr|nvidia615-615.71.09-1|1071	# on distro builds, only use .manifest for doc files
14mr|nvidia615-615.71.09-1|1072	[ "${2#%doc}" = "${2}" ] && return
14mr|nvidia615-615.71.09-1|1073	local list="$1.files"
14mr|nvidia615-615.71.09-1|1074	local entry="$2"
14mr|nvidia615-615.71.09-1|1075	echo $entry >> $list
14mr|nvidia615-615.71.09-1|1076	}
14mr|nvidia615-615.71.09-1|1077	
14mr|nvidia615-615.71.09-1|1078	install_symlink() {
14mr|nvidia615-615.71.09-1|1079	local pkg="$1"
14mr|nvidia615-615.71.09-1|1080	local dir="$2"
14mr|nvidia615-615.71.09-1|1081	mkdir -p %{buildroot}$dir
14mr|nvidia615-615.71.09-1|1082	ln -s $dest %{buildroot}$dir/$file
14mr|nvidia615-615.71.09-1|1083	add_to_list $pkg $dir/$file
14mr|nvidia615-615.71.09-1|1084	}
14mr|nvidia615-615.71.09-1|1085	
14mr|nvidia615-615.71.09-1|1086	install_lib_symlink() {
14mr|nvidia615-615.71.09-1|1087	local pkg="$1"
14mr|nvidia615-615.71.09-1|1088	local dir="$2"
14mr|nvidia615-615.71.09-1|1089	case "$file" in
14mr|nvidia615-615.71.09-1|1090	libvdpau_*.so)
14mr|nvidia615-615.71.09-1|1091	# vdpau drivers => not put into -devel
14mr|nvidia615-615.71.09-1|1092	;;
14mr|nvidia615-615.71.09-1|1093	*.so)
14mr|nvidia615-615.71.09-1|1094	pkg=nvidia-devel;;
14mr|nvidia615-615.71.09-1|1095	esac
14mr|nvidia615-615.71.09-1|1096	install_symlink $pkg $dir
14mr|nvidia615-615.71.09-1|1097	}
14mr|nvidia615-615.71.09-1|1098	
14mr|nvidia615-615.71.09-1|1099	install_file_only() {
14mr|nvidia615-615.71.09-1|1100	local pkg="$1"
14mr|nvidia615-615.71.09-1|1101	local dir="$2"
14mr|nvidia615-615.71.09-1|1102	mkdir -p %{buildroot}$dir
14mr|nvidia615-615.71.09-1|1103	# replace 0444 with more usual 0644
14mr|nvidia615-615.71.09-1|1104	[ "$perms" = "0444" ] && perms="0644"
14mr|nvidia615-615.71.09-1|1105	install -m $perms $file %{buildroot}$dir
14mr|nvidia615-615.71.09-1|1106	}
14mr|nvidia615-615.71.09-1|1107	
14mr|nvidia615-615.71.09-1|1108	install_file() {
14mr|nvidia615-615.71.09-1|1109	local pkg="$1"
14mr|nvidia615-615.71.09-1|1110	local dir="$2"
14mr|nvidia615-615.71.09-1|1111	install_file_only $pkg $dir
14mr|nvidia615-615.71.09-1|1112	add_to_list $pkg $dir/$(basename $file)
14mr|nvidia615-615.71.09-1|1113	}
14mr|nvidia615-615.71.09-1|1114	
14mr|nvidia615-615.71.09-1|1115	get_module_dir() {
14mr|nvidia615-615.71.09-1|1116	local subdir="$1"
14mr|nvidia615-615.71.09-1|1117	case "$subdir" in
14mr|nvidia615-615.71.09-1|1118	extensions*)	echo %{nvidia_extensionsdir};;
14mr|nvidia615-615.71.09-1|1119	drivers/)	echo %{nvidia_driversdir};;
14mr|nvidia615-615.71.09-1|1120	/)		echo %{nvidia_modulesdir};;
14mr|nvidia615-615.71.09-1|1121	*)		error_unhandled "unhandled module subdir $subdir"
14mr|nvidia615-615.71.09-1|1122	echo %{nvidia_modulesdir};;
14mr|nvidia615-615.71.09-1|1123	esac
14mr|nvidia615-615.71.09-1|1124	}
14mr|nvidia615-615.71.09-1|1125	
14mr|nvidia615-615.71.09-1|1126	for file in nvidia.files nvidia-devel.files nvidia-cuda.files nvidia-dkms.files nvidia-html.files; do
14mr|nvidia615-615.71.09-1|1127	rm -f $file
14mr|nvidia615-615.71.09-1|1128	touch $file
14mr|nvidia615-615.71.09-1|1129	done
14mr|nvidia615-615.71.09-1|1130	
14mr|nvidia615-615.71.09-1|1131	# install files according to .manifest
14mr|nvidia615-615.71.09-1|1132	cat .manifest | tail -n +9 | sort | uniq | while read line; do
14mr|nvidia615-615.71.09-1|1133	arch=
14mr|nvidia615-615.71.09-1|1134	style=
14mr|nvidia615-615.71.09-1|1135	subdir=
14mr|nvidia615-615.71.09-1|1136	dest=
14mr|nvidia615-615.71.09-1|1137	nvidia_libdir=
14mr|nvidia615-615.71.09-1|1138	inherit_path_str=
14mr|nvidia615-615.71.09-1|1139	glvnd=
14mr|nvidia615-615.71.09-1|1140	
14mr|nvidia615-615.71.09-1|1141	rest=${line%%%%MODULE:*}
14mr|nvidia615-615.71.09-1|1142	file=${rest%%%% *}
14mr|nvidia615-615.71.09-1|1143	rest=${rest#* }
14mr|nvidia615-615.71.09-1|1144	perms=${rest%%%% *}
14mr|nvidia615-615.71.09-1|1145	rest=${rest#* }
14mr|nvidia615-615.71.09-1|1146	type=${rest%%%% *}
14mr|nvidia615-615.71.09-1|1147	[ "${rest#* }" = "$rest" ] && rest= || rest=${rest#* }
14mr|nvidia615-615.71.09-1|1148	
14mr|nvidia615-615.71.09-1|1149	case "$type" in
14mr|nvidia615-615.71.09-1|1150	CUDA_LIB)
14mr|nvidia615-615.71.09-1|1151	parseparams arch subdir
14mr|nvidia615-615.71.09-1|1152	install_file nvidia-cuda $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1153	;;
14mr|nvidia615-615.71.09-1|1154	CUDA_SYMLINK)
14mr|nvidia615-615.71.09-1|1155	parseparams arch subdir dest
14mr|nvidia615-615.71.09-1|1156	install_lib_symlink nvidia-cuda $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1157	;;
14mr|nvidia615-615.71.09-1|1158	ENCODEAPI_LIB)
14mr|nvidia615-615.71.09-1|1159	parseparams arch subdir
14mr|nvidia615-615.71.09-1|1160	install_file nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1161	;;
14mr|nvidia615-615.71.09-1|1162	ENCODEAPI_LIB_SYMLINK)
14mr|nvidia615-615.71.09-1|1163	parseparams arch dest
14mr|nvidia615-615.71.09-1|1164	install_lib_symlink nvidia $nvidia_libdir
14mr|nvidia615-615.71.09-1|1165	;;
14mr|nvidia615-615.71.09-1|1166	ICON)
14mr|nvidia615-615.71.09-1|1167	parseparams subdir
14mr|nvidia615-615.71.09-1|1168	install_file_only nvidia-settings.png %{_datadir}/icons/hicolor/128x128/apps
14mr|nvidia615-615.71.09-1|1169	;;
14mr|nvidia615-615.71.09-1|1170	EXPLICIT_PATH)
14mr|nvidia615-615.71.09-1|1171	parseparams dest
14mr|nvidia615-615.71.09-1|1172	install_file nvidia %{_datadir}/nvidia
14mr|nvidia615-615.71.09-1|1173	;;
14mr|nvidia615-615.71.09-1|1174	NVCUVID_LIB)
14mr|nvidia615-615.71.09-1|1175	parseparams arch subdir
14mr|nvidia615-615.71.09-1|1176	install_file nvidia-cuda $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1177	;;
14mr|nvidia615-615.71.09-1|1178	NVCUVID_LIB_SYMLINK)
14mr|nvidia615-615.71.09-1|1179	parseparams arch dest
14mr|nvidia615-615.71.09-1|1180	install_lib_symlink nvidia-cuda $nvidia_libdir
14mr|nvidia615-615.71.09-1|1181	;;
14mr|nvidia615-615.71.09-1|1182	NVIFR_LIB)
14mr|nvidia615-615.71.09-1|1183	parseparams arch subdir
14mr|nvidia615-615.71.09-1|1184	install_file nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1185	;;
14mr|nvidia615-615.71.09-1|1186	NVIFR_LIB_SYMLINK)
14mr|nvidia615-615.71.09-1|1187	parseparams arch dest
14mr|nvidia615-615.71.09-1|1188	install_lib_symlink nvidia $nvidia_libdir
14mr|nvidia615-615.71.09-1|1189	;;
14mr|nvidia615-615.71.09-1|1190	OPENGL_LIB)
14mr|nvidia615-615.71.09-1|1191	parseparams arch
14mr|nvidia615-615.71.09-1|1192	install_file nvidia $nvidia_libdir
14mr|nvidia615-615.71.09-1|1193	;;
14mr|nvidia615-615.71.09-1|1194	OPENGL_SYMLINK)
14mr|nvidia615-615.71.09-1|1195	parseparams arch dest
14mr|nvidia615-615.71.09-1|1196	install_lib_symlink nvidia $nvidia_libdir
14mr|nvidia615-615.71.09-1|1197	;;
14mr|nvidia615-615.71.09-1|1198	OPENGL_DATA)
14mr|nvidia615-615.71.09-1|1199	parseparams subdir
14mr|nvidia615-615.71.09-1|1200	# application profile filenames are versioned, we can use a common
14mr|nvidia615-615.71.09-1|1201	# non-alternativesized directory
14mr|nvidia615-615.71.09-1|1202	install_file nvidia %{_datadir}/nvidia
14mr|nvidia615-615.71.09-1|1203	;;
14mr|nvidia615-615.71.09-1|1204	GLVND_LIB)
14mr|nvidia615-615.71.09-1|1205	;;
14mr|nvidia615-615.71.09-1|1206	GLVND_SYMLINK)
14mr|nvidia615-615.71.09-1|1207	;;
14mr|nvidia615-615.71.09-1|1208	GLX_CLIENT_LIB|EGL_CLIENT_LIB)
14mr|nvidia615-615.71.09-1|1209	;;
14mr|nvidia615-615.71.09-1|1210	GLX_CLIENT_SYMLINK|EGL_CLIENT_SYMLINK)
14mr|nvidia615-615.71.09-1|1211	;;
14mr|nvidia615-615.71.09-1|1212	TLS_LIB)
14mr|nvidia615-615.71.09-1|1213	parseparams arch style subdir
14mr|nvidia615-615.71.09-1|1214	install_file nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1215	;;
14mr|nvidia615-615.71.09-1|1216	TLS_SYMLINK)
14mr|nvidia615-615.71.09-1|1217	parseparams arch style subdir dest
14mr|nvidia615-615.71.09-1|1218	install_lib_symlink nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1219	;;
14mr|nvidia615-615.71.09-1|1220	GBM_BACKEND_LIB_SYMLINK)
14mr|nvidia615-615.71.09-1|1221	[ "${rest#* }" != "$rest" ] || rest="NATIVE $rest"
14mr|nvidia615-615.71.09-1|1222	parseparams arch subdir dest
14mr|nvidia615-615.71.09-1|1223	#install_lib_symlink nvidia $nvidia_libdir
14mr|nvidia615-615.71.09-1|1224	;;
14mr|nvidia615-615.71.09-1|1225	UTILITY_LIB)
14mr|nvidia615-615.71.09-1|1226	# backward-compatibility
14mr|nvidia615-615.71.09-1|1227	[ -n "${rest}" ] || rest="NATIVE $rest"
14mr|nvidia615-615.71.09-1|1228	parseparams arch subdir
14mr|nvidia615-615.71.09-1|1229	install_file nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1230	;;
14mr|nvidia615-615.71.09-1|1231	UTILITY_LIB_SYMLINK)
14mr|nvidia615-615.71.09-1|1232	# backward-compatibility
14mr|nvidia615-615.71.09-1|1233	[ "${rest#* }" != "$rest" ] || rest="NATIVE $rest"
14mr|nvidia615-615.71.09-1|1234	parseparams arch dest
14mr|nvidia615-615.71.09-1|1235	install_lib_symlink nvidia $nvidia_libdir
14mr|nvidia615-615.71.09-1|1236	;;
14mr|nvidia615-615.71.09-1|1237	OPENCL_LIB)
14mr|nvidia615-615.71.09-1|1238	[ -n "${rest}" ] || rest="NATIVE $rest"
14mr|nvidia615-615.71.09-1|1239	parseparams arch subdir
14mr|nvidia615-615.71.09-1|1240	install_file nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1241	;;
14mr|nvidia615-615.71.09-1|1242	OPENCL_LIB_SYMLINK)
14mr|nvidia615-615.71.09-1|1243	[ "${rest#* }" != "$rest" ] || rest="NATIVE $rest"
14mr|nvidia615-615.71.09-1|1244	parseparams arch subdir dest
14mr|nvidia615-615.71.09-1|1245	install_lib_symlink nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1246	;;
14mr|nvidia615-615.71.09-1|1247	OPENCL_WRAPPER_LIB)
14mr|nvidia615-615.71.09-1|1248	[ -n "${rest}" ] || rest="NATIVE $rest"
14mr|nvidia615-615.71.09-1|1249	parseparams arch subdir
14mr|nvidia615-615.71.09-1|1250	install_file nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1251	;;
14mr|nvidia615-615.71.09-1|1252	OPENCL_WRAPPER_SYMLINK)
14mr|nvidia615-615.71.09-1|1253	[ "${rest#* }" != "$rest" ] || rest="NATIVE $rest"
14mr|nvidia615-615.71.09-1|1254	parseparams arch subdir dest
14mr|nvidia615-615.71.09-1|1255	install_lib_symlink nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1256	;;
14mr|nvidia615-615.71.09-1|1257	VDPAU_LIB)
14mr|nvidia615-615.71.09-1|1258	parseparams arch subdir
14mr|nvidia615-615.71.09-1|1259	case $file in *libvdpau_nvidia.so*);; *) continue; esac
14mr|nvidia615-615.71.09-1|1260	install_file nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1261	;;
14mr|nvidia615-615.71.09-1|1262	VDPAU_SYMLINK)
14mr|nvidia615-615.71.09-1|1263	parseparams arch subdir dest
14mr|nvidia615-615.71.09-1|1264	case $file in *libvdpau_nvidia.so*);; *) continue; esac
14mr|nvidia615-615.71.09-1|1265	install_lib_symlink nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1266	;;
14mr|nvidia615-615.71.09-1|1267	VDPAU_WRAPPER_LIB)
14mr|nvidia615-615.71.09-1|1268	parseparams arch subdir
14mr|nvidia615-615.71.09-1|1269	case $file in *libvdpau_nvidia.so*);; *) continue; esac
14mr|nvidia615-615.71.09-1|1270	install_file nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1271	;;
14mr|nvidia615-615.71.09-1|1272	VDPAU_WRAPPER_SYMLINK)
14mr|nvidia615-615.71.09-1|1273	parseparams arch subdir dest
14mr|nvidia615-615.71.09-1|1274	case $file in *libvdpau_nvidia.so*);; *) continue; esac
14mr|nvidia615-615.71.09-1|1275	install_lib_symlink nvidia $nvidia_libdir/$subdir
14mr|nvidia615-615.71.09-1|1276	;;
14mr|nvidia615-615.71.09-1|1277	XLIB_STATIC_LIB)
14mr|nvidia615-615.71.09-1|1278	install_file nvidia-devel %{nvidia_libdir}
14mr|nvidia615-615.71.09-1|1279	;;
14mr|nvidia615-615.71.09-1|1280	XLIB_SHARED_LIB)
14mr|nvidia615-615.71.09-1|1281	install_file nvidia %{nvidia_libdir}
14mr|nvidia615-615.71.09-1|1282	;;
14mr|nvidia615-615.71.09-1|1283	XLIB_SYMLINK)
14mr|nvidia615-615.71.09-1|1284	parseparams dest
14mr|nvidia615-615.71.09-1|1285	install_lib_symlink nvidia %{nvidia_libdir}
14mr|nvidia615-615.71.09-1|1286	;;
14mr|nvidia615-615.71.09-1|1287	LIBGL_LA)
14mr|nvidia615-615.71.09-1|1288	# (Anssi) we don't install .la files
14mr|nvidia615-615.71.09-1|1289	;;
14mr|nvidia615-615.71.09-1|1290	XMODULE_SHARED_LIB|GLX_MODULE_SHARED_LIB)
14mr|nvidia615-615.71.09-1|1291	parseparams subdir
14mr|nvidia615-615.71.09-1|1292	install_file nvidia $(get_module_dir $subdir)
14mr|nvidia615-615.71.09-1|1293	;;
14mr|nvidia615-615.71.09-1|1294	XMODULE_NEWSYM)
14mr|nvidia615-615.71.09-1|1295	# symlink that is created only if it doesn't already
14mr|nvidia615-615.71.09-1|1296	# exist (i.e. as part of x11-server)
14mr|nvidia615-615.71.09-1|1297	case "$file" in
14mr|nvidia615-615.71.09-1|1298	libwfb.so)
14mr|nvidia615-615.71.09-1|1299	continue
14mr|nvidia615-615.71.09-1|1300	;;
14mr|nvidia615-615.71.09-1|1301	*)
14mr|nvidia615-615.71.09-1|1302	error_unhandled "unknown XMODULE_NEWSYM type file $file, skipped"
14mr|nvidia615-615.71.09-1|1303	continue
14mr|nvidia615-615.71.09-1|1304	esac
14mr|nvidia615-615.71.09-1|1305	parseparams subdir dest
14mr|nvidia615-615.71.09-1|1306	install_symlink nvidia $(get_module_dir $subdir)
14mr|nvidia615-615.71.09-1|1307	;;
14mr|nvidia615-615.71.09-1|1308	XMODULE_SYMLINK|GLX_MODULE_SYMLINK)
14mr|nvidia615-615.71.09-1|1309	parseparams subdir dest
14mr|nvidia615-615.71.09-1|1310	install_symlink nvidia $(get_module_dir $subdir)
14mr|nvidia615-615.71.09-1|1311	;;
14mr|nvidia615-615.71.09-1|1312	VDPAU_HEADER)
14mr|nvidia615-615.71.09-1|1313	continue
14mr|nvidia615-615.71.09-1|1314	parseparams subdir
14mr|nvidia615-615.71.09-1|1315	install_file_only nvidia-devel %{_includedir}/%{drivername}/$subdir
14mr|nvidia615-615.71.09-1|1316	;;
14mr|nvidia615-615.71.09-1|1317	OPENGL_HEADER|CUDA_HEADER)
14mr|nvidia615-615.71.09-1|1318	parseparams subdir
14mr|nvidia615-615.71.09-1|1319	install_file_only nvidia-devel %{_includedir}/%{drivername}/$subdir
14mr|nvidia615-615.71.09-1|1320	;;
14mr|nvidia615-615.71.09-1|1321	DOCUMENTATION)
14mr|nvidia615-615.71.09-1|1322	parseparams subdir
14mr|nvidia615-615.71.09-1|1323	case $subdir in
14mr|nvidia615-615.71.09-1|1324	*/html)
14mr|nvidia615-615.71.09-1|1325	add_to_list nvidia-html "%%doc %{pkgname}/$file"
14mr|nvidia615-615.71.09-1|1326	continue
14mr|nvidia615-615.71.09-1|1327	;;
14mr|nvidia615-615.71.09-1|1328	*/include/*)
14mr|nvidia615-615.71.09-1|1329	continue
14mr|nvidia615-615.71.09-1|1330	;;
14mr|nvidia615-615.71.09-1|1331	esac
14mr|nvidia615-615.71.09-1|1332	case $file in
14mr|nvidia615-615.71.09-1|1333	*XF86Config*|*nvidia-settings.png)
14mr|nvidia615-615.71.09-1|1334	continue;;
14mr|nvidia615-615.71.09-1|1335	esac
14mr|nvidia615-615.71.09-1|1336	add_to_list nvidia "%%doc %{pkgname}/$file"
14mr|nvidia615-615.71.09-1|1337	;;
14mr|nvidia615-615.71.09-1|1338	MANPAGE|NVIDIA_MODPROBE_MANPAGE)
14mr|nvidia615-615.71.09-1|1339	parseparams subdir
14mr|nvidia615-615.71.09-1|1340	case "$file" in
14mr|nvidia615-615.71.09-1|1341	*nvidia-installer*)
14mr|nvidia615-615.71.09-1|1342	# not installed
14mr|nvidia615-615.71.09-1|1343	continue
14mr|nvidia615-615.71.09-1|1344	;;
14mr|nvidia615-615.71.09-1|1345	*nvidia-settings*|*nvidia-xconfig*|*nvidia-modprobe*|*nvidia-persistenced*)
14mr|nvidia615-615.71.09-1|1346	# installed separately below
14mr|nvidia615-615.71.09-1|1347	continue
14mr|nvidia615-615.71.09-1|1348	;;
14mr|nvidia615-615.71.09-1|1349	*nvidia-smi*|*nvidia-cuda-mps-control*)
14mr|nvidia615-615.71.09-1|1350	# ok
14mr|nvidia615-615.71.09-1|1351	;;
14mr|nvidia615-615.71.09-1|1352	*)
14mr|nvidia615-615.71.09-1|1353	error_unhandled "skipped unknown man page $(basename $file)"
14mr|nvidia615-615.71.09-1|1354	continue
14mr|nvidia615-615.71.09-1|1355	esac
14mr|nvidia615-615.71.09-1|1356	install_file_only nvidia %{_mandir}/$subdir
14mr|nvidia615-615.71.09-1|1357	;;
14mr|nvidia615-615.71.09-1|1358	UTILITY_BINARY)
14mr|nvidia615-615.71.09-1|1359	case "$file" in
14mr|nvidia615-615.71.09-1|1360	*nvidia-settings|*nvidia-xconfig|*nvidia-persistenced)
14mr|nvidia615-615.71.09-1|1361	# not installed, we install our own copy
14mr|nvidia615-615.71.09-1|1362	continue
14mr|nvidia615-615.71.09-1|1363	;;
14mr|nvidia615-615.71.09-1|1364	*nvidia-smi|*nvidia-bug-report.sh|*nvidia-sleep.sh|*nvidia-debugdump|*nvidia-networking-bug-report.py|*nvidia-ngx-updater|*nvidia-pcc|*nvidia-powerd)
14mr|nvidia615-615.71.09-1|1365	# ok
14mr|nvidia615-615.71.09-1|1366	;;
14mr|nvidia615-615.71.09-1|1367	*nvidia-cuda-mps-control|*nvidia-cuda-mps-server)
14mr|nvidia615-615.71.09-1|1368	# ok
14mr|nvidia615-615.71.09-1|1369	;;
14mr|nvidia615-615.71.09-1|1370	*)
14mr|nvidia615-615.71.09-1|1371	error_unhandled "unknown binary $(basename $file) will be installed to %{nvidia_bindir}/$(basename $file)"
14mr|nvidia615-615.71.09-1|1372	;;
14mr|nvidia615-615.71.09-1|1373	esac
14mr|nvidia615-615.71.09-1|1374	install_file nvidia %{nvidia_bindir}
14mr|nvidia615-615.71.09-1|1375	;;
14mr|nvidia615-615.71.09-1|1376	UTILITY_BIN_SYMLINK)
14mr|nvidia615-615.71.09-1|1377	case $file in nvidia-uninstall) continue;; esac
14mr|nvidia615-615.71.09-1|1378	parseparams dest
14mr|nvidia615-615.71.09-1|1379	install_symlink nvidia %{nvidia_bindir}
14mr|nvidia615-615.71.09-1|1380	;;
14mr|nvidia615-615.71.09-1|1381	INTERNAL_UTILITY*)
14mr|nvidia615-615.71.09-1|1382	case "$file" in
14mr|nvidia615-615.71.09-1|1383	*libglvnd_install_checker*)
14mr|nvidia615-615.71.09-1|1384	# ROSA does provide libglvnd, the checker is not needed.
14mr|nvidia615-615.71.09-1|1385	continue
14mr|nvidia615-615.71.09-1|1386	;;
14mr|nvidia615-615.71.09-1|1387	*)
14mr|nvidia615-615.71.09-1|1388	error_unhandled "unknown file $file of type $type to be installed, see .manifest."
14mr|nvidia615-615.71.09-1|1389	;;
14mr|nvidia615-615.71.09-1|1390	esac
14mr|nvidia615-615.71.09-1|1391	;;
14mr|nvidia615-615.71.09-1|1392	NVIDIA_MODPROBE)
14mr|nvidia615-615.71.09-1|1393	# A suid-root tool (GPLv2) used as fallback for loading the module and
14mr|nvidia615-615.71.09-1|1394	# creating the device nodes in case the driver component is running as
14mr|nvidia615-615.71.09-1|1395	# a non-root user (e.g. a CUDA application). While the module is automatically
14mr|nvidia615-615.71.09-1|1396	# loaded by udev rules, the device nodes are not automatically created
14mr|nvidia615-615.71.09-1|1397	# like with regular drivers and therefore this tool is installed on
14mr|nvidia615-615.71.09-1|1398	# ROSA as well, at least for now.
14mr|nvidia615-615.71.09-1|1399	;;
14mr|nvidia615-615.71.09-1|1400	INSTALLER_BINARY)
14mr|nvidia615-615.71.09-1|1401	# not installed
14mr|nvidia615-615.71.09-1|1402	;;
14mr|nvidia615-615.71.09-1|1403	KERNEL_MODULE_SRC)
14mr|nvidia615-615.71.09-1|1404	# These lines now have an item like "INHERIT_PATH_DEPTH:1"
14mr|nvidia615-615.71.09-1|1405	# It specifies, how many components of the path to skip.
14mr|nvidia615-615.71.09-1|1406	# For example, the manifest mat contain the following line:
14mr|nvidia615-615.71.09-1|1407	#   kernel/nvidia/nv.c 0644 KERNEL_MODULE_SRC INHERIT_PATH_DEPTH:1
14mr|nvidia615-615.71.09-1|1408	# Skip one component of the path as suggested by INHERIT_PATH_DEPTH:1,
14mr|nvidia615-615.71.09-1|1409	# and we get "nvidia/nv.c", which should be installed as
14mr|nvidia615-615.71.09-1|1410	# /usr/src/<driver-version-release>/nvidia/nv.c.
14mr|nvidia615-615.71.09-1|1411	parseparams inherit_path_str
14mr|nvidia615-615.71.09-1|1412	if [ $inherit_path_str != "INHERIT_PATH_DEPTH:1" ]; then
14mr|nvidia615-615.71.09-1|1413	error_unhandled "unexpected option for $file: \"$inherit_path_str\"."
14mr|nvidia615-615.71.09-1|1414	fi
14mr|nvidia615-615.71.09-1|1415	dest=$(echo $file | sed 's/[^/]*\///')
14mr|nvidia615-615.71.09-1|1416	install_file nvidia-dkms %{_usrsrc}/%{drivername}-proprietary-%{version}-%{release}/$(dirname $dest)
14mr|nvidia615-615.71.09-1|1417	;;
14mr|nvidia615-615.71.09-1|1418	DKMS_CONF)
14mr|nvidia615-615.71.09-1|1419	# We will replace it with our own dkms.conf below but the
14mr|nvidia615-615.71.09-1|1420	# file must be listed anyway.
14mr|nvidia615-615.71.09-1|1421	install_file nvidia-dkms %{_usrsrc}/%{drivername}-proprietary-%{version}-%{release}
14mr|nvidia615-615.71.09-1|1422	;;
14mr|nvidia615-615.71.09-1|1423	CUDA_ICD)
14mr|nvidia615-615.71.09-1|1424	# in theory this should go to the cuda subpackage, but it goes into the main package
14mr|nvidia615-615.71.09-1|1425	# as this avoids one broken symlink and it is small enough to not cause space issues
14mr|nvidia615-615.71.09-1|1426	install_file nvidia %{_sysconfdir}/%{drivername}
14mr|nvidia615-615.71.09-1|1427	;;
14mr|nvidia615-615.71.09-1|1428	VULKAN_ICD_JSON)
14mr|nvidia615-615.71.09-1|1429	parseparams dest
14mr|nvidia615-615.71.09-1|1430	install_file nvidia %{_sysconfdir}/vulkan/${dest}
14mr|nvidia615-615.71.09-1|1431	;;
14mr|nvidia615-615.71.09-1|1432	VULKANSC_ICD_JSON)
14mr|nvidia615-615.71.09-1|1433	parseparams dest
14mr|nvidia615-615.71.09-1|1434	install_file nvidia %{_sysconfdir}/vulkansc/${dest}
14mr|nvidia615-615.71.09-1|1435	;;
14mr|nvidia615-615.71.09-1|1436	GLVND_EGL_ICD_JSON)
14mr|nvidia615-615.71.09-1|1437	install_file nvidia %{_datadir}/glvnd/egl_vendor.d
14mr|nvidia615-615.71.09-1|1438	;;
14mr|nvidia615-615.71.09-1|1439	EGL_EXTERNAL_PLATFORM_JSON)
14mr|nvidia615-615.71.09-1|1440	install_file nvidia %{_datadir}/egl/egl_external_platform.d/
14mr|nvidia615-615.71.09-1|1441	;;
14mr|nvidia615-615.71.09-1|1442	GBM_EXTERNAL_PLATFORM_JSON)
14mr|nvidia615-615.71.09-1|1443	install_file nvidia %{_datadir}/egl/egl_external_platform.d/
14mr|nvidia615-615.71.09-1|1444	;;
14mr|nvidia615-615.71.09-1|1445	SANDBOXUTILS_FILELIST_JSON)
14mr|nvidia615-615.71.09-1|1446	install_file nvidia %{_datadir}/nvidia/files.d/
14mr|nvidia615-615.71.09-1|1447	;;
14mr|nvidia615-615.71.09-1|1448	APPLICATION_PROFILE)
14mr|nvidia615-615.71.09-1|1449	parseparams subdir
14mr|nvidia615-615.71.09-1|1450	# application profile filenames are versioned, we can use a common
14mr|nvidia615-615.71.09-1|1451	# non-alternativesized directory
14mr|nvidia615-615.71.09-1|1452	install_file nvidia %{_datadir}/nvidia/$subdir
14mr|nvidia615-615.71.09-1|1453	;;
14mr|nvidia615-615.71.09-1|1454	DOT_DESKTOP)
14mr|nvidia615-615.71.09-1|1455	# we provide our own for now
14mr|nvidia615-615.71.09-1|1456	;;
14mr|nvidia615-615.71.09-1|1457	XORG_OUTPUTCLASS_CONFIG)
14mr|nvidia615-615.71.09-1|1458	# nvidia-drm-outputclass.conf allows to load the appropriate
14mr|nvidia615-615.71.09-1|1459	# X11 driver automatically if nvidia kernel module is used
14mr|nvidia615-615.71.09-1|1460	# by the graphics device. Xorg >= 1.16.
14mr|nvidia615-615.71.09-1|1461	# Not needed in our case, because XFdrake should create the
14mr|nvidia615-615.71.09-1|1462	# Xorg config appropriately.
14mr|nvidia615-615.71.09-1|1463	;;
14mr|nvidia615-615.71.09-1|1464	FIRMWARE)
14mr|nvidia615-615.71.09-1|1465	install_file nvidia %{_firmwarepath}/nvidia
14mr|nvidia615-615.71.09-1|1466	;;
14mr|nvidia615-615.71.09-1|1467	SYSTEMD_UNIT)
14mr|nvidia615-615.71.09-1|1468	install_file nvidia %{_unitdir}
14mr|nvidia615-615.71.09-1|1469	;;
14mr|nvidia615-615.71.09-1|1470	SYSTEMD_UNIT_SYMLINK)
14mr|nvidia615-615.71.09-1|1471	;;
14mr|nvidia615-615.71.09-1|1472	SYSTEMD_SLEEP_SCRIPT)
14mr|nvidia615-615.71.09-1|1473	install_file nvidia %{_systemd_util_dir}/system-sleep
14mr|nvidia615-615.71.09-1|1474	;;
14mr|nvidia615-615.71.09-1|1475	WINE_LIB)
14mr|nvidia615-615.71.09-1|1476	install_file nvidia %{_libdir}/%{drivername}/wine
14mr|nvidia615-615.71.09-1|1477	;;
14mr|nvidia615-615.71.09-1|1478	*)
14mr|nvidia615-615.71.09-1|1479	error_unhandled "file $(basename $file) of unknown type $type will be skipped"
14mr|nvidia615-615.71.09-1|1480	esac
14mr|nvidia615-615.71.09-1|1481	done
14mr|nvidia615-615.71.09-1|1482	
14mr|nvidia615-615.71.09-1|1483	[ -z "$warnings" ] || echo "Please file a bug about the above warnings at http://bugs.rosalinux.ru/." >> warns.log
14mr|nvidia615-615.71.09-1|1484	
14mr|nvidia615-615.71.09-1|1485	# Create the convenience symlinks. As the packages with nvidia are mutually
14mr|nvidia615-615.71.09-1|1486	# exclusive now, there is no need to use alternatives for this.
14mr|nvidia615-615.71.09-1|1487	ln -s %{nvidia_libdir} %{buildroot}%{_libdir}/nvidia
14mr|nvidia615-615.71.09-1|1488	%ifarch x86_64
14mr|nvidia615-615.71.09-1|1489	ln -s %{nvidia_libdir32} %{buildroot}%{_prefix}/lib/nvidia
14mr|nvidia615-615.71.09-1|1490	%endif
14mr|nvidia615-615.71.09-1|1491	
14mr|nvidia615-615.71.09-1|1492	# confirm SONAME; if something else than libvdpau_nvidia.so or libvdpau_nvidia.so.1, adapt .spec as needed:
14mr|nvidia615-615.71.09-1|1493	[ "$(objdump -p %{buildroot}%{nvidia_libdir}/vdpau/libvdpau_nvidia.so.%{version} | grep SONAME | gawk '{ print $2 }')" = "libvdpau_nvidia.so.1" ]
14mr|nvidia615-615.71.09-1|1494	
14mr|nvidia615-615.71.09-1|1495	rm -f %{buildroot}%{nvidia_libdir}/vdpau/libvdpau_nvidia.so.1
14mr|nvidia615-615.71.09-1|1496	%ifarch x86_64
14mr|nvidia615-615.71.09-1|1497	rm -f %{buildroot}%{nvidia_libdir32}/vdpau/libvdpau_nvidia.so.1
14mr|nvidia615-615.71.09-1|1498	
14mr|nvidia615-615.71.09-1|1499	# vdpau alternative symlink
14mr|nvidia615-615.71.09-1|1500	install -d -m755 %{buildroot}%{_libdir}/vdpau
14mr|nvidia615-615.71.09-1|1501	touch %{buildroot}%{_libdir}/vdpau/libvdpau_nvidia.so.1
14mr|nvidia615-615.71.09-1|1502	install -d -m755 %{buildroot}%{_prefix}/lib/vdpau
14mr|nvidia615-615.71.09-1|1503	touch %{buildroot}%{_prefix}/lib/vdpau/libvdpau_nvidia.so.1
14mr|nvidia615-615.71.09-1|1504	%else
14mr|nvidia615-615.71.09-1|1505	# vdpau alternative symlink
14mr|nvidia615-615.71.09-1|1506	install -d -m755 %{buildroot}%{_libdir}/vdpau
14mr|nvidia615-615.71.09-1|1507	touch %{buildroot}%{_libdir}/vdpau/libvdpau_nvidia.so.1
14mr|nvidia615-615.71.09-1|1508	%endif
14mr|nvidia615-615.71.09-1|1509	
14mr|nvidia615-615.71.09-1|1510	# self-built binaries
14mr|nvidia615-615.71.09-1|1511	install -m755 ../nvidia-settings-%{version}/src/_out/*/nvidia-settings %{buildroot}%{nvidia_bindir}
14mr|nvidia615-615.71.09-1|1512	install -m755 ../nvidia-xconfig-%{version}/_out/*/nvidia-xconfig %{buildroot}%{nvidia_bindir}
14mr|nvidia615-615.71.09-1|1513	install -m755 ../nvidia-persistenced-%{version}/_out/*/nvidia-persistenced %{buildroot}%{nvidia_bindir}
14mr|nvidia615-615.71.09-1|1514	install -m4755 ../nvidia-modprobe-%{version}/_out/*/nvidia-modprobe %{buildroot}%{nvidia_bindir}
14mr|nvidia615-615.71.09-1|1515	
14mr|nvidia615-615.71.09-1|1516	# binary alternatives
14mr|nvidia615-615.71.09-1|1517	install -d -m755			%{buildroot}%{_bindir}
14mr|nvidia615-615.71.09-1|1518	touch					%{buildroot}%{_bindir}/nvidia-debugdump
14mr|nvidia615-615.71.09-1|1519	touch					%{buildroot}%{_bindir}/nvidia-ngx-updater
14mr|nvidia615-615.71.09-1|1520	touch					%{buildroot}%{_bindir}/nvidia-settings
14mr|nvidia615-615.71.09-1|1521	touch					%{buildroot}%{_bindir}/nvidia-smi
14mr|nvidia615-615.71.09-1|1522	touch					%{buildroot}%{_bindir}/nvidia-xconfig
14mr|nvidia615-615.71.09-1|1523	touch					%{buildroot}%{_bindir}/nvidia-bug-report.sh
14mr|nvidia615-615.71.09-1|1524	touch					%{buildroot}%{_bindir}/nvidia-powerd
14mr|nvidia615-615.71.09-1|1525	%ifarch x86_64
14mr|nvidia615-615.71.09-1|1526	touch					%{buildroot}%{_bindir}/nvidia-pcc
14mr|nvidia615-615.71.09-1|1527	%endif
14mr|nvidia615-615.71.09-1|1528	touch					%{buildroot}%{_bindir}/nvidia-sleep.sh
14mr|nvidia615-615.71.09-1|1529	touch					%{buildroot}%{_bindir}/nvidia-modprobe
14mr|nvidia615-615.71.09-1|1530	touch					%{buildroot}%{_bindir}/nvidia-persistenced
14mr|nvidia615-615.71.09-1|1531	touch					%{buildroot}%{_bindir}/nvidia-cuda-mps-control
14mr|nvidia615-615.71.09-1|1532	touch					%{buildroot}%{_bindir}/nvidia-cuda-mps-server
14mr|nvidia615-615.71.09-1|1533	touch					%{buildroot}%{_bindir}/nvidia-networking-bug-report.py
14mr|nvidia615-615.71.09-1|1534	# rpmlint:
14mr|nvidia615-615.71.09-1|1535	chmod 0755				%{buildroot}%{_bindir}/*
14mr|nvidia615-615.71.09-1|1536	
14mr|nvidia615-615.71.09-1|1537	# install man pages
14mr|nvidia615-615.71.09-1|1538	install -m644 ../nvidia-settings-%{version}/doc/_out/*/nvidia-settings.1 %{buildroot}%{_mandir}/man1
14mr|nvidia615-615.71.09-1|1539	install -m644 ../nvidia-xconfig-%{version}/_out/*/nvidia-xconfig.1 %{buildroot}%{_mandir}/man1
14mr|nvidia615-615.71.09-1|1540	install -m644 ../nvidia-modprobe-%{version}/_out/*/nvidia-modprobe.1 %{buildroot}%{_mandir}/man1
14mr|nvidia615-615.71.09-1|1541	install -m644 ../nvidia-persistenced-%{version}/_out/*/nvidia-persistenced.1 %{buildroot}%{_mandir}/man1
14mr|nvidia615-615.71.09-1|1542	
14mr|nvidia615-615.71.09-1|1543	# bug #41638 - whatis entries of nvidia man pages appear wrong
14mr|nvidia615-615.71.09-1|1544	gunzip %{buildroot}%{_mandir}/man1/*.gz
14mr|nvidia615-615.71.09-1|1545	sed -r -i '/^nvidia\\-[a-z]+ \\- NVIDIA/s,^nvidia\\-,nvidia-,' %{buildroot}%{_mandir}/man1/*.1
14mr|nvidia615-615.71.09-1|1546	cd %{buildroot}%{_mandir}/man1
14mr|nvidia615-615.71.09-1|1547	rename nvidia alt-%{drivername} *
14mr|nvidia615-615.71.09-1|1548	cd -
14mr|nvidia615-615.71.09-1|1549	touch %{buildroot}%{_mandir}/man1/nvidia-xconfig.1%{_extension}
14mr|nvidia615-615.71.09-1|1550	touch %{buildroot}%{_mandir}/man1/nvidia-settings.1%{_extension}
14mr|nvidia615-615.71.09-1|1551	touch %{buildroot}%{_mandir}/man1/nvidia-modprobe.1%{_extension}
14mr|nvidia615-615.71.09-1|1552	touch %{buildroot}%{_mandir}/man1/nvidia-persistenced.1%{_extension}
14mr|nvidia615-615.71.09-1|1553	touch %{buildroot}%{_mandir}/man1/nvidia-smi.1%{_extension}
14mr|nvidia615-615.71.09-1|1554	touch %{buildroot}%{_mandir}/man1/nvidia-cuda-mps-control.1%{_extension}
14mr|nvidia615-615.71.09-1|1555	
14mr|nvidia615-615.71.09-1|1556	# cuda nvidia.icd
14mr|nvidia615-615.71.09-1|1557	install -d -m755		%{buildroot}%{_sysconfdir}/OpenCL/vendors
14mr|nvidia615-615.71.09-1|1558	touch				%{buildroot}%{_sysconfdir}/OpenCL/vendors/nvidia.icd
14mr|nvidia615-615.71.09-1|1559	
14mr|nvidia615-615.71.09-1|1560	# ld.so.conf
14mr|nvidia615-615.71.09-1|1561	install -d -m755		%{buildroot}%{_sysconfdir}/%{drivername}
14mr|nvidia615-615.71.09-1|1562	echo "%{_libdir}" >>	%{buildroot}%{_sysconfdir}/%{drivername}/ld.so.conf
14mr|nvidia615-615.71.09-1|1563	echo "%{nvidia_libdir}" >>	%{buildroot}%{_sysconfdir}/%{drivername}/ld.so.conf
14mr|nvidia615-615.71.09-1|1564	%ifarch x86_64
14mr|nvidia615-615.71.09-1|1565	
14mr|nvidia615-615.71.09-1|1566	echo "/usr/lib" >>	%{buildroot}%{_sysconfdir}/%{drivername}/ld.so.conf
14mr|nvidia615-615.71.09-1|1567	echo "%{nvidia_libdir32}" >>	%{buildroot}%{_sysconfdir}/%{drivername}/ld.so.conf
14mr|nvidia615-615.71.09-1|1568	%endif
14mr|nvidia615-615.71.09-1|1569	
14mr|nvidia615-615.71.09-1|1570	install -d -m755		%{buildroot}%{_sysconfdir}/ld.so.conf.d
14mr|nvidia615-615.71.09-1|1571	touch				%{buildroot}%{_sysconfdir}/ld.so.conf.d/GL.conf
14mr|nvidia615-615.71.09-1|1572	
14mr|nvidia615-615.71.09-1|1573	# modprobe.d
14mr|nvidia615-615.71.09-1|1574	install -d -m755			%{buildroot}%{_sysconfdir}/modprobe.d
14mr|nvidia615-615.71.09-1|1575	
14mr|nvidia615-615.71.09-1|1576	# Allow the users to load this kernel module as "nvidia<version>" as well.
14mr|nvidia615-615.71.09-1|1577	echo "alias %{drivername} nvidia" > %{buildroot}%{_sysconfdir}/modprobe.d/%{drivername}.conf
14mr|nvidia615-615.71.09-1|1578	
14mr|nvidia615-615.71.09-1|1579	# xinit script
14mr|nvidia615-615.71.09-1|1580	install -d -m755 %{buildroot}%{_sysconfdir}/%{drivername}
14mr|nvidia615-615.71.09-1|1581	cat > %{buildroot}%{_sysconfdir}/%{drivername}/nvidia-settings.xinit <<EOF
14mr|nvidia615-615.71.09-1|1582	# to be sourced
14mr|nvidia615-615.71.09-1|1583	#
14mr|nvidia615-615.71.09-1|1584	# Do not modify this file; the changes will be overwritten.
14mr|nvidia615-615.71.09-1|1585	# If you want to disable automatic configuration loading, create
14mr|nvidia615-615.71.09-1|1586	# /etc/sysconfig/nvidia-settings with this line: LOAD_NVIDIA_SETTINGS="no"
14mr|nvidia615-615.71.09-1|1587	#
14mr|nvidia615-615.71.09-1|1588	LOAD_NVIDIA_SETTINGS="yes"
14mr|nvidia615-615.71.09-1|1589	[ -f %{_sysconfdir}/sysconfig/nvidia-settings ] && . %{_sysconfdir}/sysconfig/nvidia-settings
14mr|nvidia615-615.71.09-1|1590	[ "\$LOAD_NVIDIA_SETTINGS" = "yes" ] && %{_bindir}/nvidia-settings --load-config-only
14mr|nvidia615-615.71.09-1|1591	EOF
14mr|nvidia615-615.71.09-1|1592	chmod 0755 %{buildroot}%{_sysconfdir}/%{drivername}/nvidia-settings.xinit
14mr|nvidia615-615.71.09-1|1593	install -d -m755 %{buildroot}%{_sysconfdir}/X11/xinit.d
14mr|nvidia615-615.71.09-1|1594	touch %{buildroot}%{_sysconfdir}/X11/xinit.d/nvidia-settings.xinit
14mr|nvidia615-615.71.09-1|1595	
14mr|nvidia615-615.71.09-1|1596	install -d -m755 %{buildroot}%{_sysconfdir}/X11/xinit.d
14mr|nvidia615-615.71.09-1|1597	touch %{buildroot}%{_sysconfdir}/X11/xinit.d/nvidia-settings.xinit
14mr|nvidia615-615.71.09-1|1598	
14mr|nvidia615-615.71.09-1|1599	export EXCLUDE_FROM_STRIP="$(find %{buildroot} -type f \! -name nvidia-settings \! -name nvidia-xconfig \! -name nvidia-modprobe \! -name nvidia-persistenced)"
14mr|nvidia615-615.71.09-1|1600	
14mr|nvidia615-615.71.09-1|1601	%if %{with binary_kernel_modules}
14mr|nvidia615-615.71.09-1|1602	mkdir -p %{buildroot}%{_datadir}/auto-krokodil/drivers
14mr|nvidia615-615.71.09-1|1603	cat supported-gpus/supported-gpus.json | jq '.chips |= map(select(.features | index("kernelopen") | not))' > %{buildroot}%{_datadir}/auto-krokodil/drivers/%{name}-proprietary.json
14mr|nvidia615-615.71.09-1|1604	cat supported-gpus/supported-gpus.json | jq '.chips |= map(select(.features | index("kernelopen")))' > %{buildroot}%{_datadir}/auto-krokodil/drivers/%{name}-open.json
14mr|nvidia615-615.71.09-1|1605	%endif
14mr|nvidia615-615.71.09-1|1606	
14mr|nvidia615-615.71.09-1|1607	# Trigger rebuilding initrds
14mr|nvidia615-615.71.09-1|1608	# For rosa-kernel-tools
14mr|nvidia615-615.71.09-1|1609	mkdir -p %{buildroot}/var/spool/initramfs-regen
14mr|nvidia615-615.71.09-1|1610	touch %{buildroot}/var/spool/initramfs-regen/%{drivername}-dracut
14mr|nvidia615-615.71.09-1|1611	
14mr|nvidia615-615.71.09-1|1612	%if %{with binary_kernel_modules}
14mr|nvidia615-615.71.09-1|1613	touch %{buildroot}/var/spool/initramfs-regen/%{NAME}-open.%{kroko_release}
14mr|nvidia615-615.71.09-1|1614	touch %{buildroot}/var/spool/initramfs-regen/%{NAME}-proprietary.%{kroko_release}
14mr|nvidia615-615.71.09-1|1615	%endif
14mr|nvidia615-615.71.09-1|1616	
14mr|nvidia615-615.71.09-1|1617	mkdir -p %{buildroot}/etc/dracut.conf.d
14mr|nvidia615-615.71.09-1|1618	cat > %{buildroot}/etc/dracut.conf.d/10-%{drivername}.conf << 'EOF'
14mr|nvidia615-615.71.09-1|1619	add_drivers+=" nvidia nvidia_drm nvidia_modeset nvidia-peermem nvidia-uvm "
14mr|nvidia615-615.71.09-1|1620	install_optional_items+=" /etc/modprobe.d/%{drivername}-wayland.conf "
14mr|nvidia615-615.71.09-1|1621	install_optional_items+=" /etc/modprobe.d/%{drivername}-blacklist-nouveau.conf "
14mr|nvidia615-615.71.09-1|1622	install_optional_items+=" /etc/modprobe.d/nvidia-power-management.conf "
14mr|nvidia615-615.71.09-1|1623	EOF
14mr|nvidia615-615.71.09-1|1624	
14mr|nvidia615-615.71.09-1|1625	mkdir -p %{buildroot}/etc/modprobe.d
14mr|nvidia615-615.71.09-1|1626	echo "blacklist nouveau" > %{buildroot}/etc/modprobe.d/%{drivername}-blacklist-nouveau.conf
14mr|nvidia615-615.71.09-1|1627	echo "options nvidia_drm fbdev=1" > %{buildroot}/etc/modprobe.d/%{drivername}-wayland.conf
14mr|nvidia615-615.71.09-1|1628	
14mr|nvidia615-615.71.09-1|1629	# Blacklist nouveau, autoload nvidia-uvm module after nvidia module
14mr|nvidia615-615.71.09-1|1630	install -p -m 0644 %{SOURCE11} %{buildroot}%{_sysconfdir}/modprobe.d/
14mr|nvidia615-615.71.09-1|1631	install -p -m 0644 %{SOURCE16} %{buildroot}%{_sysconfdir}/modprobe.d/
14mr|nvidia615-615.71.09-1|1632	
14mr|nvidia615-615.71.09-1|1633	# UDev rules for nvidia
14mr|nvidia615-615.71.09-1|1634	mkdir -p %{buildroot}%{_udevrulesdir}
14mr|nvidia615-615.71.09-1|1635	install -p -m 0644 %{SOURCE7} %{buildroot}%{_udevrulesdir}/
14mr|nvidia615-615.71.09-1|1636	
14mr|nvidia615-615.71.09-1|1637	# UDev rules for nvidia-uvm
14mr|nvidia615-615.71.09-1|1638	install -p -m 0644 %{SOURCE10} %{buildroot}%{_udevrulesdir}/
14mr|nvidia615-615.71.09-1|1639	
14mr|nvidia615-615.71.09-1|1640	# Install dbus config
14mr|nvidia615-615.71.09-1|1641	mkdir -p %{buildroot}%{_datadir}/dbus-1/system.d
14mr|nvidia615-615.71.09-1|1642	install -p -m 0644 nvidia-dbus.conf %{buildroot}%{_datadir}/dbus-1/system.d/
14mr|nvidia615-615.71.09-1|1643	
14mr|nvidia615-615.71.09-1|1644	# Install nvidia-fallback
14mr|nvidia615-615.71.09-1|1645	mkdir -p %{buildroot}%{_unitdir}
14mr|nvidia615-615.71.09-1|1646	install -p -m 0644 %{SOURCE13} %{buildroot}%{_udevrulesdir}/
14mr|nvidia615-615.71.09-1|1647	
14mr|nvidia615-615.71.09-1|1648	mkdir -p %{buildroot}%{_presetdir}
14mr|nvidia615-615.71.09-1|1649	install -p -m 0644 %{SOURCE17} %{buildroot}%{_presetdir}
14mr|nvidia615-615.71.09-1|1650	
14mr|nvidia615-615.71.09-1|1651	mkdir -p %{buildroot}%{_libdir}/gbm
14mr|nvidia615-615.71.09-1|1652	ln -s %{nvidia_libdir}/libnvidia-allocator.so.%{version} %{buildroot}%{_libdir}/gbm/nvidia-drm_gbm.so
14mr|nvidia615-615.71.09-1|1653	%ifarch x86_64
14mr|nvidia615-615.71.09-1|1654	mkdir -p %{buildroot}%{_prefix}/lib/gbm
14mr|nvidia615-615.71.09-1|1655	ln -s %{nvidia_libdir32}/libnvidia-allocator.so.%{version} %{buildroot}%{_prefix}/lib/gbm/nvidia-drm_gbm.so
14mr|nvidia615-615.71.09-1|1656	%endif
14mr|nvidia615-615.71.09-1|1657	
14mr|nvidia615-615.71.09-1|1658	# TODO: install each license separately
14mr|nvidia615-615.71.09-1|1659	sed -i'' -e '/LICENSE/d' nvidia.files
14mr|nvidia615-615.71.09-1|1660	
14mr|nvidia615-615.71.09-1|1661	# Ignore powerd binary exiting if hardware is not present
14mr|nvidia615-615.71.09-1|1662	# We should check for information in the DMI table
14mr|nvidia615-615.71.09-1|1663	sed -i -e 's/ExecStart=/ExecStart=-/g' %{buildroot}%{_unitdir}/nvidia-powerd.service
14mr|nvidia615-615.71.09-1|1664	
14mr|nvidia615-615.71.09-1|1665	# Firmware
14mr|nvidia615-615.71.09-1|1666	mkdir -p %{buildroot}%{_firmwarepath}/nvidia
14mr|nvidia615-615.71.09-1|1667	cp -a firmware %{buildroot}%{_firmwarepath}/nvidia/%{version}
14mr|nvidia615-615.71.09-1|1668	
14mr|nvidia615-615.71.09-1|1669	cp -rv ${dir0}/NVIDIA-kernel-module-source-%{version} %{buildroot}%{_usrsrc}/%{drivername}-open-%{version}-%{release}
14mr|nvidia615-615.71.09-1|1670	test -d %{buildroot}%{_usrsrc}/%{drivername}-proprietary-%{version}-%{release} && mv %{buildroot}%{_usrsrc}/%{drivername}{,-proprietary}-%{version}-%{release}
14mr|nvidia615-615.71.09-1|1671	
14mr|nvidia615-615.71.09-1|1672	#-----------------------------------------------------------------------------------------------------------
14mr|nvidia615-615.71.09-1|1673	
14mr|nvidia615-615.71.09-1|1674	%if %{with binary_kernel_modules}
14mr|nvidia615-615.71.09-1|1675	%kroko_kmod_pkg -t proprietary -r %{kroko_release} -j %{version_j} -n %{version_n} -f generic -k 7.2 -m %(if rpm -q kernel-7.2-generic 1>/dev/null 2>/dev/null; then rpm -q --qf '%%{version}\n' kernel-7.2-generic | tail -n1 | awk -F '.' '{print $3}'; else echo 0; fi) -p %{kabi_72} -s %{NAME} -c .zst %{kmod_replace_args}
14mr|nvidia615-615.71.09-1|1676	%kroko_kmod_pkg -t open -r %{kroko_release} -j %{version_j} -n %{version_n} -f generic -k 7.2 -m %(if rpm -q kernel-7.2-generic 1>/dev/null 2>/dev/null; then rpm -q --qf '%%{version}\n' kernel-7.2-generic | tail -n1 | awk -F '.' '{print $3}'; else echo 0; fi) -p %{kabi_72} -s %{NAME} -c .zst %{kmod_replace_args}
14mr|nvidia615-615.71.09-1|1677	%endif

74 14
14mr|order-rpm-generators-2-1|1	Summary:	RPM generators to fix package installation order
14mr|order-rpm-generators-2-1|2	Name:		order-rpm-generators
14mr|order-rpm-generators-2-1|3	Group:		System/Base
14mr|order-rpm-generators-2-1|4	License:	GPLv2+
14mr|order-rpm-generators-2-1|5	Url:		https://abf.io/import/order-rpm-generators
14mr|order-rpm-generators-2-1|6	Version:	2
14mr|order-rpm-generators-2-1|7	Release:	1
14mr|order-rpm-generators-2-1|8	Source1:	ordergen.attr
14mr|order-rpm-generators-2-1|9	Source3:	COPYING
14mr|order-rpm-generators-2-1|10	BuildArch:	noarch
14mr|order-rpm-generators-2-1|11	
14mr|order-rpm-generators-2-1|12	%description
14mr|order-rpm-generators-2-1|13	RPM generators to fix package installation order
14mr|order-rpm-generators-2-1|14	by generating "OrderWithRequires" values.
14mr|order-rpm-generators-2-1|15	
14mr|order-rpm-generators-2-1|16	%files
14mr|order-rpm-generators-2-1|17	%license COPYING
14mr|order-rpm-generators-2-1|18	%{_fileattrsdir}/ordergen.attr
14mr|order-rpm-generators-2-1|19	
14mr|order-rpm-generators-2-1|20	%prep
14mr|order-rpm-generators-2-1|21	%setup -cT
14mr|order-rpm-generators-2-1|22	cp %{sources} .
14mr|order-rpm-generators-2-1|23	
14mr|order-rpm-generators-2-1|24	%install
14mr|order-rpm-generators-2-1|25	install -m644 -D ordergen.attr %{buildroot}/%{_fileattrsdir}/ordergen.attr

75 14
14mr|perl-5.44.0-28|1	# ******************************************************************
14mr|perl-5.44.0-28|2	# *** IMPORTANT: When upgrading to a newer, incompatible release ***
14mr|perl-5.44.0-28|3	# *** (e.g. 5.26.x -> 5.27, not 5.26.1 -> 5.26.2), a number of   ***
14mr|perl-5.44.0-28|4	# *** package builds will break due to the gprintify script in   ***
14mr|perl-5.44.0-28|5	# *** spec-helper requiring some extra modules that can be       ***
14mr|perl-5.44.0-28|6	# *** run by /usr/bin/perl.                                      ***
14mr|perl-5.44.0-28|7	# *** Please make sure that after building the new perl package, ***
14mr|perl-5.44.0-28|8	# *** you rebuild (in that order):                               ***
14mr|perl-5.44.0-28|9	# *** perl-File-Slurp                                            ***
14mr|perl-5.44.0-28|10	# *** perl-Test-Pod                                              ***
14mr|perl-5.44.0-28|11	# *** perl-Devel-Symdump                                         ***
14mr|perl-5.44.0-28|12	# *** perl-PathTools                                             ***
14mr|perl-5.44.0-28|13	# *** perl-Pod-Coverage                                          ***
14mr|perl-5.44.0-28|14	# *** perl-Test-Pod-Coverage                                     ***
14mr|perl-5.44.0-28|15	# *** perl-Try-Tiny                                              ***
14mr|perl-5.44.0-28|16	# *** perl-Test-Fatal                                            ***
14mr|perl-5.44.0-28|17	# *** perl-Test-Nowarnings                                       ***
14mr|perl-5.44.0-28|18	# *** perl-Test-Deep                                             ***
14mr|perl-5.44.0-28|19	# *** perl-Test-Warnings                                         ***
14mr|perl-5.44.0-28|20	# *** perl-Exporter-Tiny                                         ***
14mr|perl-5.44.0-28|21	# *** perl-List-MoreUtils                                        ***
14mr|perl-5.44.0-28|22	# *** perl-IPC-Run                                               ***
14mr|perl-5.44.0-28|23	# ***                                                            ***
14mr|perl-5.44.0-28|24	# *** gprintify is disabled for those packages; they will not    ***
14mr|perl-5.44.0-28|25	# *** fail because of its dependencies.                          ***
14mr|perl-5.44.0-28|26	# ***                                                            ***
14mr|perl-5.44.0-28|27	# *** Due to other dependency issues in build roots, you will    ***
14mr|perl-5.44.0-28|28	# *** also want to rebuild (in that order):                      ***
14mr|perl-5.44.0-28|29	# *** perl-HTML-Tagset                                           ***
14mr|perl-5.44.0-28|30	# *** perl-HTML-Parser                                           ***
14mr|perl-5.44.0-28|31	# *** perl-Sub-Install                                           ***
14mr|perl-5.44.0-28|32	# *** perl-Params-Util                                           ***
14mr|perl-5.44.0-28|33	# *** perl-Data-OptList                                          ***
14mr|perl-5.44.0-28|34	# *** perl-Test-Requires                                         ***
14mr|perl-5.44.0-28|35	# *** perl-Spiffy                                                ***
14mr|perl-5.44.0-28|36	# *** perl-Test-Base                                             ***
14mr|perl-5.44.0-28|37	# *** perl-YAML                                                  ***
14mr|perl-5.44.0-28|38	# *** perl-Module-Build                                          ***
14mr|perl-5.44.0-28|39	# *** perl-DynaLoader-Functions                                  ***
14mr|perl-5.44.0-28|40	# *** perl-Devel-CallChecker                                     ***
14mr|perl-5.44.0-28|41	# *** perl-Params-Classify                                       ***
14mr|perl-5.44.0-28|42	# *** perl-Module-Runtime                                        ***
14mr|perl-5.44.0-28|43	# *** perl-Sub-Exporter                                          ***
14mr|perl-5.44.0-28|44	# *** perl-Dist-CheckConflicts                                   ***
14mr|perl-5.44.0-28|45	# *** perl-Module-Implementation                                 ***
14mr|perl-5.44.0-28|46	# *** perl-Sub-Uplevel                                           ***
14mr|perl-5.44.0-28|47	# *** perl-Test-Exception                                        ***
14mr|perl-5.44.0-28|48	# *** perl-Test-Needs                                            ***
14mr|perl-5.44.0-28|49	# *** perl-Capture-Tiny                                          ***
14mr|perl-5.44.0-28|50	# *** perl-Test-Output                                           ***
14mr|perl-5.44.0-28|51	# *** perl-Sub-Name                                              ***
14mr|perl-5.44.0-28|52	# *** perl-Package-Stash-XS                                      ***
14mr|perl-5.44.0-28|53	# *** perl-Package-Stash                                         ***
14mr|perl-5.44.0-28|54	# *** perl-Package-DeprecationManager                            ***
14mr|perl-5.44.0-28|55	# *** perl-Sub-Identify                                          ***
14mr|perl-5.44.0-28|56	# *** perl-Scope-Guard                                           ***
14mr|perl-5.44.0-28|57	# *** perl-Sub-Exporter-Progressive                              ***
14mr|perl-5.44.0-28|58	# *** perl-B-Hooks-EndOfScope                                    ***
14mr|perl-5.44.0-28|59	# *** perl-namespace-clean                                       ***
14mr|perl-5.44.0-28|60	# *** perl-Class-Load                                            ***
14mr|perl-5.44.0-28|61	# *** perl-Devel-GlobalDestruction                               ***
14mr|perl-5.44.0-28|62	# *** perl-Devel-StackTrace                                      ***
14mr|perl-5.44.0-28|63	# *** perl-Eval-Closure                                          ***
14mr|perl-5.44.0-28|64	# *** perl-Class-C3-XS                                           ***
14mr|perl-5.44.0-28|65	# *** perl-Algorithm-C3                                          ***
14mr|perl-5.44.0-28|66	# *** perl-Class-C3                                              ***
14mr|perl-5.44.0-28|67	# *** perl-File-Remove                                           ***
14mr|perl-5.44.0-28|68	# *** perl-JSON                                                  ***
14mr|perl-5.44.0-28|69	# *** perl-Module-ScanDeps                                       ***
14mr|perl-5.44.0-28|70	# *** perl-Probe-Perl                                            ***
14mr|perl-5.44.0-28|71	# *** perl-IPC-Run3                                              ***
14mr|perl-5.44.0-28|72	# *** perl-Test-Script                                           ***
14mr|perl-5.44.0-28|73	# *** perl-File-Which                                            ***
14mr|perl-5.44.0-28|74	# *** perl-SUPER                                                 ***
14mr|perl-5.44.0-28|75	# *** perl-Test-MockModule                                       ***
14mr|perl-5.44.0-28|76	# *** perl-Archive-Zip                                           ***
14mr|perl-5.44.0-28|77	# *** perl-PAR-Dist                                              ***
14mr|perl-5.44.0-28|78	# *** perl-Module-Install                                        ***
14mr|perl-5.44.0-28|79	# *** perl-MRO-Compat                                            ***
14mr|perl-5.44.0-28|80	# *** perl-Task-Weaken                                           ***
14mr|perl-5.44.0-28|81	# *** perl-Test-LongString                                       ***
14mr|perl-5.44.0-28|82	# *** perl-Devel-OverloadInfo                                    ***
14mr|perl-5.44.0-28|83	# *** perl-Moose                                                 ***
14mr|perl-5.44.0-28|84	# *** perl-strictures                                            ***
14mr|perl-5.44.0-28|85	# *** perl-Class-Method-Modifiers                                ***
14mr|perl-5.44.0-28|86	# *** perl-Role-Tiny                                             ***
14mr|perl-5.44.0-28|87	# *** perl-Sub-Quote                                             ***
14mr|perl-5.44.0-28|88	# *** perl-Moo                                                   ***
14mr|perl-5.44.0-28|89	# *** perl-PerlIO-utf8_strict                                    ***
14mr|perl-5.44.0-28|90	# *** perl-IO-String                                             ***
14mr|perl-5.44.0-28|91	# *** perl-Mixin-Linewise                                        ***
14mr|perl-5.44.0-28|92	# *** perl-Config-INI                                            ***
14mr|perl-5.44.0-28|93	# *** perl-Type-Tiny                                             ***
14mr|perl-5.44.0-28|94	# *** perl-Array-Compare                                         ***
14mr|perl-5.44.0-28|95	# *** perl-File-Slurp-Tiny                                       ***
14mr|perl-5.44.0-28|96	# *** perl-Tree-DAG_Node                                         ***
14mr|perl-5.44.0-28|97	# *** perl-Test-Warn                                             ***
14mr|perl-5.44.0-28|98	# *** perl-Algorithm-Diff                                        ***
14mr|perl-5.44.0-28|99	# *** perl-Text-Diff                                             ***
14mr|perl-5.44.0-28|100	# *** perl-Test-Differences                                      ***
14mr|perl-5.44.0-28|101	# *** perl-File-Slurper                                          ***
14mr|perl-5.44.0-28|102	# *** perl-Pod-POM                                               ***
14mr|perl-5.44.0-28|103	# *** perl-File-HomeDir                                          ***
14mr|perl-5.44.0-28|104	# *** perl-AppConfig                                             ***
14mr|perl-5.44.0-28|105	# *** perl-Text-Reform                                           ***
14mr|perl-5.44.0-28|106	# *** perl-Text-Autoformat                                       ***
14mr|perl-5.44.0-28|107	# *** perl-Template-Toolkit (force installation -- circular dep) ***
14mr|perl-5.44.0-28|108	# *** perl-CGI                                                   ***
14mr|perl-5.44.0-28|109	# *** perl-SGMLSpm                                               ***
14mr|perl-5.44.0-28|110	# *** git                                                        ***
14mr|perl-5.44.0-28|111	# *** perl-YAML-Tiny                                             ***
14mr|perl-5.44.0-28|112	# ******************************************************************
14mr|perl-5.44.0-28|113	
14mr|perl-5.44.0-28|114	%global perl_version    5.44.0
14mr|perl-5.44.0-28|115	%global perl_epoch      5
14mr|perl-5.44.0-28|116	%global perl_arch_stem -thread-multi
14mr|perl-5.44.0-28|117	%global perl_archname %{_arch}-%{_os}%{perl_arch_stem}
14mr|perl-5.44.0-28|118	
14mr|perl-5.44.0-28|119	# Avoid nasty circular dependency loop -- gprintify uses perl
14mr|perl-5.44.0-28|120	# and various perl-modules not in the perl core distro
14mr|perl-5.44.0-28|121	%define dont_gprintify 1
14mr|perl-5.44.0-28|122	
14mr|perl-5.44.0-28|123	# (tpg) without this other perl modules fails to build
14mr|perl-5.44.0-28|124	# do NOT remove it unless you want to fix all the perl crazy world
14mr|perl-5.44.0-28|125	%define _disable_ld_no_undefined 1
14mr|perl-5.44.0-28|126	
14mr|perl-5.44.0-28|127	# And don't run perl_cleaner -- we want to own some directories even
14mr|perl-5.44.0-28|128	# if they're empty.
14mr|perl-5.44.0-28|129	%define dont_cleanup_perl 1
14mr|perl-5.44.0-28|130	
14mr|perl-5.44.0-28|131	%global parallel_tests 0
14mr|perl-5.44.0-28|132	%global tapsetdir   %{_datadir}/systemtap/tapset
14mr|perl-5.44.0-28|133	
14mr|perl-5.44.0-28|134	%bcond_with perl_bootstrap
14mr|perl-5.44.0-28|135	
14mr|perl-5.44.0-28|136	%global dual_life 1
14mr|perl-5.44.0-28|137	%global rebuild_from_scratch %{defined perl_bootstrap}
14mr|perl-5.44.0-28|138	
14mr|perl-5.44.0-28|139	# This is to emulate the perl_archlib macro but of the newly installed perl
14mr|perl-5.44.0-28|140	# which may be different
14mr|perl-5.44.0-28|141	%define this_perl_archlib %{_prefix}/lib/perl5/%{version}/%{perl_archname}
14mr|perl-5.44.0-28|142	
14mr|perl-5.44.0-28|143	# This overrides filters from build root (/usr/lib/rpm/macros.d/macros.perl)
14mr|perl-5.44.0-28|144	# intentionally (unversioned perl(DB) is removed and versioned one is kept).
14mr|perl-5.44.0-28|145	# Filter provides from *.pl files, bug #924938
14mr|perl-5.44.0-28|146	%global __provides_exclude_from .*%{_docdir}|.*%{this_perl_archlib}/.*\\.pl$|.*%{perl_privlib}/.*\\.pl$
14mr|perl-5.44.0-28|147	%global __requires_exclude_from %{_docdir}
14mr|perl-5.44.0-28|148	%global __provides_exclude perl\\((VMS|Win32|BSD::|DB\\)$)
14mr|perl-5.44.0-28|149	%global __requires_exclude perl\\((VMS|BSD::|Win32|Tk|Mac::|Your::Module::Here|unicore::Name|FCGI|Locale::Codes::.*(Code|Retired))
14mr|perl-5.44.0-28|150	
14mr|perl-5.44.0-28|151	# Filter dependencies on private modules. Generator:
14mr|perl-5.44.0-28|152	# for F in $(find lib -type f); do perl -e '$/ = undef; $_ = <>; if (/^package #\R([\w:]*);/m) { print qq{|^perl\\\\($1\\\\)} }' "$F"; done
14mr|perl-5.44.0-28|153	%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Locale::Codes::Country_Retired\\)|^perl\\(Locale::Codes::LangFam_Retired\\)|^perl\\(Locale::Codes::Script_Retired\\)|^perl\\(Locale::Codes::LangExt_Codes\\)|^perl\\(Locale::Codes::LangFam_Codes\\)|^perl\\(Locale::Codes::Script_Codes\\)|^perl\\(Locale::Codes::Language_Codes\\)|^perl\\(Locale::Codes::LangExt_Retired\\)|^perl\\(Locale::Codes::Currency_Codes\\)|^perl\\(Locale::Codes::LangVar_Retired\\)|^perl\\(Locale::Codes::Language_Retired\\)|^perl\\(Locale::Codes::Country_Codes\\)|^perl\\(Locale::Codes::LangVar_Codes\\)|^perl\\(Locale::Codes::Currency_Retired\\)
14mr|perl-5.44.0-28|154	
14mr|perl-5.44.0-28|155	# same as we provide in /usr/lib/rpm/macros.d/macros.perl
14mr|perl-5.44.0-28|156	%global perl5_testdir   %{_libexecdir}/perl5-tests
14mr|perl-5.44.0-28|157	
14mr|perl-5.44.0-28|158	# Optional features
14mr|perl-5.44.0-28|159	# We can bootstrap without gdbm
14mr|perl-5.44.0-28|160	%bcond_without gdbm
14mr|perl-5.44.0-28|161	# Support for groff, bug #135101
14mr|perl-5.44.0-28|162	%bcond_without perl_enables_groff
14mr|perl-5.44.0-28|163	# Run syslog tests
14mr|perl-5.44.0-28|164	%bcond_with perl_enables_syslog_test
14mr|perl-5.44.0-28|165	
14mr|perl-5.44.0-28|166	# SystemTap support
14mr|perl-5.44.0-28|167	%bcond_without perl_enables_systemtap
14mr|perl-5.44.0-28|168	
14mr|perl-5.44.0-28|169	# <> operator uses File::Glob nowadays. CSH is not needed.
14mr|perl-5.44.0-28|170	%bcond_with perl_enables_tcsh
14mr|perl-5.44.0-28|171	%bcond_with test
14mr|perl-5.44.0-28|172	
14mr|perl-5.44.0-28|173	Name:           perl
14mr|perl-5.44.0-28|174	# These are all found licenses. They are distributed among various
14mr|perl-5.44.0-28|175	# subpackages.
14mr|perl-5.44.0-28|176	# dist/Tie-File/lib/Tie/File.pm:        GPLv2+ or Artistic
14mr|perl-5.44.0-28|177	# cpan/Getopt-Long/lib/Getopt/Long.pm:  GPLv2+ or Artistic
14mr|perl-5.44.0-28|178	# cpan/Compress-Raw-Zlib/Zlib.xs:       (GPL+ or Artistic) and zlib
14mr|perl-5.44.0-28|179	# cpan/Digest-MD5/MD5.xs:               (GPL+ or Artistic) and BSD
14mr|perl-5.44.0-28|180	# cpan/Time-Piece/Piece.xs:             (GPL+ or Artistic) and BSD
14mr|perl-5.44.0-28|181	# dist/PathTools/Cwd.xs:                (GPL+ or Artistic) and BSD
14mr|perl-5.44.0-28|182	# util.c:                               (GPL+ or Artistic) and BSD
14mr|perl-5.44.0-28|183	# cpan/perlfaq/lib/perlfaq4.pod:        (GPL+ or Artistic) and Public Domain
14mr|perl-5.44.0-28|184	# cpan/Test-Simple/lib/Test/Tutorial.pod:   (GPL+ or Artistic) and
14mr|perl-5.44.0-28|185	#                                           Public Domain
14mr|perl-5.44.0-28|186	# cpan/MIME-Base64/Base64.xs:           (GPL+ or Artistic) and MIT
14mr|perl-5.44.0-28|187	# cpan/Test-Simple/lib/ok.pm:           CC0
14mr|perl-5.44.0-28|188	# cpan/Text-Tabs/lib/Text/Wrap.pm:      TTWL
14mr|perl-5.44.0-28|189	# cpan/Encode/bin/encguess:             Artistic 2.0
14mr|perl-5.44.0-28|190	# cpan/libnet/lib/Net/libnetFAQ.pod:    Artistic    (CPAN RT#117888)
14mr|perl-5.44.0-28|191	# cpan/Unicode-Collate/Collate/allkeys.txt:     Unicode
14mr|perl-5.44.0-28|192	# lib/unicore:                          UCD
14mr|perl-5.44.0-28|193	# ext/SDBM_File/sdbm.{c,h}:             Public domain
14mr|perl-5.44.0-28|194	# regexec.c, regcomp.c:                 HSLR
14mr|perl-5.44.0-28|195	# cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm:    MIT (with
14mr|perl-5.44.0-28|196	#                                       exception for Perl)
14mr|perl-5.44.0-28|197	# time64.c:                             MIT
14mr|perl-5.44.0-28|198	# pod/perlpodstyle.pod:                 MIT
14mr|perl-5.44.0-28|199	# pod/perlunicook.pod:                  (GPL+ or Artistic) and Public Domain
14mr|perl-5.44.0-28|200	# pod/perlgpl.pod:                      GPL text
14mr|perl-5.44.0-28|201	# pod/perlartistic.pod:                 Artistic text
14mr|perl-5.44.0-28|202	# ext/File-Glob/bsd_glob.{c,h}:         BSD
14mr|perl-5.44.0-28|203	# Other files:                          GPL+ or Artistic
14mr|perl-5.44.0-28|204	## Not is a binary package
14mr|perl-5.44.0-28|205	# cpan/podlators/t/style/minimum-version.t          MIT
14mr|perl-5.44.0-28|206	# cpan/Term-ANSIColor/t/lib/Test/RRA/Config.pm:     MIT
14mr|perl-5.44.0-28|207	## Unbundled
14mr|perl-5.44.0-28|208	# cpan/Compress-Raw-Bzip2/bzip2-src:    BSD
14mr|perl-5.44.0-28|209	# cpan/Compress-Raw-Zlib/zlib-src:      zlib
14mr|perl-5.44.0-28|210	## perl sub-package notice
14mr|perl-5.44.0-28|211	# perluniprops.pod is generated from lib/unicore sources:   UCD
14mr|perl-5.44.0-28|212	#
14mr|perl-5.44.0-28|213	# This sub-subpackage doesn't contain any copyrightable material.
14mr|perl-5.44.0-28|214	# Nevertheless, it needs a License tag, so we'll use the generic
14mr|perl-5.44.0-28|215	# "perl" license.
14mr|perl-5.44.0-28|216	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|217	Epoch:          %{perl_epoch}
14mr|perl-5.44.0-28|218	Version:        %{perl_version}
14mr|perl-5.44.0-28|219	# release number must be even higher, because dual-lived modules will be broken otherwise
14mr|perl-5.44.0-28|220	# (tpg) for now keep at least 13 - 2019-11-11
14mr|perl-5.44.0-28|221	Release:        28
14mr|perl-5.44.0-28|222	Group:          Development/Perl
14mr|perl-5.44.0-28|223	Summary:        Practical Extraction and Report Language
14mr|perl-5.44.0-28|224	Url:            http://www.perl.org/
14mr|perl-5.44.0-28|225	Source0:        http://www.cpan.org/src/5.0/perl-%{perl_version}.tar.xz
14mr|perl-5.44.0-28|226	Source3:        macros.perl
14mr|perl-5.44.0-28|227	#Systemtap tapset and example that make use of systemtap-sdt-devel
14mr|perl-5.44.0-28|228	# build requirement. Written by lberk; Not yet upstream.
14mr|perl-5.44.0-28|229	Source4:        perl.stp
14mr|perl-5.44.0-28|230	Source5:        perl-example.stp
14mr|perl-5.44.0-28|231	# Tom Christiansen confirms Pod::Html uses the same license as perl
14mr|perl-5.44.0-28|232	Source6:        Pod-Html-license-clarification
14mr|perl-5.44.0-28|233	# Pregenerated dependencies for bootstrap.
14mr|perl-5.44.0-28|234	# If your RPM tool fails on including the source file, then you forgot to
14mr|perl-5.44.0-28|235	# define _sourcedir macro to point to the directory with the sources.
14mr|perl-5.44.0-28|236	Source7:        gendep.macros
14mr|perl-5.44.0-28|237	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|238	%include %{SOURCE7}
14mr|perl-5.44.0-28|239	%endif
14mr|perl-5.44.0-28|240	Source100:	perl.rpmlintrc
14mr|perl-5.44.0-28|241	
14mr|perl-5.44.0-28|242	# Removes date check, Fedora/RHEL specific
14mr|perl-5.44.0-28|243	Patch1:         perl-perlbug-tag.patch
14mr|perl-5.44.0-28|244	
14mr|perl-5.44.0-28|245	# Fedora/RHEL only (64bit only)
14mr|perl-5.44.0-28|246	Patch3:         perl-5.8.0-libdir64.patch
14mr|perl-5.44.0-28|247	
14mr|perl-5.44.0-28|248	# Fedora/RHEL specific (use libresolv instead of libbind), bug #151127
14mr|perl-5.44.0-28|249	Patch4:         perl-5.38.0-libresolv.patch
14mr|perl-5.44.0-28|250	
14mr|perl-5.44.0-28|251	# FIXME: May need the "Fedora" references removed before upstreaming
14mr|perl-5.44.0-28|252	# patches ExtUtils-MakeMaker
14mr|perl-5.44.0-28|253	Patch5:         perl-USE_MM_LD_RUN_PATH.patch
14mr|perl-5.44.0-28|254	
14mr|perl-5.44.0-28|255	# Provide maybe_command independently, bug #1129443
14mr|perl-5.44.0-28|256	Patch6:         perl-5.38.0-Provide-ExtUtils-MM-methods-as-standalone-ExtUtils-M.patch
14mr|perl-5.44.0-28|257	
14mr|perl-5.44.0-28|258	# The Fedora builders started randomly failing this futime test
14mr|perl-5.44.0-28|259	# only on x86_64, so we just don't run it. Works fine on normal
14mr|perl-5.44.0-28|260	# systems.
14mr|perl-5.44.0-28|261	Patch7:         perl-5.10.0-x86_64-io-test-failure.patch
14mr|perl-5.44.0-28|262	
14mr|perl-5.44.0-28|263	# switch off test, which is failing only on koji (fork)
14mr|perl-5.44.0-28|264	Patch8:         perl-5.38.0-offtest.patch
14mr|perl-5.44.0-28|265	
14mr|perl-5.44.0-28|266	# Define SONAME for libperl.so
14mr|perl-5.44.0-28|267	Patch15:        perl-5.38.0-create_libperl_soname.patch
14mr|perl-5.44.0-28|268	
14mr|perl-5.44.0-28|269	# Install libperl.so to -Dshrpdir value
14mr|perl-5.44.0-28|270	Patch16:        perl-5.22.0-Install-libperl.so-to-shrpdir-on-Linux.patch
14mr|perl-5.44.0-28|271	
14mr|perl-5.44.0-28|272	# Make *DBM_File desctructors thread-safe, bug #1107543, RT#61912
14mr|perl-5.44.0-28|273	Patch26:        perl-5.38.0-Destroy-GDBM-NDBM-ODBM-SDBM-_File-objects-only-from-.patch
14mr|perl-5.44.0-28|274	
14mr|perl-5.44.0-28|275	# Replace ExtUtils::MakeMaker dependency with ExtUtils::MM::Utils.
14mr|perl-5.44.0-28|276	# This allows not to require perl-devel. Bug #1129443
14mr|perl-5.44.0-28|277	Patch30:        perl-5.22.1-Replace-EU-MM-dependnecy-with-EU-MM-Utils-in-IPC-Cmd.patch
14mr|perl-5.44.0-28|278	
14mr|perl-5.44.0-28|279	# Link XS modules to pthread library to fix linking with -z defs,
14mr|perl-5.44.0-28|280	# <https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/3RHZEHLRUHJFF2XGHI5RB6YPDNLDR4HG/>
14mr|perl-5.44.0-28|281	Patch79:        perl-5.27.8-hints-linux-Add-lphtread-to-lddlflags.patch
14mr|perl-5.44.0-28|282	
14mr|perl-5.44.0-28|283	# Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
14mr|perl-5.44.0-28|284	Patch200:       perl-5.38.0-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
14mr|perl-5.44.0-28|285	
14mr|perl-5.44.0-28|286	# Link XS modules to libperl.so with EU::MM on Linux, bug #960048
14mr|perl-5.44.0-28|287	Patch201:       perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-MM-on-Linux.patch
14mr|perl-5.44.0-28|288	
14mr|perl-5.44.0-28|289	Patch300:       disable-stack-unwinding.patch
14mr|perl-5.44.0-28|290	
14mr|perl-5.44.0-28|291	BuildRequires:  bash
14mr|perl-5.44.0-28|292	BuildRequires:  pkgconfig(bzip2)
14mr|perl-5.44.0-28|293	BuildRequires:  coreutils
14mr|perl-5.44.0-28|294	BuildRequires:  findutils
14mr|perl-5.44.0-28|295	BuildRequires:  bison
14mr|perl-5.44.0-28|296	BuildRequires:  byacc
14mr|perl-5.44.0-28|297	BuildRequires:  less
14mr|perl-5.44.0-28|298	BuildRequires:  zip
14mr|perl-5.44.0-28|299	BuildRequires:  gcc
14mr|perl-5.44.0-28|300	BuildRequires:  binutils-devel
14mr|perl-5.44.0-28|301	%if %{with gdbm}
14mr|perl-5.44.0-28|302	BuildRequires:  gdbm-devel
14mr|perl-5.44.0-28|303	%endif
14mr|perl-5.44.0-28|304	# for iconv
14mr|perl-5.44.0-28|305	BuildRequires:  glibc
14mr|perl-5.44.0-28|306	%if %{with perl_enables_groff}
14mr|perl-5.44.0-28|307	# Build-require groff tools for populating %%Config correctly, bug #135101
14mr|perl-5.44.0-28|308	BuildRequires:  groff-base
14mr|perl-5.44.0-28|309	%endif
14mr|perl-5.44.0-28|310	BuildRequires:  db-devel
14mr|perl-5.44.0-28|311	BuildRequires:  make
14mr|perl-5.44.0-28|312	%if %{without perl_bootstrap}
14mr|perl-5.44.0-28|313	BuildRequires:  perl
14mr|perl-5.44.0-28|314	# dependency generators for perl() provides/requires:
14mr|perl-5.44.0-28|315	# rpm-build 6.x no longer ships perl.prov/perl.req, they live here
14mr|perl-5.44.0-28|316	BuildRequires:  perl-generators
14mr|perl-5.44.0-28|317	%endif
14mr|perl-5.44.0-28|318	BuildRequires:  sed
14mr|perl-5.44.0-28|319	%if %{with perl_enables_systemtap}
14mr|perl-5.44.0-28|320	BuildRequires:  systemtap-devel
14mr|perl-5.44.0-28|321	%endif
14mr|perl-5.44.0-28|322	BuildRequires:  tar
14mr|perl-5.44.0-28|323	%if %{with perl_enables_tcsh}
14mr|perl-5.44.0-28|324	BuildRequires:  tcsh
14mr|perl-5.44.0-28|325	%endif
14mr|perl-5.44.0-28|326	BuildRequires:  pkgconfig(zlib)
14mr|perl-5.44.0-28|327	
14mr|perl-5.44.0-28|328	# For tests
14mr|perl-5.44.0-28|329	%if %{with test}
14mr|perl-5.44.0-28|330	BuildRequires:  procps
14mr|perl-5.44.0-28|331	%if %{with perl_enables_syslog_test}
14mr|perl-5.44.0-28|332	BuildRequires:  rsyslog
14mr|perl-5.44.0-28|333	%endif
14mr|perl-5.44.0-28|334	%endif
14mr|perl-5.44.0-28|335	
14mr|perl-5.44.0-28|336	# compat macro needed for rebuild
14mr|perl-5.44.0-28|337	%global perl_compat perl(:MODULE_COMPAT_5.38.0)
14mr|perl-5.44.0-28|338	
14mr|perl-5.44.0-28|339	Requires:       %perl_compat
14mr|perl-5.44.0-28|340	Requires:       perl-base%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
14mr|perl-5.44.0-28|341	Requires:       perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
14mr|perl-5.44.0-28|342	### FIXME enable once macros.perl is removed from rpm-openmandriva-macros
14mr|perl-5.44.0-28|343	#Requires:       perl-macros
14mr|perl-5.44.0-28|344	Requires:       perl-utils
14mr|perl-5.44.0-28|345	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|346	%gendep_perl
14mr|perl-5.44.0-28|347	%endif
14mr|perl-5.44.0-28|348	
14mr|perl-5.44.0-28|349	Requires:       perl-File-Fetch
14mr|perl-5.44.0-28|350	Requires:       perl-File-Path
14mr|perl-5.44.0-28|351	Requires:       perl-File-Temp
14mr|perl-5.44.0-28|352	Requires:       perl-Getopt-Long
14mr|perl-5.44.0-28|353	Requires:       perl-Encode
14mr|perl-5.44.0-28|354	Requires:       perl-IO-Compress
14mr|perl-5.44.0-28|355	Requires:       perl-IO-Zlib
14mr|perl-5.44.0-28|356	Requires:       perl-Compress-Raw-Zlib
14mr|perl-5.44.0-28|357	Requires:       perl-Compress-Raw-Bzip2
14mr|perl-5.44.0-28|358	Requires:       perl-Carp
14mr|perl-5.44.0-28|359	Requires:       perl-Exporter
14mr|perl-5.44.0-28|360	Requires:       perl-IPC-Cmd
14mr|perl-5.44.0-28|361	Requires:       perl-Data-Dumper
14mr|perl-5.44.0-28|362	Requires:       perl-Digest
14mr|perl-5.44.0-28|363	Requires:       perl-Digest-MD5
14mr|perl-5.44.0-28|364	Requires:       perl-Digest-SHA
14mr|perl-5.44.0-28|365	Requires:       perl-MIME-Base64
14mr|perl-5.44.0-28|366	Requires:       perl-Module-CoreList
14mr|perl-5.44.0-28|367	Requires:       perl-Thread-Queue
14mr|perl-5.44.0-28|368	Requires:       perl-version
14mr|perl-5.44.0-28|369	Requires:       perl-threads
14mr|perl-5.44.0-28|370	Requires:       perl-threads-shared
14mr|perl-5.44.0-28|371	Requires:       perl-parent
14mr|perl-5.44.0-28|372	Requires:       perl-autodie
14mr|perl-5.44.0-28|373	Requires:       perl-constant
14mr|perl-5.44.0-28|374	Requires:       perl-encoding
14mr|perl-5.44.0-28|375	
14mr|perl-5.44.0-28|376	# For compatibility with Fedora packages
14mr|perl-5.44.0-28|377	Provides:       perl-core = %{perl_version}-%{release}
14mr|perl-5.44.0-28|378	Provides:       perl-core%{?_isa} = %{perl_version}-%{release}
14mr|perl-5.44.0-28|379	
14mr|perl-5.44.0-28|380	Provides:       perl(version) = %{EVRD}
14mr|perl-5.44.0-28|381	
14mr|perl-5.44.0-28|382	%description
14mr|perl-5.44.0-28|383	Perl is a high-level programming language with roots in C, sed, awk and shell
14mr|perl-5.44.0-28|384	scripting. Perl is good at handling processes and files, and is especially
14mr|perl-5.44.0-28|385	good at handling text. Perl's hallmarks are practicality and efficiency.
14mr|perl-5.44.0-28|386	While it is used to do a lot of different things, Perl's most common
14mr|perl-5.44.0-28|387	applications are system administration utilities and web programming.
14mr|perl-5.44.0-28|388	
14mr|perl-5.44.0-28|389	This is a metapackage with all the Perl bits and core modules that can be
14mr|perl-5.44.0-28|390	found in the upstream tarball from perl.org.
14mr|perl-5.44.0-28|391	
14mr|perl-5.44.0-28|392	If you need only a specific feature, you can install a specific package
14mr|perl-5.44.0-28|393	instead. E.g. to handle Perl scripts with %{_bindir}/perl interpreter,
14mr|perl-5.44.0-28|394	install perl-base package. See perl-base description for more
14mr|perl-5.44.0-28|395	details on the Perl decomposition into packages.
14mr|perl-5.44.0-28|396	
14mr|perl-5.44.0-28|397	
14mr|perl-5.44.0-28|398	%package base
14mr|perl-5.44.0-28|399	Summary:        Standalone executable Perl interpreter
14mr|perl-5.44.0-28|400	License:        (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD
14mr|perl-5.44.0-28|401	# perl-base denotes a package with the perl executable.
14mr|perl-5.44.0-28|402	# Full EVR is for compatibility with systems that swapped perl and perl-core
14mr|perl-5.44.0-28|403	# <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>,
14mr|perl-5.44.0-28|404	# bug #1464903.
14mr|perl-5.44.0-28|405	Version:        %{perl_version}
14mr|perl-5.44.0-28|406	Epoch:          %{perl_epoch}
14mr|perl-5.44.0-28|407	
14mr|perl-5.44.0-28|408	# For compatibility with Fedora packages
14mr|perl-5.44.0-28|409	Provides: perl-interpreter = %{perl_epoch}:%{perl_version}-%{release}
14mr|perl-5.44.0-28|410	
14mr|perl-5.44.0-28|411	Requires:       perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
14mr|perl-5.44.0-28|412	# Require this till perl-interpreter sub-package provides any modules
14mr|perl-5.44.0-28|413	Requires:       %perl_compat
14mr|perl-5.44.0-28|414	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|415	%gendep_perl_interpreter
14mr|perl-5.44.0-28|416	%endif
14mr|perl-5.44.0-28|417	
14mr|perl-5.44.0-28|418	# We need this to break the dependency loop, and ensure that perl-libs
14mr|perl-5.44.0-28|419	# gets installed before perl-interpreter.
14mr|perl-5.44.0-28|420	Requires(post): perl-libs
14mr|perl-5.44.0-28|421	# Same as perl-libs. We need macros in basic buildroot, where Perl is only
14mr|perl-5.44.0-28|422	# because of git.
14mr|perl-5.44.0-28|423	### FIXME enable once macros.perl is removed from rpm-openmandriva-macros
14mr|perl-5.44.0-28|424	#Requires(post): perl-macros
14mr|perl-5.44.0-28|425	
14mr|perl-5.44.0-28|426	# File provides
14mr|perl-5.44.0-28|427	Provides:       perl(bytes_heavy.pl)
14mr|perl-5.44.0-28|428	Provides:       perl(dumpvar.pl)
14mr|perl-5.44.0-28|429	Provides:       perl(perl5db.pl)
14mr|perl-5.44.0-28|430	
14mr|perl-5.44.0-28|431	# suidperl isn't created by upstream since 5.12.0
14mr|perl-5.44.0-28|432	Obsoletes:      perl-suidperl <= 4:5.12.2
14mr|perl-5.44.0-28|433	# perl was renamed to perl-interpreter and perl-core renamed to perl
14mr|perl-5.44.0-28|434	# <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>,
14mr|perl-5.44.0-28|435	# bug #1464903.
14mr|perl-5.44.0-28|436	Obsoletes:      perl < 4:5.26.0-395
14mr|perl-5.44.0-28|437	%rename perl-base
14mr|perl-5.44.0-28|438	
14mr|perl-5.44.0-28|439	%description base
14mr|perl-5.44.0-28|440	This is a Perl interpreter as a standalone executable %{_bindir}/perl
14mr|perl-5.44.0-28|441	required for handling Perl scripts. It does not provide all the other Perl
14mr|perl-5.44.0-28|442	modules or tools.
14mr|perl-5.44.0-28|443	
14mr|perl-5.44.0-28|444	Install this package if you want to program in Perl or enable your system to
14mr|perl-5.44.0-28|445	handle Perl scripts with %{_bindir}/perl interpreter.
14mr|perl-5.44.0-28|446	
14mr|perl-5.44.0-28|447	If your script requires some Perl modules, you can install them with
14mr|perl-5.44.0-28|448	"perl(MODULE)" where "MODULE" is a name of required module. E.g. install
14mr|perl-5.44.0-28|449	"perl(Test::More)" to make Test::More Perl module available.
14mr|perl-5.44.0-28|450	
14mr|perl-5.44.0-28|451	If you need all the Perl modules that come with upstream Perl sources, so
14mr|perl-5.44.0-28|452	called core modules, install perl package.
14mr|perl-5.44.0-28|453	
14mr|perl-5.44.0-28|454	If you only need perl run-time as a shared library, i.e. Perl interpreter
14mr|perl-5.44.0-28|455	embedded into another application, the only essential package is perl-libs.
14mr|perl-5.44.0-28|456	
14mr|perl-5.44.0-28|457	Perl header files can be found in perl-devel package.
14mr|perl-5.44.0-28|458	
14mr|perl-5.44.0-28|459	Perl utils like "splain" or "perlbug" can be found in perl-utils package.
14mr|perl-5.44.0-28|460	
14mr|perl-5.44.0-28|461	
14mr|perl-5.44.0-28|462	%package libs
14mr|perl-5.44.0-28|463	Summary:        The libraries for the perl run-time
14mr|perl-5.44.0-28|464	License:        (GPL+ or Artistic) and HSLR and MIT and UCD
14mr|perl-5.44.0-28|465	# Compat provides
14mr|perl-5.44.0-28|466	Provides:       %perl_compat
14mr|perl-5.44.0-28|467	Provides:       perl(:MODULE_COMPAT_5.26.1)
14mr|perl-5.44.0-28|468	Provides:       perl(:MODULE_COMPAT_5.26.0)
14mr|perl-5.44.0-28|469	Provides:       perl(:MODULE_COMPAT_5.28.0)
14mr|perl-5.44.0-28|470	Provides:       perl(:MODULE_COMPAT_5.38.0)
14mr|perl-5.44.0-28|471	Provides:       perl(:MODULE_COMPAT_%{version})
14mr|perl-5.44.0-28|472	# Interpreter version to fulfil required genersted from "require 5.006;"
14mr|perl-5.44.0-28|473	Provides:       perl(:VERSION) = %{perl_version}
14mr|perl-5.44.0-28|474	# Integeres are 64-bit on all platforms
14mr|perl-5.44.0-28|475	Provides:       perl(:WITH_64BIT)
14mr|perl-5.44.0-28|476	# Threading provides
14mr|perl-5.44.0-28|477	Provides:       perl(:WITH_ITHREADS)
14mr|perl-5.44.0-28|478	Provides:       perl(:WITH_THREADS)
14mr|perl-5.44.0-28|479	# Largefile provides
14mr|perl-5.44.0-28|480	Provides:       perl(:WITH_LARGEFILES)
14mr|perl-5.44.0-28|481	# PerlIO provides
14mr|perl-5.44.0-28|482	Provides:       perl(:WITH_PERLIO)
14mr|perl-5.44.0-28|483	# Loaded by charnames, unicore/Name.pm does not declare unicore::Name module
14mr|perl-5.44.0-28|484	Provides:       perl(unicore::Name)
14mr|perl-5.44.0-28|485	# utf8 and utf8_heavy.pl require Carp, re, strict, warnings, XSLoader
14mr|perl-5.44.0-28|486	Requires:       perl(Carp)
14mr|perl-5.44.0-28|487	Requires:       perl(Exporter)
14mr|perl-5.44.0-28|488	# Term::Cap is optional
14mr|perl-5.44.0-28|489	Requires:       perl(XSLoader)
14mr|perl-5.44.0-28|490	Requires:	%{_lib}perl5 = %{perl_epoch}:%{perl_version}-%{release}
14mr|perl-5.44.0-28|491	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|492	%gendep_perl_libs
14mr|perl-5.44.0-28|493	%endif
14mr|perl-5.44.0-28|494	
14mr|perl-5.44.0-28|495	# Remove private redefinitions
14mr|perl-5.44.0-28|496	# XSLoader redefines DynaLoader name space for compatibility, but does not
14mr|perl-5.44.0-28|497	# load the DynaLoader.pm (though the DynaLoader.xs is compiled into libperl).
14mr|perl-5.44.0-28|498	%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\((charnames|DynaLoader)\\)$
14mr|perl-5.44.0-28|499	
14mr|perl-5.44.0-28|500	%description libs
14mr|perl-5.44.0-28|501	The is a perl run-time (interpreter as a shared library and include
14mr|perl-5.44.0-28|502	directories).
14mr|perl-5.44.0-28|503	
14mr|perl-5.44.0-28|504	
14mr|perl-5.44.0-28|505	%package devel
14mr|perl-5.44.0-28|506	Summary:        Header #files for use in perl development
14mr|perl-5.44.0-28|507	# l1_char_class_tab.h is generated from lib/unicore sources:    UCD
14mr|perl-5.44.0-28|508	License:        (GPL+ or Artistic) and UCD
14mr|perl-5.44.0-28|509	%if %{with perl_enables_systemtap}
14mr|perl-5.44.0-28|510	Requires:       systemtap-devel
14mr|perl-5.44.0-28|511	%endif
14mr|perl-5.44.0-28|512	Requires:       perl(ExtUtils::ParseXS)
14mr|perl-5.44.0-28|513	# needed for check section
14mr|perl-5.44.0-28|514	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|515	Requires:	perl(Test::More)
14mr|perl-5.44.0-28|516	Requires:	perl(ExtUtils::Manifest)
14mr|perl-5.44.0-28|517	%endif
14mr|perl-5.44.0-28|518	Requires:	perl-srpm-macros
14mr|perl-5.44.0-28|519	Requires:       %perl_compat
14mr|perl-5.44.0-28|520	# Match library and header files when downgrading releases
14mr|perl-5.44.0-28|521	Requires:       perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
14mr|perl-5.44.0-28|522	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|523	%gendep_perl_devel
14mr|perl-5.44.0-28|524	%endif
14mr|perl-5.44.0-28|525	
14mr|perl-5.44.0-28|526	%description devel
14mr|perl-5.44.0-28|527	This package contains header files and development modules.
14mr|perl-5.44.0-28|528	Most perl packages will need to install perl-devel to build.
14mr|perl-5.44.0-28|529	
14mr|perl-5.44.0-28|530	
14mr|perl-5.44.0-28|531	%package macros
14mr|perl-5.44.0-28|532	Summary:        Macros for rpmbuild
14mr|perl-5.44.0-28|533	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|534	Requires:       %perl_compat
14mr|perl-5.44.0-28|535	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|536	%gendep_perl_macros
14mr|perl-5.44.0-28|537	%endif
14mr|perl-5.44.0-28|538	
14mr|perl-5.44.0-28|539	%description macros
14mr|perl-5.44.0-28|540	Macros for rpmbuild are needed during build of srpm in koji. This
14mr|perl-5.44.0-28|541	sub-package must be installed into buildroot, so it will be needed
14mr|perl-5.44.0-28|542	by perl. Perl is needed because of git.
14mr|perl-5.44.0-28|543	
14mr|perl-5.44.0-28|544	
14mr|perl-5.44.0-28|545	%package tests
14mr|perl-5.44.0-28|546	Summary:        The Perl test suite
14mr|perl-5.44.0-28|547	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|548	# right?
14mr|perl-5.44.0-28|549	AutoReqProv:    0
14mr|perl-5.44.0-28|550	Requires:       %perl_compat
14mr|perl-5.44.0-28|551	# FIXME - note this will need to change when doing the core/minimal swizzle
14mr|perl-5.44.0-28|552	Requires:       perl
14mr|perl-5.44.0-28|553	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|554	%gendep_perl_tests
14mr|perl-5.44.0-28|555	%endif
14mr|perl-5.44.0-28|556	
14mr|perl-5.44.0-28|557	%description tests
14mr|perl-5.44.0-28|558	This package contains the test suite included with Perl %{perl_version}.
14mr|perl-5.44.0-28|559	
14mr|perl-5.44.0-28|560	Install this if you want to test your Perl installation (binary and core
14mr|perl-5.44.0-28|561	modules).
14mr|perl-5.44.0-28|562	
14mr|perl-5.44.0-28|563	
14mr|perl-5.44.0-28|564	%package utils
14mr|perl-5.44.0-28|565	Summary:        Utilities packaged with the Perl distribution
14mr|perl-5.44.0-28|566	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|567	Epoch:          0
14mr|perl-5.44.0-28|568	Version:        %{perl_version}
14mr|perl-5.44.0-28|569	BuildArch:      noarch
14mr|perl-5.44.0-28|570	# Match library exactly for splain messages
14mr|perl-5.44.0-28|571	Requires:       perl-libs = %{perl_epoch}:%{perl_version}-%{release}
14mr|perl-5.44.0-28|572	# Keep /usr/sbin/sendmail and Module::CoreList optional for the perlbug tool
14mr|perl-5.44.0-28|573	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|574	%gendep_perl_utils
14mr|perl-5.44.0-28|575	%endif
14mr|perl-5.44.0-28|576	Conflicts:      perl < 4:5.22.0-351
14mr|perl-5.44.0-28|577	
14mr|perl-5.44.0-28|578	%description utils
14mr|perl-5.44.0-28|579	Several utilities which come with Perl distribution like h2ph, perlbug,
14mr|perl-5.44.0-28|580	perlthanks, pl2pm, and splain. Some utilities are provided by more specific
14mr|perl-5.44.0-28|581	packages like perldoc by perl-Pod-Perldoc.
14mr|perl-5.44.0-28|582	
14mr|perl-5.44.0-28|583	
14mr|perl-5.44.0-28|584	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|585	%package Archive-Tar
14mr|perl-5.44.0-28|586	Summary:        A module for Perl manipulation of .tar files
14mr|perl-5.44.0-28|587	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|588	Epoch:          0
14mr|perl-5.44.0-28|589	Version:        2.32
14mr|perl-5.44.0-28|590	BuildArch:      noarch
14mr|perl-5.44.0-28|591	Requires:       %perl_compat
14mr|perl-5.44.0-28|592	Requires:       perl(IO::Zlib) >= 1.01
14mr|perl-5.44.0-28|593	# Optional run-time:
14mr|perl-5.44.0-28|594	Requires:       perl(IO::Compress::Bzip2) >= 2.015
14mr|perl-5.44.0-28|595	# IO::String not used if perl supports useperlio which is true
14mr|perl-5.44.0-28|596	# Use Compress::Zlib's version for IO::Uncompress::Bunzip2
14mr|perl-5.44.0-28|597	Requires:       perl(IO::Uncompress::Bunzip2) >= 2.015
14mr|perl-5.44.0-28|598	%if %{without perl_bootstrap}
14mr|perl-5.44.0-28|599	Requires:       perl(Text::Diff)
14mr|perl-5.44.0-28|600	%endif
14mr|perl-5.44.0-28|601	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|602	%gendep_perl_Archive_Tar
14mr|perl-5.44.0-28|603	%endif
14mr|perl-5.44.0-28|604	
14mr|perl-5.44.0-28|605	%description Archive-Tar
14mr|perl-5.44.0-28|606	Archive::Tar provides an object oriented mechanism for handling tar files.  It
14mr|perl-5.44.0-28|607	provides class methods for quick and easy files handling while also allowing
14mr|perl-5.44.0-28|608	for the creation of tar file objects for custom manipulation.  If you have the
14mr|perl-5.44.0-28|609	IO::Zlib module installed, Archive::Tar will also support compressed or
14mr|perl-5.44.0-28|610	gzipped tar files.
14mr|perl-5.44.0-28|611	%endif
14mr|perl-5.44.0-28|612	
14mr|perl-5.44.0-28|613	%package Attribute-Handlers
14mr|perl-5.44.0-28|614	Summary:        Simpler definition of attribute handlers
14mr|perl-5.44.0-28|615	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|616	Epoch:          0
14mr|perl-5.44.0-28|617	Version:        1.01
14mr|perl-5.44.0-28|618	BuildArch:      noarch
14mr|perl-5.44.0-28|619	Requires:       %perl_compat
14mr|perl-5.44.0-28|620	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|621	%gendep_perl_Attribute_Handlers
14mr|perl-5.44.0-28|622	%endif
14mr|perl-5.44.0-28|623	Conflicts:      perl < 4:5.22.0-351
14mr|perl-5.44.0-28|624	
14mr|perl-5.44.0-28|625	%description Attribute-Handlers
14mr|perl-5.44.0-28|626	This Perl module, when inherited by a package, allows that package's class to
14mr|perl-5.44.0-28|627	define attribute handler subroutines for specific attributes. Variables and
14mr|perl-5.44.0-28|628	subroutines subsequently defined in that package, or in packages derived from
14mr|perl-5.44.0-28|629	that package may be given attributes with the same names as the attribute
14mr|perl-5.44.0-28|630	handler subroutines, which will then be called in one of the compilation
14mr|perl-5.44.0-28|631	phases (i.e. in a "BEGIN", "CHECK", "INIT", or "END" block).
14mr|perl-5.44.0-28|632	
14mr|perl-5.44.0-28|633	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|634	%package autodie
14mr|perl-5.44.0-28|635	Summary:        Replace functions with ones that succeed or die
14mr|perl-5.44.0-28|636	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|637	Epoch:          0
14mr|perl-5.44.0-28|638	Version:        2.29
14mr|perl-5.44.0-28|639	Requires:       %perl_compat
14mr|perl-5.44.0-28|640	BuildArch:      noarch
14mr|perl-5.44.0-28|641	Requires:       perl(B)
14mr|perl-5.44.0-28|642	Requires:       perl(Fcntl)
14mr|perl-5.44.0-28|643	Requires:       perl(overload)
14mr|perl-5.44.0-28|644	Requires:       perl(POSIX)
14mr|perl-5.44.0-28|645	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|646	%gendep_perl_autodie
14mr|perl-5.44.0-28|647	%endif
14mr|perl-5.44.0-28|648	Conflicts:      perl < 4:5.16.2-259
14mr|perl-5.44.0-28|649	
14mr|perl-5.44.0-28|650	%description autodie
14mr|perl-5.44.0-28|651	The "autodie" and "Fatal" pragma provides a convenient way to replace
14mr|perl-5.44.0-28|652	functions that normally return false on failure with equivalents that throw an
14mr|perl-5.44.0-28|653	exception on failure.
14mr|perl-5.44.0-28|654	
14mr|perl-5.44.0-28|655	However "Fatal" has been obsoleted by the new autodie pragma. Please use
14mr|perl-5.44.0-28|656	autodie in preference to "Fatal".
14mr|perl-5.44.0-28|657	%endif
14mr|perl-5.44.0-28|658	
14mr|perl-5.44.0-28|659	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|660	%package bignum
14mr|perl-5.44.0-28|661	Summary:        Transparent big number support for Perl
14mr|perl-5.44.0-28|662	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|663	Epoch:          0
14mr|perl-5.44.0-28|664	Version:        0.51
14mr|perl-5.44.0-28|665	Requires:       %perl_compat
14mr|perl-5.44.0-28|666	Requires:       perl(Carp)
14mr|perl-5.44.0-28|667	# Math::BigInt::Lite is optional
14mr|perl-5.44.0-28|668	Requires:       perl(Math::BigRat)
14mr|perl-5.44.0-28|669	Requires:       perl(warnings)
14mr|perl-5.44.0-28|670	BuildArch:      noarch
14mr|perl-5.44.0-28|671	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|672	%gendep_perl_bignum
14mr|perl-5.44.0-28|673	%endif
14mr|perl-5.44.0-28|674	
14mr|perl-5.44.0-28|675	%description bignum
14mr|perl-5.44.0-28|676	This package attempts to make it easier to write scripts that use BigInts and
14mr|perl-5.44.0-28|677	BigFloats in a transparent way.
14mr|perl-5.44.0-28|678	
14mr|perl-5.44.0-28|679	%package Carp
14mr|perl-5.44.0-28|680	Summary:        Alternative warn and die for modules
14mr|perl-5.44.0-28|681	Epoch:          0
14mr|perl-5.44.0-28|682	# Real version 1.50
14mr|perl-5.44.0-28|683	Version:        1.50
14mr|perl-5.44.0-28|684	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|685	Requires:       %perl_compat
14mr|perl-5.44.0-28|686	Provides:       perl(Carp::Heavy) = %{version}
14mr|perl-5.44.0-28|687	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|688	%gendep_perl_Carp
14mr|perl-5.44.0-28|689	%endif
14mr|perl-5.44.0-28|690	BuildArch:      noarch
14mr|perl-5.44.0-28|691	
14mr|perl-5.44.0-28|692	# Do not export unversioned module
14mr|perl-5.44.0-28|693	%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Carp\\)\\s*$
14mr|perl-5.44.0-28|694	
14mr|perl-5.44.0-28|695	%description Carp
14mr|perl-5.44.0-28|696	The Carp routines are useful in your own modules because they act like
14mr|perl-5.44.0-28|697	die() or warn(), but with a message which is more likely to be useful to a
14mr|perl-5.44.0-28|698	user of your module. In the case of cluck, confess, and longmess that
14mr|perl-5.44.0-28|699	context is a summary of every call in the call-stack. For a shorter message
14mr|perl-5.44.0-28|700	you can use carp or croak which report the error as being from where your
14mr|perl-5.44.0-28|701	module was called. There is no guarantee that that is where the error was,
14mr|perl-5.44.0-28|702	but it is a good educated guess.
14mr|perl-5.44.0-28|703	%endif
14mr|perl-5.44.0-28|704	
14mr|perl-5.44.0-28|705	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|706	%package Compress-Raw-Bzip2
14mr|perl-5.44.0-28|707	Summary:        Low-Level Interface to bzip2 compression library
14mr|perl-5.44.0-28|708	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|709	Epoch:          0
14mr|perl-5.44.0-28|710	Version:        2.084
14mr|perl-5.44.0-28|711	Requires:       perl(Exporter), perl(File::Temp)
14mr|perl-5.44.0-28|712	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|713	%gendep_perl_Compress_Raw_Bzip2
14mr|perl-5.44.0-28|714	%endif
14mr|perl-5.44.0-28|715	
14mr|perl-5.44.0-28|716	%description Compress-Raw-Bzip2
14mr|perl-5.44.0-28|717	This module provides a Perl interface to the bzip2 compression library.
14mr|perl-5.44.0-28|718	It is used by IO::Compress::Bzip2.
14mr|perl-5.44.0-28|719	
14mr|perl-5.44.0-28|720	%package Compress-Raw-Zlib
14mr|perl-5.44.0-28|721	Summary:        Low-Level Interface to the zlib compression library
14mr|perl-5.44.0-28|722	License:        (GPL+ or Artistic) and zlib
14mr|perl-5.44.0-28|723	Epoch:          0
14mr|perl-5.44.0-28|724	Version:        2.084
14mr|perl-5.44.0-28|725	Requires:       %perl_compat
14mr|perl-5.44.0-28|726	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|727	%gendep_perl_Compress_Raw_Zlib
14mr|perl-5.44.0-28|728	%endif
14mr|perl-5.44.0-28|729	
14mr|perl-5.44.0-28|730	%description Compress-Raw-Zlib
14mr|perl-5.44.0-28|731	This module provides a Perl interface to the zlib compression library.
14mr|perl-5.44.0-28|732	It is used by IO::Compress::Zlib.
14mr|perl-5.44.0-28|733	%endif
14mr|perl-5.44.0-28|734	
14mr|perl-5.44.0-28|735	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|736	%package Config-Perl-V
14mr|perl-5.44.0-28|737	Summary:        Structured data retrieval of perl -V output
14mr|perl-5.44.0-28|738	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|739	Epoch:          0
14mr|perl-5.44.0-28|740	Version:        0.32
14mr|perl-5.44.0-28|741	Requires:       %perl_compat
14mr|perl-5.44.0-28|742	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|743	%gendep_perl_Config_Perl_V
14mr|perl-5.44.0-28|744	%endif
14mr|perl-5.44.0-28|745	BuildArch:      noarch
14mr|perl-5.44.0-28|746	Conflicts:      perl < 4:5.22.0-347
14mr|perl-5.44.0-28|747	
14mr|perl-5.44.0-28|748	%description Config-Perl-V
14mr|perl-5.44.0-28|749	The command "perl -V" will return you an excerpt from the %%Config::Config
14mr|perl-5.44.0-28|750	hash combined with the output of "perl -V" that is not stored inside the hash,
14mr|perl-5.44.0-28|751	but only available to the perl binary itself. This package provides Perl
14mr|perl-5.44.0-28|752	module that will return you the output of "perl -V" in a structure.
14mr|perl-5.44.0-28|753	%endif
14mr|perl-5.44.0-28|754	
14mr|perl-5.44.0-28|755	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|756	%package constant
14mr|perl-5.44.0-28|757	Summary:        Perl pragma to declare constants
14mr|perl-5.44.0-28|758	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|759	Epoch:          0
14mr|perl-5.44.0-28|760	Version:        1.33
14mr|perl-5.44.0-28|761	Requires:       %perl_compat
14mr|perl-5.44.0-28|762	Requires:       perl(Carp)
14mr|perl-5.44.0-28|763	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|764	%gendep_perl_constant
14mr|perl-5.44.0-28|765	%endif
14mr|perl-5.44.0-28|766	BuildArch:      noarch
14mr|perl-5.44.0-28|767	Conflicts:      perl < 4:5.16.3-264
14mr|perl-5.44.0-28|768	
14mr|perl-5.44.0-28|769	%description constant
14mr|perl-5.44.0-28|770	This pragma allows you to declare constants at compile-time:
14mr|perl-5.44.0-28|771	
14mr|perl-5.44.0-28|772	use constant PI => 4 * atan2(1, 1);
14mr|perl-5.44.0-28|773	
14mr|perl-5.44.0-28|774	When you declare a constant such as "PI" using the method shown above,
14mr|perl-5.44.0-28|775	each machine your script runs upon can have as many digits of accuracy
14mr|perl-5.44.0-28|776	as it can use. Also, your program will be easier to read, more likely
14mr|perl-5.44.0-28|777	to be maintained (and maintained correctly), and far less likely to
14mr|perl-5.44.0-28|778	send a space probe to the wrong planet because nobody noticed the one
14mr|perl-5.44.0-28|779	equation in which you wrote 3.14195.
14mr|perl-5.44.0-28|780	
14mr|perl-5.44.0-28|781	When a constant is used in an expression, Perl replaces it with its
14mr|perl-5.44.0-28|782	value at compile time, and may then optimize the expression further.
14mr|perl-5.44.0-28|783	In particular, any code in an "if (CONSTANT)" block will be optimized
14mr|perl-5.44.0-28|784	away if the constant is false.
14mr|perl-5.44.0-28|785	%endif
14mr|perl-5.44.0-28|786	
14mr|perl-5.44.0-28|787	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|788	%package CPAN
14mr|perl-5.44.0-28|789	Summary:        Query, download and build perl modules from CPAN sites
14mr|perl-5.44.0-28|790	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|791	Epoch:          0
14mr|perl-5.44.0-28|792	Version:        2.22
14mr|perl-5.44.0-28|793	Requires:       make
14mr|perl-5.44.0-28|794	# Prefer Archive::Tar and Compress::Zlib over tar and gzip
14mr|perl-5.44.0-28|795	Requires:       perl(Archive::Tar) >= 1.50
14mr|perl-5.44.0-28|796	Requires:       perl(base)
14mr|perl-5.44.0-28|797	Requires:       perl(Data::Dumper)
14mr|perl-5.44.0-28|798	%if %{without perl_bootstrap}
14mr|perl-5.44.0-28|799	Requires:       perl(Devel::Size)
14mr|perl-5.44.0-28|800	%endif
14mr|perl-5.44.0-28|801	Requires:       perl(ExtUtils::Manifest)
14mr|perl-5.44.0-28|802	%if %{without perl_bootstrap}
14mr|perl-5.44.0-28|803	Requires:       perl(File::HomeDir) >= 0.65
14mr|perl-5.44.0-28|804	%endif
14mr|perl-5.44.0-28|805	Requires:       perl(File::Temp) >= 0.16
14mr|perl-5.44.0-28|806	Requires:       perl(lib)
14mr|perl-5.44.0-28|807	Requires:       perl(Net::Config)
14mr|perl-5.44.0-28|808	Requires:       perl(Net::FTP)
14mr|perl-5.44.0-28|809	Requires:       perl(POSIX)
14mr|perl-5.44.0-28|810	Requires:       perl(Term::ReadLine)
14mr|perl-5.44.0-28|811	%if %{without perl_bootstrap}
14mr|perl-5.44.0-28|812	Requires:       perl(URI)
14mr|perl-5.44.0-28|813	Requires:       perl(URI::Escape)
14mr|perl-5.44.0-28|814	%endif
14mr|perl-5.44.0-28|815	Requires:       perl(User::pwent)
14mr|perl-5.44.0-28|816	# Optional but higly recommended:
14mr|perl-5.44.0-28|817	%if %{without perl_bootstrap}
14mr|perl-5.44.0-28|818	Requires:       perl(Archive::Zip)
14mr|perl-5.44.0-28|819	Requires:       perl(Compress::Bzip2)
14mr|perl-5.44.0-28|820	Requires:       perl(CPAN::Meta) >= 2.110.350
14mr|perl-5.44.0-28|821	%endif
14mr|perl-5.44.0-28|822	Requires:       perl(Compress::Zlib)
14mr|perl-5.44.0-28|823	Requires:       perl(Digest::MD5)
14mr|perl-5.44.0-28|824	# CPAN encourages Digest::SHA strongly because of integrity checks
14mr|perl-5.44.0-28|825	Requires:       perl(Digest::SHA)
14mr|perl-5.44.0-28|826	Requires:       perl(Dumpvalue)
14mr|perl-5.44.0-28|827	Requires:       perl(ExtUtils::CBuilder)
14mr|perl-5.44.0-28|828	%if %{without perl_bootstrap}
14mr|perl-5.44.0-28|829	# Avoid circular deps local::lib -> Module::Install -> CPAN when bootstraping
14mr|perl-5.44.0-28|830	# local::lib recommended by CPAN::FirstTime default choice, bug #1122498
14mr|perl-5.44.0-28|831	Requires:       perl(local::lib)
14mr|perl-5.44.0-28|832	%endif
14mr|perl-5.44.0-28|833	# FIXME is this actually a hard requirement?
14mr|perl-5.44.0-28|834	Requires:       perl(Module::Build)
14mr|perl-5.44.0-28|835	%if %{without perl_bootstrap}
14mr|perl-5.44.0-28|836	Requires:       perl(Text::Glob)
14mr|perl-5.44.0-28|837	%endif
14mr|perl-5.44.0-28|838	Requires:       %perl_compat
14mr|perl-5.44.0-28|839	Provides:       cpan = %{version}
14mr|perl-5.44.0-28|840	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|841	%gendep_perl_CPAN
14mr|perl-5.44.0-28|842	%endif
14mr|perl-5.44.0-28|843	BuildArch:      noarch
14mr|perl-5.44.0-28|844	
14mr|perl-5.44.0-28|845	%description CPAN
14mr|perl-5.44.0-28|846	The CPAN module automates or at least simplifies the make and install of
14mr|perl-5.44.0-28|847	perl modules and extensions. It includes some primitive searching
14mr|perl-5.44.0-28|848	capabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certain
14mr|perl-5.44.0-28|849	external download clients to fetch distributions from the net.
14mr|perl-5.44.0-28|850	%endif
14mr|perl-5.44.0-28|851	
14mr|perl-5.44.0-28|852	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|853	%package CPAN-Meta
14mr|perl-5.44.0-28|854	Summary:        Distribution metadata for a CPAN dist
14mr|perl-5.44.0-28|855	Epoch:          0
14mr|perl-5.44.0-28|856	Version:        2.150010
14mr|perl-5.44.0-28|857	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|858	Requires:       %perl_compat
14mr|perl-5.44.0-28|859	Requires:       perl(CPAN::Meta::YAML) >= 0.011
14mr|perl-5.44.0-28|860	Requires:       perl(Encode)
14mr|perl-5.44.0-28|861	Requires:       perl(JSON::PP) >= 2.27300
14mr|perl-5.44.0-28|862	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|863	%gendep_perl_CPAN_Meta
14mr|perl-5.44.0-28|864	%endif
14mr|perl-5.44.0-28|865	BuildArch:      noarch
14mr|perl-5.44.0-28|866	
14mr|perl-5.44.0-28|867	%description CPAN-Meta
14mr|perl-5.44.0-28|868	Software distributions released to the CPAN include a META.json or, for
14mr|perl-5.44.0-28|869	older distributions, META.yml, which describes the distribution, its
14mr|perl-5.44.0-28|870	contents, and the requirements for building and installing the
14mr|perl-5.44.0-28|871	distribution. The data structure stored in the META.json file is described
14mr|perl-5.44.0-28|872	in CPAN::Meta::Spec.
14mr|perl-5.44.0-28|873	%endif
14mr|perl-5.44.0-28|874	
14mr|perl-5.44.0-28|875	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|876	%package CPAN-Meta-Requirements
14mr|perl-5.44.0-28|877	Summary:        Set of version requirements for a CPAN dist
14mr|perl-5.44.0-28|878	Epoch:          0
14mr|perl-5.44.0-28|879	# Real version 2.145 (2.140 in perl 5.38, Range.pm appeared in 2.141)
14mr|perl-5.44.0-28|880	Version:        2.145
14mr|perl-5.44.0-28|881	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|882	Requires:       %perl_compat
14mr|perl-5.44.0-28|883	BuildArch:      noarch
14mr|perl-5.44.0-28|884	# CPAN-Meta-Requirements used to have six decimal places
14mr|perl-5.44.0-28|885	%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(CPAN::Meta::Requirements\\)(\\s|$)
14mr|perl-5.44.0-28|886	Provides:       perl(CPAN::Meta::Requirements) = %{version}000
14mr|perl-5.44.0-28|887	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|888	%gendep_perl_CPAN_Meta_Requirements
14mr|perl-5.44.0-28|889	%endif
14mr|perl-5.44.0-28|890	
14mr|perl-5.44.0-28|891	%description CPAN-Meta-Requirements
14mr|perl-5.44.0-28|892	A CPAN::Meta::Requirements object models a set of version constraints like
14mr|perl-5.44.0-28|893	those specified in the META.yml or META.json files in CPAN distributions.
14mr|perl-5.44.0-28|894	It can be built up by adding more and more constraints, and it will reduce
14mr|perl-5.44.0-28|895	them to the simplest representation.
14mr|perl-5.44.0-28|896	%endif
14mr|perl-5.44.0-28|897	
14mr|perl-5.44.0-28|898	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|899	%package CPAN-Meta-YAML
14mr|perl-5.44.0-28|900	Version:        0.018
14mr|perl-5.44.0-28|901	Epoch:          0
14mr|perl-5.44.0-28|902	Summary:        Read and write a subset of YAML for CPAN Meta files
14mr|perl-5.44.0-28|903	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|904	BuildArch:      noarch
14mr|perl-5.44.0-28|905	Requires:       %perl_compat
14mr|perl-5.44.0-28|906	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|907	%gendep_perl_CPAN_Meta_YAML
14mr|perl-5.44.0-28|908	%endif
14mr|perl-5.44.0-28|909	
14mr|perl-5.44.0-28|910	%description CPAN-Meta-YAML
14mr|perl-5.44.0-28|911	This module implements a subset of the YAML specification for use in reading
14mr|perl-5.44.0-28|912	and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be
14mr|perl-5.44.0-28|913	used for any other general YAML parsing or generation task.
14mr|perl-5.44.0-28|914	%endif
14mr|perl-5.44.0-28|915	
14mr|perl-5.44.0-28|916	
14mr|perl-5.44.0-28|917	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|918	%package Data-Dumper
14mr|perl-5.44.0-28|919	Summary:        Stringify perl data structures, suitable for printing and eval
14mr|perl-5.44.0-28|920	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|921	Epoch:          0
14mr|perl-5.44.0-28|922	Version:        2.174
14mr|perl-5.44.0-28|923	Requires:       %perl_compat
14mr|perl-5.44.0-28|924	Requires:       perl(Scalar::Util)
14mr|perl-5.44.0-28|925	Requires:       perl(XSLoader)
14mr|perl-5.44.0-28|926	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|927	%gendep_perl_Data_Dumper
14mr|perl-5.44.0-28|928	%endif
14mr|perl-5.44.0-28|929	
14mr|perl-5.44.0-28|930	%description Data-Dumper
14mr|perl-5.44.0-28|931	Given a list of scalars or reference variables, writes out their contents
14mr|perl-5.44.0-28|932	in perl syntax. The references can also be objects. The content of each
14mr|perl-5.44.0-28|933	variable is output in a single Perl statement. Handles self-referential
14mr|perl-5.44.0-28|934	structures correctly.
14mr|perl-5.44.0-28|935	%endif
14mr|perl-5.44.0-28|936	
14mr|perl-5.44.0-28|937	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|938	%package DB_File
14mr|perl-5.44.0-28|939	Summary:        Perl5 access to Berkeley DB version 1.x
14mr|perl-5.44.0-28|940	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|941	Epoch:          0
14mr|perl-5.44.0-28|942	Version:        1.843
14mr|perl-5.44.0-28|943	Requires:       %perl_compat
14mr|perl-5.44.0-28|944	Requires:       perl(Fcntl)
14mr|perl-5.44.0-28|945	Requires:       perl(XSLoader)
14mr|perl-5.44.0-28|946	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|947	%gendep_perl_DB_File
14mr|perl-5.44.0-28|948	%endif
14mr|perl-5.44.0-28|949	Conflicts:      perl < 4:5.16.3-264
14mr|perl-5.44.0-28|950	
14mr|perl-5.44.0-28|951	%description DB_File
14mr|perl-5.44.0-28|952	DB_File is a module which allows Perl programs to make use of the facilities
14mr|perl-5.44.0-28|953	provided by Berkeley DB version 1.x (if you have a newer version of DB, you
14mr|perl-5.44.0-28|954	will be limited to functionality provided by interface of version 1.x). The
14mr|perl-5.44.0-28|955	interface defined here mirrors the Berkeley DB interface closely.
14mr|perl-5.44.0-28|956	%endif
14mr|perl-5.44.0-28|957	
14mr|perl-5.44.0-28|958	%package Devel-Peek
14mr|perl-5.44.0-28|959	Summary:        A data debugging tool for the XS programmer
14mr|perl-5.44.0-28|960	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|961	Epoch:          0
14mr|perl-5.44.0-28|962	Version:        1.28
14mr|perl-5.44.0-28|963	Requires:       %perl_compat
14mr|perl-5.44.0-28|964	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|965	%gendep_perl_Devel_Peek
14mr|perl-5.44.0-28|966	%endif
14mr|perl-5.44.0-28|967	Conflicts:      perl < 4:5.22.0-351
14mr|perl-5.44.0-28|968	
14mr|perl-5.44.0-28|969	%description Devel-Peek
14mr|perl-5.44.0-28|970	Devel::Peek contains functions which allows raw Perl datatypes to be
14mr|perl-5.44.0-28|971	manipulated from a Perl script. This is used by those who do XS programming to
14mr|perl-5.44.0-28|972	check that the data they are sending from C to Perl looks as they think it
14mr|perl-5.44.0-28|973	should look.
14mr|perl-5.44.0-28|974	
14mr|perl-5.44.0-28|975	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|976	%package Devel-PPPort
14mr|perl-5.44.0-28|977	Summary:        Perl Pollution Portability header generator
14mr|perl-5.44.0-28|978	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|979	Epoch:          0
14mr|perl-5.44.0-28|980	Version:        3.52
14mr|perl-5.44.0-28|981	Requires:       %perl_compat
14mr|perl-5.44.0-28|982	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|983	%gendep_perl_Devel_PPPort
14mr|perl-5.44.0-28|984	%endif
14mr|perl-5.44.0-28|985	Conflicts:      perl < 4:5.20.1-310
14mr|perl-5.44.0-28|986	
14mr|perl-5.44.0-28|987	%description Devel-PPPort
14mr|perl-5.44.0-28|988	Perl's API has changed over time, gaining new features, new functions,
14mr|perl-5.44.0-28|989	increasing its flexibility, and reducing the impact on the C name space
14mr|perl-5.44.0-28|990	environment (reduced pollution). The header file written by this module,
14mr|perl-5.44.0-28|991	typically ppport.h, attempts to bring some of the newer Perl API features
14mr|perl-5.44.0-28|992	to older versions of Perl, so that you can worry less about keeping track
14mr|perl-5.44.0-28|993	of old releases, but users can still reap the benefit.
14mr|perl-5.44.0-28|994	%endif
14mr|perl-5.44.0-28|995	
14mr|perl-5.44.0-28|996	%package Devel-SelfStubber
14mr|perl-5.44.0-28|997	Summary:        Generate stubs for a SelfLoading module
14mr|perl-5.44.0-28|998	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|999	Epoch:          0
14mr|perl-5.44.0-28|1000	Version:        1.06
14mr|perl-5.44.0-28|1001	BuildArch:      noarch
14mr|perl-5.44.0-28|1002	Requires:       %perl_compat
14mr|perl-5.44.0-28|1003	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1004	%gendep_perl_Devel_SelfStubber
14mr|perl-5.44.0-28|1005	%endif
14mr|perl-5.44.0-28|1006	Conflicts:      perl < 4:5.22.0-351
14mr|perl-5.44.0-28|1007	
14mr|perl-5.44.0-28|1008	%description Devel-SelfStubber
14mr|perl-5.44.0-28|1009	Devel::SelfStubber prints the stubs you need to put in the module before the
14mr|perl-5.44.0-28|1010	__DATA__ token (or you can get it to print the entire module with stubs
14mr|perl-5.44.0-28|1011	correctly placed). The stubs ensure that if a method is called, it will get
14mr|perl-5.44.0-28|1012	loaded. They are needed specifically for inherited autoloaded methods.
14mr|perl-5.44.0-28|1013	
14mr|perl-5.44.0-28|1014	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1015	%package Digest
14mr|perl-5.44.0-28|1016	Summary:        Modules that calculate message digests
14mr|perl-5.44.0-28|1017	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1018	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|1019	Epoch:          0
14mr|perl-5.44.0-28|1020	Version:        1.17.01
14mr|perl-5.44.0-28|1021	BuildArch:      noarch
14mr|perl-5.44.0-28|1022	Requires:       %perl_compat
14mr|perl-5.44.0-28|1023	Requires:       perl(MIME::Base64)
14mr|perl-5.44.0-28|1024	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1025	%gendep_perl_Digest
14mr|perl-5.44.0-28|1026	%endif
14mr|perl-5.44.0-28|1027	
14mr|perl-5.44.0-28|1028	%description Digest
14mr|perl-5.44.0-28|1029	The Digest:: modules calculate digests, also called "fingerprints" or
14mr|perl-5.44.0-28|1030	"hashes", of some data, called a message. The digest is (usually)
14mr|perl-5.44.0-28|1031	some small/fixed size string. The actual size of the digest depend of
14mr|perl-5.44.0-28|1032	the algorithm used. The message is simply a sequence of arbitrary
14mr|perl-5.44.0-28|1033	bytes or bits.
14mr|perl-5.44.0-28|1034	%endif
14mr|perl-5.44.0-28|1035	
14mr|perl-5.44.0-28|1036	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1037	%package Digest-MD5
14mr|perl-5.44.0-28|1038	Summary:        Perl interface to the MD5 Algorithm
14mr|perl-5.44.0-28|1039	License:        (GPL+ or Artistic) and BSD
14mr|perl-5.44.0-28|1040	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|1041	Epoch:          0
14mr|perl-5.44.0-28|1042	Version:        2.55
14mr|perl-5.44.0-28|1043	Requires:       %perl_compat
14mr|perl-5.44.0-28|1044	Requires:       perl(XSLoader)
14mr|perl-5.44.0-28|1045	# Recommended
14mr|perl-5.44.0-28|1046	Requires:       perl(Digest::base) >= 1.00
14mr|perl-5.44.0-28|1047	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1048	%gendep_perl_Digest_MD5
14mr|perl-5.44.0-28|1049	%endif
14mr|perl-5.44.0-28|1050	
14mr|perl-5.44.0-28|1051	%description Digest-MD5
14mr|perl-5.44.0-28|1052	The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5
14mr|perl-5.44.0-28|1053	Message Digest algorithm from within Perl programs. The algorithm takes as
14mr|perl-5.44.0-28|1054	input a message of arbitrary length and produces as output a 128-bit
14mr|perl-5.44.0-28|1055	"fingerprint" or "message digest" of the input.
14mr|perl-5.44.0-28|1056	%endif
14mr|perl-5.44.0-28|1057	
14mr|perl-5.44.0-28|1058	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1059	%package Digest-SHA
14mr|perl-5.44.0-28|1060	Summary:        Perl extension for SHA-1/224/256/384/512
14mr|perl-5.44.0-28|1061	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1062	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|1063	Epoch:          1
14mr|perl-5.44.0-28|1064	Version:        6.02
14mr|perl-5.44.0-28|1065	Requires:       %perl_compat
14mr|perl-5.44.0-28|1066	Requires:       perl(Carp)
14mr|perl-5.44.0-28|1067	# Recommended
14mr|perl-5.44.0-28|1068	Requires:       perl(Digest::base)
14mr|perl-5.44.0-28|1069	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1070	%gendep_perl_Digest_SHA
14mr|perl-5.44.0-28|1071	%endif
14mr|perl-5.44.0-28|1072	
14mr|perl-5.44.0-28|1073	%description Digest-SHA
14mr|perl-5.44.0-28|1074	Digest::SHA is a complete implementation of the NIST Secure Hash
14mr|perl-5.44.0-28|1075	Standard.  It gives Perl programmers a convenient way to calculate
14mr|perl-5.44.0-28|1076	SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests.  The
14mr|perl-5.44.0-28|1077	module can handle all types of input, including partial-byte data.
14mr|perl-5.44.0-28|1078	%endif
14mr|perl-5.44.0-28|1079	
14mr|perl-5.44.0-28|1080	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1081	%package Encode
14mr|perl-5.44.0-28|1082	Summary:        Character encodings in Perl
14mr|perl-5.44.0-28|1083	License:        (GPL+ or Artistic) and Artistic 2.0 and UCD
14mr|perl-5.44.0-28|1084	Epoch:          4
14mr|perl-5.44.0-28|1085	Version:        3.01
14mr|perl-5.44.0-28|1086	Requires:       %perl_compat
14mr|perl-5.44.0-28|1087	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1088	%gendep_perl_Encode
14mr|perl-5.44.0-28|1089	%endif
14mr|perl-5.44.0-28|1090	
14mr|perl-5.44.0-28|1091	%description Encode
14mr|perl-5.44.0-28|1092	The Encode module provides the interface between Perl strings and the rest
14mr|perl-5.44.0-28|1093	of the system. Perl strings are sequences of characters.
14mr|perl-5.44.0-28|1094	
14mr|perl-5.44.0-28|1095	%package encoding
14mr|perl-5.44.0-28|1096	Summary:        Write your Perl script in non-ASCII or non-UTF-8
14mr|perl-5.44.0-28|1097	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1098	Epoch:          4
14mr|perl-5.44.0-28|1099	Version:        2.22
14mr|perl-5.44.0-28|1100	# Keeping this sub-package arch-specific because it installs files into
14mr|perl-5.44.0-28|1101	# arch-specific directories.
14mr|perl-5.44.0-28|1102	Requires:       %perl_compat
14mr|perl-5.44.0-28|1103	Requires:       perl(Carp)
14mr|perl-5.44.0-28|1104	# Config not needed on perl ≥ 5.008
14mr|perl-5.44.0-28|1105	# Consider Filter::Util::Call as mandatory, bug #1165183, CPAN RT#100427
14mr|perl-5.44.0-28|1106	Requires:       perl(Filter::Util::Call)
14mr|perl-5.44.0-28|1107	# I18N::Langinfo is optional
14mr|perl-5.44.0-28|1108	# PerlIO::encoding is optional
14mr|perl-5.44.0-28|1109	Requires:       perl(utf8)
14mr|perl-5.44.0-28|1110	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1111	%gendep_perl_encoding
14mr|perl-5.44.0-28|1112	%endif
14mr|perl-5.44.0-28|1113	Conflicts:      perl-Encode < 2:2.60-314
14mr|perl-5.44.0-28|1114	
14mr|perl-5.44.0-28|1115	%description encoding
14mr|perl-5.44.0-28|1116	With the encoding pragma, you can write your Perl script in any encoding you
14mr|perl-5.44.0-28|1117	like (so long as the Encode module supports it) and still enjoy Unicode
14mr|perl-5.44.0-28|1118	support.
14mr|perl-5.44.0-28|1119	
14mr|perl-5.44.0-28|1120	However, this encoding module is deprecated under perl 5.18. It uses
14mr|perl-5.44.0-28|1121	a mechanism provided by perl that is deprecated under 5.18 and higher, and may
14mr|perl-5.44.0-28|1122	be removed in a future version.
14mr|perl-5.44.0-28|1123	
14mr|perl-5.44.0-28|1124	The easiest and the best alternative is to write your script in UTF-8.
14mr|perl-5.44.0-28|1125	
14mr|perl-5.44.0-28|1126	%package Encode-devel
14mr|perl-5.44.0-28|1127	Summary:        Character encodings in Perl
14mr|perl-5.44.0-28|1128	License:        (GPL+ or Artistic) and UCD
14mr|perl-5.44.0-28|1129	Epoch:          4
14mr|perl-5.44.0-28|1130	Version:        3.01
14mr|perl-5.44.0-28|1131	Requires:       %perl_compat
14mr|perl-5.44.0-28|1132	Requires:       %{name}-Encode = %{epoch}:%{version}-%{release}
14mr|perl-5.44.0-28|1133	Recommends:     perl-devel
14mr|perl-5.44.0-28|1134	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1135	%gendep_perl_Encode_devel
14mr|perl-5.44.0-28|1136	%endif
14mr|perl-5.44.0-28|1137	BuildArch:      noarch
14mr|perl-5.44.0-28|1138	
14mr|perl-5.44.0-28|1139	%description Encode-devel
14mr|perl-5.44.0-28|1140	enc2xs builds a Perl extension for use by Encode from either Unicode Character
14mr|perl-5.44.0-28|1141	Mapping files (.ucm) or Tcl Encoding Files (.enc). You can use enc2xs to add
14mr|perl-5.44.0-28|1142	your own encoding to perl. No knowledge of XS is necessary.
14mr|perl-5.44.0-28|1143	%endif
14mr|perl-5.44.0-28|1144	
14mr|perl-5.44.0-28|1145	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1146	%package Env
14mr|perl-5.44.0-28|1147	Summary:        Perl module that imports environment variables as scalars or arrays
14mr|perl-5.44.0-28|1148	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1149	Epoch:          0
14mr|perl-5.44.0-28|1150	Version:        1.04
14mr|perl-5.44.0-28|1151	Requires:       %perl_compat
14mr|perl-5.44.0-28|1152	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1153	%gendep_perl_Env
14mr|perl-5.44.0-28|1154	%endif
14mr|perl-5.44.0-28|1155	BuildArch:      noarch
14mr|perl-5.44.0-28|1156	Conflicts:      perl < 4:5.16.2-265
14mr|perl-5.44.0-28|1157	
14mr|perl-5.44.0-28|1158	%description Env
14mr|perl-5.44.0-28|1159	Perl maintains environment variables in a special hash named %%ENV. For when
14mr|perl-5.44.0-28|1160	this access method is inconvenient, the Perl module Env allows environment
14mr|perl-5.44.0-28|1161	variables to be treated as scalar or array variables.
14mr|perl-5.44.0-28|1162	%endif
14mr|perl-5.44.0-28|1163	
14mr|perl-5.44.0-28|1164	%package Errno
14mr|perl-5.44.0-28|1165	Summary:        System errno constants
14mr|perl-5.44.0-28|1166	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1167	Epoch:          0
14mr|perl-5.44.0-28|1168	Version:        1.30
14mr|perl-5.44.0-28|1169	Requires:       %perl_compat
14mr|perl-5.44.0-28|1170	# Errno.pm bakes in kernel version at build time and compares it against
14mr|perl-5.44.0-28|1171	# $Config{osvers} at run time. Match exact interpreter build. Bug #1393421.
14mr|perl-5.44.0-28|1172	Requires:       perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
14mr|perl-5.44.0-28|1173	Requires:       perl(Carp)
14mr|perl-5.44.0-28|1174	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1175	%gendep_perl_Errno
14mr|perl-5.44.0-28|1176	%endif
14mr|perl-5.44.0-28|1177	Conflicts:      perl < 4:5.22.0-351
14mr|perl-5.44.0-28|1178	
14mr|perl-5.44.0-28|1179	%description Errno
14mr|perl-5.44.0-28|1180	"Errno" defines and conditionally exports all the error constants defined in
14mr|perl-5.44.0-28|1181	your system "errno.h" include file. It has a single export tag, ":POSIX",
14mr|perl-5.44.0-28|1182	which will export all POSIX defined error numbers.
14mr|perl-5.44.0-28|1183	
14mr|perl-5.44.0-28|1184	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1185	%package experimental
14mr|perl-5.44.0-28|1186	Summary:        Experimental features made easy
14mr|perl-5.44.0-28|1187	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1188	Epoch:          0
14mr|perl-5.44.0-28|1189	Version:        0.020
14mr|perl-5.44.0-28|1190	Requires:       %perl_compat
14mr|perl-5.44.0-28|1191	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1192	%gendep_perl_experimental
14mr|perl-5.44.0-28|1193	%endif
14mr|perl-5.44.0-28|1194	BuildArch:      noarch
14mr|perl-5.44.0-28|1195	Conflicts:      perl < 4:5.20.0-303
14mr|perl-5.44.0-28|1196	
14mr|perl-5.44.0-28|1197	%description experimental
14mr|perl-5.44.0-28|1198	This pragma provides an easy and convenient way to enable or disable
14mr|perl-5.44.0-28|1199	experimental features.
14mr|perl-5.44.0-28|1200	%endif
14mr|perl-5.44.0-28|1201	
14mr|perl-5.44.0-28|1202	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1203	%package Exporter
14mr|perl-5.44.0-28|1204	Summary:        Implements default import method for modules
14mr|perl-5.44.0-28|1205	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1206	Epoch:          0
14mr|perl-5.44.0-28|1207	Version:        5.73
14mr|perl-5.44.0-28|1208	Requires:       %perl_compat
14mr|perl-5.44.0-28|1209	Requires:       perl(Carp) >= 1.05
14mr|perl-5.44.0-28|1210	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1211	%gendep_perl_Exporter
14mr|perl-5.44.0-28|1212	%endif
14mr|perl-5.44.0-28|1213	BuildArch:      noarch
14mr|perl-5.44.0-28|1214	Conflicts:      perl < 4:5.16.2-265
14mr|perl-5.44.0-28|1215	
14mr|perl-5.44.0-28|1216	%description Exporter
14mr|perl-5.44.0-28|1217	The Exporter module implements an import method which allows a module to
14mr|perl-5.44.0-28|1218	export functions and variables to its users' name spaces. Many modules use
14mr|perl-5.44.0-28|1219	Exporter rather than implementing their own import method because Exporter
14mr|perl-5.44.0-28|1220	provides a highly flexible interface, with an implementation optimized for
14mr|perl-5.44.0-28|1221	the common case.
14mr|perl-5.44.0-28|1222	%endif
14mr|perl-5.44.0-28|1223	
14mr|perl-5.44.0-28|1224	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1225	%package ExtUtils-CBuilder
14mr|perl-5.44.0-28|1226	Summary:        Compile and link C code for Perl modules
14mr|perl-5.44.0-28|1227	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1228	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|1229	Epoch:          1
14mr|perl-5.44.0-28|1230	Version:        0.280231
14mr|perl-5.44.0-28|1231	BuildArch:      noarch
14mr|perl-5.44.0-28|1232	# C and C++ compilers are highly recommended because compiling code is the
14mr|perl-5.44.0-28|1233	# purpose of ExtUtils::CBuilder, bug #1547165
14mr|perl-5.44.0-28|1234	Requires:       gcc
14mr|perl-5.44.0-28|1235	Requires:       gcc-c++
14mr|perl-5.44.0-28|1236	Requires:       perl-devel
14mr|perl-5.44.0-28|1237	Requires:       %perl_compat
14mr|perl-5.44.0-28|1238	Requires:       perl(DynaLoader)
14mr|perl-5.44.0-28|1239	Requires:       perl(ExtUtils::Mksymlists)
14mr|perl-5.44.0-28|1240	Requires:       perl(File::Spec) >= 3.13
14mr|perl-5.44.0-28|1241	Requires:       perl(Perl::OSType) >= 1
14mr|perl-5.44.0-28|1242	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1243	%gendep_perl_ExtUtils_CBuilder
14mr|perl-5.44.0-28|1244	%endif
14mr|perl-5.44.0-28|1245	
14mr|perl-5.44.0-28|1246	%description ExtUtils-CBuilder
14mr|perl-5.44.0-28|1247	This module can build the C portions of Perl modules by invoking the
14mr|perl-5.44.0-28|1248	appropriate compilers and linkers in a cross-platform manner. It was motivated
14mr|perl-5.44.0-28|1249	by the Module::Build project, but may be useful for other purposes as well.
14mr|perl-5.44.0-28|1250	%endif
14mr|perl-5.44.0-28|1251	
14mr|perl-5.44.0-28|1252	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1253	%package ExtUtils-Command
14mr|perl-5.44.0-28|1254	Summary:        Perl routines to replace common UNIX commands in Makefiles
14mr|perl-5.44.0-28|1255	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1256	Epoch:          1
14mr|perl-5.44.0-28|1257	Version:        7.34
14mr|perl-5.44.0-28|1258	BuildArch:      noarch
14mr|perl-5.44.0-28|1259	Requires:       %perl_compat
14mr|perl-5.44.0-28|1260	Conflicts:      perl < 4:5.20.1-312
14mr|perl-5.44.0-28|1261	Requires:       perl(File::Find)
14mr|perl-5.44.0-28|1262	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1263	%gendep_perl_ExtUtils_Command
14mr|perl-5.44.0-28|1264	%endif
14mr|perl-5.44.0-28|1265	
14mr|perl-5.44.0-28|1266	%description ExtUtils-Command
14mr|perl-5.44.0-28|1267	This Perl module is used to replace common UNIX commands. In all cases the
14mr|perl-5.44.0-28|1268	functions work with @ARGV rather than taking arguments. This makes them
14mr|perl-5.44.0-28|1269	easier to deal with in Makefiles.
14mr|perl-5.44.0-28|1270	%endif
14mr|perl-5.44.0-28|1271	
14mr|perl-5.44.0-28|1272	%package ExtUtils-Embed
14mr|perl-5.44.0-28|1273	Summary:        Utilities for embedding Perl in C/C++ applications
14mr|perl-5.44.0-28|1274	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1275	Epoch:          0
14mr|perl-5.44.0-28|1276	Version:        1.35
14mr|perl-5.44.0-28|1277	Requires:       perl-devel
14mr|perl-5.44.0-28|1278	Requires:       %perl_compat
14mr|perl-5.44.0-28|1279	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1280	%gendep_perl_ExtUtils_Embed
14mr|perl-5.44.0-28|1281	%endif
14mr|perl-5.44.0-28|1282	BuildArch:      noarch
14mr|perl-5.44.0-28|1283	
14mr|perl-5.44.0-28|1284	%description ExtUtils-Embed
14mr|perl-5.44.0-28|1285	Utilities for embedding Perl in C/C++ applications.
14mr|perl-5.44.0-28|1286	
14mr|perl-5.44.0-28|1287	
14mr|perl-5.44.0-28|1288	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1289	%package ExtUtils-Install
14mr|perl-5.44.0-28|1290	Summary:        Install files from here to there
14mr|perl-5.44.0-28|1291	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1292	Epoch:          0
14mr|perl-5.44.0-28|1293	Version:        2.14
14mr|perl-5.44.0-28|1294	BuildArch:      noarch
14mr|perl-5.44.0-28|1295	Requires:       %perl_compat
14mr|perl-5.44.0-28|1296	Requires:       perl(Data::Dumper)
14mr|perl-5.44.0-28|1297	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1298	%gendep_perl_ExtUtils_Install
14mr|perl-5.44.0-28|1299	%endif
14mr|perl-5.44.0-28|1300	
14mr|perl-5.44.0-28|1301	%description ExtUtils-Install
14mr|perl-5.44.0-28|1302	Handles the installing and uninstalling of perl modules, scripts, man
14mr|perl-5.44.0-28|1303	pages, etc.
14mr|perl-5.44.0-28|1304	%endif
14mr|perl-5.44.0-28|1305	
14mr|perl-5.44.0-28|1306	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1307	%package ExtUtils-MakeMaker
14mr|perl-5.44.0-28|1308	Summary:        Create a module Makefile
14mr|perl-5.44.0-28|1309	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1310	Epoch:          1
14mr|perl-5.44.0-28|1311	Version:        7.34
14mr|perl-5.44.0-28|1312	# These dependencies are weak in order to relieve building noarch
14mr|perl-5.44.0-28|1313	# packages from perl-devel and gcc. See bug #1547165.
14mr|perl-5.44.0-28|1314	# If an XS module is built, the generated Makefile executes gcc.
14mr|perl-5.44.0-28|1315	Recommends:     gcc
14mr|perl-5.44.0-28|1316	# If an XS module is built, code generated from XS will be compiled and it
14mr|perl-5.44.0-28|1317	# includes Perl header files.
14mr|perl-5.44.0-28|1318	Recommends:     perl-devel
14mr|perl-5.44.0-28|1319	Requires:       %perl_compat
14mr|perl-5.44.0-28|1320	Requires:       perl(Data::Dumper)
14mr|perl-5.44.0-28|1321	Requires:       perl(DynaLoader)
14mr|perl-5.44.0-28|1322	Requires:       perl(ExtUtils::Command)
14mr|perl-5.44.0-28|1323	Requires:       perl(ExtUtils::Install)
14mr|perl-5.44.0-28|1324	Requires:       perl(ExtUtils::Manifest)
14mr|perl-5.44.0-28|1325	Requires:       perl(File::Find)
14mr|perl-5.44.0-28|1326	Requires:       perl(Getopt::Long)
14mr|perl-5.44.0-28|1327	# Optional Pod::Man is needed for generating manual pages from POD
14mr|perl-5.44.0-28|1328	Requires:       perl(Pod::Man)
14mr|perl-5.44.0-28|1329	Requires:       perl(POSIX)
14mr|perl-5.44.0-28|1330	Requires:       perl(Test::Harness)
14mr|perl-5.44.0-28|1331	Requires:       perl(version)
14mr|perl-5.44.0-28|1332	# If an XS module is compiled, xsubpp(1) is needed
14mr|perl-5.44.0-28|1333	Requires:       perl-ExtUtils-ParseXS
14mr|perl-5.44.0-28|1334	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1335	%gendep_perl_ExtUtils_MakeMaker
14mr|perl-5.44.0-28|1336	%endif
14mr|perl-5.44.0-28|1337	BuildArch:      noarch
14mr|perl-5.44.0-28|1338	
14mr|perl-5.44.0-28|1339	# Filter false DynaLoader provides. Versioned perl(DynaLoader) keeps
14mr|perl-5.44.0-28|1340	# unfiltered on perl package, no need to reinject it.
14mr|perl-5.44.0-28|1341	%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DynaLoader\\)\\s*$
14mr|perl-5.44.0-28|1342	%global __provides_exclude %__provides_exclude|^perl\\(ExtUtils::MakeMaker::_version\\)
14mr|perl-5.44.0-28|1343	
14mr|perl-5.44.0-28|1344	%description ExtUtils-MakeMaker
14mr|perl-5.44.0-28|1345	Create a module Makefile.
14mr|perl-5.44.0-28|1346	%endif
14mr|perl-5.44.0-28|1347	
14mr|perl-5.44.0-28|1348	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1349	%package ExtUtils-Manifest
14mr|perl-5.44.0-28|1350	Summary:        Utilities to write and check a MANIFEST file
14mr|perl-5.44.0-28|1351	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1352	Epoch:          0
14mr|perl-5.44.0-28|1353	Version:        1.70
14mr|perl-5.44.0-28|1354	Requires:       %perl_compat
14mr|perl-5.44.0-28|1355	Requires:       perl(File::Path)
14mr|perl-5.44.0-28|1356	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1357	%gendep_perl_ExtUtils_Manifest
14mr|perl-5.44.0-28|1358	%endif
14mr|perl-5.44.0-28|1359	BuildArch:      noarch
14mr|perl-5.44.0-28|1360	
14mr|perl-5.44.0-28|1361	%description ExtUtils-Manifest
14mr|perl-5.44.0-28|1362	%{summary}.
14mr|perl-5.44.0-28|1363	%endif
14mr|perl-5.44.0-28|1364	
14mr|perl-5.44.0-28|1365	%package ExtUtils-Miniperl
14mr|perl-5.44.0-28|1366	Summary:        Write the C code for perlmain.c
14mr|perl-5.44.0-28|1367	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1368	Epoch:          0
14mr|perl-5.44.0-28|1369	Version:        1.09
14mr|perl-5.44.0-28|1370	Requires:       perl-devel
14mr|perl-5.44.0-28|1371	Requires:       %perl_compat
14mr|perl-5.44.0-28|1372	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1373	%gendep_perl_ExtUtils_Miniperl
14mr|perl-5.44.0-28|1374	%endif
14mr|perl-5.44.0-28|1375	BuildArch:      noarch
14mr|perl-5.44.0-28|1376	
14mr|perl-5.44.0-28|1377	%description ExtUtils-Miniperl
14mr|perl-5.44.0-28|1378	writemain() takes an argument list of directories containing archive libraries
14mr|perl-5.44.0-28|1379	that relate to perl modules and should be linked into a new perl binary. It
14mr|perl-5.44.0-28|1380	writes a corresponding perlmain.c file that is a plain C file containing all
14mr|perl-5.44.0-28|1381	the bootstrap code to make the If the first argument to writemain() is a
14mr|perl-5.44.0-28|1382	reference to a scalar it is used as the filename to open for ouput. Any other
14mr|perl-5.44.0-28|1383	reference is used as the filehandle to write to. Otherwise output defaults to
14mr|perl-5.44.0-28|1384	STDOUT.
14mr|perl-5.44.0-28|1385	
14mr|perl-5.44.0-28|1386	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1387	%package ExtUtils-MM-Utils
14mr|perl-5.44.0-28|1388	Summary:        ExtUtils::MM methods without dependency on ExtUtils::MakeMaker
14mr|perl-5.44.0-28|1389	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1390	Epoch:          1
14mr|perl-5.44.0-28|1391	# Real version 7.11_06
14mr|perl-5.44.0-28|1392	# Dual-life ExtUtils-MakeMaker generate it with its version
14mr|perl-5.44.0-28|1393	Version:        7.24
14mr|perl-5.44.0-28|1394	BuildArch:      noarch
14mr|perl-5.44.0-28|1395	Requires:       %perl_compat
14mr|perl-5.44.0-28|1396	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1397	%gendep_perl_ExtUtils_MM_Utils
14mr|perl-5.44.0-28|1398	%endif
14mr|perl-5.44.0-28|1399	
14mr|perl-5.44.0-28|1400	%description ExtUtils-MM-Utils
14mr|perl-5.44.0-28|1401	This is a collection of ExtUtils::MM subroutines that are used by many
14mr|perl-5.44.0-28|1402	other modules but that do not need full-featured ExtUtils::MakeMaker. The
14mr|perl-5.44.0-28|1403	issue with ExtUtils::MakeMaker is it pulls in Perl header files and that
14mr|perl-5.44.0-28|1404	is an overkill for small subroutines.
14mr|perl-5.44.0-28|1405	%endif
14mr|perl-5.44.0-28|1406	
14mr|perl-5.44.0-28|1407	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1408	%package ExtUtils-ParseXS
14mr|perl-5.44.0-28|1409	Summary:        Module and a script for converting Perl XS code into C code
14mr|perl-5.44.0-28|1410	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1411	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|1412	Epoch:          1
14mr|perl-5.44.0-28|1413	Version:        3.40
14mr|perl-5.44.0-28|1414	Requires:       %perl_compat
14mr|perl-5.44.0-28|1415	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1416	%gendep_perl_ExtUtils_ParseXS
14mr|perl-5.44.0-28|1417	%endif
14mr|perl-5.44.0-28|1418	BuildArch:      noarch
14mr|perl-5.44.0-28|1419	
14mr|perl-5.44.0-28|1420	%description ExtUtils-ParseXS
14mr|perl-5.44.0-28|1421	ExtUtils::ParseXS will compile XS code into C code by embedding the constructs
14mr|perl-5.44.0-28|1422	necessary to let C functions manipulate Perl values and creates the glue
14mr|perl-5.44.0-28|1423	necessary to let Perl access those functions.
14mr|perl-5.44.0-28|1424	%endif
14mr|perl-5.44.0-28|1425	
14mr|perl-5.44.0-28|1426	
14mr|perl-5.44.0-28|1427	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1428	%package File-Fetch
14mr|perl-5.44.0-28|1429	Summary:        Generic file fetching mechanism
14mr|perl-5.44.0-28|1430	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1431	Epoch:          0
14mr|perl-5.44.0-28|1432	Version:        0.56
14mr|perl-5.44.0-28|1433	Requires:       perl(IPC::Cmd) >= 0.36
14mr|perl-5.44.0-28|1434	Requires:       perl(Module::Load::Conditional) >= 0.04
14mr|perl-5.44.0-28|1435	Requires:       perl(Params::Check) >= 0.07
14mr|perl-5.44.0-28|1436	Requires:       %perl_compat
14mr|perl-5.44.0-28|1437	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1438	%gendep_perl_File_Fetch
14mr|perl-5.44.0-28|1439	%endif
14mr|perl-5.44.0-28|1440	BuildArch:      noarch
14mr|perl-5.44.0-28|1441	
14mr|perl-5.44.0-28|1442	%description File-Fetch
14mr|perl-5.44.0-28|1443	File::Fetch is a generic file fetching mechanism.
14mr|perl-5.44.0-28|1444	%endif
14mr|perl-5.44.0-28|1445	
14mr|perl-5.44.0-28|1446	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1447	%package File-Path
14mr|perl-5.44.0-28|1448	Summary:        Create or remove directory trees
14mr|perl-5.44.0-28|1449	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1450	Epoch:          0
14mr|perl-5.44.0-28|1451	Version:        2.16
14mr|perl-5.44.0-28|1452	Requires:       %perl_compat
14mr|perl-5.44.0-28|1453	Requires:       perl(Carp)
14mr|perl-5.44.0-28|1454	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1455	%gendep_perl_File_Path
14mr|perl-5.44.0-28|1456	%endif
14mr|perl-5.44.0-28|1457	BuildArch:      noarch
14mr|perl-5.44.0-28|1458	Conflicts:      perl < 4:5.16.2-265
14mr|perl-5.44.0-28|1459	
14mr|perl-5.44.0-28|1460	%description File-Path
14mr|perl-5.44.0-28|1461	This module provides a convenient way to create directories of arbitrary
14mr|perl-5.44.0-28|1462	depth and to delete an entire directory subtree from the file system.
14mr|perl-5.44.0-28|1463	%endif
14mr|perl-5.44.0-28|1464	
14mr|perl-5.44.0-28|1465	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1466	%package File-Temp
14mr|perl-5.44.0-28|1467	Summary:        Return name and handle of a temporary file safely
14mr|perl-5.44.0-28|1468	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1469	Epoch:          0
14mr|perl-5.44.0-28|1470	Version:        0.2309
14mr|perl-5.44.0-28|1471	Requires:       %perl_compat
14mr|perl-5.44.0-28|1472	BuildArch:      noarch
14mr|perl-5.44.0-28|1473	Requires:       perl(File::Path) >= 2.06
14mr|perl-5.44.0-28|1474	Requires:       perl(POSIX)
14mr|perl-5.44.0-28|1475	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1476	%gendep_perl_File_Temp
14mr|perl-5.44.0-28|1477	%endif
14mr|perl-5.44.0-28|1478	Conflicts:      perl < 4:5.16.2-265
14mr|perl-5.44.0-28|1479	
14mr|perl-5.44.0-28|1480	%description File-Temp
14mr|perl-5.44.0-28|1481	File::Temp can be used to create and open temporary files in a safe way.
14mr|perl-5.44.0-28|1482	There is both a function interface and an object-oriented interface. The
14mr|perl-5.44.0-28|1483	File::Temp constructor or the tempfile() function can be used to return the
14mr|perl-5.44.0-28|1484	name and the open file handle of a temporary file. The tempdir() function
14mr|perl-5.44.0-28|1485	can be used to create a temporary directory.
14mr|perl-5.44.0-28|1486	%endif
14mr|perl-5.44.0-28|1487	
14mr|perl-5.44.0-28|1488	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1489	# FIXME Filter-Simple? version?
14mr|perl-5.44.0-28|1490	%package Filter
14mr|perl-5.44.0-28|1491	Summary:        Perl source filters
14mr|perl-5.44.0-28|1492	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1493	Epoch:          2
14mr|perl-5.44.0-28|1494	Version:        1.55
14mr|perl-5.44.0-28|1495	Requires:       %perl_compat
14mr|perl-5.44.0-28|1496	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1497	%gendep_perl_Filter
14mr|perl-5.44.0-28|1498	%endif
14mr|perl-5.44.0-28|1499	
14mr|perl-5.44.0-28|1500	%description Filter
14mr|perl-5.44.0-28|1501	Source filters alter the program text of a module before Perl sees it, much as
14mr|perl-5.44.0-28|1502	a C preprocessor alters the source text of a C program before the compiler
14mr|perl-5.44.0-28|1503	sees it.
14mr|perl-5.44.0-28|1504	%endif
14mr|perl-5.44.0-28|1505	
14mr|perl-5.44.0-28|1506	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1507	%package Filter-Simple
14mr|perl-5.44.0-28|1508	Summary:        Simplified Perl source filtering
14mr|perl-5.44.0-28|1509	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1510	Epoch:          0
14mr|perl-5.44.0-28|1511	Version:        0.95
14mr|perl-5.44.0-28|1512	BuildArch:      noarch
14mr|perl-5.44.0-28|1513	Requires:       %perl_compat
14mr|perl-5.44.0-28|1514	Conflicts:      perl < 4:5.20.1-312
14mr|perl-5.44.0-28|1515	Requires:       perl(Text::Balanced) >= 1.97
14mr|perl-5.44.0-28|1516	Requires:       perl(warnings)
14mr|perl-5.44.0-28|1517	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1518	%gendep_perl_Filter_Simple
14mr|perl-5.44.0-28|1519	%endif
14mr|perl-5.44.0-28|1520	
14mr|perl-5.44.0-28|1521	%description Filter-Simple
14mr|perl-5.44.0-28|1522	The Filter::Simple Perl module provides a simplified interface to
14mr|perl-5.44.0-28|1523	Filter::Util::Call; one that is sufficient for most common cases.
14mr|perl-5.44.0-28|1524	%endif
14mr|perl-5.44.0-28|1525	
14mr|perl-5.44.0-28|1526	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1527	%package Getopt-Long
14mr|perl-5.44.0-28|1528	Summary:        Extended processing of command line options
14mr|perl-5.44.0-28|1529	License:        GPLv2+ or Artistic
14mr|perl-5.44.0-28|1530	Epoch:          1
14mr|perl-5.44.0-28|1531	Version:        2.50
14mr|perl-5.44.0-28|1532	Requires:       %perl_compat
14mr|perl-5.44.0-28|1533	Requires:       perl(overload)
14mr|perl-5.44.0-28|1534	Requires:       perl(Text::ParseWords)
14mr|perl-5.44.0-28|1535	# Recommended:
14mr|perl-5.44.0-28|1536	Requires:       perl(Pod::Usage) >= 1.14
14mr|perl-5.44.0-28|1537	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1538	%gendep_perl_Getopt_Long
14mr|perl-5.44.0-28|1539	%endif
14mr|perl-5.44.0-28|1540	BuildArch:      noarch
14mr|perl-5.44.0-28|1541	Conflicts:      perl < 4:5.16.3-268
14mr|perl-5.44.0-28|1542	
14mr|perl-5.44.0-28|1543	%description Getopt-Long
14mr|perl-5.44.0-28|1544	The Getopt::Long module implements an extended getopt function called
14mr|perl-5.44.0-28|1545	GetOptions(). It parses the command line from @ARGV, recognizing and removing
14mr|perl-5.44.0-28|1546	specified options and their possible values.  It adheres to the POSIX syntax
14mr|perl-5.44.0-28|1547	for command line options, with GNU extensions. In general, this means that
14mr|perl-5.44.0-28|1548	options have long names instead of single letters, and are introduced with
14mr|perl-5.44.0-28|1549	a double dash "--". Support for bundling of command line options, as was the
14mr|perl-5.44.0-28|1550	case with the more traditional single-letter approach, is provided but not
14mr|perl-5.44.0-28|1551	enabled by default.
14mr|perl-5.44.0-28|1552	%endif
14mr|perl-5.44.0-28|1553	
14mr|perl-5.44.0-28|1554	%package IO
14mr|perl-5.44.0-28|1555	Summary:        Perl input/output modules
14mr|perl-5.44.0-28|1556	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1557	Epoch:          0
14mr|perl-5.44.0-28|1558	Version:        1.40
14mr|perl-5.44.0-28|1559	Requires:       %perl_compat
14mr|perl-5.44.0-28|1560	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1561	%gendep_perl_IO
14mr|perl-5.44.0-28|1562	%endif
14mr|perl-5.44.0-28|1563	
14mr|perl-5.44.0-28|1564	%description IO
14mr|perl-5.44.0-28|1565	This is a collection of Perl input/output modules.
14mr|perl-5.44.0-28|1566	
14mr|perl-5.44.0-28|1567	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1568	%package IO-Compress
14mr|perl-5.44.0-28|1569	Summary:        IO::Compress wrapper for modules
14mr|perl-5.44.0-28|1570	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1571	Epoch:          0
14mr|perl-5.44.0-28|1572	Version:        2.084
14mr|perl-5.44.0-28|1573	Requires:       %perl_compat
14mr|perl-5.44.0-28|1574	Obsoletes:      perl-Compress-Zlib <= 2.020
14mr|perl-5.44.0-28|1575	Provides:       perl(IO::Uncompress::Bunzip2)
14mr|perl-5.44.0-28|1576	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1577	%gendep_perl_IO_Compress
14mr|perl-5.44.0-28|1578	%endif
14mr|perl-5.44.0-28|1579	BuildArch:      noarch
14mr|perl-5.44.0-28|1580	
14mr|perl-5.44.0-28|1581	%description IO-Compress
14mr|perl-5.44.0-28|1582	This module is the base class for all IO::Compress and IO::Uncompress modules.
14mr|perl-5.44.0-28|1583	This module is not intended for direct use in application code. Its sole
14mr|perl-5.44.0-28|1584	purpose is to to be sub-classed by IO::Compress modules.
14mr|perl-5.44.0-28|1585	%endif
14mr|perl-5.44.0-28|1586	
14mr|perl-5.44.0-28|1587	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1588	%package IO-Socket-IP
14mr|perl-5.44.0-28|1589	Summary:        Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6
14mr|perl-5.44.0-28|1590	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1591	Epoch:          0
14mr|perl-5.44.0-28|1592	Version:        0.39
14mr|perl-5.44.0-28|1593	Requires:       %perl_compat
14mr|perl-5.44.0-28|1594	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1595	%gendep_perl_IO_Socket_IP
14mr|perl-5.44.0-28|1596	%endif
14mr|perl-5.44.0-28|1597	BuildArch:      noarch
14mr|perl-5.44.0-28|1598	Conflicts:      perl < 4:5.20.0-303
14mr|perl-5.44.0-28|1599	
14mr|perl-5.44.0-28|1600	%description IO-Socket-IP
14mr|perl-5.44.0-28|1601	This module provides a protocol-independent way to use IPv4 and IPv6
14mr|perl-5.44.0-28|1602	sockets, as a drop-in replacement for IO::Socket::INET. Most constructor
14mr|perl-5.44.0-28|1603	arguments and methods are provided in a backward-compatible way.
14mr|perl-5.44.0-28|1604	%endif
14mr|perl-5.44.0-28|1605	
14mr|perl-5.44.0-28|1606	%package IO-Zlib
14mr|perl-5.44.0-28|1607	Summary:        Perl IO:: style interface to Compress::Zlib
14mr|perl-5.44.0-28|1608	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1609	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|1610	Epoch:          1
14mr|perl-5.44.0-28|1611	Version:        1.10
14mr|perl-5.44.0-28|1612	Requires:       perl(Compress::Zlib)
14mr|perl-5.44.0-28|1613	Requires:       %perl_compat
14mr|perl-5.44.0-28|1614	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1615	%gendep_perl_IO_Zlib
14mr|perl-5.44.0-28|1616	%endif
14mr|perl-5.44.0-28|1617	BuildArch:      noarch
14mr|perl-5.44.0-28|1618	
14mr|perl-5.44.0-28|1619	%description IO-Zlib
14mr|perl-5.44.0-28|1620	This modules provides an IO:: style interface to the Compress::Zlib package.
14mr|perl-5.44.0-28|1621	The main advantage is that you can use an IO::Zlib object in much the same way
14mr|perl-5.44.0-28|1622	as an IO::File object so you can have common code that doesn't know which sort
14mr|perl-5.44.0-28|1623	of file it is using.
14mr|perl-5.44.0-28|1624	
14mr|perl-5.44.0-28|1625	
14mr|perl-5.44.0-28|1626	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1627	%package IPC-Cmd
14mr|perl-5.44.0-28|1628	Summary:        Finding and running system commands made easy
14mr|perl-5.44.0-28|1629	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1630	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|1631	Epoch:          2
14mr|perl-5.44.0-28|1632	Version:        1.02
14mr|perl-5.44.0-28|1633	Requires:       perl(ExtUtils::MM::Utils)
14mr|perl-5.44.0-28|1634	Requires:       %perl_compat
14mr|perl-5.44.0-28|1635	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1636	%gendep_perl_IPC_Cmd
14mr|perl-5.44.0-28|1637	%endif
14mr|perl-5.44.0-28|1638	BuildArch:      noarch
14mr|perl-5.44.0-28|1639	
14mr|perl-5.44.0-28|1640	%description IPC-Cmd
14mr|perl-5.44.0-28|1641	IPC::Cmd allows you to run commands, interactively if desired, in a platform
14mr|perl-5.44.0-28|1642	independent way, but have them still work.
14mr|perl-5.44.0-28|1643	%endif
14mr|perl-5.44.0-28|1644	
14mr|perl-5.44.0-28|1645	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1646	%package IPC-SysV
14mr|perl-5.44.0-28|1647	Summary:        Object interface to System V IPC
14mr|perl-5.44.0-28|1648	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1649	Epoch:          0
14mr|perl-5.44.0-28|1650	Version:        2.07
14mr|perl-5.44.0-28|1651	Requires:       %perl_compat
14mr|perl-5.44.0-28|1652	Requires:       perl(DynaLoader)
14mr|perl-5.44.0-28|1653	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1654	%gendep_perl_IPC_SysV
14mr|perl-5.44.0-28|1655	%endif
14mr|perl-5.44.0-28|1656	Conflicts:      perl < 4:5.22.0-351
14mr|perl-5.44.0-28|1657	
14mr|perl-5.44.0-28|1658	%description IPC-SysV
14mr|perl-5.44.0-28|1659	This is an object interface for System V messages, semaphores, and
14mr|perl-5.44.0-28|1660	inter-process calls.
14mr|perl-5.44.0-28|1661	%endif
14mr|perl-5.44.0-28|1662	
14mr|perl-5.44.0-28|1663	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1664	%package HTTP-Tiny
14mr|perl-5.44.0-28|1665	Summary:        A small, simple, correct HTTP/1.1 client
14mr|perl-5.44.0-28|1666	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1667	Epoch:          0
14mr|perl-5.44.0-28|1668	Version:        0.076
14mr|perl-5.44.0-28|1669	Requires:       perl(bytes)
14mr|perl-5.44.0-28|1670	Requires:       perl(Carp)
14mr|perl-5.44.0-28|1671	Requires:       perl(IO::Socket)
14mr|perl-5.44.0-28|1672	Requires:       perl(Time::Local)
14mr|perl-5.44.0-28|1673	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1674	%gendep_perl_HTTP_Tiny
14mr|perl-5.44.0-28|1675	%endif
14mr|perl-5.44.0-28|1676	BuildArch:      noarch
14mr|perl-5.44.0-28|1677	
14mr|perl-5.44.0-28|1678	%description HTTP-Tiny
14mr|perl-5.44.0-28|1679	This is a very simple HTTP/1.1 client, designed primarily for doing simple GET
14mr|perl-5.44.0-28|1680	requests without the overhead of a large framework like LWP::UserAgent.
14mr|perl-5.44.0-28|1681	It is more correct and more complete than HTTP::Lite. It supports proxies
14mr|perl-5.44.0-28|1682	(currently only non-authenticating ones) and redirection. It also correctly
14mr|perl-5.44.0-28|1683	resumes after EINTR.
14mr|perl-5.44.0-28|1684	%endif
14mr|perl-5.44.0-28|1685	
14mr|perl-5.44.0-28|1686	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1687	%package JSON-PP
14mr|perl-5.44.0-28|1688	Summary:        JSON::XS compatible pure-Perl module
14mr|perl-5.44.0-28|1689	Epoch:          1
14mr|perl-5.44.0-28|1690	Version:        4.02
14mr|perl-5.44.0-28|1691	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1692	BuildArch:      noarch
14mr|perl-5.44.0-28|1693	Requires:       %perl_compat
14mr|perl-5.44.0-28|1694	Requires:       perl(Data::Dumper)
14mr|perl-5.44.0-28|1695	Requires:       perl(Encode)
14mr|perl-5.44.0-28|1696	Requires:       perl(Math::BigFloat)
14mr|perl-5.44.0-28|1697	Requires:       perl(Math::BigInt)
14mr|perl-5.44.0-28|1698	Requires:       perl(Scalar::Util)
14mr|perl-5.44.0-28|1699	Requires:       perl(subs)
14mr|perl-5.44.0-28|1700	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1701	%gendep_perl_JSON_PP
14mr|perl-5.44.0-28|1702	%endif
14mr|perl-5.44.0-28|1703	Conflicts:      perl-JSON < 2.50
14mr|perl-5.44.0-28|1704	
14mr|perl-5.44.0-28|1705	%description JSON-PP
14mr|perl-5.44.0-28|1706	JSON::XS is the fastest and most proper JSON module on CPAN. It is written by
14mr|perl-5.44.0-28|1707	Marc Lehmann in C, so must be compiled and installed in the used environment.
14mr|perl-5.44.0-28|1708	JSON::PP is a pure-Perl module and is compatible with JSON::XS.
14mr|perl-5.44.0-28|1709	%endif
14mr|perl-5.44.0-28|1710	
14mr|perl-5.44.0-28|1711	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1712	%package libnet
14mr|perl-5.44.0-28|1713	Summary:        Perl clients for various network protocols
14mr|perl-5.44.0-28|1714	License:        (GPL+ or Artistic) and Artistic
14mr|perl-5.44.0-28|1715	Epoch:          0
14mr|perl-5.44.0-28|1716	Version:        3.11
14mr|perl-5.44.0-28|1717	Requires:       %perl_compat
14mr|perl-5.44.0-28|1718	Requires:       perl(File::Basename)
14mr|perl-5.44.0-28|1719	Requires:       perl(IO::Socket) >= 1.05
14mr|perl-5.44.0-28|1720	# Prefer IO::Socket::IP over IO::Socket::INET6 and IO::Socket::INET
14mr|perl-5.44.0-28|1721	Requires:       perl(IO::Socket::IP) >= 0.20
14mr|perl-5.44.0-28|1722	Requires:       perl(POSIX)
14mr|perl-5.44.0-28|1723	Requires:       perl(Socket) >= 2.016
14mr|perl-5.44.0-28|1724	Requires:       perl(utf8)
14mr|perl-5.44.0-28|1725	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1726	%gendep_perl_libnet
14mr|perl-5.44.0-28|1727	%endif
14mr|perl-5.44.0-28|1728	BuildArch:      noarch
14mr|perl-5.44.0-28|1729	Conflicts:      perl < 4:5.22.0-347
14mr|perl-5.44.0-28|1730	
14mr|perl-5.44.0-28|1731	%description libnet
14mr|perl-5.44.0-28|1732	This is a collection of Perl modules which provides a simple and
14mr|perl-5.44.0-28|1733	consistent programming interface (API) to the client side of various
14mr|perl-5.44.0-28|1734	protocols used in the internet community.
14mr|perl-5.44.0-28|1735	%endif
14mr|perl-5.44.0-28|1736	
14mr|perl-5.44.0-28|1737	%package libnetcfg
14mr|perl-5.44.0-28|1738	Summary:        Configure libnet
14mr|perl-5.44.0-28|1739	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1740	Epoch:          %perl_epoch
14mr|perl-5.44.0-28|1741	Version:        %perl_version
14mr|perl-5.44.0-28|1742	# Net::Config is optional
14mr|perl-5.44.0-28|1743	BuildArch:      noarch
14mr|perl-5.44.0-28|1744	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1745	%gendep_perl_libnetcfg
14mr|perl-5.44.0-28|1746	%endif
14mr|perl-5.44.0-28|1747	Conflicts:      perl-devel < 4:5.22.0-347
14mr|perl-5.44.0-28|1748	
14mr|perl-5.44.0-28|1749	%description libnetcfg
14mr|perl-5.44.0-28|1750	The libnetcfg utility can be used to configure the libnet.
14mr|perl-5.44.0-28|1751	
14mr|perl-5.44.0-28|1752	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1753	%package Locale-Maketext
14mr|perl-5.44.0-28|1754	Summary:        Framework for localization
14mr|perl-5.44.0-28|1755	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1756	Epoch:          0
14mr|perl-5.44.0-28|1757	Version:        1.29
14mr|perl-5.44.0-28|1758	Requires:       %perl_compat
14mr|perl-5.44.0-28|1759	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1760	%gendep_perl_Locale_Maketext
14mr|perl-5.44.0-28|1761	%endif
14mr|perl-5.44.0-28|1762	BuildArch:      noarch
14mr|perl-5.44.0-28|1763	Conflicts:      perl < 4:5.16.3-268
14mr|perl-5.44.0-28|1764	
14mr|perl-5.44.0-28|1765	%description Locale-Maketext
14mr|perl-5.44.0-28|1766	It is a common feature of applications (whether run directly, or via the Web)
14mr|perl-5.44.0-28|1767	for them to be "localized" -- i.e., for them to present an English interface
14mr|perl-5.44.0-28|1768	to an English-speaker, a German interface to a German-speaker, and so on for
14mr|perl-5.44.0-28|1769	all languages it's programmed with. Locale::Maketext is a framework for
14mr|perl-5.44.0-28|1770	software localization; it provides you with the tools for organizing and
14mr|perl-5.44.0-28|1771	accessing the bits of text and text-processing code that you need for
14mr|perl-5.44.0-28|1772	producing localized applications.
14mr|perl-5.44.0-28|1773	%endif
14mr|perl-5.44.0-28|1774	
14mr|perl-5.44.0-28|1775	%package Locale-Maketext-Simple
14mr|perl-5.44.0-28|1776	Summary:        Simple interface to Locale::Maketext::Lexicon
14mr|perl-5.44.0-28|1777	License:        MIT
14mr|perl-5.44.0-28|1778	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|1779	Epoch:          1
14mr|perl-5.44.0-28|1780	Version:        0.21.01
14mr|perl-5.44.0-28|1781	Requires:       %perl_compat
14mr|perl-5.44.0-28|1782	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1783	%gendep_perl_Locale_Maketext_Simple
14mr|perl-5.44.0-28|1784	%endif
14mr|perl-5.44.0-28|1785	BuildArch:      noarch
14mr|perl-5.44.0-28|1786	
14mr|perl-5.44.0-28|1787	%description Locale-Maketext-Simple
14mr|perl-5.44.0-28|1788	This module is a simple wrapper around Locale::Maketext::Lexicon, designed
14mr|perl-5.44.0-28|1789	to alleviate the need of creating Language Classes for module authors.
14mr|perl-5.44.0-28|1790	
14mr|perl-5.44.0-28|1791	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1792	%package Math-BigInt
14mr|perl-5.44.0-28|1793	Summary:        Arbitrary-size integer and float mathematics
14mr|perl-5.44.0-28|1794	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1795	Epoch:          1
14mr|perl-5.44.0-28|1796	# Real version 1.999837
14mr|perl-5.44.0-28|1797	Version:        1.9998.37
14mr|perl-5.44.0-28|1798	Requires:       %perl_compat
14mr|perl-5.44.0-28|1799	Requires:       perl(Carp)
14mr|perl-5.44.0-28|1800	# File::Spec not used on recent perl
14mr|perl-5.44.0-28|1801	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1802	%gendep_perl_Math_BigInt
14mr|perl-5.44.0-28|1803	%endif
14mr|perl-5.44.0-28|1804	BuildArch:      noarch
14mr|perl-5.44.0-28|1805	Conflicts:      perl < 4:5.22.0-347
14mr|perl-5.44.0-28|1806	
14mr|perl-5.44.0-28|1807	# Do not export unversioned module
14mr|perl-5.44.0-28|1808	%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Math::BigInt\\)\\s*$
14mr|perl-5.44.0-28|1809	
14mr|perl-5.44.0-28|1810	%description Math-BigInt
14mr|perl-5.44.0-28|1811	This provides Perl modules for arbitrary-size integer and float mathematics.
14mr|perl-5.44.0-28|1812	
14mr|perl-5.44.0-28|1813	%package Math-BigInt-FastCalc
14mr|perl-5.44.0-28|1814	Summary:        Math::BigInt::Calc XS implementation
14mr|perl-5.44.0-28|1815	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1816	Epoch:          0
14mr|perl-5.44.0-28|1817	# Version normalized to dot format
14mr|perl-5.44.0-28|1818	# Real version 0.5008
14mr|perl-5.44.0-28|1819	Version:        0.500.800
14mr|perl-5.44.0-28|1820	Requires:       %perl_compat
14mr|perl-5.44.0-28|1821	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1822	%gendep_perl_Math_BigInt_FastCalc
14mr|perl-5.44.0-28|1823	%endif
14mr|perl-5.44.0-28|1824	Conflicts:      perl < 4:5.22.0-348
14mr|perl-5.44.0-28|1825	
14mr|perl-5.44.0-28|1826	%description Math-BigInt-FastCalc
14mr|perl-5.44.0-28|1827	This package provides support for faster big integer calculations.
14mr|perl-5.44.0-28|1828	
14mr|perl-5.44.0-28|1829	%package Math-BigRat
14mr|perl-5.44.0-28|1830	Summary:        Arbitrary big rational numbers
14mr|perl-5.44.0-28|1831	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1832	Epoch:          0
14mr|perl-5.44.0-28|1833	Version:        0.2614
14mr|perl-5.44.0-28|1834	Requires:       %perl_compat
14mr|perl-5.44.0-28|1835	Requires:       perl(Math::BigInt)
14mr|perl-5.44.0-28|1836	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1837	%gendep_perl_Math_BigRat
14mr|perl-5.44.0-28|1838	%endif
14mr|perl-5.44.0-28|1839	BuildArch:      noarch
14mr|perl-5.44.0-28|1840	Conflicts:      perl < 4:5.22.0-348
14mr|perl-5.44.0-28|1841	
14mr|perl-5.44.0-28|1842	%description Math-BigRat
14mr|perl-5.44.0-28|1843	Math::BigRat complements Math::BigInt and Math::BigFloat by providing support
14mr|perl-5.44.0-28|1844	for arbitrary big rational numbers.
14mr|perl-5.44.0-28|1845	%endif
14mr|perl-5.44.0-28|1846	
14mr|perl-5.44.0-28|1847	%package Math-Complex
14mr|perl-5.44.0-28|1848	Summary:        Complex numbers and trigonometric functions
14mr|perl-5.44.0-28|1849	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1850	Epoch:          0
14mr|perl-5.44.0-28|1851	Version:        1.59.01
14mr|perl-5.44.0-28|1852	Requires:       %perl_compat
14mr|perl-5.44.0-28|1853	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1854	%gendep_perl_Math_Complex
14mr|perl-5.44.0-28|1855	%endif
14mr|perl-5.44.0-28|1856	BuildArch:      noarch
14mr|perl-5.44.0-28|1857	Conflicts:      perl < 4:5.22.0-348
14mr|perl-5.44.0-28|1858	
14mr|perl-5.44.0-28|1859	%description Math-Complex
14mr|perl-5.44.0-28|1860	This package lets you create and manipulate complex numbers. By default, Perl
14mr|perl-5.44.0-28|1861	limits itself to real numbers, but an extra "use" statement brings full
14mr|perl-5.44.0-28|1862	complex support, along with a full set of mathematical functions typically
14mr|perl-5.44.0-28|1863	associated with and/or extended to complex numbers.
14mr|perl-5.44.0-28|1864	
14mr|perl-5.44.0-28|1865	%package Memoize
14mr|perl-5.44.0-28|1866	Summary:        Transparently speed up functions by caching return values
14mr|perl-5.44.0-28|1867	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1868	Epoch:          0
14mr|perl-5.44.0-28|1869	Version:        1.03.01
14mr|perl-5.44.0-28|1870	Requires:       %perl_compat
14mr|perl-5.44.0-28|1871	# Keep Time::HiRes optional
14mr|perl-5.44.0-28|1872	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1873	%gendep_perl_Memoize
14mr|perl-5.44.0-28|1874	%endif
14mr|perl-5.44.0-28|1875	BuildArch:      noarch
14mr|perl-5.44.0-28|1876	Conflicts:      perl < 4:5.22.0-350
14mr|perl-5.44.0-28|1877	
14mr|perl-5.44.0-28|1878	%description Memoize
14mr|perl-5.44.0-28|1879	Memoizing a function makes it faster by trading space for time. It does
14mr|perl-5.44.0-28|1880	this by caching the return values of the function in a table. If you call
14mr|perl-5.44.0-28|1881	the function again with the same arguments, memoize jumps in and gives
14mr|perl-5.44.0-28|1882	you the value out of the table, instead of letting the function compute
14mr|perl-5.44.0-28|1883	the value all over again.
14mr|perl-5.44.0-28|1884	
14mr|perl-5.44.0-28|1885	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1886	%package MIME-Base64
14mr|perl-5.44.0-28|1887	Summary:        Encoding and decoding of Base64 and quoted-printable strings
14mr|perl-5.44.0-28|1888	# cpan/MIME-Base64/Base64.xs:   (GPL+ or Artistic) and MIT (Bellcore's part)
14mr|perl-5.44.0-28|1889	# Other files:                  GPL+ or Artistic
14mr|perl-5.44.0-28|1890	License:        (GPL+ or Artistic) and MIT
14mr|perl-5.44.0-28|1891	Epoch:          0
14mr|perl-5.44.0-28|1892	Version:        3.15
14mr|perl-5.44.0-28|1893	Requires:       %perl_compat
14mr|perl-5.44.0-28|1894	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1895	%gendep_perl_MIME_Base64
14mr|perl-5.44.0-28|1896	%endif
14mr|perl-5.44.0-28|1897	Conflicts:      perl < 4:5.22.0-347
14mr|perl-5.44.0-28|1898	
14mr|perl-5.44.0-28|1899	%description MIME-Base64
14mr|perl-5.44.0-28|1900	This package contains a Base64 encoder/decoder and a quoted-printable
14mr|perl-5.44.0-28|1901	encoder/decoder. These encoding methods are specified in RFC 2045 - MIME
14mr|perl-5.44.0-28|1902	(Multipurpose Internet Mail Extensions).
14mr|perl-5.44.0-28|1903	%endif
14mr|perl-5.44.0-28|1904	
14mr|perl-5.44.0-28|1905	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1906	%package Module-CoreList
14mr|perl-5.44.0-28|1907	Summary:        What modules are shipped with versions of perl
14mr|perl-5.44.0-28|1908	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1909	Epoch:          1
14mr|perl-5.44.0-28|1910	Version:        5.20190522
14mr|perl-5.44.0-28|1911	Requires:       %perl_compat
14mr|perl-5.44.0-28|1912	Requires:       perl(List::Util)
14mr|perl-5.44.0-28|1913	Requires:       perl(version) >= 0.88
14mr|perl-5.44.0-28|1914	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1915	%gendep_perl_Module_CoreList
14mr|perl-5.44.0-28|1916	%endif
14mr|perl-5.44.0-28|1917	BuildArch:      noarch
14mr|perl-5.44.0-28|1918	
14mr|perl-5.44.0-28|1919	%description Module-CoreList
14mr|perl-5.44.0-28|1920	Module::CoreList provides information on which core and dual-life modules
14mr|perl-5.44.0-28|1921	are shipped with each version of perl.
14mr|perl-5.44.0-28|1922	
14mr|perl-5.44.0-28|1923	
14mr|perl-5.44.0-28|1924	%package Module-CoreList-tools
14mr|perl-5.44.0-28|1925	Summary:        Tool for listing modules shipped with perl
14mr|perl-5.44.0-28|1926	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1927	Epoch:          1
14mr|perl-5.44.0-28|1928	Version:        5.20190522
14mr|perl-5.44.0-28|1929	Requires:       %perl_compat
14mr|perl-5.44.0-28|1930	Requires:       perl(feature)
14mr|perl-5.44.0-28|1931	Requires:       perl(version) >= 0.88
14mr|perl-5.44.0-28|1932	Requires:       perl-Module-CoreList = %{epoch}:%{version}-%{release}
14mr|perl-5.44.0-28|1933	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1934	%gendep_perl_Module_CoreList_tools
14mr|perl-5.44.0-28|1935	%endif
14mr|perl-5.44.0-28|1936	# The files were distributed with perl.spec's subpackage
14mr|perl-5.44.0-28|1937	# perl-Module-CoreList <= 1:5.020001-309
14mr|perl-5.44.0-28|1938	Conflicts:      perl-Module-CoreList < 1:5.020001-310
14mr|perl-5.44.0-28|1939	BuildArch:      noarch
14mr|perl-5.44.0-28|1940	
14mr|perl-5.44.0-28|1941	%description Module-CoreList-tools
14mr|perl-5.44.0-28|1942	This package provides a corelist(1) tool which can be used to query what
14mr|perl-5.44.0-28|1943	modules were shipped with given perl version.
14mr|perl-5.44.0-28|1944	%endif
14mr|perl-5.44.0-28|1945	
14mr|perl-5.44.0-28|1946	
14mr|perl-5.44.0-28|1947	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1948	%package Module-Load
14mr|perl-5.44.0-28|1949	Summary:        Runtime require of both modules and files
14mr|perl-5.44.0-28|1950	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1951	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|1952	Epoch:          1
14mr|perl-5.44.0-28|1953	Version:        0.34
14mr|perl-5.44.0-28|1954	Requires:       %perl_compat
14mr|perl-5.44.0-28|1955	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1956	%gendep_perl_Module_Load
14mr|perl-5.44.0-28|1957	%endif
14mr|perl-5.44.0-28|1958	BuildArch:      noarch
14mr|perl-5.44.0-28|1959	
14mr|perl-5.44.0-28|1960	%description Module-Load
14mr|perl-5.44.0-28|1961	Module::Load eliminates the need to know whether you are trying to require
14mr|perl-5.44.0-28|1962	either a file or a module.
14mr|perl-5.44.0-28|1963	%endif
14mr|perl-5.44.0-28|1964	
14mr|perl-5.44.0-28|1965	
14mr|perl-5.44.0-28|1966	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|1967	%package Module-Load-Conditional
14mr|perl-5.44.0-28|1968	Summary:        Looking up module information / loading at runtime
14mr|perl-5.44.0-28|1969	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1970	Epoch:          0
14mr|perl-5.44.0-28|1971	Version:        0.68
14mr|perl-5.44.0-28|1972	Requires:       %perl_compat
14mr|perl-5.44.0-28|1973	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1974	%gendep_perl_Module_Load_Conditional
14mr|perl-5.44.0-28|1975	%endif
14mr|perl-5.44.0-28|1976	BuildArch:      noarch
14mr|perl-5.44.0-28|1977	
14mr|perl-5.44.0-28|1978	%description Module-Load-Conditional
14mr|perl-5.44.0-28|1979	Module::Load::Conditional provides simple ways to query and possibly load any
14mr|perl-5.44.0-28|1980	of the modules you have installed on your system during runtime.
14mr|perl-5.44.0-28|1981	%endif
14mr|perl-5.44.0-28|1982	
14mr|perl-5.44.0-28|1983	
14mr|perl-5.44.0-28|1984	%package Module-Loaded
14mr|perl-5.44.0-28|1985	Summary:        Mark modules as loaded or unloaded
14mr|perl-5.44.0-28|1986	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|1987	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|1988	Epoch:          1
14mr|perl-5.44.0-28|1989	Version:        0.08
14mr|perl-5.44.0-28|1990	Requires:       %perl_compat
14mr|perl-5.44.0-28|1991	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|1992	%gendep_perl_Module_Loaded
14mr|perl-5.44.0-28|1993	%endif
14mr|perl-5.44.0-28|1994	BuildArch:      noarch
14mr|perl-5.44.0-28|1995	
14mr|perl-5.44.0-28|1996	%description Module-Loaded
14mr|perl-5.44.0-28|1997	When testing applications, often you find yourself needing to provide
14mr|perl-5.44.0-28|1998	functionality in your test environment that would usually be provided by
14mr|perl-5.44.0-28|1999	external modules. Rather than munging the %%INC by hand to mark these external
14mr|perl-5.44.0-28|2000	modules as loaded, so they are not attempted to be loaded by perl, this module
14mr|perl-5.44.0-28|2001	offers you a very simple way to mark modules as loaded and/or unloaded.
14mr|perl-5.44.0-28|2002	
14mr|perl-5.44.0-28|2003	
14mr|perl-5.44.0-28|2004	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2005	%package Module-Metadata
14mr|perl-5.44.0-28|2006	Summary:        Gather package and POD information from perl module files
14mr|perl-5.44.0-28|2007	Epoch:          0
14mr|perl-5.44.0-28|2008	Version:        1.000036
14mr|perl-5.44.0-28|2009	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2010	BuildArch:      noarch
14mr|perl-5.44.0-28|2011	Requires:       %perl_compat
14mr|perl-5.44.0-28|2012	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2013	%gendep_perl_Module_Metadata
14mr|perl-5.44.0-28|2014	%endif
14mr|perl-5.44.0-28|2015	
14mr|perl-5.44.0-28|2016	%description Module-Metadata
14mr|perl-5.44.0-28|2017	Gather package and POD information from perl module files
14mr|perl-5.44.0-28|2018	%endif
14mr|perl-5.44.0-28|2019	
14mr|perl-5.44.0-28|2020	%package Net-Ping
14mr|perl-5.44.0-28|2021	Summary:        Check a remote host for reachability
14mr|perl-5.44.0-28|2022	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2023	Epoch:          0
14mr|perl-5.44.0-28|2024	Version:        2.71
14mr|perl-5.44.0-28|2025	Requires:       %perl_compat
14mr|perl-5.44.0-28|2026	# Keep Net::Ping::External optional
14mr|perl-5.44.0-28|2027	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2028	%gendep_perl_Net_Ping
14mr|perl-5.44.0-28|2029	%endif
14mr|perl-5.44.0-28|2030	BuildArch:      noarch
14mr|perl-5.44.0-28|2031	Conflicts:      perl < 4:5.22.0-350
14mr|perl-5.44.0-28|2032	
14mr|perl-5.44.0-28|2033	%description Net-Ping
14mr|perl-5.44.0-28|2034	Net::Ping module contains methods to test the reachability of remote hosts on
14mr|perl-5.44.0-28|2035	a network.
14mr|perl-5.44.0-28|2036	
14mr|perl-5.44.0-28|2037	%package open
14mr|perl-5.44.0-28|2038	Summary:        Perl pragma to set default PerlIO layers for input and output
14mr|perl-5.44.0-28|2039	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2040	Epoch:          0
14mr|perl-5.44.0-28|2041	Version:        1.11
14mr|perl-5.44.0-28|2042	Requires:       %perl_compat
14mr|perl-5.44.0-28|2043	Requires:       perl(Carp)
14mr|perl-5.44.0-28|2044	Requires:       perl(Encode)
14mr|perl-5.44.0-28|2045	Requires:       perl(encoding)
14mr|perl-5.44.0-28|2046	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2047	%gendep_perl_open
14mr|perl-5.44.0-28|2048	%endif
14mr|perl-5.44.0-28|2049	Conflicts:      perl < 4:5.20.2-326
14mr|perl-5.44.0-28|2050	BuildArch:      noarch
14mr|perl-5.44.0-28|2051	
14mr|perl-5.44.0-28|2052	%description open
14mr|perl-5.44.0-28|2053	The "open" pragma serves as one of the interfaces to declare default "layers"
14mr|perl-5.44.0-28|2054	(also known as "disciplines") for all I/O.
14mr|perl-5.44.0-28|2055	
14mr|perl-5.44.0-28|2056	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2057	%package parent
14mr|perl-5.44.0-28|2058	Summary:        Establish an ISA relationship with base classes at compile time
14mr|perl-5.44.0-28|2059	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2060	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|2061	Epoch:          1
14mr|perl-5.44.0-28|2062	Version:        0.237
14mr|perl-5.44.0-28|2063	Requires:       %perl_compat
14mr|perl-5.44.0-28|2064	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2065	%gendep_perl_parent
14mr|perl-5.44.0-28|2066	%endif
14mr|perl-5.44.0-28|2067	BuildArch:      noarch
14mr|perl-5.44.0-28|2068	
14mr|perl-5.44.0-28|2069	%description parent
14mr|perl-5.44.0-28|2070	parent allows you to both load one or more modules, while setting up
14mr|perl-5.44.0-28|2071	inheritance from those modules at the same time. Mostly similar in effect to:
14mr|perl-5.44.0-28|2072	
14mr|perl-5.44.0-28|2073	package Baz;
14mr|perl-5.44.0-28|2074	
14mr|perl-5.44.0-28|2075	BEGIN {
14mr|perl-5.44.0-28|2076	require Foo;
14mr|perl-5.44.0-28|2077	require Bar;
14mr|perl-5.44.0-28|2078	
14mr|perl-5.44.0-28|2079	push @ISA, qw(Foo Bar);
14mr|perl-5.44.0-28|2080	}
14mr|perl-5.44.0-28|2081	%endif
14mr|perl-5.44.0-28|2082	
14mr|perl-5.44.0-28|2083	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2084	%package Params-Check
14mr|perl-5.44.0-28|2085	Summary:        Generic input parsing/checking mechanism
14mr|perl-5.44.0-28|2086	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2087	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|2088	Epoch:          1
14mr|perl-5.44.0-28|2089	Version:        0.38
14mr|perl-5.44.0-28|2090	Requires:       %perl_compat
14mr|perl-5.44.0-28|2091	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2092	%gendep_perl_Params_Check
14mr|perl-5.44.0-28|2093	%endif
14mr|perl-5.44.0-28|2094	BuildArch:      noarch
14mr|perl-5.44.0-28|2095	
14mr|perl-5.44.0-28|2096	%description Params-Check
14mr|perl-5.44.0-28|2097	Params::Check is a generic input parsing/checking mechanism.
14mr|perl-5.44.0-28|2098	%endif
14mr|perl-5.44.0-28|2099	
14mr|perl-5.44.0-28|2100	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2101	%package PathTools
14mr|perl-5.44.0-28|2102	Summary:        PathTools Perl module (Cwd, File::Spec)
14mr|perl-5.44.0-28|2103	License:        (GPL+ or Artistic) and BSD
14mr|perl-5.44.0-28|2104	Epoch:          0
14mr|perl-5.44.0-28|2105	# Converted from 3.76
14mr|perl-5.44.0-28|2106	Version:        3.760
14mr|perl-5.44.0-28|2107	Requires:       %perl_compat
14mr|perl-5.44.0-28|2108	Requires:       perl(Carp)
14mr|perl-5.44.0-28|2109	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2110	%gendep_perl_PathTools
14mr|perl-5.44.0-28|2111	%endif
14mr|perl-5.44.0-28|2112	
14mr|perl-5.44.0-28|2113	%description PathTools
14mr|perl-5.44.0-28|2114	PathTools Perl module (Cwd, File::Spec).
14mr|perl-5.44.0-28|2115	%endif
14mr|perl-5.44.0-28|2116	
14mr|perl-5.44.0-28|2117	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2118	%package perlfaq
14mr|perl-5.44.0-28|2119	Summary:        Frequently asked questions about Perl
14mr|perl-5.44.0-28|2120	# Code examples are Public Domain
14mr|perl-5.44.0-28|2121	License:        (GPL+ or Artistic) and Public Domain
14mr|perl-5.44.0-28|2122	Epoch:          0
14mr|perl-5.44.0-28|2123	Version:        5.20190126
14mr|perl-5.44.0-28|2124	Requires:       %perl_compat
14mr|perl-5.44.0-28|2125	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2126	%gendep_perl_perlfaq
14mr|perl-5.44.0-28|2127	%endif
14mr|perl-5.44.0-28|2128	BuildArch:      noarch
14mr|perl-5.44.0-28|2129	Conflicts:      perl < 4:5.22.0-347
14mr|perl-5.44.0-28|2130	
14mr|perl-5.44.0-28|2131	%description perlfaq
14mr|perl-5.44.0-28|2132	The perlfaq comprises several documents that answer the most commonly asked
14mr|perl-5.44.0-28|2133	questions about Perl and Perl programming.
14mr|perl-5.44.0-28|2134	%endif
14mr|perl-5.44.0-28|2135	
14mr|perl-5.44.0-28|2136	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2137	%package PerlIO-via-QuotedPrint
14mr|perl-5.44.0-28|2138	Summary:        PerlIO layer for quoted-printable strings
14mr|perl-5.44.0-28|2139	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2140	Epoch:          0
14mr|perl-5.44.0-28|2141	Version:        0.08
14mr|perl-5.44.0-28|2142	Requires:       %perl_compat
14mr|perl-5.44.0-28|2143	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2144	%gendep_perl_PerlIO_via_QuotedPrint
14mr|perl-5.44.0-28|2145	%endif
14mr|perl-5.44.0-28|2146	BuildArch:      noarch
14mr|perl-5.44.0-28|2147	Conflicts:      perl < 4:5.22.0-347
14mr|perl-5.44.0-28|2148	
14mr|perl-5.44.0-28|2149	%description PerlIO-via-QuotedPrint
14mr|perl-5.44.0-28|2150	This module implements a PerlIO layer that works on files encoded in the
14mr|perl-5.44.0-28|2151	quoted-printable format. It will decode from quoted-printable while
14mr|perl-5.44.0-28|2152	reading from a handle, and it will encode as quoted-printable while
14mr|perl-5.44.0-28|2153	writing to a handle.
14mr|perl-5.44.0-28|2154	%endif
14mr|perl-5.44.0-28|2155	
14mr|perl-5.44.0-28|2156	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2157	%package Perl-OSType
14mr|perl-5.44.0-28|2158	Summary:        Map Perl operating system names to generic types
14mr|perl-5.44.0-28|2159	Version:        1.010
14mr|perl-5.44.0-28|2160	Epoch:          0
14mr|perl-5.44.0-28|2161	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2162	Requires:       %perl_compat
14mr|perl-5.44.0-28|2163	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2164	%gendep_perl_Perl_OSType
14mr|perl-5.44.0-28|2165	%endif
14mr|perl-5.44.0-28|2166	BuildArch:      noarch
14mr|perl-5.44.0-28|2167	
14mr|perl-5.44.0-28|2168	%description Perl-OSType
14mr|perl-5.44.0-28|2169	Modules that provide OS-specific behaviors often need to know if the current
14mr|perl-5.44.0-28|2170	operating system matches a more generic type of operating systems. For example,
14mr|perl-5.44.0-28|2171	'linux' is a type of 'Unix' operating system and so is 'freebsd'.
14mr|perl-5.44.0-28|2172	This module provides a mapping between an operating system name as given by $^O
14mr|perl-5.44.0-28|2173	and a more generic type. The initial version is based on the OS type mappings
14mr|perl-5.44.0-28|2174	provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating
14mr|perl-5.44.0-28|2175	systems are given the type 'Windows' rather than 'Win32').
14mr|perl-5.44.0-28|2176	%endif
14mr|perl-5.44.0-28|2177	
14mr|perl-5.44.0-28|2178	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2179	%package Pod-Checker
14mr|perl-5.44.0-28|2180	Summary:        Check POD documents for syntax errors
14mr|perl-5.44.0-28|2181	Epoch:          4
14mr|perl-5.44.0-28|2182	Version:        1.73
14mr|perl-5.44.0-28|2183	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2184	Requires:       %perl_compat
14mr|perl-5.44.0-28|2185	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2186	%gendep_perl_Pod_Checker
14mr|perl-5.44.0-28|2187	%endif
14mr|perl-5.44.0-28|2188	BuildArch:      noarch
14mr|perl-5.44.0-28|2189	
14mr|perl-5.44.0-28|2190	%description Pod-Checker
14mr|perl-5.44.0-28|2191	Module and tools to verify POD documentation contents for compliance with the
14mr|perl-5.44.0-28|2192	Plain Old Documentation format specifications.
14mr|perl-5.44.0-28|2193	%endif
14mr|perl-5.44.0-28|2194	
14mr|perl-5.44.0-28|2195	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2196	%package Pod-Escapes
14mr|perl-5.44.0-28|2197	Summary:        Resolve POD escape sequences
14mr|perl-5.44.0-28|2198	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2199	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|2200	Epoch:          1
14mr|perl-5.44.0-28|2201	Version:        1.07
14mr|perl-5.44.0-28|2202	Requires:       %perl_compat
14mr|perl-5.44.0-28|2203	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2204	%gendep_perl_Pod_Escapes
14mr|perl-5.44.0-28|2205	%endif
14mr|perl-5.44.0-28|2206	BuildArch:      noarch
14mr|perl-5.44.0-28|2207	
14mr|perl-5.44.0-28|2208	%description Pod-Escapes
14mr|perl-5.44.0-28|2209	This module provides things that are useful in decoding Pod E<...> sequences.
14mr|perl-5.44.0-28|2210	%endif
14mr|perl-5.44.0-28|2211	
14mr|perl-5.44.0-28|2212	%package Pod-Html
14mr|perl-5.44.0-28|2213	Summary:        Convert POD files to HTML
14mr|perl-5.44.0-28|2214	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2215	Epoch:          0
14mr|perl-5.44.0-28|2216	# Real version 1.24
14mr|perl-5.44.0-28|2217	Version:        1.24
14mr|perl-5.44.0-28|2218	Requires:       %perl_compat
14mr|perl-5.44.0-28|2219	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2220	%gendep_perl_Pod_Html
14mr|perl-5.44.0-28|2221	%endif
14mr|perl-5.44.0-28|2222	BuildArch:      noarch
14mr|perl-5.44.0-28|2223	Conflicts:      perl < 4:5.22.0-350
14mr|perl-5.44.0-28|2224	
14mr|perl-5.44.0-28|2225	%description Pod-Html
14mr|perl-5.44.0-28|2226	This package converts files from POD format (see perlpod) to HTML format. It
14mr|perl-5.44.0-28|2227	can automatically generate indexes and cross-references, and it keeps a cache
14mr|perl-5.44.0-28|2228	of things it knows how to cross-reference.
14mr|perl-5.44.0-28|2229	
14mr|perl-5.44.0-28|2230	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2231	%package Pod-Perldoc
14mr|perl-5.44.0-28|2232	Summary:        Look up Perl documentation in Pod format
14mr|perl-5.44.0-28|2233	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2234	Epoch:          0
14mr|perl-5.44.0-28|2235	Version:        3.2801
14mr|perl-5.44.0-28|2236	%if %{with perl_enables_groff}
14mr|perl-5.44.0-28|2237	# Pod::Perldoc::ToMan executes roff
14mr|perl-5.44.0-28|2238	Requires:       groff-base
14mr|perl-5.44.0-28|2239	%endif
14mr|perl-5.44.0-28|2240	Requires:       %perl_compat
14mr|perl-5.44.0-28|2241	Requires:       perl(File::Temp) >= 0.22
14mr|perl-5.44.0-28|2242	Requires:       perl(HTTP::Tiny)
14mr|perl-5.44.0-28|2243	Requires:       perl(IO::Handle)
14mr|perl-5.44.0-28|2244	Requires:       perl(IPC::Open3)
14mr|perl-5.44.0-28|2245	# POD2::Base is optional
14mr|perl-5.44.0-28|2246	# Pod::Checker is not needed if Pod::Simple::Checker is available
14mr|perl-5.44.0-28|2247	Requires:       perl(Pod::Simple::Checker)
14mr|perl-5.44.0-28|2248	Requires:       perl(Pod::Simple::RTF) >= 3.16
14mr|perl-5.44.0-28|2249	Requires:       perl(Pod::Simple::XMLOutStream) >= 3.16
14mr|perl-5.44.0-28|2250	Requires:       perl(Text::ParseWords)
14mr|perl-5.44.0-28|2251	# Tk is optional
14mr|perl-5.44.0-28|2252	Requires:       perl(Symbol)
14mr|perl-5.44.0-28|2253	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2254	%gendep_perl_Pod_Perldoc
14mr|perl-5.44.0-28|2255	%endif
14mr|perl-5.44.0-28|2256	BuildArch:      noarch
14mr|perl-5.44.0-28|2257	
14mr|perl-5.44.0-28|2258	%description Pod-Perldoc
14mr|perl-5.44.0-28|2259	perldoc looks up a piece of documentation in .pod format that is embedded
14mr|perl-5.44.0-28|2260	in the perl installation tree or in a perl script, and displays it via
14mr|perl-5.44.0-28|2261	"groff -man | $PAGER". This is primarily used for the documentation for
14mr|perl-5.44.0-28|2262	the perl library modules.
14mr|perl-5.44.0-28|2263	%endif
14mr|perl-5.44.0-28|2264	
14mr|perl-5.44.0-28|2265	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2266	%package Pod-Simple
14mr|perl-5.44.0-28|2267	Summary:        Framework for parsing POD documentation
14mr|perl-5.44.0-28|2268	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2269	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|2270	Epoch:          1
14mr|perl-5.44.0-28|2271	Version:        3.35
14mr|perl-5.44.0-28|2272	Requires:       %perl_compat
14mr|perl-5.44.0-28|2273	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2274	%gendep_perl_Pod_Simple
14mr|perl-5.44.0-28|2275	%endif
14mr|perl-5.44.0-28|2276	BuildArch:      noarch
14mr|perl-5.44.0-28|2277	
14mr|perl-5.44.0-28|2278	%description Pod-Simple
14mr|perl-5.44.0-28|2279	Pod::Simple is a Perl library for parsing text in the Pod ("plain old
14mr|perl-5.44.0-28|2280	documentation") markup language that is typically used for writing
14mr|perl-5.44.0-28|2281	documentation for Perl and for Perl modules.
14mr|perl-5.44.0-28|2282	%endif
14mr|perl-5.44.0-28|2283	
14mr|perl-5.44.0-28|2284	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2285	%package Pod-Usage
14mr|perl-5.44.0-28|2286	Summary:        Print a usage message from embedded pod documentation
14mr|perl-5.44.0-28|2287	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2288	Epoch:          4
14mr|perl-5.44.0-28|2289	Version:        1.69
14mr|perl-5.44.0-28|2290	Requires:       %perl_compat
14mr|perl-5.44.0-28|2291	# Pod::Usage executes perldoc from perl-Pod-Perldoc by default
14mr|perl-5.44.0-28|2292	Requires:       perl-Pod-Perldoc
14mr|perl-5.44.0-28|2293	Requires:       perl(Pod::Text)
14mr|perl-5.44.0-28|2294	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2295	%gendep_perl_Pod_Usage
14mr|perl-5.44.0-28|2296	%endif
14mr|perl-5.44.0-28|2297	BuildArch:      noarch
14mr|perl-5.44.0-28|2298	
14mr|perl-5.44.0-28|2299	%description Pod-Usage
14mr|perl-5.44.0-28|2300	pod2usage will print a usage message for the invoking script (using its
14mr|perl-5.44.0-28|2301	embedded POD documentation) and then exit the script with the desired exit
14mr|perl-5.44.0-28|2302	status. The usage message printed may have any one of three levels of
14mr|perl-5.44.0-28|2303	"verboseness": If the verbose level is 0, then only a synopsis is printed.
14mr|perl-5.44.0-28|2304	If the verbose level is 1, then the synopsis is printed along with a
14mr|perl-5.44.0-28|2305	description (if present) of the command line options and arguments. If the
14mr|perl-5.44.0-28|2306	verbose level is 2, then the entire manual page is printed.
14mr|perl-5.44.0-28|2307	%endif
14mr|perl-5.44.0-28|2308	
14mr|perl-5.44.0-28|2309	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2310	%package podlators
14mr|perl-5.44.0-28|2311	Summary:        Format POD source into various output formats
14mr|perl-5.44.0-28|2312	License:        (GPL+ or Artistic) and MIT
14mr|perl-5.44.0-28|2313	Epoch:          0
14mr|perl-5.44.0-28|2314	Version:        4.11
14mr|perl-5.44.0-28|2315	BuildArch:      noarch
14mr|perl-5.44.0-28|2316	Requires:       %perl_compat
14mr|perl-5.44.0-28|2317	Requires:       perl(File::Spec) >= 0.8
14mr|perl-5.44.0-28|2318	Requires:       perl(Pod::Simple) >= 3.06
14mr|perl-5.44.0-28|2319	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2320	%gendep_perl_podlators
14mr|perl-5.44.0-28|2321	%endif
14mr|perl-5.44.0-28|2322	Conflicts:      perl < 4:5.16.1-234
14mr|perl-5.44.0-28|2323	
14mr|perl-5.44.0-28|2324	%description podlators
14mr|perl-5.44.0-28|2325	This package contains Pod::Man and Pod::Text modules which convert POD input
14mr|perl-5.44.0-28|2326	to *roff source output, suitable for man pages, or plain text.  It also
14mr|perl-5.44.0-28|2327	includes several sub-classes of Pod::Text for formatted output to terminals
14mr|perl-5.44.0-28|2328	with various capabilities.
14mr|perl-5.44.0-28|2329	%endif
14mr|perl-5.44.0-28|2330	
14mr|perl-5.44.0-28|2331	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2332	%package Scalar-List-Utils
14mr|perl-5.44.0-28|2333	Summary:        A selection of general-utility scalar and list subroutines
14mr|perl-5.44.0-28|2334	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2335	Epoch:          3
14mr|perl-5.44.0-28|2336	# Real version 1.50
14mr|perl-5.44.0-28|2337	Version:        1.50
14mr|perl-5.44.0-28|2338	Requires:       %perl_compat
14mr|perl-5.44.0-28|2339	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2340	%gendep_perl_Scalar_List_Utils
14mr|perl-5.44.0-28|2341	%endif
14mr|perl-5.44.0-28|2342	
14mr|perl-5.44.0-28|2343	%description Scalar-List-Utils
14mr|perl-5.44.0-28|2344	Scalar::Util and List::Util contain a selection of subroutines that people have
14mr|perl-5.44.0-28|2345	expressed would be nice to have in the perl core, but the usage would not
14mr|perl-5.44.0-28|2346	really be high enough to warrant the use of a keyword, and the size so small
14mr|perl-5.44.0-28|2347	such that being individual extensions would be wasteful.
14mr|perl-5.44.0-28|2348	%endif
14mr|perl-5.44.0-28|2349	
14mr|perl-5.44.0-28|2350	%package SelfLoader
14mr|perl-5.44.0-28|2351	Summary:        Load functions only on demand
14mr|perl-5.44.0-28|2352	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2353	Epoch:          0
14mr|perl-5.44.0-28|2354	Version:        1.25
14mr|perl-5.44.0-28|2355	BuildArch:      noarch
14mr|perl-5.44.0-28|2356	Requires:       %perl_compat
14mr|perl-5.44.0-28|2357	Requires:       perl(Carp)
14mr|perl-5.44.0-28|2358	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2359	%gendep_perl_SelfLoader
14mr|perl-5.44.0-28|2360	%endif
14mr|perl-5.44.0-28|2361	Conflicts:      perl < 4:5.22.0-351
14mr|perl-5.44.0-28|2362	
14mr|perl-5.44.0-28|2363	%description SelfLoader
14mr|perl-5.44.0-28|2364	This Perl module tells its users that functions in a package are to be
14mr|perl-5.44.0-28|2365	autoloaded from after the "__DATA__" token. See also "Autoloading" in
14mr|perl-5.44.0-28|2366	perlsub.
14mr|perl-5.44.0-28|2367	
14mr|perl-5.44.0-28|2368	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2369	%package Socket
14mr|perl-5.44.0-28|2370	Summary:        C socket.h defines and structure manipulators
14mr|perl-5.44.0-28|2371	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2372	Epoch:          4
14mr|perl-5.44.0-28|2373	Version:        2.027
14mr|perl-5.44.0-28|2374	Requires:       %perl_compat
14mr|perl-5.44.0-28|2375	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2376	%gendep_perl_Socket
14mr|perl-5.44.0-28|2377	%endif
14mr|perl-5.44.0-28|2378	
14mr|perl-5.44.0-28|2379	%description Socket
14mr|perl-5.44.0-28|2380	This module is just a translation of the C socket.h file.  Unlike the old
14mr|perl-5.44.0-28|2381	mechanism of requiring a translated socket.ph file, this uses the h2xs program
14mr|perl-5.44.0-28|2382	(see the Perl source distribution) and your native C compiler.  This means
14mr|perl-5.44.0-28|2383	that it has a far more likely chance of getting the numbers right.  This
14mr|perl-5.44.0-28|2384	includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM, etc.
14mr|perl-5.44.0-28|2385	%endif
14mr|perl-5.44.0-28|2386	
14mr|perl-5.44.0-28|2387	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2388	%package Storable
14mr|perl-5.44.0-28|2389	Summary:        Persistence for Perl data structures
14mr|perl-5.44.0-28|2390	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2391	Epoch:          1
14mr|perl-5.44.0-28|2392	Version:        3.15
14mr|perl-5.44.0-28|2393	Requires:       %perl_compat
14mr|perl-5.44.0-28|2394	# Carp substitutes missing Log::Agent
14mr|perl-5.44.0-28|2395	Requires:       perl(Carp)
14mr|perl-5.44.0-28|2396	Requires:       perl(Config)
14mr|perl-5.44.0-28|2397	# Fcntl is optional, but locking is good
14mr|perl-5.44.0-28|2398	Requires:       perl(Fcntl)
14mr|perl-5.44.0-28|2399	Requires:       perl(IO::File)
14mr|perl-5.44.0-28|2400	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2401	%gendep_perl_Storable
14mr|perl-5.44.0-28|2402	%endif
14mr|perl-5.44.0-28|2403	Conflicts:      perl < 4:5.16.3-274
14mr|perl-5.44.0-28|2404	
14mr|perl-5.44.0-28|2405	%description Storable
14mr|perl-5.44.0-28|2406	The Storable package brings persistence to your Perl data structures
14mr|perl-5.44.0-28|2407	containing scalar, array, hash or reference objects, i.e. anything that
14mr|perl-5.44.0-28|2408	can be conveniently stored to disk and retrieved at a later time.
14mr|perl-5.44.0-28|2409	%endif
14mr|perl-5.44.0-28|2410	
14mr|perl-5.44.0-28|2411	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2412	%package Sys-Syslog
14mr|perl-5.44.0-28|2413	Summary:        Perl interface to the UNIX syslog(3) calls
14mr|perl-5.44.0-28|2414	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2415	Epoch:          0
14mr|perl-5.44.0-28|2416	Version:        0.35
14mr|perl-5.44.0-28|2417	Requires:       %perl_compat
14mr|perl-5.44.0-28|2418	Requires:       perl(XSLoader)
14mr|perl-5.44.0-28|2419	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2420	%gendep_perl_Sys_Syslog
14mr|perl-5.44.0-28|2421	%endif
14mr|perl-5.44.0-28|2422	Conflicts:      perl < 4:5.16.3-269
14mr|perl-5.44.0-28|2423	
14mr|perl-5.44.0-28|2424	%description Sys-Syslog
14mr|perl-5.44.0-28|2425	Sys::Syslog is an interface to the UNIX syslog(3) function. Call syslog() with
14mr|perl-5.44.0-28|2426	a string priority and a list of printf() arguments just like at syslog(3).
14mr|perl-5.44.0-28|2427	%endif
14mr|perl-5.44.0-28|2428	
14mr|perl-5.44.0-28|2429	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2430	%package Term-ANSIColor
14mr|perl-5.44.0-28|2431	Summary:        Color screen output using ANSI escape sequences
14mr|perl-5.44.0-28|2432	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2433	Epoch:          0
14mr|perl-5.44.0-28|2434	Version:        4.06
14mr|perl-5.44.0-28|2435	Requires:       %perl_compat
14mr|perl-5.44.0-28|2436	Requires:       perl(Carp)
14mr|perl-5.44.0-28|2437	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2438	%gendep_perl_Term_ANSIColor
14mr|perl-5.44.0-28|2439	%endif
14mr|perl-5.44.0-28|2440	BuildArch:      noarch
14mr|perl-5.44.0-28|2441	Conflicts:      perl < 4:5.18.2-302
14mr|perl-5.44.0-28|2442	
14mr|perl-5.44.0-28|2443	%description Term-ANSIColor
14mr|perl-5.44.0-28|2444	This module has two interfaces, one through color() and colored() and the
14mr|perl-5.44.0-28|2445	other through constants. It also offers the utility functions uncolor(),
14mr|perl-5.44.0-28|2446	colorstrip(), colorvalid(), and coloralias(), which have to be explicitly
14mr|perl-5.44.0-28|2447	imported to be used.
14mr|perl-5.44.0-28|2448	%endif
14mr|perl-5.44.0-28|2449	
14mr|perl-5.44.0-28|2450	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2451	%package Term-Cap
14mr|perl-5.44.0-28|2452	Summary:        Perl termcap interface
14mr|perl-5.44.0-28|2453	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2454	Epoch:          0
14mr|perl-5.44.0-28|2455	Version:        1.17
14mr|perl-5.44.0-28|2456	Requires:       %perl_compat
14mr|perl-5.44.0-28|2457	# ncurses for infocmp tool
14mr|perl-5.44.0-28|2458	Requires:       ncurses
14mr|perl-5.44.0-28|2459	Requires:       perl(Carp)
14mr|perl-5.44.0-28|2460	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2461	%gendep_perl_Term_Cap
14mr|perl-5.44.0-28|2462	%endif
14mr|perl-5.44.0-28|2463	BuildArch:      noarch
14mr|perl-5.44.0-28|2464	Conflicts:      perl < 4:5.22.0-347
14mr|perl-5.44.0-28|2465	
14mr|perl-5.44.0-28|2466	%description Term-Cap
14mr|perl-5.44.0-28|2467	These are low-level functions to extract and use capabilities from a terminal
14mr|perl-5.44.0-28|2468	capability (termcap) database.
14mr|perl-5.44.0-28|2469	%endif
14mr|perl-5.44.0-28|2470	
14mr|perl-5.44.0-28|2471	%package Test
14mr|perl-5.44.0-28|2472	Summary:        Simple framework for writing test scripts
14mr|perl-5.44.0-28|2473	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2474	Epoch:          0
14mr|perl-5.44.0-28|2475	Version:        1.31
14mr|perl-5.44.0-28|2476	Requires:       %perl_compat
14mr|perl-5.44.0-28|2477	# Algorithm::Diff 1.15 is optional
14mr|perl-5.44.0-28|2478	Requires:       perl(File::Temp)
14mr|perl-5.44.0-28|2479	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2480	%gendep_perl_Test
14mr|perl-5.44.0-28|2481	%endif
14mr|perl-5.44.0-28|2482	BuildArch:      noarch
14mr|perl-5.44.0-28|2483	Conflicts:      perl < 4:5.22.0-351
14mr|perl-5.44.0-28|2484	
14mr|perl-5.44.0-28|2485	%description Test
14mr|perl-5.44.0-28|2486	The Test Perl module simplifies the task of writing test files for Perl modules,
14mr|perl-5.44.0-28|2487	such that their output is in the format that Test::Harness expects to see.
14mr|perl-5.44.0-28|2488	
14mr|perl-5.44.0-28|2489	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2490	%package Test-Harness
14mr|perl-5.44.0-28|2491	Summary:        Run Perl standard test scripts with statistics
14mr|perl-5.44.0-28|2492	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2493	Epoch:          1
14mr|perl-5.44.0-28|2494	Version:        3.42
14mr|perl-5.44.0-28|2495	Requires:       %perl_compat
14mr|perl-5.44.0-28|2496	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2497	%gendep_perl_Test_Harness
14mr|perl-5.44.0-28|2498	%endif
14mr|perl-5.44.0-28|2499	BuildArch:      noarch
14mr|perl-5.44.0-28|2500	
14mr|perl-5.44.0-28|2501	%description Test-Harness
14mr|perl-5.44.0-28|2502	Run Perl standard test scripts with statistics.
14mr|perl-5.44.0-28|2503	Use TAP::Parser, Test::Harness package was whole rewritten.
14mr|perl-5.44.0-28|2504	%endif
14mr|perl-5.44.0-28|2505	
14mr|perl-5.44.0-28|2506	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2507	%package Test-Simple
14mr|perl-5.44.0-28|2508	Summary:        Basic utilities for writing tests
14mr|perl-5.44.0-28|2509	License:        (GPL+ or Artistic) and CC0 and Public Domain
14mr|perl-5.44.0-28|2510	Epoch:          1
14mr|perl-5.44.0-28|2511	Version:        1.302162
14mr|perl-5.44.0-28|2512	Requires:       %perl_compat
14mr|perl-5.44.0-28|2513	Requires:       perl(Data::Dumper)
14mr|perl-5.44.0-28|2514	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2515	%gendep_perl_Test_Simple
14mr|perl-5.44.0-28|2516	%endif
14mr|perl-5.44.0-28|2517	BuildArch:      noarch
14mr|perl-5.44.0-28|2518	
14mr|perl-5.44.0-28|2519	%description Test-Simple
14mr|perl-5.44.0-28|2520	Basic utilities for writing tests.
14mr|perl-5.44.0-28|2521	%endif
14mr|perl-5.44.0-28|2522	
14mr|perl-5.44.0-28|2523	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2524	%package Text-Balanced
14mr|perl-5.44.0-28|2525	Summary:        Extract delimited text sequences from strings
14mr|perl-5.44.0-28|2526	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2527	Epoch:          0
14mr|perl-5.44.0-28|2528	Version:        2.03
14mr|perl-5.44.0-28|2529	Requires:       %perl_compat
14mr|perl-5.44.0-28|2530	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2531	%gendep_perl_Text_Balanced
14mr|perl-5.44.0-28|2532	%endif
14mr|perl-5.44.0-28|2533	BuildArch:      noarch
14mr|perl-5.44.0-28|2534	Conflicts:      perl < 4:5.22.0-347
14mr|perl-5.44.0-28|2535	
14mr|perl-5.44.0-28|2536	%description Text-Balanced
14mr|perl-5.44.0-28|2537	These Perl subroutines may be used to extract a delimited substring, possibly
14mr|perl-5.44.0-28|2538	after skipping a specified prefix string.
14mr|perl-5.44.0-28|2539	%endif
14mr|perl-5.44.0-28|2540	
14mr|perl-5.44.0-28|2541	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2542	%package Text-ParseWords
14mr|perl-5.44.0-28|2543	Summary:        Parse text into an array of tokens or array of arrays
14mr|perl-5.44.0-28|2544	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2545	Epoch:          0
14mr|perl-5.44.0-28|2546	Version:        3.30
14mr|perl-5.44.0-28|2547	Requires:       %perl_compat
14mr|perl-5.44.0-28|2548	Requires:       perl(Carp)
14mr|perl-5.44.0-28|2549	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2550	%gendep_perl_Text_ParseWords
14mr|perl-5.44.0-28|2551	%endif
14mr|perl-5.44.0-28|2552	BuildArch:      noarch
14mr|perl-5.44.0-28|2553	Conflicts:      perl < 4:5.16.2-256
14mr|perl-5.44.0-28|2554	
14mr|perl-5.44.0-28|2555	%description Text-ParseWords
14mr|perl-5.44.0-28|2556	Parse text into an array of tokens or array of arrays.
14mr|perl-5.44.0-28|2557	%endif
14mr|perl-5.44.0-28|2558	
14mr|perl-5.44.0-28|2559	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2560	%package Text-Tabs+Wrap
14mr|perl-5.44.0-28|2561	Summary:        Expand tabs and do simple line wrapping
14mr|perl-5.44.0-28|2562	License:        TTWL
14mr|perl-5.44.0-28|2563	Epoch:          0
14mr|perl-5.44.0-28|2564	Version:        2013.0523
14mr|perl-5.44.0-28|2565	Requires:       %perl_compat
14mr|perl-5.44.0-28|2566	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2567	%gendep_perl_Text_Tabs_Wrap
14mr|perl-5.44.0-28|2568	%endif
14mr|perl-5.44.0-28|2569	BuildArch:      noarch
14mr|perl-5.44.0-28|2570	Conflicts:      perl < 4:5.20.2-325
14mr|perl-5.44.0-28|2571	
14mr|perl-5.44.0-28|2572	%description Text-Tabs+Wrap
14mr|perl-5.44.0-28|2573	Text::Tabs performs the same job that the UNIX expand(1) and unexpand(1)
14mr|perl-5.44.0-28|2574	commands do: adding or removing tabs from a document.
14mr|perl-5.44.0-28|2575	
14mr|perl-5.44.0-28|2576	Text::Wrap::wrap() will reformat lines into paragraphs. All it does is break
14mr|perl-5.44.0-28|2577	up long lines, it will not join short lines together.
14mr|perl-5.44.0-28|2578	%endif
14mr|perl-5.44.0-28|2579	
14mr|perl-5.44.0-28|2580	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2581	%package Thread-Queue
14mr|perl-5.44.0-28|2582	Summary:        Thread-safe queues
14mr|perl-5.44.0-28|2583	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2584	Epoch:          0
14mr|perl-5.44.0-28|2585	Version:        3.13
14mr|perl-5.44.0-28|2586	Requires:       %perl_compat
14mr|perl-5.44.0-28|2587	Requires:       perl(Carp)
14mr|perl-5.44.0-28|2588	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2589	%gendep_perl_Thread_Queue
14mr|perl-5.44.0-28|2590	%endif
14mr|perl-5.44.0-28|2591	BuildArch:      noarch
14mr|perl-5.44.0-28|2592	Conflicts:      perl < 4:5.16.2-257
14mr|perl-5.44.0-28|2593	
14mr|perl-5.44.0-28|2594	%description Thread-Queue
14mr|perl-5.44.0-28|2595	This module provides thread-safe FIFO queues that can be accessed safely by
14mr|perl-5.44.0-28|2596	any number of threads.
14mr|perl-5.44.0-28|2597	%endif
14mr|perl-5.44.0-28|2598	
14mr|perl-5.44.0-28|2599	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2600	%package Time-HiRes
14mr|perl-5.44.0-28|2601	Summary:        High resolution alarm, sleep, gettimeofday, interval timers
14mr|perl-5.44.0-28|2602	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2603	Epoch:          1
14mr|perl-5.44.0-28|2604	Version:        1.9760
14mr|perl-5.44.0-28|2605	Requires:       %perl_compat
14mr|perl-5.44.0-28|2606	Requires:       perl(Carp)
14mr|perl-5.44.0-28|2607	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2608	%gendep_perl_Time_HiRes
14mr|perl-5.44.0-28|2609	%endif
14mr|perl-5.44.0-28|2610	Conflicts:      perl < 4:5.16.3-271
14mr|perl-5.44.0-28|2611	
14mr|perl-5.44.0-28|2612	%description Time-HiRes
14mr|perl-5.44.0-28|2613	The Time::HiRes module implements a Perl interface to the usleep, nanosleep,
14mr|perl-5.44.0-28|2614	ualarm, gettimeofday, and setitimer/getitimer system calls, in other words,
14mr|perl-5.44.0-28|2615	high resolution time and timers.
14mr|perl-5.44.0-28|2616	%endif
14mr|perl-5.44.0-28|2617	
14mr|perl-5.44.0-28|2618	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2619	%package Time-Local
14mr|perl-5.44.0-28|2620	Summary:        Efficiently compute time from local and GMT time
14mr|perl-5.44.0-28|2621	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2622	Epoch:          0
14mr|perl-5.44.0-28|2623	# Real version 1.28
14mr|perl-5.44.0-28|2624	Version:        1.280
14mr|perl-5.44.0-28|2625	Requires:       %perl_compat
14mr|perl-5.44.0-28|2626	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2627	%gendep_perl_Time_Local
14mr|perl-5.44.0-28|2628	%endif
14mr|perl-5.44.0-28|2629	BuildArch:      noarch
14mr|perl-5.44.0-28|2630	Conflicts:      perl < 4:5.16.3-262
14mr|perl-5.44.0-28|2631	
14mr|perl-5.44.0-28|2632	%description Time-Local
14mr|perl-5.44.0-28|2633	This module provides functions that are the inverse of built-in perl functions
14mr|perl-5.44.0-28|2634	localtime() and gmtime(). They accept a date as a six-element array, and
14mr|perl-5.44.0-28|2635	return the corresponding time(2) value in seconds since the system epoch
14mr|perl-5.44.0-28|2636	(Midnight, January 1, 1970 GMT on Unix, for example). This value can be
14mr|perl-5.44.0-28|2637	positive or negative, though POSIX only requires support for positive values,
14mr|perl-5.44.0-28|2638	so dates before the system's epoch may not work on all operating systems.
14mr|perl-5.44.0-28|2639	%endif
14mr|perl-5.44.0-28|2640	
14mr|perl-5.44.0-28|2641	%package Time-Piece
14mr|perl-5.44.0-28|2642	Summary:        Time objects from localtime and gmtime
14mr|perl-5.44.0-28|2643	License:        (GPL+ or Artistic) and BSD
14mr|perl-5.44.0-28|2644	Epoch:          0
14mr|perl-5.44.0-28|2645	# Really 1.34
14mr|perl-5.44.0-28|2646	Version:        1.340
14mr|perl-5.44.0-28|2647	Requires:       %perl_compat
14mr|perl-5.44.0-28|2648	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2649	%gendep_perl_Time_Piece
14mr|perl-5.44.0-28|2650	%endif
14mr|perl-5.44.0-28|2651	
14mr|perl-5.44.0-28|2652	%description Time-Piece
14mr|perl-5.44.0-28|2653	The Time::Piece module replaces the standard localtime and gmtime functions
14mr|perl-5.44.0-28|2654	with implementations that return objects.  It does so in a backwards compatible
14mr|perl-5.44.0-28|2655	manner, so that using localtime or gmtime as documented in perlfunc still
14mr|perl-5.44.0-28|2656	behave as expected.
14mr|perl-5.44.0-28|2657	
14mr|perl-5.44.0-28|2658	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2659	%package threads
14mr|perl-5.44.0-28|2660	Summary:        Perl interpreter-based threads
14mr|perl-5.44.0-28|2661	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2662	Epoch:          1
14mr|perl-5.44.0-28|2663	Version:        2.22
14mr|perl-5.44.0-28|2664	Requires:       %perl_compat
14mr|perl-5.44.0-28|2665	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2666	%gendep_perl_threads
14mr|perl-5.44.0-28|2667	%endif
14mr|perl-5.44.0-28|2668	
14mr|perl-5.44.0-28|2669	%description threads
14mr|perl-5.44.0-28|2670	Since Perl 5.8, thread programming has been available using a model called
14mr|perl-5.44.0-28|2671	interpreter threads  which provides a new Perl interpreter for each thread,
14mr|perl-5.44.0-28|2672	and, by default, results in no data or state information being shared between
14mr|perl-5.44.0-28|2673	threads.
14mr|perl-5.44.0-28|2674	
14mr|perl-5.44.0-28|2675	(Prior to Perl 5.8, 5005threads was available through the Thread.pm API. This
14mr|perl-5.44.0-28|2676	threading model has been deprecated, and was removed as of Perl 5.10.0.)
14mr|perl-5.44.0-28|2677	
14mr|perl-5.44.0-28|2678	As just mentioned, all variables are, by default, thread local. To use shared
14mr|perl-5.44.0-28|2679	variables, you need to also load threads::shared.
14mr|perl-5.44.0-28|2680	%endif
14mr|perl-5.44.0-28|2681	
14mr|perl-5.44.0-28|2682	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2683	%package threads-shared
14mr|perl-5.44.0-28|2684	Summary:        Perl extension for sharing data structures between threads
14mr|perl-5.44.0-28|2685	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2686	Epoch:          0
14mr|perl-5.44.0-28|2687	Version:        1.60
14mr|perl-5.44.0-28|2688	Requires:       %perl_compat
14mr|perl-5.44.0-28|2689	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2690	%gendep_perl_threads_shared
14mr|perl-5.44.0-28|2691	%endif
14mr|perl-5.44.0-28|2692	
14mr|perl-5.44.0-28|2693	%description threads-shared
14mr|perl-5.44.0-28|2694	By default, variables are private to each thread, and each newly created thread
14mr|perl-5.44.0-28|2695	gets a private copy of each existing variable. This module allows you to share
14mr|perl-5.44.0-28|2696	variables across different threads (and pseudo-forks on Win32). It is used
14mr|perl-5.44.0-28|2697	together with the threads module.  This module supports the sharing of the
14mr|perl-5.44.0-28|2698	following data types only: scalars and scalar refs, arrays and array refs, and
14mr|perl-5.44.0-28|2699	hashes and hash refs.
14mr|perl-5.44.0-28|2700	%endif
14mr|perl-5.44.0-28|2701	
14mr|perl-5.44.0-28|2702	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2703	%package Unicode-Collate
14mr|perl-5.44.0-28|2704	Summary:        Unicode Collation Algorithm
14mr|perl-5.44.0-28|2705	License:        (GPL+ or Artistic) and Unicode
14mr|perl-5.44.0-28|2706	Epoch:          0
14mr|perl-5.44.0-28|2707	Version:        1.27
14mr|perl-5.44.0-28|2708	Requires:       %perl_compat
14mr|perl-5.44.0-28|2709	Requires:       perl(Unicode::Normalize)
14mr|perl-5.44.0-28|2710	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2711	%gendep_perl_Unicode_Collate
14mr|perl-5.44.0-28|2712	%endif
14mr|perl-5.44.0-28|2713	Conflicts:      perl < 4:5.22.0-347
14mr|perl-5.44.0-28|2714	
14mr|perl-5.44.0-28|2715	%description Unicode-Collate
14mr|perl-5.44.0-28|2716	This package is Perl implementation of Unicode Technical Standard #10 (Unicode
14mr|perl-5.44.0-28|2717	Collation Algorithm).
14mr|perl-5.44.0-28|2718	%endif
14mr|perl-5.44.0-28|2719	
14mr|perl-5.44.0-28|2720	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2721	%package Unicode-Normalize
14mr|perl-5.44.0-28|2722	Summary:        Unicode Normalization Forms
14mr|perl-5.44.0-28|2723	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2724	Epoch:          0
14mr|perl-5.44.0-28|2725	Version:        1.26
14mr|perl-5.44.0-28|2726	Requires:       %perl_compat
14mr|perl-5.44.0-28|2727	# unicore/CombiningClass.pl and unicore/Decomposition.pl from perl, perl is
14mr|perl-5.44.0-28|2728	# auto-detected.
14mr|perl-5.44.0-28|2729	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2730	%gendep_perl_Unicode_Normalize
14mr|perl-5.44.0-28|2731	%endif
14mr|perl-5.44.0-28|2732	Conflicts:      perl < 4:5.22.0-347
14mr|perl-5.44.0-28|2733	
14mr|perl-5.44.0-28|2734	%description Unicode-Normalize
14mr|perl-5.44.0-28|2735	This package provides Perl functions that can convert strings into various
14mr|perl-5.44.0-28|2736	Unicode normalization forms as defined in Unicode Standard Annex #15.
14mr|perl-5.44.0-28|2737	%endif
14mr|perl-5.44.0-28|2738	
14mr|perl-5.44.0-28|2739	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|2740	%package version
14mr|perl-5.44.0-28|2741	Summary:        Perl extension for Version Objects
14mr|perl-5.44.0-28|2742	License:        GPL+ or Artistic
14mr|perl-5.44.0-28|2743	# Epoch bump for clean upgrade over old standalone package
14mr|perl-5.44.0-28|2744	Epoch:          6
14mr|perl-5.44.0-28|2745	# real version 0.9924
14mr|perl-5.44.0-28|2746	Version:        0.99.24
14mr|perl-5.44.0-28|2747	Requires:       %perl_compat
14mr|perl-5.44.0-28|2748	%if %{with perl_bootstrap}
14mr|perl-5.44.0-28|2749	%gendep_perl_version
14mr|perl-5.44.0-28|2750	%endif
14mr|perl-5.44.0-28|2751	BuildArch:      noarch
14mr|perl-5.44.0-28|2752	
14mr|perl-5.44.0-28|2753	%description version
14mr|perl-5.44.0-28|2754	Perl extension for Version Objects.
14mr|perl-5.44.0-28|2755	%endif
14mr|perl-5.44.0-28|2756	
14mr|perl-5.44.0-28|2757	%package disable-stack-unwinding
14mr|perl-5.44.0-28|2758	Summary:	Disable stack unwinding in Perl
14mr|perl-5.44.0-28|2759	
14mr|perl-5.44.0-28|2760	%description disable-stack-unwinding
14mr|perl-5.44.0-28|2761	Disable stack unwinding in Perl
14mr|perl-5.44.0-28|2762	
14mr|perl-5.44.0-28|2763	%prep
14mr|perl-5.44.0-28|2764	%setup -q -n perl-%{perl_version}
14mr|perl-5.44.0-28|2765	%autopatch -p1
14mr|perl-5.44.0-28|2766	
14mr|perl-5.44.0-28|2767	%if %{without perl_bootstrap}
14mr|perl-5.44.0-28|2768	# Local patch tracking
14mr|perl-5.44.0-28|2769	perl -x patchlevel.h \
14mr|perl-5.44.0-28|2770	'Fedora Patch1: Removes date check, Fedora/RHEL specific' \
14mr|perl-5.44.0-28|2771	'Fedora Patch3: support for libdir64' \
14mr|perl-5.44.0-28|2772	'Fedora Patch4: use libresolv instead of libbind' \
14mr|perl-5.44.0-28|2773	'Fedora Patch5: USE_MM_LD_RUN_PATH' \
14mr|perl-5.44.0-28|2774	'Fedora Patch6: Provide MM::maybe_command independently (bug #1129443)' \
14mr|perl-5.44.0-28|2775	'Fedora Patch7: Dont run one io test due to random builder failures' \
14mr|perl-5.44.0-28|2776	'Fedora Patch15: Define SONAME for libperl.so' \
14mr|perl-5.44.0-28|2777	'Fedora Patch16: Install libperl.so to -Dshrpdir value' \
14mr|perl-5.44.0-28|2778	'Fedora Patch26: Make *DBM_File desctructors thread-safe (RT#61912)' \
14mr|perl-5.44.0-28|2779	'Fedora Patch27: Make PadlistNAMES() lvalue again (CPAN RT#101063)' \
14mr|perl-5.44.0-28|2780	'Fedora Patch30: Replace EU::MakeMaker dependency with EU::MM::Utils in IPC::Cmd (bug #1129443)' \
14mr|perl-5.44.0-28|2781	'Fedora Patch31: Make File::Glob more resistant against degenerative matching (RT#131211)' \
14mr|perl-5.44.0-28|2782	'Fedora Patch34: Fix cloning :via handles on thread creation (RT#131221)' \
14mr|perl-5.44.0-28|2783	'Fedora Patch45: Fix File::Glob rt131211.t test random failures' \
14mr|perl-5.44.0-28|2784	'Fedora Patch46: Fix t/op/hash.t test random failures' \
14mr|perl-5.44.0-28|2785	'Fedora Patch47: Parse caret variables with subscripts as normal variables inside ${...} escaping (RT#131664)' \
14mr|perl-5.44.0-28|2786	'Fedora Patch49: Do not display too many bytes when reporting malformed UTF-8 character' \
14mr|perl-5.44.0-28|2787	'Fedora Patch51: Fix error message for "our sub foo::bar" (RT#131679)' \
14mr|perl-5.44.0-28|2788	'Fedora Patch52: Fix executing arybase::_tie_it() in Safe compartement (RT#131588)' \
14mr|perl-5.44.0-28|2789	'Fedora Patch59: Fix an overflow in the lexer when reading a new line (RT#131793)' \
14mr|perl-5.44.0-28|2790	'Fedora Patch60: Fix Term::ReadLine not to create spurious &STDERR files (RT#132008)' \
14mr|perl-5.44.0-28|2791	'Fedora Patch63: Fix a crash when a match for inversely repeated group fails (RT#132017)' \
14mr|perl-5.44.0-28|2792	'Fedora Patch79: Link XS modules to pthread library to fix linking with -z defs' \
14mr|perl-5.44.0-28|2793	'Fedora Patch81: Fix a heap use after free when moving a stack (RT#131954)' \
14mr|perl-5.44.0-28|2794	'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on Linux' \
14mr|perl-5.44.0-28|2795	'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
14mr|perl-5.44.0-28|2796	%{nil}
14mr|perl-5.44.0-28|2797	%endif
14mr|perl-5.44.0-28|2798	
14mr|perl-5.44.0-28|2799	#copy the example script
14mr|perl-5.44.0-28|2800	cp -a %{SOURCE5} .
14mr|perl-5.44.0-28|2801	
14mr|perl-5.44.0-28|2802	#copy Pod-Html license clarification
14mr|perl-5.44.0-28|2803	cp %{SOURCE6} .
14mr|perl-5.44.0-28|2804	
14mr|perl-5.44.0-28|2805	#
14mr|perl-5.44.0-28|2806	# Candidates for doc recoding (need case by case review):
14mr|perl-5.44.0-28|2807	# find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)'
14mr|perl-5.44.0-28|2808	recode()
14mr|perl-5.44.0-28|2809	{
14mr|perl-5.44.0-28|2810	iconv -f "${2:-iso-8859-1}" -t utf-8 < "$1" > "${1}_"
14mr|perl-5.44.0-28|2811	touch -r "$1" "${1}_"
14mr|perl-5.44.0-28|2812	mv -f "${1}_" "$1"
14mr|perl-5.44.0-28|2813	}
14mr|perl-5.44.0-28|2814	# TODO iconv fail on this one
14mr|perl-5.44.0-28|2815	##recode README.tw big5
14mr|perl-5.44.0-28|2816	#recode pod/perlebcdic.pod
14mr|perl-5.44.0-28|2817	#recode pod/perlhack.pod
14mr|perl-5.44.0-28|2818	#recode pod/perlhist.pod
14mr|perl-5.44.0-28|2819	#recode pod/perlthrtut.pod
14mr|perl-5.44.0-28|2820	#recode AUTHORS
14mr|perl-5.44.0-28|2821	
14mr|perl-5.44.0-28|2822	find . -name \*.orig -exec rm -fv {} \;
14mr|perl-5.44.0-28|2823	
14mr|perl-5.44.0-28|2824	# Configure Compress::Zlib to use system zlib
14mr|perl-5.44.0-28|2825	sed -i 's|BUILD_ZLIB      = True|BUILD_ZLIB      = False|
14mr|perl-5.44.0-28|2826	s|INCLUDE         = ./zlib-src|INCLUDE         = %{_includedir}|
14mr|perl-5.44.0-28|2827	s|LIB             = ./zlib-src|LIB             = %{_libdir}|' \
14mr|perl-5.44.0-28|2828	cpan/Compress-Raw-Zlib/config.in
14mr|perl-5.44.0-28|2829	
14mr|perl-5.44.0-28|2830	# Ensure that we never accidentally bundle zlib or bzip2
14mr|perl-5.44.0-28|2831	rm -rf cpan/Compress-Raw-Zlib/zlib-src
14mr|perl-5.44.0-28|2832	rm -rf cpan/Compress-Raw-Bzip2/bzip2-src
14mr|perl-5.44.0-28|2833	sed -i '/\(bzip2\|zlib\)-src/d' MANIFEST
14mr|perl-5.44.0-28|2834	
14mr|perl-5.44.0-28|2835	%if !%{with gdbm}
14mr|perl-5.44.0-28|2836	# Do not install anything requiring NDBM_File if NDBM is not available.
14mr|perl-5.44.0-28|2837	rm -rf 'cpan/Memoize/Memoize/NDBM_File.pm'
14mr|perl-5.44.0-28|2838	sed -i '\|cpan/Memoize/Memoize/NDBM_File.pm|d' MANIFEST
14mr|perl-5.44.0-28|2839	%endif
14mr|perl-5.44.0-28|2840	
14mr|perl-5.44.0-28|2841	%build
14mr|perl-5.44.0-28|2842	echo "RPM Build arch: %{_arch}"
14mr|perl-5.44.0-28|2843	
14mr|perl-5.44.0-28|2844	# use "lib", not %%{_lib}, for privlib, sitelib, and vendorlib
14mr|perl-5.44.0-28|2845	# To build production version, we would need -DDEBUGGING=-g
14mr|perl-5.44.0-28|2846	
14mr|perl-5.44.0-28|2847	# Perl INC path (perl -V) in search order:
14mr|perl-5.44.0-28|2848	# - /usr/local/share/perl5            -- for CPAN     (site lib)
14mr|perl-5.44.0-28|2849	# - /usr/local/lib[64]/perl5          -- for CPAN     (site arch)
14mr|perl-5.44.0-28|2850	# - /usr/share/perl5/vendor_perl      -- 3rd party    (vendor lib)
14mr|perl-5.44.0-28|2851	# - /usr/lib[64]/perl5/vendor_perl    -- 3rd party    (vendor arch)
14mr|perl-5.44.0-28|2852	# - /usr/share/perl5                  -- Fedora       (priv lib)
14mr|perl-5.44.0-28|2853	# - /usr/lib[64]/perl5                -- Fedora       (arch lib)
14mr|perl-5.44.0-28|2854	
14mr|perl-5.44.0-28|2855	%global privlib     %{_prefix}/share/perl5
14mr|perl-5.44.0-28|2856	%global archlib     %{_libdir}/perl5
14mr|perl-5.44.0-28|2857	
14mr|perl-5.44.0-28|2858	%global perl_vendorlib  %{privlib}/vendor_perl
14mr|perl-5.44.0-28|2859	%global perl_vendorarch %{archlib}/vendor_perl
14mr|perl-5.44.0-28|2860	
14mr|perl-5.44.0-28|2861	BUILD_BZIP2=0
14mr|perl-5.44.0-28|2862	BZIP2_LIB=%{_libdir}
14mr|perl-5.44.0-28|2863	export BUILD_BZIP2 BZIP2_LIB
14mr|perl-5.44.0-28|2864	
14mr|perl-5.44.0-28|2865	# ldflags is not used when linking XS modules.
14mr|perl-5.44.0-28|2866	# Only ldflags is used when linking miniperl.
14mr|perl-5.44.0-28|2867	# Only ccflags and ldflags are used for Configure's compiler checks.
14mr|perl-5.44.0-28|2868	# Set optimize=none to prevent from injecting upstream's value.
14mr|perl-5.44.0-28|2869	/bin/sh Configure -des \
14mr|perl-5.44.0-28|2870	-Doptimize="none" \
14mr|perl-5.44.0-28|2871	-Dccflags="${CFLAGS}" \
14mr|perl-5.44.0-28|2872	-Dldflags="${CFLAGS} ${LDFLAGS}" \
14mr|perl-5.44.0-28|2873	-Dccdlflags="-Wl,--enable-new-dtags ${CFLAGS} ${LDFLAGS}" \
14mr|perl-5.44.0-28|2874	-Dlddlflags="-shared ${CFLAGS} ${LDFLAGS}" \
14mr|perl-5.44.0-28|2875	-Dshrpdir="%{_libdir}" \
14mr|perl-5.44.0-28|2876	-DDEBUGGING=-g \
14mr|perl-5.44.0-28|2877	-Dversion=%{perl_version} \
14mr|perl-5.44.0-28|2878	-Dmyhostname=localhost \
14mr|perl-5.44.0-28|2879	-Dperladmin=root@localhost \
14mr|perl-5.44.0-28|2880	-Dcc='%{__cc}' \
14mr|perl-5.44.0-28|2881	-Dcf_by="%{vendor}" \
14mr|perl-5.44.0-28|2882	-Dprefix=%{_prefix} \
14mr|perl-5.44.0-28|2883	%if %{without perl_enables_groff}
14mr|perl-5.44.0-28|2884	-Dman1dir="%{_mandir}/man1" \
14mr|perl-5.44.0-28|2885	-Dman3dir="%{_mandir}/man3" \
14mr|perl-5.44.0-28|2886	%endif
14mr|perl-5.44.0-28|2887	-Dvendorprefix=%{_prefix} \
14mr|perl-5.44.0-28|2888	-Dsiteprefix=%{_prefix}/local \
14mr|perl-5.44.0-28|2889	-Dsitelib="%{_prefix}/local/share/perl5" \
14mr|perl-5.44.0-28|2890	-Dsitearch="%{_prefix}/local/%{_lib}/perl5" \
14mr|perl-5.44.0-28|2891	-Dprivlib="%{privlib}" \
14mr|perl-5.44.0-28|2892	-Dvendorlib="%{perl_vendorlib}" \
14mr|perl-5.44.0-28|2893	-Darchlib="%{archlib}" \
14mr|perl-5.44.0-28|2894	-Dvendorarch="%{perl_vendorarch}" \
14mr|perl-5.44.0-28|2895	-Darchname=%{perl_archname} \
14mr|perl-5.44.0-28|2896	-Dlibpth="/usr/local/lib64 /lib64 %{_prefix}/lib64" \
14mr|perl-5.44.0-28|2897	%ifarch sparc sparcv9
14mr|perl-5.44.0-28|2898	-Ud_longdbl \
14mr|perl-5.44.0-28|2899	%endif
14mr|perl-5.44.0-28|2900	-Duseshrplib \
14mr|perl-5.44.0-28|2901	-Dusethreads \
14mr|perl-5.44.0-28|2902	-Duseithreads \
14mr|perl-5.44.0-28|2903	%if %{with perl_enables_systemtap}
14mr|perl-5.44.0-28|2904	-Dusedtrace='/usr/bin/dtrace' \
14mr|perl-5.44.0-28|2905	%else
14mr|perl-5.44.0-28|2906	-Uusedtrace \
14mr|perl-5.44.0-28|2907	%endif
14mr|perl-5.44.0-28|2908	-Duselargefiles \
14mr|perl-5.44.0-28|2909	-Dd_semctl_semun \
14mr|perl-5.44.0-28|2910	-Di_db \
14mr|perl-5.44.0-28|2911	%if %{with gdbm}
14mr|perl-5.44.0-28|2912	-Ui_ndbm \
14mr|perl-5.44.0-28|2913	-Di_gdbm \
14mr|perl-5.44.0-28|2914	%endif
14mr|perl-5.44.0-28|2915	-Di_shadow \
14mr|perl-5.44.0-28|2916	-Di_syslog \
14mr|perl-5.44.0-28|2917	-Dman3ext=3pm \
14mr|perl-5.44.0-28|2918	-Duseperlio \
14mr|perl-5.44.0-28|2919	-Dinstallusrbinperl=n \
14mr|perl-5.44.0-28|2920	-Ubincompat5005 \
14mr|perl-5.44.0-28|2921	-Uversiononly \
14mr|perl-5.44.0-28|2922	-Dpager='/usr/bin/less -isr' \
14mr|perl-5.44.0-28|2923	-Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto \
14mr|perl-5.44.0-28|2924	-Ud_endprotoent_r_proto -Ud_setprotoent_r_proto \
14mr|perl-5.44.0-28|2925	-Ud_endservent_r_proto -Ud_setservent_r_proto \
14mr|perl-5.44.0-28|2926	-Dscriptdir='%{_bindir}' \
14mr|perl-5.44.0-28|2927	-Dusesitecustomize \
14mr|perl-5.44.0-28|2928	-Duse64bitint
14mr|perl-5.44.0-28|2929	
14mr|perl-5.44.0-28|2930	# -Duseshrplib creates libperl.so, -Ubincompat5005 help create DSO -> libperl.so
14mr|perl-5.44.0-28|2931	
14mr|perl-5.44.0-28|2932	BUILD_BZIP2=0
14mr|perl-5.44.0-28|2933	BZIP2_LIB=%{_libdir}
14mr|perl-5.44.0-28|2934	export BUILD_BZIP2 BZIP2_LIB
14mr|perl-5.44.0-28|2935	
14mr|perl-5.44.0-28|2936	# Prepapre a symlink from proper DSO name to libperl.so now so that new perl
14mr|perl-5.44.0-28|2937	# can be executed from make.
14mr|perl-5.44.0-28|2938	%global soname libperl.so.%(echo '%{perl_version}' | sed 's/^\\([^.]*\\.[^.]*\\).*/\\1/')
14mr|perl-5.44.0-28|2939	test -L %soname || ln -s libperl.so %soname
14mr|perl-5.44.0-28|2940	
14mr|perl-5.44.0-28|2941	%ifarch sparc64 %{arm}
14mr|perl-5.44.0-28|2942	%make_build -j1
14mr|perl-5.44.0-28|2943	%else
14mr|perl-5.44.0-28|2944	%make_build
14mr|perl-5.44.0-28|2945	%endif
14mr|perl-5.44.0-28|2946	
14mr|perl-5.44.0-28|2947	%install
14mr|perl-5.44.0-28|2948	%make_install DESTDIR=%{buildroot}
14mr|perl-5.44.0-28|2949	
14mr|perl-5.44.0-28|2950	mkdir -p %{buildroot}%{_sysconfdir}
14mr|perl-5.44.0-28|2951	cat > %{buildroot}%{_sysconfdir}/perl-disable-stack-unwinding << 'EOF'
14mr|perl-5.44.0-28|2952	Stack unwinding is disabled in Perl.
14mr|perl-5.44.0-28|2953	To enable it, remove this file by removing the package:
14mr|perl-5.44.0-28|2954	sudo dnf remove perl-disable-stack-unwinding
14mr|perl-5.44.0-28|2955	
14mr|perl-5.44.0-28|2956	Раскрутка стека в Perl отключена.
14mr|perl-5.44.0-28|2957	Чтобы включить ее, удалите этот файл, удалив пакет:
14mr|perl-5.44.0-28|2958	sudo dnf remove perl-disable-stack-unwinding
14mr|perl-5.44.0-28|2959	EOF
14mr|perl-5.44.0-28|2960	
14mr|perl-5.44.0-28|2961	%global build_archlib %{buildroot}%{archlib}
14mr|perl-5.44.0-28|2962	%global build_privlib %{buildroot}%{privlib}
14mr|perl-5.44.0-28|2963	%global build_bindir  %{buildroot}%{_bindir}
14mr|perl-5.44.0-28|2964	%global new_perl LD_PRELOAD="%{build_archlib}/CORE/libperl.so" \\\
14mr|perl-5.44.0-28|2965	LD_LIBRARY_PATH="%{build_archlib}/CORE" \\\
14mr|perl-5.44.0-28|2966	PERL5LIB="%{build_archlib}:%{build_privlib}" \\\
14mr|perl-5.44.0-28|2967	%{build_bindir}/perl
14mr|perl-5.44.0-28|2968	
14mr|perl-5.44.0-28|2969	# Make proper DSO names, move libperl to standard path.
14mr|perl-5.44.0-28|2970	mv "%{build_archlib}/CORE/libperl.so" \
14mr|perl-5.44.0-28|2971	"%{buildroot}%{_libdir}/libperl.so.%{perl_version}"
14mr|perl-5.44.0-28|2972	ln -s "libperl.so.%{perl_version}" "%{buildroot}%{_libdir}/%{soname}"
14mr|perl-5.44.0-28|2973	ln -s "libperl.so.%{perl_version}" "%{buildroot}%{_libdir}/libperl.so"
14mr|perl-5.44.0-28|2974	# XXX: Keep symlink from original location because various code glues
14mr|perl-5.44.0-28|2975	# $archlib/CORE/$libperl to get the DSO.
14mr|perl-5.44.0-28|2976	ln -s "../../libperl.so.%{perl_version}" "%{build_archlib}/CORE/libperl.so"
14mr|perl-5.44.0-28|2977	# XXX: Remove the soname named file from CORE directory that was created as
14mr|perl-5.44.0-28|2978	# a symlink in build section and installed as a regular file by perl build
14mr|perl-5.44.0-28|2979	# system.
14mr|perl-5.44.0-28|2980	rm -f "%{build_archlib}/CORE/%{soname}"
14mr|perl-5.44.0-28|2981	
14mr|perl-5.44.0-28|2982	install -p -m 755 utils/pl2pm %{build_bindir}/pl2pm
14mr|perl-5.44.0-28|2983	
14mr|perl-5.44.0-28|2984	for i in asm/termios.h syscall.h syslimits.h syslog.h \
14mr|perl-5.44.0-28|2985	sys/ioctl.h sys/socket.h sys/time.h wait.h
14mr|perl-5.44.0-28|2986	do
14mr|perl-5.44.0-28|2987	%{new_perl} %{build_bindir}/h2ph -a -d %{build_archlib} $i || true
14mr|perl-5.44.0-28|2988	done
14mr|perl-5.44.0-28|2989	
14mr|perl-5.44.0-28|2990	# vendor directories (in this case for third party rpms)
14mr|perl-5.44.0-28|2991	# perl doesn't create the auto subdirectory, but modules put things in it,
14mr|perl-5.44.0-28|2992	# so we need to own it.
14mr|perl-5.44.0-28|2993	
14mr|perl-5.44.0-28|2994	# i don't like hardlinks, having symlinks instead:
14mr|perl-5.44.0-28|2995	ln -sf perl5 %{buildroot}%{_bindir}/perl
14mr|perl-5.44.0-28|2996	ln -s perl%{perl_version} %{buildroot}%{_bindir}/perl5
14mr|perl-5.44.0-28|2997	
14mr|perl-5.44.0-28|2998	mkdir -p %{buildroot}%{perl_vendorarch}/auto
14mr|perl-5.44.0-28|2999	mkdir -p %{buildroot}%{perl_vendorlib}
14mr|perl-5.44.0-28|3000	
14mr|perl-5.44.0-28|3001	#
14mr|perl-5.44.0-28|3002	# perl RPM macros (taken from the Fedora perl spec)
14mr|perl-5.44.0-28|3003	mkdir -p %{buildroot}%{_rpmmacrodir}
14mr|perl-5.44.0-28|3004	install -p -m 644 %{SOURCE3} %{buildroot}%{_rpmmacrodir}/macros.perl
14mr|perl-5.44.0-28|3005	
14mr|perl-5.44.0-28|3006	#
14mr|perl-5.44.0-28|3007	# Core modules removal
14mr|perl-5.44.0-28|3008	#
14mr|perl-5.44.0-28|3009	# Dual-living binaries clashes on debuginfo files between perl and standalone
14mr|perl-5.44.0-28|3010	# packages. Excluding is not enough, we need to remove them. This is
14mr|perl-5.44.0-28|3011	# a work-around for rpmbuild bug #878863.
14mr|perl-5.44.0-28|3012	find %{buildroot} -type f -name '*.bs' -empty -delete
14mr|perl-5.44.0-28|3013	chmod -R u+w %{buildroot}/*
14mr|perl-5.44.0-28|3014	
14mr|perl-5.44.0-28|3015	# miniperl? As an interpreter? How odd. Anyway, a symlink does it:
14mr|perl-5.44.0-28|3016	rm %{build_privlib}/ExtUtils/xsubpp
14mr|perl-5.44.0-28|3017	ln -s ../../../bin/xsubpp %{build_privlib}/ExtUtils/
14mr|perl-5.44.0-28|3018	
14mr|perl-5.44.0-28|3019	# Don't need the .packlist
14mr|perl-5.44.0-28|3020	rm %{build_archlib}/.packlist
14mr|perl-5.44.0-28|3021	
14mr|perl-5.44.0-28|3022	# Do not distribute File::Spec::VMS as it works on VMS only (bug #973713)
14mr|perl-5.44.0-28|3023	# We cannot remove it in %%prep because dist/Cwd/t/Spec.t test needs it.
14mr|perl-5.44.0-28|3024	rm %{build_archlib}/File/Spec/VMS.pm
14mr|perl-5.44.0-28|3025	rm %{buildroot}%{_mandir}/man3/File::Spec::VMS.3*
14mr|perl-5.44.0-28|3026	
14mr|perl-5.44.0-28|3027	# for now, remove Bzip2:
14mr|perl-5.44.0-28|3028	# Why? Now is missing Bzip2 files and provides
14mr|perl-5.44.0-28|3029	##find %{buildroot} -name Bzip2 | xargs rm -r
14mr|perl-5.44.0-28|3030	##find %{buildroot} -name '*B*zip2*'| xargs rm
14mr|perl-5.44.0-28|3031	
14mr|perl-5.44.0-28|3032	# tests -- FIXME need to validate that this all works as expected
14mr|perl-5.44.0-28|3033	mkdir -p %{buildroot}%{perl5_testdir}/perl-tests
14mr|perl-5.44.0-28|3034	
14mr|perl-5.44.0-28|3035	# "core"
14mr|perl-5.44.0-28|3036	tar -cf - t/ | ( cd %{buildroot}%{perl5_testdir}/perl-tests && tar -xf - )
14mr|perl-5.44.0-28|3037	
14mr|perl-5.44.0-28|3038	# "dual-lifed"
14mr|perl-5.44.0-28|3039	for dir in `find ext/ -type d -name t -maxdepth 2` ; do
14mr|perl-5.44.0-28|3040	
14mr|perl-5.44.0-28|3041	tar -cf - $dir | ( cd %{buildroot}%{perl5_testdir}/perl-tests/t && tar -xf - )
14mr|perl-5.44.0-28|3042	done
14mr|perl-5.44.0-28|3043	
14mr|perl-5.44.0-28|3044	# Normalize shell bangs in tests.
14mr|perl-5.44.0-28|3045	# brp-mangle-shebangs executed by rpm-build chokes on t/TEST.
14mr|perl-5.44.0-28|3046	%{new_perl} -MConfig -i -pn \
14mr|perl-5.44.0-28|3047	-e 's"\A#!(?:perl|\./perl|/usr/bin/perl|/usr/bin/env perl)\b"$Config{startperl}"' \
14mr|perl-5.44.0-28|3048	$(find %{buildroot}%{perl5_testdir}/perl-tests -type f)
14mr|perl-5.44.0-28|3049	
14mr|perl-5.44.0-28|3050	%if %{with perl_enables_systemtap}
14mr|perl-5.44.0-28|3051	# Systemtap tapset install
14mr|perl-5.44.0-28|3052	mkdir -p %{buildroot}%{tapsetdir}
14mr|perl-5.44.0-28|3053	%global libperl_stp libperl%{perl_version}-64.stp
14mr|perl-5.44.0-28|3054	
14mr|perl-5.44.0-28|3055	sed \
14mr|perl-5.44.0-28|3056	-e "s|LIBRARY_PATH|%{_libdir}/%{soname}|" \
14mr|perl-5.44.0-28|3057	%{SOURCE4} \
14mr|perl-5.44.0-28|3058	> %{buildroot}%{tapsetdir}/%{libperl_stp}
14mr|perl-5.44.0-28|3059	%endif
14mr|perl-5.44.0-28|3060	
14mr|perl-5.44.0-28|3061	# TODO: Canonicalize test files (rewrite intrerpreter path, fix permissions)
14mr|perl-5.44.0-28|3062	# XXX: We cannot rewrite ./perl before %%check phase. Otherwise the test
14mr|perl-5.44.0-28|3063	# would run against system perl at build-time.
14mr|perl-5.44.0-28|3064	# See __spec_check_pre global macro in macros.perl.
14mr|perl-5.44.0-28|3065	#T_FILES=`find %%{buildroot}%%{perl5_testdir} -type f -name '*.t'`
14mr|perl-5.44.0-28|3066	#%%fix_shbang_line $T_FILES
14mr|perl-5.44.0-28|3067	#%%{__chmod} +x $T_FILES
14mr|perl-5.44.0-28|3068	#%%{_fixperms} %%{buildroot}%%{perl5_testdir}
14mr|perl-5.44.0-28|3069	#
14mr|perl-5.44.0-28|3070	# lib/perl5db.t will fail if Term::ReadLine::Gnu is available
14mr|perl-5.44.0-28|3071	%check
14mr|perl-5.44.0-28|3072	%if %{with test}
14mr|perl-5.44.0-28|3073	%{new_perl} -I/lib regen/lib_cleanup.pl
14mr|perl-5.44.0-28|3074	cd t
14mr|perl-5.44.0-28|3075	%{new_perl} -I../lib porting/customized.t --regen
14mr|perl-5.44.0-28|3076	cd -
14mr|perl-5.44.0-28|3077	%if %{parallel_tests}
14mr|perl-5.44.0-28|3078	JOBS=$(printf '%%s' "%{?_smp_mflags}" | sed 's/.*-j\([0-9][0-9]*\).*/\1/')
14mr|perl-5.44.0-28|3079	LC_ALL=C TEST_JOBS=$JOBS make test_harness
14mr|perl-5.44.0-28|3080	%else
14mr|perl-5.44.0-28|3081	LC_ALL=C make test
14mr|perl-5.44.0-28|3082	%endif
14mr|perl-5.44.0-28|3083	%endif
14mr|perl-5.44.0-28|3084	
14mr|perl-5.44.0-28|3085	%files
14mr|perl-5.44.0-28|3086	# We sub-package modules from perl-base subpackage. Main perl package
14mr|perl-5.44.0-28|3087	# is a meta package.
14mr|perl-5.44.0-28|3088	
14mr|perl-5.44.0-28|3089	%files base
14mr|perl-5.44.0-28|3090	%{_mandir}/man1/*.1*
14mr|perl-5.44.0-28|3091	%{_mandir}/man3/*.3*
14mr|perl-5.44.0-28|3092	%{_bindir}/*
14mr|perl-5.44.0-28|3093	%{archlib}/*
14mr|perl-5.44.0-28|3094	%{privlib}/*
14mr|perl-5.44.0-28|3095	
14mr|perl-5.44.0-28|3096	
14mr|perl-5.44.0-28|3097	# libs
14mr|perl-5.44.0-28|3098	%exclude %dir %{archlib}
14mr|perl-5.44.0-28|3099	%exclude %dir %{archlib}/auto
14mr|perl-5.44.0-28|3100	%exclude %{archlib}/auto/re
14mr|perl-5.44.0-28|3101	%exclude %dir %{archlib}/CORE
14mr|perl-5.44.0-28|3102	%exclude %{archlib}/CORE/libperl.so
14mr|perl-5.44.0-28|3103	%exclude %{archlib}/re.pm
14mr|perl-5.44.0-28|3104	%exclude %{_libdir}/libperl.so.*
14mr|perl-5.44.0-28|3105	%exclude %dir %{perl_vendorarch}
14mr|perl-5.44.0-28|3106	%exclude %dir %{perl_vendorarch}/auto
14mr|perl-5.44.0-28|3107	%exclude %dir %{privlib}
14mr|perl-5.44.0-28|3108	%exclude %{privlib}/integer.pm
14mr|perl-5.44.0-28|3109	%exclude %{privlib}/strict.pm
14mr|perl-5.44.0-28|3110	%exclude %{privlib}/unicore
14mr|perl-5.44.0-28|3111	%exclude %{privlib}/utf8.pm
14mr|perl-5.44.0-28|3112	%exclude %{privlib}/warnings.pm
14mr|perl-5.44.0-28|3113	%exclude %{privlib}/XSLoader.pm
14mr|perl-5.44.0-28|3114	%exclude %dir %{perl_vendorlib}
14mr|perl-5.44.0-28|3115	%exclude %{_mandir}/man3/integer.*
14mr|perl-5.44.0-28|3116	%exclude %{_mandir}/man3/re.*
14mr|perl-5.44.0-28|3117	%exclude %{_mandir}/man3/strict.*
14mr|perl-5.44.0-28|3118	%exclude %{_mandir}/man3/utf8.*
14mr|perl-5.44.0-28|3119	%exclude %{_mandir}/man3/warnings.*
14mr|perl-5.44.0-28|3120	%exclude %{_mandir}/man3/XSLoader.*
14mr|perl-5.44.0-28|3121	
14mr|perl-5.44.0-28|3122	# devel
14mr|perl-5.44.0-28|3123	%exclude %{_bindir}/h2xs
14mr|perl-5.44.0-28|3124	%exclude %{_mandir}/man1/h2xs*
14mr|perl-5.44.0-28|3125	%exclude %{_bindir}/perlivp
14mr|perl-5.44.0-28|3126	%exclude %{_mandir}/man1/perlivp*
14mr|perl-5.44.0-28|3127	%exclude %{archlib}/CORE/*.h
14mr|perl-5.44.0-28|3128	%exclude %{_libdir}/libperl.so
14mr|perl-5.44.0-28|3129	%exclude %{_mandir}/man1/perlxs*
14mr|perl-5.44.0-28|3130	%if %{with perl_enables_systemtap}
14mr|perl-5.44.0-28|3131	%exclude %dir %{_datadir}/systemtap
14mr|perl-5.44.0-28|3132	%exclude %dir %{_datadir}/systemtap/tapset
14mr|perl-5.44.0-28|3133	%endif
14mr|perl-5.44.0-28|3134	
14mr|perl-5.44.0-28|3135	# utils
14mr|perl-5.44.0-28|3136	%exclude %{_bindir}/h2ph
14mr|perl-5.44.0-28|3137	%exclude %{_bindir}/perlbug
14mr|perl-5.44.0-28|3138	%exclude %{_bindir}/perlthanks
14mr|perl-5.44.0-28|3139	%exclude %{_bindir}/pl2pm
14mr|perl-5.44.0-28|3140	%exclude %{_bindir}/splain
14mr|perl-5.44.0-28|3141	%exclude %{privlib}/pod/perlutil.pod
14mr|perl-5.44.0-28|3142	%exclude %{_mandir}/man1/h2ph.*
14mr|perl-5.44.0-28|3143	%exclude %{_mandir}/man1/perlbug.*
14mr|perl-5.44.0-28|3144	%exclude %{_mandir}/man1/perlthanks.*
14mr|perl-5.44.0-28|3145	%exclude %{_mandir}/man1/perlutil.*
14mr|perl-5.44.0-28|3146	%exclude %{_mandir}/man1/pl2pm.*
14mr|perl-5.44.0-28|3147	%exclude %{_mandir}/man1/splain.*
14mr|perl-5.44.0-28|3148	
14mr|perl-5.44.0-28|3149	# Archive-Tar
14mr|perl-5.44.0-28|3150	%exclude %{_bindir}/ptar
14mr|perl-5.44.0-28|3151	%exclude %{_bindir}/ptardiff
14mr|perl-5.44.0-28|3152	%exclude %{_bindir}/ptargrep
14mr|perl-5.44.0-28|3153	%exclude %dir %{privlib}/Archive
14mr|perl-5.44.0-28|3154	%exclude %{privlib}/Archive/Tar
14mr|perl-5.44.0-28|3155	%exclude %{privlib}/Archive/Tar.pm
14mr|perl-5.44.0-28|3156	%exclude %{_mandir}/man1/ptar.1*
14mr|perl-5.44.0-28|3157	%exclude %{_mandir}/man1/ptardiff.1*
14mr|perl-5.44.0-28|3158	%exclude %{_mandir}/man1/ptargrep.1*
14mr|perl-5.44.0-28|3159	%exclude %{_mandir}/man3/Archive::Tar*
14mr|perl-5.44.0-28|3160	
14mr|perl-5.44.0-28|3161	# Attribute-Handlers
14mr|perl-5.44.0-28|3162	%exclude %{privlib}/Attribute
14mr|perl-5.44.0-28|3163	%exclude %{_mandir}/man3/Attribute::Handlers.*
14mr|perl-5.44.0-28|3164	
14mr|perl-5.44.0-28|3165	# autodie
14mr|perl-5.44.0-28|3166	%exclude %{privlib}/autodie/
14mr|perl-5.44.0-28|3167	%exclude %{privlib}/autodie.pm
14mr|perl-5.44.0-28|3168	%exclude %{privlib}/Fatal.pm
14mr|perl-5.44.0-28|3169	%exclude %{_mandir}/man3/autodie.3*
14mr|perl-5.44.0-28|3170	%exclude %{_mandir}/man3/autodie::*
14mr|perl-5.44.0-28|3171	%exclude %{_mandir}/man3/Fatal.3*
14mr|perl-5.44.0-28|3172	
14mr|perl-5.44.0-28|3173	# bignum
14mr|perl-5.44.0-28|3174	%exclude %{privlib}/bigint.pm
14mr|perl-5.44.0-28|3175	%exclude %{privlib}/bignum.pm
14mr|perl-5.44.0-28|3176	%exclude %{privlib}/bigrat.pm
14mr|perl-5.44.0-28|3177	%exclude %{privlib}/Math/BigFloat
14mr|perl-5.44.0-28|3178	%exclude %{privlib}/Math/BigInt/Trace.pm
14mr|perl-5.44.0-28|3179	%exclude %{_mandir}/man3/bigint.*
14mr|perl-5.44.0-28|3180	%exclude %{_mandir}/man3/bignum.*
14mr|perl-5.44.0-28|3181	%exclude %{_mandir}/man3/bigrat.*
14mr|perl-5.44.0-28|3182	
14mr|perl-5.44.0-28|3183	# Carp
14mr|perl-5.44.0-28|3184	%exclude %{privlib}/Carp
14mr|perl-5.44.0-28|3185	%exclude %{privlib}/Carp.*
14mr|perl-5.44.0-28|3186	%exclude %{_mandir}/man3/Carp.*
14mr|perl-5.44.0-28|3187	
14mr|perl-5.44.0-28|3188	# Config-Perl-V
14mr|perl-5.44.0-28|3189	%exclude %{privlib}/Config/Perl
14mr|perl-5.44.0-28|3190	%exclude %{_mandir}/man3/Config::Perl::V.*
14mr|perl-5.44.0-28|3191	
14mr|perl-5.44.0-28|3192	# constant
14mr|perl-5.44.0-28|3193	%exclude %{privlib}/constant.pm
14mr|perl-5.44.0-28|3194	%exclude %{_mandir}/man3/constant.3*
14mr|perl-5.44.0-28|3195	
14mr|perl-5.44.0-28|3196	# CPAN
14mr|perl-5.44.0-28|3197	%exclude %{_bindir}/cpan
14mr|perl-5.44.0-28|3198	%exclude %dir %{privlib}/App
14mr|perl-5.44.0-28|3199	%exclude %{privlib}/App/Cpan.pm
14mr|perl-5.44.0-28|3200	%exclude %{privlib}/CPAN
14mr|perl-5.44.0-28|3201	%exclude %{privlib}/CPAN.pm
14mr|perl-5.44.0-28|3202	%exclude %{_mandir}/man1/cpan.1*
14mr|perl-5.44.0-28|3203	%exclude %{_mandir}/man3/App::Cpan.*
14mr|perl-5.44.0-28|3204	%exclude %{_mandir}/man3/CPAN.*
14mr|perl-5.44.0-28|3205	%exclude %{_mandir}/man3/CPAN:*
14mr|perl-5.44.0-28|3206	
14mr|perl-5.44.0-28|3207	# CPAN-Meta
14mr|perl-5.44.0-28|3208	%exclude %dir %{privlib}/CPAN
14mr|perl-5.44.0-28|3209	%exclude %{privlib}/CPAN/Meta.pm
14mr|perl-5.44.0-28|3210	%exclude %dir %{privlib}/CPAN/Meta
14mr|perl-5.44.0-28|3211	%exclude %{privlib}/CPAN/Meta/Converter.pm
14mr|perl-5.44.0-28|3212	%exclude %{privlib}/CPAN/Meta/Feature.pm
14mr|perl-5.44.0-28|3213	%exclude %dir %{privlib}/CPAN/Meta/History
14mr|perl-5.44.0-28|3214	%exclude %{privlib}/CPAN/Meta/History.pm
14mr|perl-5.44.0-28|3215	%exclude %{privlib}/CPAN/Meta/Merge.pm
14mr|perl-5.44.0-28|3216	%exclude %{privlib}/CPAN/Meta/Prereqs.pm
14mr|perl-5.44.0-28|3217	%exclude %{privlib}/CPAN/Meta/Spec.pm
14mr|perl-5.44.0-28|3218	%exclude %{privlib}/CPAN/Meta/Validator.pm
14mr|perl-5.44.0-28|3219	%exclude %dir %{privlib}/Parse
14mr|perl-5.44.0-28|3220	%exclude %dir %{privlib}/Parse/CPAN
14mr|perl-5.44.0-28|3221	%exclude %{privlib}/Parse/CPAN/Meta.pm
14mr|perl-5.44.0-28|3222	%exclude %{_mandir}/man3/CPAN::Meta*
14mr|perl-5.44.0-28|3223	%exclude %{_mandir}/man3/Parse::CPAN::Meta.3*
14mr|perl-5.44.0-28|3224	
14mr|perl-5.44.0-28|3225	# CPAN-Meta-Requirements
14mr|perl-5.44.0-28|3226	%exclude %dir %{privlib}/CPAN
14mr|perl-5.44.0-28|3227	%exclude %dir %{privlib}/CPAN/Meta
14mr|perl-5.44.0-28|3228	%exclude %{privlib}/CPAN/Meta/Requirements.pm
14mr|perl-5.44.0-28|3229	%exclude %{privlib}/CPAN/Meta/Requirements/
14mr|perl-5.44.0-28|3230	%exclude %{_mandir}/man3/CPAN::Meta::Requirements*
14mr|perl-5.44.0-28|3231	
14mr|perl-5.44.0-28|3232	# CPAN-Meta-YAML
14mr|perl-5.44.0-28|3233	%exclude %dir %{privlib}/CPAN
14mr|perl-5.44.0-28|3234	%exclude %dir %{privlib}/CPAN/Meta
14mr|perl-5.44.0-28|3235	%exclude %{privlib}/CPAN/Meta/YAML.pm
14mr|perl-5.44.0-28|3236	%exclude %{_mandir}/man3/CPAN::Meta::YAML*
14mr|perl-5.44.0-28|3237	
14mr|perl-5.44.0-28|3238	# Compress-Raw-Bzip2
14mr|perl-5.44.0-28|3239	%exclude %dir %{archlib}/Compress
14mr|perl-5.44.0-28|3240	%exclude %dir %{archlib}/Compress/Raw
14mr|perl-5.44.0-28|3241	%exclude %{archlib}/Compress/Raw/Bzip2.pm
14mr|perl-5.44.0-28|3242	%exclude %dir %{archlib}/auto/Compress
14mr|perl-5.44.0-28|3243	%exclude %dir %{archlib}/auto/Compress/Raw
14mr|perl-5.44.0-28|3244	%exclude %{archlib}/auto/Compress/Raw/Bzip2
14mr|perl-5.44.0-28|3245	%exclude %{_mandir}/man3/Compress::Raw::Bzip2*
14mr|perl-5.44.0-28|3246	
14mr|perl-5.44.0-28|3247	# Compress-Raw-Zlib
14mr|perl-5.44.0-28|3248	%exclude %dir %{archlib}/Compress
14mr|perl-5.44.0-28|3249	%exclude %dir %{archlib}/Compress/Raw
14mr|perl-5.44.0-28|3250	%exclude %{archlib}/Compress/Raw/Zlib.pm
14mr|perl-5.44.0-28|3251	%exclude %dir %{archlib}/auto/Compress
14mr|perl-5.44.0-28|3252	%exclude %dir %{archlib}/auto/Compress/Raw
14mr|perl-5.44.0-28|3253	%exclude %{archlib}/auto/Compress/Raw/Zlib
14mr|perl-5.44.0-28|3254	%exclude %{_mandir}/man3/Compress::Raw::Zlib*
14mr|perl-5.44.0-28|3255	
14mr|perl-5.44.0-28|3256	# Data-Dumper
14mr|perl-5.44.0-28|3257	%exclude %dir %{archlib}/auto/Data
14mr|perl-5.44.0-28|3258	%exclude %dir %{archlib}/auto/Data/Dumper
14mr|perl-5.44.0-28|3259	%exclude %{archlib}/auto/Data/Dumper/Dumper.so
14mr|perl-5.44.0-28|3260	%exclude %dir %{archlib}/Data
14mr|perl-5.44.0-28|3261	%exclude %{archlib}/Data/Dumper.pm
14mr|perl-5.44.0-28|3262	%exclude %{_mandir}/man3/Data::Dumper.3*
14mr|perl-5.44.0-28|3263	
14mr|perl-5.44.0-28|3264	# DB_File
14mr|perl-5.44.0-28|3265	%exclude %{archlib}/DB_File.pm
14mr|perl-5.44.0-28|3266	%exclude %dir %{archlib}/auto/DB_File
14mr|perl-5.44.0-28|3267	%exclude %{archlib}/auto/DB_File/DB_File.so
14mr|perl-5.44.0-28|3268	%exclude %{_mandir}/man3/DB_File*
14mr|perl-5.44.0-28|3269	
14mr|perl-5.44.0-28|3270	# Devel-Peek
14mr|perl-5.44.0-28|3271	%dir %exclude %{archlib}/Devel
14mr|perl-5.44.0-28|3272	%exclude %{archlib}/Devel/Peek.pm
14mr|perl-5.44.0-28|3273	%dir %exclude %{archlib}/auto/Devel
14mr|perl-5.44.0-28|3274	%exclude %{archlib}/auto/Devel/Peek
14mr|perl-5.44.0-28|3275	%exclude %{_mandir}/man3/Devel::Peek.*
14mr|perl-5.44.0-28|3276	
14mr|perl-5.44.0-28|3277	# Devel-PPPort
14mr|perl-5.44.0-28|3278	%exclude %{archlib}/Devel/PPPort.pm
14mr|perl-5.44.0-28|3279	%exclude %{_mandir}/man3/Devel::PPPort.3*
14mr|perl-5.44.0-28|3280	
14mr|perl-5.44.0-28|3281	# Devel-SelfStubber
14mr|perl-5.44.0-28|3282	%exclude %dir %{privlib}/Devel
14mr|perl-5.44.0-28|3283	%exclude %{privlib}/Devel/SelfStubber.pm
14mr|perl-5.44.0-28|3284	%exclude %{_mandir}/man3/Devel::SelfStubber.*
14mr|perl-5.44.0-28|3285	
14mr|perl-5.44.0-28|3286	# Digest
14mr|perl-5.44.0-28|3287	%exclude %{privlib}/Digest.pm
14mr|perl-5.44.0-28|3288	%exclude %dir %{privlib}/Digest
14mr|perl-5.44.0-28|3289	%exclude %{privlib}/Digest/base.pm
14mr|perl-5.44.0-28|3290	%exclude %{privlib}/Digest/file.pm
14mr|perl-5.44.0-28|3291	%exclude %{_mandir}/man3/Digest.3*
14mr|perl-5.44.0-28|3292	%exclude %{_mandir}/man3/Digest::base.3*
14mr|perl-5.44.0-28|3293	%exclude %{_mandir}/man3/Digest::file.3*
14mr|perl-5.44.0-28|3294	
14mr|perl-5.44.0-28|3295	# Digest-MD5
14mr|perl-5.44.0-28|3296	%exclude %dir %{archlib}/Digest
14mr|perl-5.44.0-28|3297	%exclude %{archlib}/Digest/MD5.pm
14mr|perl-5.44.0-28|3298	%exclude %dir %{archlib}/auto/Digest
14mr|perl-5.44.0-28|3299	%exclude %{archlib}/auto/Digest/MD5
14mr|perl-5.44.0-28|3300	%exclude %{_mandir}/man3/Digest::MD5.3*
14mr|perl-5.44.0-28|3301	
14mr|perl-5.44.0-28|3302	# Digest-SHA
14mr|perl-5.44.0-28|3303	%exclude %{_bindir}/shasum
14mr|perl-5.44.0-28|3304	%exclude %dir %{archlib}/Digest
14mr|perl-5.44.0-28|3305	%exclude %{archlib}/Digest/SHA.pm
14mr|perl-5.44.0-28|3306	%exclude %dir %{archlib}/auto/Digest
14mr|perl-5.44.0-28|3307	%exclude %{archlib}/auto/Digest/SHA
14mr|perl-5.44.0-28|3308	%exclude %{_mandir}/man1/shasum.1*
14mr|perl-5.44.0-28|3309	%exclude %{_mandir}/man3/Digest::SHA.3*
14mr|perl-5.44.0-28|3310	
14mr|perl-5.44.0-28|3311	# Encode
14mr|perl-5.44.0-28|3312	%exclude %{_bindir}/encguess
14mr|perl-5.44.0-28|3313	%exclude %{_bindir}/piconv
14mr|perl-5.44.0-28|3314	%exclude %{archlib}/Encode*
14mr|perl-5.44.0-28|3315	%exclude %{archlib}/auto/Encode*
14mr|perl-5.44.0-28|3316	%exclude %{privlib}/Encode
14mr|perl-5.44.0-28|3317	%exclude %{_mandir}/man1/encguess.1*
14mr|perl-5.44.0-28|3318	%exclude %{_mandir}/man1/piconv.1*
14mr|perl-5.44.0-28|3319	%exclude %{_mandir}/man3/Encode*.3*
14mr|perl-5.44.0-28|3320	
14mr|perl-5.44.0-28|3321	# encoding
14mr|perl-5.44.0-28|3322	%exclude %{archlib}/encoding.pm
14mr|perl-5.44.0-28|3323	%exclude %{_mandir}/man3/encoding.3*
14mr|perl-5.44.0-28|3324	
14mr|perl-5.44.0-28|3325	# Encode-devel
14mr|perl-5.44.0-28|3326	%exclude %{_bindir}/enc2xs
14mr|perl-5.44.0-28|3327	%exclude %dir %{privlib}/Encode
14mr|perl-5.44.0-28|3328	%exclude %{privlib}/Encode/*.e2x
14mr|perl-5.44.0-28|3329	%exclude %{privlib}/Encode/encode.h
14mr|perl-5.44.0-28|3330	%exclude %{_mandir}/man1/enc2xs.1*
14mr|perl-5.44.0-28|3331	
14mr|perl-5.44.0-28|3332	# Env
14mr|perl-5.44.0-28|3333	%exclude %{privlib}/Env.pm
14mr|perl-5.44.0-28|3334	%exclude %{_mandir}/man3/Env.3*
14mr|perl-5.44.0-28|3335	
14mr|perl-5.44.0-28|3336	# Errno
14mr|perl-5.44.0-28|3337	%exclude %{archlib}/Errno.pm
14mr|perl-5.44.0-28|3338	%exclude %{_mandir}/man3/Errno.*
14mr|perl-5.44.0-28|3339	
14mr|perl-5.44.0-28|3340	# Exporter
14mr|perl-5.44.0-28|3341	%exclude %{privlib}/Exporter*
14mr|perl-5.44.0-28|3342	%exclude %{_mandir}/man3/Exporter*
14mr|perl-5.44.0-28|3343	
14mr|perl-5.44.0-28|3344	# experimental
14mr|perl-5.44.0-28|3345	%exclude %{privlib}/experimental*
14mr|perl-5.44.0-28|3346	%exclude %{_mandir}/man3/experimental*
14mr|perl-5.44.0-28|3347	
14mr|perl-5.44.0-28|3348	# ExtUtils-CBuilder
14mr|perl-5.44.0-28|3349	%exclude %{privlib}/ExtUtils/CBuilder
14mr|perl-5.44.0-28|3350	%exclude %{privlib}/ExtUtils/CBuilder.pm
14mr|perl-5.44.0-28|3351	%exclude %{_mandir}/man3/ExtUtils::CBuilder*
14mr|perl-5.44.0-28|3352	
14mr|perl-5.44.0-28|3353	# ExtUtils-Command
14mr|perl-5.44.0-28|3354	%exclude %{privlib}/ExtUtils/Command.pm
14mr|perl-5.44.0-28|3355	%exclude %{_mandir}/man3/ExtUtils::Command.*
14mr|perl-5.44.0-28|3356	
14mr|perl-5.44.0-28|3357	# ExtUtils-Embed
14mr|perl-5.44.0-28|3358	%exclude %{privlib}/ExtUtils/Embed.pm
14mr|perl-5.44.0-28|3359	%exclude %{_mandir}/man3/ExtUtils::Embed*
14mr|perl-5.44.0-28|3360	
14mr|perl-5.44.0-28|3361	# ExtUtils-Install
14mr|perl-5.44.0-28|3362	%exclude %{privlib}/ExtUtils/Install.pm
14mr|perl-5.44.0-28|3363	%exclude %{privlib}/ExtUtils/Installed.pm
14mr|perl-5.44.0-28|3364	%exclude %{privlib}/ExtUtils/Packlist.pm
14mr|perl-5.44.0-28|3365	%exclude %{_mandir}/man3/ExtUtils::Install.3*
14mr|perl-5.44.0-28|3366	%exclude %{_mandir}/man3/ExtUtils::Installed.3*
14mr|perl-5.44.0-28|3367	%exclude %{_mandir}/man3/ExtUtils::Packlist.3*
14mr|perl-5.44.0-28|3368	
14mr|perl-5.44.0-28|3369	# ExtUtils-Manifest
14mr|perl-5.44.0-28|3370	%exclude %{privlib}/ExtUtils/Manifest.pm
14mr|perl-5.44.0-28|3371	%exclude %{privlib}/ExtUtils/MANIFEST.SKIP
14mr|perl-5.44.0-28|3372	%exclude %{_mandir}/man3/ExtUtils::Manifest.3*
14mr|perl-5.44.0-28|3373	
14mr|perl-5.44.0-28|3374	# ExtUtils-MakeMaker
14mr|perl-5.44.0-28|3375	%exclude %{_bindir}/instmodsh
14mr|perl-5.44.0-28|3376	%exclude %{privlib}/ExtUtils/Command
14mr|perl-5.44.0-28|3377	%exclude %{privlib}/ExtUtils/Liblist
14mr|perl-5.44.0-28|3378	%exclude %{privlib}/ExtUtils/Liblist.pm
14mr|perl-5.44.0-28|3379	%exclude %{privlib}/ExtUtils/MakeMaker
14mr|perl-5.44.0-28|3380	%exclude %{privlib}/ExtUtils/MakeMaker.pm
14mr|perl-5.44.0-28|3381	%exclude %{privlib}/ExtUtils/MM.pm
14mr|perl-5.44.0-28|3382	%exclude %{privlib}/ExtUtils/MM_*.pm
14mr|perl-5.44.0-28|3383	%exclude %{privlib}/ExtUtils/MY.pm
14mr|perl-5.44.0-28|3384	%exclude %{privlib}/ExtUtils/Mkbootstrap.pm
14mr|perl-5.44.0-28|3385	%exclude %{privlib}/ExtUtils/Mksymlists.pm
14mr|perl-5.44.0-28|3386	%exclude %{privlib}/ExtUtils/testlib.pm
14mr|perl-5.44.0-28|3387	%exclude %{_mandir}/man1/instmodsh.1*
14mr|perl-5.44.0-28|3388	%exclude %{_mandir}/man3/ExtUtils::Command::MM*
14mr|perl-5.44.0-28|3389	%exclude %{_mandir}/man3/ExtUtils::Liblist.3*
14mr|perl-5.44.0-28|3390	%exclude %{_mandir}/man3/ExtUtils::MM.3*
14mr|perl-5.44.0-28|3391	%exclude %{_mandir}/man3/ExtUtils::MM_*
14mr|perl-5.44.0-28|3392	%exclude %{_mandir}/man3/ExtUtils::MY.3*
14mr|perl-5.44.0-28|3393	%exclude %{_mandir}/man3/ExtUtils::MakeMaker*
14mr|perl-5.44.0-28|3394	%exclude %{_mandir}/man3/ExtUtils::Mkbootstrap.3*
14mr|perl-5.44.0-28|3395	%exclude %{_mandir}/man3/ExtUtils::Mksymlists.3*
14mr|perl-5.44.0-28|3396	%exclude %{_mandir}/man3/ExtUtils::testlib.3*
14mr|perl-5.44.0-28|3397	
14mr|perl-5.44.0-28|3398	# ExtUtils-Miniperl
14mr|perl-5.44.0-28|3399	%exclude %{privlib}/ExtUtils/Miniperl.pm
14mr|perl-5.44.0-28|3400	%exclude %{_mandir}/man3/ExtUtils::Miniperl.3*
14mr|perl-5.44.0-28|3401	
14mr|perl-5.44.0-28|3402	# ExtUtils-MM-Utils
14mr|perl-5.44.0-28|3403	%exclude %dir %{privlib}/ExtUtils/MM
14mr|perl-5.44.0-28|3404	%exclude %{privlib}/ExtUtils/MM/Utils.pm
14mr|perl-5.44.0-28|3405	%exclude %{_mandir}/man3/ExtUtils::MM::Utils.*
14mr|perl-5.44.0-28|3406	
14mr|perl-5.44.0-28|3407	# ExtUtils-ParseXS
14mr|perl-5.44.0-28|3408	%exclude %dir %{privlib}/ExtUtils/ParseXS
14mr|perl-5.44.0-28|3409	%exclude %{privlib}/ExtUtils/ParseXS.pm
14mr|perl-5.44.0-28|3410	%exclude %{privlib}/ExtUtils/ParseXS.pod
14mr|perl-5.44.0-28|3411	%exclude %{privlib}/ExtUtils/ParseXS/Constants.pm
14mr|perl-5.44.0-28|3412	%exclude %{privlib}/ExtUtils/ParseXS/CountLines.pm
14mr|perl-5.44.0-28|3413	%exclude %{privlib}/ExtUtils/ParseXS/Eval.pm
14mr|perl-5.44.0-28|3414	%exclude %{privlib}/ExtUtils/ParseXS/Utilities.pm
14mr|perl-5.44.0-28|3415	%exclude %dir %{privlib}/ExtUtils/Typemaps
14mr|perl-5.44.0-28|3416	%exclude %{privlib}/ExtUtils/Typemaps.pm
14mr|perl-5.44.0-28|3417	%exclude %{privlib}/ExtUtils/Typemaps/Cmd.pm
14mr|perl-5.44.0-28|3418	%exclude %{privlib}/ExtUtils/Typemaps/InputMap.pm
14mr|perl-5.44.0-28|3419	%exclude %{privlib}/ExtUtils/Typemaps/OutputMap.pm
14mr|perl-5.44.0-28|3420	%exclude %{privlib}/ExtUtils/Typemaps/Type.pm
14mr|perl-5.44.0-28|3421	%exclude %{privlib}/ExtUtils/xsubpp
14mr|perl-5.44.0-28|3422	%exclude %{_bindir}/xsubpp
14mr|perl-5.44.0-28|3423	%exclude %{_mandir}/man1/xsubpp*
14mr|perl-5.44.0-28|3424	%exclude %{_mandir}/man3/ExtUtils::ParseXS.3*
14mr|perl-5.44.0-28|3425	%exclude %{_mandir}/man3/ExtUtils::ParseXS::Constants.3*
14mr|perl-5.44.0-28|3426	%exclude %{_mandir}/man3/ExtUtils::ParseXS::Eval.3*
14mr|perl-5.44.0-28|3427	%exclude %{_mandir}/man3/ExtUtils::ParseXS::Utilities.3*
14mr|perl-5.44.0-28|3428	%exclude %{_mandir}/man3/ExtUtils::Typemaps.3*
14mr|perl-5.44.0-28|3429	%exclude %{_mandir}/man3/ExtUtils::Typemaps::Cmd.3*
14mr|perl-5.44.0-28|3430	%exclude %{_mandir}/man3/ExtUtils::Typemaps::InputMap.3*
14mr|perl-5.44.0-28|3431	%exclude %{_mandir}/man3/ExtUtils::Typemaps::OutputMap.3*
14mr|perl-5.44.0-28|3432	%exclude %{_mandir}/man3/ExtUtils::Typemaps::Type.3*
14mr|perl-5.44.0-28|3433	
14mr|perl-5.44.0-28|3434	# File-Fetch
14mr|perl-5.44.0-28|3435	%exclude %{privlib}/File/Fetch.pm
14mr|perl-5.44.0-28|3436	%exclude %{_mandir}/man3/File::Fetch.3*
14mr|perl-5.44.0-28|3437	
14mr|perl-5.44.0-28|3438	# File-Path
14mr|perl-5.44.0-28|3439	%exclude %{privlib}/File/Path.pm
14mr|perl-5.44.0-28|3440	%exclude %{_mandir}/man3/File::Path.3*
14mr|perl-5.44.0-28|3441	
14mr|perl-5.44.0-28|3442	# File-Temp
14mr|perl-5.44.0-28|3443	%exclude %{privlib}/File/Temp.pm
14mr|perl-5.44.0-28|3444	%exclude %{_mandir}/man3/File::Temp.3*
14mr|perl-5.44.0-28|3445	
14mr|perl-5.44.0-28|3446	# Filter
14mr|perl-5.44.0-28|3447	%exclude %dir %{archlib}/auto/Filter
14mr|perl-5.44.0-28|3448	%exclude %{archlib}/auto/Filter/Util
14mr|perl-5.44.0-28|3449	%exclude %dir %{archlib}/Filter
14mr|perl-5.44.0-28|3450	%exclude %{archlib}/Filter/Util
14mr|perl-5.44.0-28|3451	%exclude %{privlib}/pod/perlfilter.pod
14mr|perl-5.44.0-28|3452	%exclude %{_mandir}/man1/perlfilter.*
14mr|perl-5.44.0-28|3453	%exclude %{_mandir}/man3/Filter::Util::*
14mr|perl-5.44.0-28|3454	
14mr|perl-5.44.0-28|3455	# Filter-Simple
14mr|perl-5.44.0-28|3456	%exclude %dir %{privlib}/Filter
14mr|perl-5.44.0-28|3457	%exclude %{privlib}/Filter/Simple.pm
14mr|perl-5.44.0-28|3458	%exclude %{_mandir}/man3/Filter::Simple.3*
14mr|perl-5.44.0-28|3459	
14mr|perl-5.44.0-28|3460	# Getopt-Long
14mr|perl-5.44.0-28|3461	%exclude %{privlib}/Getopt/Long.pm
14mr|perl-5.44.0-28|3462	%exclude %{_mandir}/man3/Getopt::Long.3*
14mr|perl-5.44.0-28|3463	
14mr|perl-5.44.0-28|3464	# IO
14mr|perl-5.44.0-28|3465	%exclude %dir %{archlib}/IO
14mr|perl-5.44.0-28|3466	%exclude %{archlib}/IO.pm
14mr|perl-5.44.0-28|3467	%exclude %{archlib}/IO/Dir.pm
14mr|perl-5.44.0-28|3468	%exclude %{archlib}/IO/File.pm
14mr|perl-5.44.0-28|3469	%exclude %{archlib}/IO/Handle.pm
14mr|perl-5.44.0-28|3470	%exclude %{archlib}/IO/Pipe.pm
14mr|perl-5.44.0-28|3471	%exclude %{archlib}/IO/Poll.pm
14mr|perl-5.44.0-28|3472	%exclude %{archlib}/IO/Seekable.pm
14mr|perl-5.44.0-28|3473	%exclude %{archlib}/IO/Select.pm
14mr|perl-5.44.0-28|3474	%exclude %dir %{archlib}/IO/Socket
14mr|perl-5.44.0-28|3475	%exclude %{archlib}/IO/Socket/INET.pm
14mr|perl-5.44.0-28|3476	%exclude %{archlib}/IO/Socket/UNIX.pm
14mr|perl-5.44.0-28|3477	%exclude %{archlib}/IO/Socket.pm
14mr|perl-5.44.0-28|3478	%exclude %dir %{archlib}/auto/IO
14mr|perl-5.44.0-28|3479	%exclude %{archlib}/auto/IO/IO.so
14mr|perl-5.44.0-28|3480	%exclude %{_mandir}/man3/IO.*
14mr|perl-5.44.0-28|3481	%exclude %{_mandir}/man3/IO::Dir.*
14mr|perl-5.44.0-28|3482	%exclude %{_mandir}/man3/IO::File.*
14mr|perl-5.44.0-28|3483	%exclude %{_mandir}/man3/IO::Handle.*
14mr|perl-5.44.0-28|3484	%exclude %{_mandir}/man3/IO::Pipe.*
14mr|perl-5.44.0-28|3485	%exclude %{_mandir}/man3/IO::Poll.*
14mr|perl-5.44.0-28|3486	%exclude %{_mandir}/man3/IO::Seekable.*
14mr|perl-5.44.0-28|3487	%exclude %{_mandir}/man3/IO::Select.*
14mr|perl-5.44.0-28|3488	%exclude %{_mandir}/man3/IO::Socket::INET.*
14mr|perl-5.44.0-28|3489	%exclude %{_mandir}/man3/IO::Socket::UNIX.*
14mr|perl-5.44.0-28|3490	%exclude %{_mandir}/man3/IO::Socket.*
14mr|perl-5.44.0-28|3491	
14mr|perl-5.44.0-28|3492	# IO-Compress
14mr|perl-5.44.0-28|3493	%exclude %{_bindir}/zipdetails
14mr|perl-5.44.0-28|3494	%exclude %dir %{privlib}/IO
14mr|perl-5.44.0-28|3495	%exclude %dir %{privlib}/IO/Compress
14mr|perl-5.44.0-28|3496	%exclude %{privlib}/IO/Compress/FAQ.pod
14mr|perl-5.44.0-28|3497	%exclude %{_mandir}/man1/zipdetails.*
14mr|perl-5.44.0-28|3498	%exclude %{_mandir}/man3/IO::Compress::FAQ.*
14mr|perl-5.44.0-28|3499	# Compress-Zlib
14mr|perl-5.44.0-28|3500	%exclude %dir %{privlib}/Compress
14mr|perl-5.44.0-28|3501	%exclude %{privlib}/Compress/Zlib.pm
14mr|perl-5.44.0-28|3502	%exclude %{_mandir}/man3/Compress::Zlib*
14mr|perl-5.44.0-28|3503	# IO-Compress-Base
14mr|perl-5.44.0-28|3504	%exclude %{privlib}/File/GlobMapper.pm
14mr|perl-5.44.0-28|3505	%exclude %dir %{privlib}/IO
14mr|perl-5.44.0-28|3506	%exclude %dir %{privlib}/IO/Compress
14mr|perl-5.44.0-28|3507	%exclude %{privlib}/IO/Compress/Base
14mr|perl-5.44.0-28|3508	%exclude %{privlib}/IO/Compress/Base.pm
14mr|perl-5.44.0-28|3509	%exclude %dir %{privlib}/IO/Uncompress
14mr|perl-5.44.0-28|3510	%exclude %{privlib}/IO/Uncompress/AnyUncompress.pm
14mr|perl-5.44.0-28|3511	%exclude %{privlib}/IO/Uncompress/Base.pm
14mr|perl-5.44.0-28|3512	%exclude %{_mandir}/man3/File::GlobMapper.*
14mr|perl-5.44.0-28|3513	%exclude %{_mandir}/man3/IO::Compress::Base.*
14mr|perl-5.44.0-28|3514	%exclude %{_mandir}/man3/IO::Uncompress::AnyUncompress.*
14mr|perl-5.44.0-28|3515	%exclude %{_mandir}/man3/IO::Uncompress::Base.*
14mr|perl-5.44.0-28|3516	# IO-Compress-Zlib
14mr|perl-5.44.0-28|3517	%exclude %dir %{privlib}/IO
14mr|perl-5.44.0-28|3518	%exclude %dir %{privlib}/IO/Compress
14mr|perl-5.44.0-28|3519	%exclude %{privlib}/IO/Compress/Adapter
14mr|perl-5.44.0-28|3520	%exclude %{privlib}/IO/Compress/Deflate.pm
14mr|perl-5.44.0-28|3521	%exclude %{privlib}/IO/Compress/Gzip
14mr|perl-5.44.0-28|3522	%exclude %{privlib}/IO/Compress/Gzip.pm
14mr|perl-5.44.0-28|3523	%exclude %{privlib}/IO/Compress/RawDeflate.pm
14mr|perl-5.44.0-28|3524	%exclude %{privlib}/IO/Compress/Bzip2.pm
14mr|perl-5.44.0-28|3525	%exclude %{privlib}/IO/Compress/Zip
14mr|perl-5.44.0-28|3526	%exclude %{privlib}/IO/Compress/Zip.pm
14mr|perl-5.44.0-28|3527	%exclude %{privlib}/IO/Compress/Zlib
14mr|perl-5.44.0-28|3528	%exclude %dir %{privlib}/IO/Uncompress
14mr|perl-5.44.0-28|3529	%exclude %{privlib}/IO/Uncompress/Adapter
14mr|perl-5.44.0-28|3530	%exclude %{privlib}/IO/Uncompress/AnyInflate.pm
14mr|perl-5.44.0-28|3531	%exclude %{privlib}/IO/Uncompress/Bunzip2.pm
14mr|perl-5.44.0-28|3532	%exclude %{privlib}/IO/Uncompress/Gunzip.pm
14mr|perl-5.44.0-28|3533	%exclude %{privlib}/IO/Uncompress/Inflate.pm
14mr|perl-5.44.0-28|3534	%exclude %{privlib}/IO/Uncompress/RawInflate.pm
14mr|perl-5.44.0-28|3535	%exclude %{privlib}/IO/Uncompress/Unzip.pm
14mr|perl-5.44.0-28|3536	%exclude %{_mandir}/man3/IO::Compress::Deflate*
14mr|perl-5.44.0-28|3537	%exclude %{_mandir}/man3/IO::Compress::Bzip2*
14mr|perl-5.44.0-28|3538	%exclude %{_mandir}/man3/IO::Compress::Gzip*
14mr|perl-5.44.0-28|3539	%exclude %{_mandir}/man3/IO::Compress::RawDeflate*
14mr|perl-5.44.0-28|3540	%exclude %{_mandir}/man3/IO::Compress::Zip*
14mr|perl-5.44.0-28|3541	%exclude %{_mandir}/man3/IO::Uncompress::AnyInflate*
14mr|perl-5.44.0-28|3542	%exclude %{_mandir}/man3/IO::Uncompress::Bunzip2*
14mr|perl-5.44.0-28|3543	%exclude %{_mandir}/man3/IO::Uncompress::Gunzip*
14mr|perl-5.44.0-28|3544	%exclude %{_mandir}/man3/IO::Uncompress::Inflate*
14mr|perl-5.44.0-28|3545	%exclude %{_mandir}/man3/IO::Uncompress::RawInflate*
14mr|perl-5.44.0-28|3546	%exclude %{_mandir}/man3/IO::Uncompress::Unzip*
14mr|perl-5.44.0-28|3547	
14mr|perl-5.44.0-28|3548	# IO-Socket-IP
14mr|perl-5.44.0-28|3549	%exclude %dir %{privlib}/IO
14mr|perl-5.44.0-28|3550	%exclude %dir %{privlib}/IO/Socket
14mr|perl-5.44.0-28|3551	%exclude %{privlib}/IO/Socket/IP.pm
14mr|perl-5.44.0-28|3552	%exclude %{_mandir}/man3/IO::Socket::IP.*
14mr|perl-5.44.0-28|3553	
14mr|perl-5.44.0-28|3554	# IO-Zlib
14mr|perl-5.44.0-28|3555	%exclude %dir %{privlib}/IO
14mr|perl-5.44.0-28|3556	%exclude %{privlib}/IO/Zlib.pm
14mr|perl-5.44.0-28|3557	%exclude %{_mandir}/man3/IO::Zlib.*
14mr|perl-5.44.0-28|3558	
14mr|perl-5.44.0-28|3559	# HTTP-Tiny
14mr|perl-5.44.0-28|3560	%exclude %dir %{privlib}/HTTP
14mr|perl-5.44.0-28|3561	%exclude %{privlib}/HTTP/Tiny.pm
14mr|perl-5.44.0-28|3562	%exclude %{_mandir}/man3/HTTP::Tiny*
14mr|perl-5.44.0-28|3563	
14mr|perl-5.44.0-28|3564	# IPC-Cmd
14mr|perl-5.44.0-28|3565	%exclude %{privlib}/IPC/Cmd.pm
14mr|perl-5.44.0-28|3566	%exclude %{_mandir}/man3/IPC::Cmd.3*
14mr|perl-5.44.0-28|3567	
14mr|perl-5.44.0-28|3568	# IPC-SysV
14mr|perl-5.44.0-28|3569	%exclude %{archlib}/auto/IPC
14mr|perl-5.44.0-28|3570	%exclude %{archlib}/IPC/Msg.pm
14mr|perl-5.44.0-28|3571	%exclude %{archlib}/IPC/Semaphore.pm
14mr|perl-5.44.0-28|3572	%exclude %{archlib}/IPC/SharedMem.pm
14mr|perl-5.44.0-28|3573	%exclude %{archlib}/IPC/SysV.pm
14mr|perl-5.44.0-28|3574	%exclude %{_mandir}/man3/IPC::Msg.*
14mr|perl-5.44.0-28|3575	%exclude %{_mandir}/man3/IPC::Semaphore.*
14mr|perl-5.44.0-28|3576	%exclude %{_mandir}/man3/IPC::SharedMem.*
14mr|perl-5.44.0-28|3577	%exclude %{_mandir}/man3/IPC::SysV.*
14mr|perl-5.44.0-28|3578	
14mr|perl-5.44.0-28|3579	# JSON-PP
14mr|perl-5.44.0-28|3580	%exclude %{_bindir}/json_pp
14mr|perl-5.44.0-28|3581	%exclude %dir %{privlib}/JSON
14mr|perl-5.44.0-28|3582	%exclude %{privlib}/JSON/PP
14mr|perl-5.44.0-28|3583	%exclude %{privlib}/JSON/PP.pm
14mr|perl-5.44.0-28|3584	%exclude %{_mandir}/man1/json_pp.1*
14mr|perl-5.44.0-28|3585	%exclude %{_mandir}/man3/JSON::PP.3*
14mr|perl-5.44.0-28|3586	%exclude %{_mandir}/man3/JSON::PP::Boolean.3pm*
14mr|perl-5.44.0-28|3587	
14mr|perl-5.44.0-28|3588	# libnet
14mr|perl-5.44.0-28|3589	%exclude %{privlib}/Net/Cmd.pm
14mr|perl-5.44.0-28|3590	%exclude %{privlib}/Net/Config.pm
14mr|perl-5.44.0-28|3591	%exclude %{privlib}/Net/Domain.pm
14mr|perl-5.44.0-28|3592	%exclude %{privlib}/Net/FTP
14mr|perl-5.44.0-28|3593	%exclude %{privlib}/Net/FTP.pm
14mr|perl-5.44.0-28|3594	%exclude %{privlib}/Net/libnetFAQ.pod
14mr|perl-5.44.0-28|3595	%exclude %{privlib}/Net/NNTP.pm
14mr|perl-5.44.0-28|3596	%exclude %{privlib}/Net/Netrc.pm
14mr|perl-5.44.0-28|3597	%exclude %{privlib}/Net/POP3.pm
14mr|perl-5.44.0-28|3598	%exclude %{privlib}/Net/SMTP.pm
14mr|perl-5.44.0-28|3599	%exclude %{privlib}/Net/Time.pm
14mr|perl-5.44.0-28|3600	%exclude %{_mandir}/man3/Net::Cmd.*
14mr|perl-5.44.0-28|3601	%exclude %{_mandir}/man3/Net::Config.*
14mr|perl-5.44.0-28|3602	%exclude %{_mandir}/man3/Net::Domain.*
14mr|perl-5.44.0-28|3603	%exclude %{_mandir}/man3/Net::FTP.*
14mr|perl-5.44.0-28|3604	%exclude %{_mandir}/man3/Net::libnetFAQ.*
14mr|perl-5.44.0-28|3605	%exclude %{_mandir}/man3/Net::NNTP.*
14mr|perl-5.44.0-28|3606	%exclude %{_mandir}/man3/Net::Netrc.*
14mr|perl-5.44.0-28|3607	%exclude %{_mandir}/man3/Net::POP3.*
14mr|perl-5.44.0-28|3608	%exclude %{_mandir}/man3/Net::SMTP.*
14mr|perl-5.44.0-28|3609	%exclude %{_mandir}/man3/Net::Time.*
14mr|perl-5.44.0-28|3610	
14mr|perl-5.44.0-28|3611	# libnetcfg
14mr|perl-5.44.0-28|3612	%exclude %{_bindir}/libnetcfg
14mr|perl-5.44.0-28|3613	%exclude %{_mandir}/man1/libnetcfg*
14mr|perl-5.44.0-28|3614	
14mr|perl-5.44.0-28|3615	# Locale-Maketext
14mr|perl-5.44.0-28|3616	%exclude %dir %{privlib}/Locale
14mr|perl-5.44.0-28|3617	%exclude %dir %{privlib}/Locale/Maketext
14mr|perl-5.44.0-28|3618	%exclude %{privlib}/Locale/Maketext.*
14mr|perl-5.44.0-28|3619	%exclude %{privlib}/Locale/Maketext/Cookbook.*
14mr|perl-5.44.0-28|3620	%exclude %{privlib}/Locale/Maketext/Guts.*
14mr|perl-5.44.0-28|3621	%exclude %{privlib}/Locale/Maketext/GutsLoader.*
14mr|perl-5.44.0-28|3622	%exclude %{privlib}/Locale/Maketext/TPJ13.*
14mr|perl-5.44.0-28|3623	%exclude %{_mandir}/man3/Locale::Maketext.*
14mr|perl-5.44.0-28|3624	%exclude %{_mandir}/man3/Locale::Maketext::Cookbook.*
14mr|perl-5.44.0-28|3625	%exclude %{_mandir}/man3/Locale::Maketext::Guts.*
14mr|perl-5.44.0-28|3626	%exclude %{_mandir}/man3/Locale::Maketext::GutsLoader.*
14mr|perl-5.44.0-28|3627	%exclude %{_mandir}/man3/Locale::Maketext::TPJ13.*
14mr|perl-5.44.0-28|3628	
14mr|perl-5.44.0-28|3629	# Locale-Maketext-Simple
14mr|perl-5.44.0-28|3630	%exclude %dir %{privlib}/Locale
14mr|perl-5.44.0-28|3631	%exclude %dir %{privlib}/Locale/Maketext
14mr|perl-5.44.0-28|3632	%exclude %{privlib}/Locale/Maketext/Simple.pm
14mr|perl-5.44.0-28|3633	%exclude %{_mandir}/man3/Locale::Maketext::Simple.*
14mr|perl-5.44.0-28|3634	
14mr|perl-5.44.0-28|3635	# Math-BigInt
14mr|perl-5.44.0-28|3636	%exclude %{privlib}/Math/BigFloat.pm
14mr|perl-5.44.0-28|3637	%exclude %{privlib}/Math/BigInt.pm
14mr|perl-5.44.0-28|3638	%exclude %dir %exclude %{privlib}/Math/BigInt
14mr|perl-5.44.0-28|3639	%exclude %{privlib}/Math/BigInt/Calc.pm
14mr|perl-5.44.0-28|3640	%exclude %{privlib}/Math/BigInt/Lib.pm
14mr|perl-5.44.0-28|3641	%exclude %{_mandir}/man3/Math::BigFloat.*
14mr|perl-5.44.0-28|3642	%exclude %{_mandir}/man3/Math::BigInt.*
14mr|perl-5.44.0-28|3643	%exclude %{_mandir}/man3/Math::BigInt::Calc.*
14mr|perl-5.44.0-28|3644	%exclude %{_mandir}/man3/Math::BigInt::Lib.*
14mr|perl-5.44.0-28|3645	
14mr|perl-5.44.0-28|3646	# Math-BigInt-FastCalc
14mr|perl-5.44.0-28|3647	%exclude %{archlib}/Math
14mr|perl-5.44.0-28|3648	%exclude %{archlib}/auto/Math
14mr|perl-5.44.0-28|3649	%exclude %{_mandir}/man3/Math::BigInt::FastCalc.*
14mr|perl-5.44.0-28|3650	
14mr|perl-5.44.0-28|3651	# Math-BigRat
14mr|perl-5.44.0-28|3652	%exclude %{privlib}/Math/BigRat.pm
14mr|perl-5.44.0-28|3653	%exclude %{_mandir}/man3/Math::BigRat.*
14mr|perl-5.44.0-28|3654	
14mr|perl-5.44.0-28|3655	# Math-Complex
14mr|perl-5.44.0-28|3656	%dir %exclude %{privlib}/Math
14mr|perl-5.44.0-28|3657	%exclude %{privlib}/Math/Complex.pm
14mr|perl-5.44.0-28|3658	%exclude %{privlib}/Math/Trig.pm
14mr|perl-5.44.0-28|3659	%exclude %{_mandir}/man3/Math::Complex.*
14mr|perl-5.44.0-28|3660	%exclude %{_mandir}/man3/Math::Trig.*
14mr|perl-5.44.0-28|3661	
14mr|perl-5.44.0-28|3662	# Memoize
14mr|perl-5.44.0-28|3663	%exclude %{privlib}/Memoize
14mr|perl-5.44.0-28|3664	%exclude %{privlib}/Memoize.pm
14mr|perl-5.44.0-28|3665	%exclude %{_mandir}/man3/Memoize::*
14mr|perl-5.44.0-28|3666	%exclude %{_mandir}/man3/Memoize.*
14mr|perl-5.44.0-28|3667	
14mr|perl-5.44.0-28|3668	# MIME-Base64
14mr|perl-5.44.0-28|3669	%exclude %{archlib}/auto/MIME
14mr|perl-5.44.0-28|3670	%exclude %{archlib}/MIME
14mr|perl-5.44.0-28|3671	%exclude %{_mandir}/man3/MIME::*
14mr|perl-5.44.0-28|3672	
14mr|perl-5.44.0-28|3673	# Module-CoreList
14mr|perl-5.44.0-28|3674	%exclude %dir %{privlib}/Module
14mr|perl-5.44.0-28|3675	%exclude %{privlib}/Module/CoreList
14mr|perl-5.44.0-28|3676	%exclude %{privlib}/Module/CoreList.pm
14mr|perl-5.44.0-28|3677	%exclude %{privlib}/Module/CoreList.pod
14mr|perl-5.44.0-28|3678	%exclude %{_mandir}/man3/Module::CoreList*
14mr|perl-5.44.0-28|3679	
14mr|perl-5.44.0-28|3680	# Module-CoreList-tools
14mr|perl-5.44.0-28|3681	%exclude %{_bindir}/corelist
14mr|perl-5.44.0-28|3682	%exclude %{_mandir}/man1/corelist*
14mr|perl-5.44.0-28|3683	
14mr|perl-5.44.0-28|3684	# Module-Load
14mr|perl-5.44.0-28|3685	%exclude %dir %{privlib}/Module
14mr|perl-5.44.0-28|3686	%exclude %{privlib}/Module/Load.pm
14mr|perl-5.44.0-28|3687	%exclude %{_mandir}/man3/Module::Load.*
14mr|perl-5.44.0-28|3688	
14mr|perl-5.44.0-28|3689	# Module-Load-Conditional
14mr|perl-5.44.0-28|3690	%exclude %dir %{privlib}/Module
14mr|perl-5.44.0-28|3691	%exclude %{privlib}/Module/Load
14mr|perl-5.44.0-28|3692	%exclude %{_mandir}/man3/Module::Load::Conditional*
14mr|perl-5.44.0-28|3693	
14mr|perl-5.44.0-28|3694	# Module-Loaded
14mr|perl-5.44.0-28|3695	%exclude %dir %{privlib}/Module
14mr|perl-5.44.0-28|3696	%exclude %{privlib}/Module/Loaded.pm
14mr|perl-5.44.0-28|3697	%exclude %{_mandir}/man3/Module::Loaded*
14mr|perl-5.44.0-28|3698	
14mr|perl-5.44.0-28|3699	# Module-Metadata
14mr|perl-5.44.0-28|3700	%exclude %dir %{privlib}/Module
14mr|perl-5.44.0-28|3701	%exclude %{privlib}/Module/Metadata.pm
14mr|perl-5.44.0-28|3702	%exclude %{_mandir}/man3/Module::Metadata.3pm*
14mr|perl-5.44.0-28|3703	
14mr|perl-5.44.0-28|3704	# Net-Ping
14mr|perl-5.44.0-28|3705	%exclude %{privlib}/Net/Ping.pm
14mr|perl-5.44.0-28|3706	%exclude %{_mandir}/man3/Net::Ping.*
14mr|perl-5.44.0-28|3707	
14mr|perl-5.44.0-28|3708	# PathTools
14mr|perl-5.44.0-28|3709	%exclude %{archlib}/Cwd.pm
14mr|perl-5.44.0-28|3710	%exclude %{archlib}/File/Spec*
14mr|perl-5.44.0-28|3711	%exclude %{archlib}/auto/Cwd/
14mr|perl-5.44.0-28|3712	%exclude %{_mandir}/man3/Cwd*
14mr|perl-5.44.0-28|3713	%exclude %{_mandir}/man3/File::Spec*
14mr|perl-5.44.0-28|3714	
14mr|perl-5.44.0-28|3715	# Params-Check
14mr|perl-5.44.0-28|3716	%exclude %{privlib}/Params/
14mr|perl-5.44.0-28|3717	%exclude %{_mandir}/man3/Params::Check*
14mr|perl-5.44.0-28|3718	
14mr|perl-5.44.0-28|3719	# perlfaq
14mr|perl-5.44.0-28|3720	%exclude %{privlib}/perlfaq.pm
14mr|perl-5.44.0-28|3721	%exclude %{privlib}/pod/perlfaq*
14mr|perl-5.44.0-28|3722	%exclude %{privlib}/pod/perlglossary.pod
14mr|perl-5.44.0-28|3723	%exclude %{_mandir}/man1/perlfaq*
14mr|perl-5.44.0-28|3724	%exclude %{_mandir}/man1/perlglossary.*
14mr|perl-5.44.0-28|3725	
14mr|perl-5.44.0-28|3726	# PerlIO-via-QuotedPrint
14mr|perl-5.44.0-28|3727	%exclude %{privlib}/PerlIO
14mr|perl-5.44.0-28|3728	%exclude %{_mandir}/man3/PerlIO::via::QuotedPrint.*
14mr|perl-5.44.0-28|3729	
14mr|perl-5.44.0-28|3730	# Perl-OSType
14mr|perl-5.44.0-28|3731	%exclude %dir %{privlib}/Perl
14mr|perl-5.44.0-28|3732	%exclude %{privlib}/Perl/OSType.pm
14mr|perl-5.44.0-28|3733	%exclude %{_mandir}/man3/Perl::OSType.3pm*
14mr|perl-5.44.0-28|3734	
14mr|perl-5.44.0-28|3735	# open
14mr|perl-5.44.0-28|3736	%exclude %{privlib}/open.pm
14mr|perl-5.44.0-28|3737	%exclude %{_mandir}/man3/open.3*
14mr|perl-5.44.0-28|3738	
14mr|perl-5.44.0-28|3739	# parent
14mr|perl-5.44.0-28|3740	%exclude %{privlib}/parent.pm
14mr|perl-5.44.0-28|3741	%exclude %{_mandir}/man3/parent.3*
14mr|perl-5.44.0-28|3742	
14mr|perl-5.44.0-28|3743	# Pod-Checker
14mr|perl-5.44.0-28|3744	%exclude %{_bindir}/podchecker
14mr|perl-5.44.0-28|3745	%exclude %{privlib}/Pod/Checker.pm
14mr|perl-5.44.0-28|3746	%exclude %{_mandir}/man1/podchecker.*
14mr|perl-5.44.0-28|3747	%exclude %{_mandir}/man3/Pod::Checker.*
14mr|perl-5.44.0-28|3748	
14mr|perl-5.44.0-28|3749	# Pod-Escapes
14mr|perl-5.44.0-28|3750	%exclude %{privlib}/Pod/Escapes.pm
14mr|perl-5.44.0-28|3751	%exclude %{_mandir}/man3/Pod::Escapes.*
14mr|perl-5.44.0-28|3752	
14mr|perl-5.44.0-28|3753	# Pod-Html
14mr|perl-5.44.0-28|3754	%exclude %{_bindir}/pod2html
14mr|perl-5.44.0-28|3755	%exclude %{privlib}/Pod/Html.pm
14mr|perl-5.44.0-28|3756	%exclude %{_mandir}/man1/pod2html.1*
14mr|perl-5.44.0-28|3757	%exclude %{_mandir}/man3/Pod::Html.*
14mr|perl-5.44.0-28|3758	
14mr|perl-5.44.0-28|3759	# Pod-Perldoc
14mr|perl-5.44.0-28|3760	%exclude %{_bindir}/perldoc
14mr|perl-5.44.0-28|3761	%exclude %{privlib}/pod/perldoc.pod
14mr|perl-5.44.0-28|3762	%exclude %{privlib}/Pod/Perldoc.pm
14mr|perl-5.44.0-28|3763	%exclude %{privlib}/Pod/Perldoc/
14mr|perl-5.44.0-28|3764	%exclude %{_mandir}/man1/perldoc.1*
14mr|perl-5.44.0-28|3765	%exclude %{_mandir}/man3/Pod::Perldoc*
14mr|perl-5.44.0-28|3766	
14mr|perl-5.44.0-28|3767	# Pod-Usage
14mr|perl-5.44.0-28|3768	%exclude %{_bindir}/pod2usage
14mr|perl-5.44.0-28|3769	%exclude %{privlib}/Pod/Usage.pm
14mr|perl-5.44.0-28|3770	%exclude %{_mandir}/man1/pod2usage.*
14mr|perl-5.44.0-28|3771	%exclude %{_mandir}/man3/Pod::Usage.*
14mr|perl-5.44.0-28|3772	
14mr|perl-5.44.0-28|3773	# podlators
14mr|perl-5.44.0-28|3774	%exclude %{_bindir}/pod2man
14mr|perl-5.44.0-28|3775	%exclude %{_bindir}/pod2text
14mr|perl-5.44.0-28|3776	%exclude %{privlib}/pod/perlpodstyle.pod
14mr|perl-5.44.0-28|3777	%exclude %{privlib}/Pod/Man.pm
14mr|perl-5.44.0-28|3778	%exclude %{privlib}/Pod/ParseLink.pm
14mr|perl-5.44.0-28|3779	%exclude %{privlib}/Pod/Text
14mr|perl-5.44.0-28|3780	%exclude %{privlib}/Pod/Text.pm
14mr|perl-5.44.0-28|3781	%exclude %{_mandir}/man1/pod2man.1*
14mr|perl-5.44.0-28|3782	%exclude %{_mandir}/man1/pod2text.1*
14mr|perl-5.44.0-28|3783	%exclude %{_mandir}/man1/perlpodstyle.1*
14mr|perl-5.44.0-28|3784	%exclude %{_mandir}/man3/Pod::Man*
14mr|perl-5.44.0-28|3785	%exclude %{_mandir}/man3/Pod::ParseLink*
14mr|perl-5.44.0-28|3786	%exclude %{_mandir}/man3/Pod::Text*
14mr|perl-5.44.0-28|3787	
14mr|perl-5.44.0-28|3788	# Pod-Simple
14mr|perl-5.44.0-28|3789	%exclude %{privlib}/Pod/Simple/
14mr|perl-5.44.0-28|3790	%exclude %{privlib}/Pod/Simple.pm
14mr|perl-5.44.0-28|3791	%exclude %{privlib}/Pod/Simple.pod
14mr|perl-5.44.0-28|3792	%exclude %{_mandir}/man3/Pod::Simple*
14mr|perl-5.44.0-28|3793	
14mr|perl-5.44.0-28|3794	# Scalar-List-Utils
14mr|perl-5.44.0-28|3795	%exclude %{archlib}/List/
14mr|perl-5.44.0-28|3796	%exclude %{archlib}/Scalar/
14mr|perl-5.44.0-28|3797	%exclude %{archlib}/Sub/
14mr|perl-5.44.0-28|3798	%exclude %{archlib}/auto/List/
14mr|perl-5.44.0-28|3799	%exclude %{_mandir}/man3/List::Util*
14mr|perl-5.44.0-28|3800	%exclude %{_mandir}/man3/Scalar::Util*
14mr|perl-5.44.0-28|3801	%exclude %{_mandir}/man3/Sub::Util*
14mr|perl-5.44.0-28|3802	
14mr|perl-5.44.0-28|3803	# SelfLoader
14mr|perl-5.44.0-28|3804	%exclude %{privlib}/SelfLoader.pm
14mr|perl-5.44.0-28|3805	%exclude %{_mandir}/man3/SelfLoader*
14mr|perl-5.44.0-28|3806	
14mr|perl-5.44.0-28|3807	# Storable
14mr|perl-5.44.0-28|3808	%exclude %{archlib}/Storable.pm
14mr|perl-5.44.0-28|3809	%exclude %{archlib}/auto/Storable/
14mr|perl-5.44.0-28|3810	%exclude %{_mandir}/man3/Storable.*
14mr|perl-5.44.0-28|3811	
14mr|perl-5.44.0-28|3812	# Sys-Syslog
14mr|perl-5.44.0-28|3813	%exclude %{archlib}/Sys/Syslog.pm
14mr|perl-5.44.0-28|3814	%exclude %{archlib}/auto/Sys/Syslog/
14mr|perl-5.44.0-28|3815	%exclude %{_mandir}/man3/Sys::Syslog.*
14mr|perl-5.44.0-28|3816	
14mr|perl-5.44.0-28|3817	# Term-ANSIColor
14mr|perl-5.44.0-28|3818	%exclude %{privlib}/Term/ANSIColor.pm
14mr|perl-5.44.0-28|3819	%exclude %{_mandir}/man3/Term::ANSIColor*
14mr|perl-5.44.0-28|3820	
14mr|perl-5.44.0-28|3821	# Term-Cap
14mr|perl-5.44.0-28|3822	%exclude %{privlib}/Term/Cap.pm
14mr|perl-5.44.0-28|3823	%exclude %{_mandir}/man3/Term::Cap.*
14mr|perl-5.44.0-28|3824	
14mr|perl-5.44.0-28|3825	# Test
14mr|perl-5.44.0-28|3826	%exclude %{privlib}/Test.pm
14mr|perl-5.44.0-28|3827	%exclude %{_mandir}/man3/Test.*
14mr|perl-5.44.0-28|3828	
14mr|perl-5.44.0-28|3829	# Test-Harness
14mr|perl-5.44.0-28|3830	%exclude %{_bindir}/prove
14mr|perl-5.44.0-28|3831	%exclude %dir %{privlib}/App
14mr|perl-5.44.0-28|3832	%exclude %{privlib}/App/Prove*
14mr|perl-5.44.0-28|3833	%exclude %{privlib}/TAP*
14mr|perl-5.44.0-28|3834	%exclude %dir %{privlib}/Test
14mr|perl-5.44.0-28|3835	%exclude %{privlib}/Test/Harness*
14mr|perl-5.44.0-28|3836	%exclude %{_mandir}/man1/prove.1*
14mr|perl-5.44.0-28|3837	%exclude %{_mandir}/man3/App::Prove*
14mr|perl-5.44.0-28|3838	%exclude %{_mandir}/man3/TAP*
14mr|perl-5.44.0-28|3839	%exclude %{_mandir}/man3/Test::Harness*
14mr|perl-5.44.0-28|3840	
14mr|perl-5.44.0-28|3841	# Test-Simple
14mr|perl-5.44.0-28|3842	%exclude %{privlib}/ok*
14mr|perl-5.44.0-28|3843	%exclude %dir %{privlib}/Test
14mr|perl-5.44.0-28|3844	%exclude %{privlib}/Test/More*
14mr|perl-5.44.0-28|3845	%exclude %{privlib}/Test/Builder*
14mr|perl-5.44.0-28|3846	%exclude %{privlib}/Test/Tester*
14mr|perl-5.44.0-28|3847	%exclude %{privlib}/Test/Simple*
14mr|perl-5.44.0-28|3848	%exclude %{privlib}/Test/Tutorial*
14mr|perl-5.44.0-28|3849	%exclude %{privlib}/Test/use
14mr|perl-5.44.0-28|3850	%exclude %{privlib}/Test2*
14mr|perl-5.44.0-28|3851	%exclude %{_mandir}/man3/ok*
14mr|perl-5.44.0-28|3852	%exclude %{_mandir}/man3/Test::More*
14mr|perl-5.44.0-28|3853	%exclude %{_mandir}/man3/Test::Builder*
14mr|perl-5.44.0-28|3854	%exclude %{_mandir}/man3/Test::Tester*
14mr|perl-5.44.0-28|3855	%exclude %{_mandir}/man3/Test::Simple*
14mr|perl-5.44.0-28|3856	%exclude %{_mandir}/man3/Test::Tutorial*
14mr|perl-5.44.0-28|3857	%exclude %{_mandir}/man3/Test::use::*
14mr|perl-5.44.0-28|3858	%exclude %{_mandir}/man3/Test2*
14mr|perl-5.44.0-28|3859	
14mr|perl-5.44.0-28|3860	# Text-Balanced
14mr|perl-5.44.0-28|3861	%exclude %{privlib}/Text/Balanced.pm
14mr|perl-5.44.0-28|3862	%exclude %{_mandir}/man3/Text::Balanced.*
14mr|perl-5.44.0-28|3863	
14mr|perl-5.44.0-28|3864	# Text-ParseWords
14mr|perl-5.44.0-28|3865	%exclude %{privlib}/Text/ParseWords.pm
14mr|perl-5.44.0-28|3866	%exclude %{_mandir}/man3/Text::ParseWords.*
14mr|perl-5.44.0-28|3867	
14mr|perl-5.44.0-28|3868	# Text-Tabs+Wrap
14mr|perl-5.44.0-28|3869	%exclude %{privlib}/Text/Tabs.pm
14mr|perl-5.44.0-28|3870	%exclude %{privlib}/Text/Wrap.pm
14mr|perl-5.44.0-28|3871	%exclude %{_mandir}/man3/Text::Tabs.*
14mr|perl-5.44.0-28|3872	%exclude %{_mandir}/man3/Text::Wrap.*
14mr|perl-5.44.0-28|3873	
14mr|perl-5.44.0-28|3874	# Thread-Queue
14mr|perl-5.44.0-28|3875	%exclude %{privlib}/Thread/Queue.pm
14mr|perl-5.44.0-28|3876	%exclude %{_mandir}/man3/Thread::Queue.*
14mr|perl-5.44.0-28|3877	
14mr|perl-5.44.0-28|3878	# Time-HiRes
14mr|perl-5.44.0-28|3879	%exclude %dir %{archlib}/Time
14mr|perl-5.44.0-28|3880	%exclude %{archlib}/Time/HiRes.pm
14mr|perl-5.44.0-28|3881	%exclude %dir %{archlib}/auto/Time
14mr|perl-5.44.0-28|3882	%exclude %{archlib}/auto/Time/HiRes
14mr|perl-5.44.0-28|3883	%exclude %{_mandir}/man3/Time::HiRes.*
14mr|perl-5.44.0-28|3884	
14mr|perl-5.44.0-28|3885	# Time-Local
14mr|perl-5.44.0-28|3886	%exclude %{privlib}/Time/Local.pm
14mr|perl-5.44.0-28|3887	%exclude %{_mandir}/man3/Time::Local.*
14mr|perl-5.44.0-28|3888	
14mr|perl-5.44.0-28|3889	# Time-Piece
14mr|perl-5.44.0-28|3890	%exclude %dir %{archlib}/Time
14mr|perl-5.44.0-28|3891	%exclude %{archlib}/Time/Piece.pm
14mr|perl-5.44.0-28|3892	%exclude %{archlib}/Time/Seconds.pm
14mr|perl-5.44.0-28|3893	%exclude %dir %{archlib}/auto/Time
14mr|perl-5.44.0-28|3894	%exclude %{archlib}/auto/Time/Piece
14mr|perl-5.44.0-28|3895	%exclude %{_mandir}/man3/Time::Piece.3*
14mr|perl-5.44.0-28|3896	%exclude %{_mandir}/man3/Time::Seconds.3*
14mr|perl-5.44.0-28|3897	
14mr|perl-5.44.0-28|3898	# Socket
14mr|perl-5.44.0-28|3899	%exclude %dir %{archlib}/auto/Socket
14mr|perl-5.44.0-28|3900	%exclude %{archlib}/auto/Socket/Socket.*
14mr|perl-5.44.0-28|3901	%exclude %{archlib}/Socket.pm
14mr|perl-5.44.0-28|3902	%exclude %{_mandir}/man3/Socket.3*
14mr|perl-5.44.0-28|3903	
14mr|perl-5.44.0-28|3904	# threads
14mr|perl-5.44.0-28|3905	%dir %exclude %{archlib}/auto/threads
14mr|perl-5.44.0-28|3906	%exclude %{archlib}/auto/threads/threads*
14mr|perl-5.44.0-28|3907	%exclude %{archlib}/threads.pm
14mr|perl-5.44.0-28|3908	%exclude %{_mandir}/man3/threads.3*
14mr|perl-5.44.0-28|3909	
14mr|perl-5.44.0-28|3910	# threads-shared
14mr|perl-5.44.0-28|3911	%exclude %{archlib}/auto/threads/shared*
14mr|perl-5.44.0-28|3912	%exclude %dir %{archlib}/threads
14mr|perl-5.44.0-28|3913	%exclude %{archlib}/threads/shared*
14mr|perl-5.44.0-28|3914	%exclude %{_mandir}/man3/threads::shared*
14mr|perl-5.44.0-28|3915	
14mr|perl-5.44.0-28|3916	# Unicode-Collate
14mr|perl-5.44.0-28|3917	%dir %exclude %{archlib}/auto/Unicode
14mr|perl-5.44.0-28|3918	%exclude %{archlib}/auto/Unicode/Collate
14mr|perl-5.44.0-28|3919	%dir %exclude %{archlib}/Unicode
14mr|perl-5.44.0-28|3920	%exclude %{archlib}/Unicode/Collate
14mr|perl-5.44.0-28|3921	%exclude %{archlib}/Unicode/Collate.pm
14mr|perl-5.44.0-28|3922	%exclude %{privlib}/Unicode/Collate
14mr|perl-5.44.0-28|3923	%exclude %{_mandir}/man3/Unicode::Collate.*
14mr|perl-5.44.0-28|3924	%exclude %{_mandir}/man3/Unicode::Collate::*
14mr|perl-5.44.0-28|3925	
14mr|perl-5.44.0-28|3926	# Unicode-Normalize
14mr|perl-5.44.0-28|3927	%exclude %{archlib}/auto/Unicode/Normalize
14mr|perl-5.44.0-28|3928	%exclude %{archlib}/Unicode/Normalize.pm
14mr|perl-5.44.0-28|3929	%exclude %{_mandir}/man3/Unicode::Normalize.*
14mr|perl-5.44.0-28|3930	
14mr|perl-5.44.0-28|3931	# version
14mr|perl-5.44.0-28|3932	%exclude %{privlib}/version.pm
14mr|perl-5.44.0-28|3933	%exclude %{privlib}/version.pod
14mr|perl-5.44.0-28|3934	%exclude %{privlib}/version/
14mr|perl-5.44.0-28|3935	%exclude %{_mandir}/man3/version.3*
14mr|perl-5.44.0-28|3936	%exclude %{_mandir}/man3/version::Internals.3*
14mr|perl-5.44.0-28|3937	
14mr|perl-5.44.0-28|3938	%package -n %{_lib}%{name}5
14mr|perl-5.44.0-28|3939	Summary: The %{name} library, a part of %{name}
14mr|perl-5.44.0-28|3940	Group: System/Libraries
14mr|perl-5.44.0-28|3941	Obsoletes: %{_lib}perl5 < 4:5.38
14mr|perl-5.44.0-28|3942	Provides: libperl.so.5.30()(64bit) = 5.30
14mr|perl-5.44.0-28|3943	Provides: libperl.so.5.30 = 5.30
14mr|perl-5.44.0-28|3944	%description -n %{_lib}%{name}5
14mr|perl-5.44.0-28|3945	The perl library, a part of perl
14mr|perl-5.44.0-28|3946	%files -n %{_lib}%{name}5
14mr|perl-5.44.0-28|3947	%{_libdir}/lib%{name}.so.5*
14mr|perl-5.44.0-28|3948	
14mr|perl-5.44.0-28|3949	%files libs
14mr|perl-5.44.0-28|3950	%license Artistic Copying
14mr|perl-5.44.0-28|3951	%doc AUTHORS README Changes
14mr|perl-5.44.0-28|3952	%dir %{archlib}
14mr|perl-5.44.0-28|3953	%dir %{archlib}/auto
14mr|perl-5.44.0-28|3954	%{archlib}/auto/re
14mr|perl-5.44.0-28|3955	%dir %{archlib}/CORE
14mr|perl-5.44.0-28|3956	%{archlib}/CORE/libperl.so
14mr|perl-5.44.0-28|3957	%{archlib}/re.pm
14mr|perl-5.44.0-28|3958	%dir %{perl_vendorarch}
14mr|perl-5.44.0-28|3959	%dir %{perl_vendorarch}/auto
14mr|perl-5.44.0-28|3960	%dir %{privlib}
14mr|perl-5.44.0-28|3961	%{privlib}/integer.pm
14mr|perl-5.44.0-28|3962	%{privlib}/strict.pm
14mr|perl-5.44.0-28|3963	%{privlib}/unicore
14mr|perl-5.44.0-28|3964	%{privlib}/utf8.pm
14mr|perl-5.44.0-28|3965	%{privlib}/warnings.pm
14mr|perl-5.44.0-28|3966	%{privlib}/XSLoader.pm
14mr|perl-5.44.0-28|3967	%dir %{perl_vendorlib}
14mr|perl-5.44.0-28|3968	%{_mandir}/man3/integer.*
14mr|perl-5.44.0-28|3969	%{_mandir}/man3/re.*
14mr|perl-5.44.0-28|3970	%{_mandir}/man3/strict.*
14mr|perl-5.44.0-28|3971	%{_mandir}/man3/utf8.*
14mr|perl-5.44.0-28|3972	%{_mandir}/man3/warnings.*
14mr|perl-5.44.0-28|3973	%{_mandir}/man3/XSLoader.*
14mr|perl-5.44.0-28|3974	
14mr|perl-5.44.0-28|3975	%files devel
14mr|perl-5.44.0-28|3976	%{_bindir}/h2xs
14mr|perl-5.44.0-28|3977	%{_mandir}/man1/h2xs*
14mr|perl-5.44.0-28|3978	%{_bindir}/perlivp
14mr|perl-5.44.0-28|3979	%{_mandir}/man1/perlivp*
14mr|perl-5.44.0-28|3980	%{archlib}/CORE/*.h
14mr|perl-5.44.0-28|3981	%{_libdir}/libperl.so
14mr|perl-5.44.0-28|3982	%{_mandir}/man1/perlxs*
14mr|perl-5.44.0-28|3983	%if %{with perl_enables_systemtap}
14mr|perl-5.44.0-28|3984	%{tapsetdir}/%{libperl_stp}
14mr|perl-5.44.0-28|3985	%doc perl-example.stp
14mr|perl-5.44.0-28|3986	%endif
14mr|perl-5.44.0-28|3987	
14mr|perl-5.44.0-28|3988	%files macros
14mr|perl-5.44.0-28|3989	%{_rpmmacrodir}/macros.perl
14mr|perl-5.44.0-28|3990	
14mr|perl-5.44.0-28|3991	%files tests
14mr|perl-5.44.0-28|3992	%{perl5_testdir}/
14mr|perl-5.44.0-28|3993	
14mr|perl-5.44.0-28|3994	%files utils
14mr|perl-5.44.0-28|3995	%{_bindir}/h2ph
14mr|perl-5.44.0-28|3996	%{_bindir}/perlbug
14mr|perl-5.44.0-28|3997	%{_bindir}/perlthanks
14mr|perl-5.44.0-28|3998	%{_bindir}/pl2pm
14mr|perl-5.44.0-28|3999	%{_bindir}/splain
14mr|perl-5.44.0-28|4000	%dir %{privlib}/pod
14mr|perl-5.44.0-28|4001	%{privlib}/pod/perlutil.pod
14mr|perl-5.44.0-28|4002	%{_mandir}/man1/h2ph.*
14mr|perl-5.44.0-28|4003	%{_mandir}/man1/perlbug.*
14mr|perl-5.44.0-28|4004	%{_mandir}/man1/perlthanks.*
14mr|perl-5.44.0-28|4005	%{_mandir}/man1/perlutil.*
14mr|perl-5.44.0-28|4006	%{_mandir}/man1/pl2pm.*
14mr|perl-5.44.0-28|4007	%{_mandir}/man1/splain.*
14mr|perl-5.44.0-28|4008	
14mr|perl-5.44.0-28|4009	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4010	%files Archive-Tar
14mr|perl-5.44.0-28|4011	%{_bindir}/ptar
14mr|perl-5.44.0-28|4012	%{_bindir}/ptardiff
14mr|perl-5.44.0-28|4013	%{_bindir}/ptargrep
14mr|perl-5.44.0-28|4014	%dir %{privlib}/Archive
14mr|perl-5.44.0-28|4015	%{privlib}/Archive/Tar
14mr|perl-5.44.0-28|4016	%{privlib}/Archive/Tar.pm
14mr|perl-5.44.0-28|4017	%{_mandir}/man1/ptar.1*
14mr|perl-5.44.0-28|4018	%{_mandir}/man1/ptardiff.1*
14mr|perl-5.44.0-28|4019	%{_mandir}/man1/ptargrep.1*
14mr|perl-5.44.0-28|4020	%{_mandir}/man3/Archive::Tar*
14mr|perl-5.44.0-28|4021	%endif
14mr|perl-5.44.0-28|4022	
14mr|perl-5.44.0-28|4023	%files Attribute-Handlers
14mr|perl-5.44.0-28|4024	%{privlib}/Attribute
14mr|perl-5.44.0-28|4025	%{_mandir}/man3/Attribute::Handlers.*
14mr|perl-5.44.0-28|4026	
14mr|perl-5.44.0-28|4027	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4028	%files autodie
14mr|perl-5.44.0-28|4029	%{privlib}/autodie/
14mr|perl-5.44.0-28|4030	%{privlib}/autodie.pm
14mr|perl-5.44.0-28|4031	%{privlib}/Fatal.pm
14mr|perl-5.44.0-28|4032	%{_mandir}/man3/autodie.3*
14mr|perl-5.44.0-28|4033	%{_mandir}/man3/autodie::*
14mr|perl-5.44.0-28|4034	%{_mandir}/man3/Fatal.3*
14mr|perl-5.44.0-28|4035	%endif
14mr|perl-5.44.0-28|4036	
14mr|perl-5.44.0-28|4037	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4038	%files bignum
14mr|perl-5.44.0-28|4039	%{privlib}/bigint.pm
14mr|perl-5.44.0-28|4040	%{privlib}/bignum.pm
14mr|perl-5.44.0-28|4041	%{privlib}/bigrat.pm
14mr|perl-5.44.0-28|4042	%dir %{privlib}/Math
14mr|perl-5.44.0-28|4043	%{privlib}/Math/BigFloat
14mr|perl-5.44.0-28|4044	%dir %{privlib}/Math/BigInt
14mr|perl-5.44.0-28|4045	%{privlib}/Math/BigInt/Trace.pm
14mr|perl-5.44.0-28|4046	%{_mandir}/man3/bigint.*
14mr|perl-5.44.0-28|4047	%{_mandir}/man3/bignum.*
14mr|perl-5.44.0-28|4048	%{_mandir}/man3/bigrat.*
14mr|perl-5.44.0-28|4049	
14mr|perl-5.44.0-28|4050	%files Carp
14mr|perl-5.44.0-28|4051	%{privlib}/Carp
14mr|perl-5.44.0-28|4052	%{privlib}/Carp.*
14mr|perl-5.44.0-28|4053	%{_mandir}/man3/Carp.*
14mr|perl-5.44.0-28|4054	
14mr|perl-5.44.0-28|4055	%files Compress-Raw-Bzip2
14mr|perl-5.44.0-28|4056	%dir %{archlib}/Compress
14mr|perl-5.44.0-28|4057	%dir %{archlib}/Compress/Raw
14mr|perl-5.44.0-28|4058	%{archlib}/Compress/Raw/Bzip2.pm
14mr|perl-5.44.0-28|4059	%dir %{archlib}/auto/Compress
14mr|perl-5.44.0-28|4060	%dir %{archlib}/auto/Compress/Raw
14mr|perl-5.44.0-28|4061	%{archlib}/auto/Compress/Raw/Bzip2
14mr|perl-5.44.0-28|4062	%{_mandir}/man3/Compress::Raw::Bzip2*
14mr|perl-5.44.0-28|4063	
14mr|perl-5.44.0-28|4064	%files Compress-Raw-Zlib
14mr|perl-5.44.0-28|4065	%dir %{archlib}/Compress
14mr|perl-5.44.0-28|4066	%dir %{archlib}/Compress/Raw
14mr|perl-5.44.0-28|4067	%{archlib}/Compress/Raw/Zlib.pm
14mr|perl-5.44.0-28|4068	%dir %{archlib}/auto/Compress
14mr|perl-5.44.0-28|4069	%dir %{archlib}/auto/Compress/Raw
14mr|perl-5.44.0-28|4070	%{archlib}/auto/Compress/Raw/Zlib
14mr|perl-5.44.0-28|4071	%{_mandir}/man3/Compress::Raw::Zlib*
14mr|perl-5.44.0-28|4072	%endif
14mr|perl-5.44.0-28|4073	
14mr|perl-5.44.0-28|4074	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4075	%files Config-Perl-V
14mr|perl-5.44.0-28|4076	%dir %{privlib}/Config
14mr|perl-5.44.0-28|4077	%{privlib}/Config/Perl
14mr|perl-5.44.0-28|4078	%{_mandir}/man3/Config::Perl::V.*
14mr|perl-5.44.0-28|4079	%endif
14mr|perl-5.44.0-28|4080	
14mr|perl-5.44.0-28|4081	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4082	%files constant
14mr|perl-5.44.0-28|4083	%{privlib}/constant.pm
14mr|perl-5.44.0-28|4084	%{_mandir}/man3/constant.3*
14mr|perl-5.44.0-28|4085	%endif
14mr|perl-5.44.0-28|4086	
14mr|perl-5.44.0-28|4087	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4088	%files CPAN
14mr|perl-5.44.0-28|4089	%{_bindir}/cpan
14mr|perl-5.44.0-28|4090	%dir %{privlib}/App
14mr|perl-5.44.0-28|4091	%{privlib}/App/Cpan.pm
14mr|perl-5.44.0-28|4092	%{privlib}/CPAN
14mr|perl-5.44.0-28|4093	%{privlib}/CPAN.pm
14mr|perl-5.44.0-28|4094	%{_mandir}/man1/cpan.1*
14mr|perl-5.44.0-28|4095	%{_mandir}/man3/App::Cpan.*
14mr|perl-5.44.0-28|4096	%{_mandir}/man3/CPAN.*
14mr|perl-5.44.0-28|4097	%{_mandir}/man3/CPAN:*
14mr|perl-5.44.0-28|4098	%exclude %{privlib}/CPAN/Meta/
14mr|perl-5.44.0-28|4099	%exclude %{privlib}/CPAN/Meta.pm
14mr|perl-5.44.0-28|4100	%exclude %{_mandir}/man3/CPAN::Meta*
14mr|perl-5.44.0-28|4101	%endif
14mr|perl-5.44.0-28|4102	
14mr|perl-5.44.0-28|4103	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4104	%files CPAN-Meta
14mr|perl-5.44.0-28|4105	%dir %{privlib}/CPAN/Meta
14mr|perl-5.44.0-28|4106	%{privlib}/CPAN/Meta.pm
14mr|perl-5.44.0-28|4107	%{privlib}/CPAN/Meta/Converter.pm
14mr|perl-5.44.0-28|4108	%{privlib}/CPAN/Meta/Feature.pm
14mr|perl-5.44.0-28|4109	%dir %{privlib}/CPAN/Meta/History
14mr|perl-5.44.0-28|4110	%{privlib}/CPAN/Meta/History.pm
14mr|perl-5.44.0-28|4111	%{privlib}/CPAN/Meta/Merge.pm
14mr|perl-5.44.0-28|4112	%{privlib}/CPAN/Meta/Prereqs.pm
14mr|perl-5.44.0-28|4113	%{privlib}/CPAN/Meta/Spec.pm
14mr|perl-5.44.0-28|4114	%{privlib}/CPAN/Meta/Validator.pm
14mr|perl-5.44.0-28|4115	%dir %{privlib}/Parse/
14mr|perl-5.44.0-28|4116	%dir %{privlib}/Parse/CPAN/
14mr|perl-5.44.0-28|4117	%{privlib}/Parse/CPAN/Meta.pm
14mr|perl-5.44.0-28|4118	%{_mandir}/man3/CPAN::Meta*
14mr|perl-5.44.0-28|4119	%{_mandir}/man3/Parse::CPAN::Meta.3*
14mr|perl-5.44.0-28|4120	%exclude %{_mandir}/man3/CPAN::Meta::YAML*
14mr|perl-5.44.0-28|4121	%exclude %{_mandir}/man3/CPAN::Meta::Requirements*
14mr|perl-5.44.0-28|4122	%endif
14mr|perl-5.44.0-28|4123	
14mr|perl-5.44.0-28|4124	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4125	%files CPAN-Meta-Requirements
14mr|perl-5.44.0-28|4126	%dir %{privlib}/CPAN
14mr|perl-5.44.0-28|4127	%dir %{privlib}/CPAN/Meta
14mr|perl-5.44.0-28|4128	%{privlib}/CPAN/Meta/Requirements.pm
14mr|perl-5.44.0-28|4129	%{privlib}/CPAN/Meta/Requirements/Range.pm
14mr|perl-5.44.0-28|4130	%{_mandir}/man3/CPAN::Meta::Requirements*
14mr|perl-5.44.0-28|4131	%endif
14mr|perl-5.44.0-28|4132	
14mr|perl-5.44.0-28|4133	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4134	%files CPAN-Meta-YAML
14mr|perl-5.44.0-28|4135	%dir %{privlib}/CPAN
14mr|perl-5.44.0-28|4136	%dir %{privlib}/CPAN/Meta
14mr|perl-5.44.0-28|4137	%{privlib}/CPAN/Meta/YAML.pm
14mr|perl-5.44.0-28|4138	%{_mandir}/man3/CPAN::Meta::YAML*
14mr|perl-5.44.0-28|4139	%endif
14mr|perl-5.44.0-28|4140	
14mr|perl-5.44.0-28|4141	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4142	%files Data-Dumper
14mr|perl-5.44.0-28|4143	%dir %{archlib}/auto/Data
14mr|perl-5.44.0-28|4144	%dir %{archlib}/auto/Data/Dumper
14mr|perl-5.44.0-28|4145	%{archlib}/auto/Data/Dumper/Dumper.so
14mr|perl-5.44.0-28|4146	%dir %{archlib}/Data
14mr|perl-5.44.0-28|4147	%{archlib}/Data/Dumper.pm
14mr|perl-5.44.0-28|4148	%{_mandir}/man3/Data::Dumper.3*
14mr|perl-5.44.0-28|4149	%endif
14mr|perl-5.44.0-28|4150	
14mr|perl-5.44.0-28|4151	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4152	%files DB_File
14mr|perl-5.44.0-28|4153	%{archlib}/DB_File.pm
14mr|perl-5.44.0-28|4154	%dir %{archlib}/auto/DB_File
14mr|perl-5.44.0-28|4155	%{archlib}/auto/DB_File/DB_File.so
14mr|perl-5.44.0-28|4156	%{_mandir}/man3/DB_File*
14mr|perl-5.44.0-28|4157	%endif
14mr|perl-5.44.0-28|4158	
14mr|perl-5.44.0-28|4159	%files Devel-Peek
14mr|perl-5.44.0-28|4160	%dir %{archlib}/Devel
14mr|perl-5.44.0-28|4161	%{archlib}/Devel/Peek.pm
14mr|perl-5.44.0-28|4162	%dir %{archlib}/auto/Devel
14mr|perl-5.44.0-28|4163	%{archlib}/auto/Devel/Peek
14mr|perl-5.44.0-28|4164	%{_mandir}/man3/Devel::Peek.*
14mr|perl-5.44.0-28|4165	
14mr|perl-5.44.0-28|4166	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4167	%files Devel-PPPort
14mr|perl-5.44.0-28|4168	%dir %{archlib}/Devel
14mr|perl-5.44.0-28|4169	%{archlib}/Devel/PPPort.pm
14mr|perl-5.44.0-28|4170	%{_mandir}/man3/Devel::PPPort.3*
14mr|perl-5.44.0-28|4171	%endif
14mr|perl-5.44.0-28|4172	
14mr|perl-5.44.0-28|4173	%files Devel-SelfStubber
14mr|perl-5.44.0-28|4174	%dir %{privlib}/Devel
14mr|perl-5.44.0-28|4175	%{privlib}/Devel/SelfStubber.pm
14mr|perl-5.44.0-28|4176	%{_mandir}/man3/Devel::SelfStubber.*
14mr|perl-5.44.0-28|4177	
14mr|perl-5.44.0-28|4178	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4179	%files Digest
14mr|perl-5.44.0-28|4180	%{privlib}/Digest.pm
14mr|perl-5.44.0-28|4181	%dir %{privlib}/Digest
14mr|perl-5.44.0-28|4182	%{privlib}/Digest/base.pm
14mr|perl-5.44.0-28|4183	%{privlib}/Digest/file.pm
14mr|perl-5.44.0-28|4184	%{_mandir}/man3/Digest.3*
14mr|perl-5.44.0-28|4185	%{_mandir}/man3/Digest::base.3*
14mr|perl-5.44.0-28|4186	%{_mandir}/man3/Digest::file.3*
14mr|perl-5.44.0-28|4187	%endif
14mr|perl-5.44.0-28|4188	
14mr|perl-5.44.0-28|4189	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4190	%files Digest-MD5
14mr|perl-5.44.0-28|4191	%dir %{archlib}/Digest
14mr|perl-5.44.0-28|4192	%{archlib}/Digest/MD5.pm
14mr|perl-5.44.0-28|4193	%dir %{archlib}/auto/Digest
14mr|perl-5.44.0-28|4194	%{archlib}/auto/Digest/MD5
14mr|perl-5.44.0-28|4195	%{_mandir}/man3/Digest::MD5.3*
14mr|perl-5.44.0-28|4196	%endif
14mr|perl-5.44.0-28|4197	
14mr|perl-5.44.0-28|4198	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4199	%files Digest-SHA
14mr|perl-5.44.0-28|4200	%{_bindir}/shasum
14mr|perl-5.44.0-28|4201	%dir %{archlib}/Digest
14mr|perl-5.44.0-28|4202	%{archlib}/Digest/SHA.pm
14mr|perl-5.44.0-28|4203	%dir %{archlib}/auto/Digest
14mr|perl-5.44.0-28|4204	%{archlib}/auto/Digest/SHA
14mr|perl-5.44.0-28|4205	%{_mandir}/man1/shasum.1*
14mr|perl-5.44.0-28|4206	%{_mandir}/man3/Digest::SHA.3*
14mr|perl-5.44.0-28|4207	%endif
14mr|perl-5.44.0-28|4208	
14mr|perl-5.44.0-28|4209	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4210	%files Encode
14mr|perl-5.44.0-28|4211	%{_bindir}/encguess
14mr|perl-5.44.0-28|4212	%{_bindir}/piconv
14mr|perl-5.44.0-28|4213	%{archlib}/Encode*
14mr|perl-5.44.0-28|4214	%{archlib}/auto/Encode*
14mr|perl-5.44.0-28|4215	%{privlib}/Encode
14mr|perl-5.44.0-28|4216	%exclude %{privlib}/Encode/*.e2x
14mr|perl-5.44.0-28|4217	%exclude %{privlib}/Encode/encode.h
14mr|perl-5.44.0-28|4218	%{_mandir}/man1/encguess.1*
14mr|perl-5.44.0-28|4219	%{_mandir}/man1/piconv.1*
14mr|perl-5.44.0-28|4220	%{_mandir}/man3/Encode*.3*
14mr|perl-5.44.0-28|4221	
14mr|perl-5.44.0-28|4222	%files encoding
14mr|perl-5.44.0-28|4223	%{archlib}/encoding.pm
14mr|perl-5.44.0-28|4224	%{_mandir}/man3/encoding.3*
14mr|perl-5.44.0-28|4225	
14mr|perl-5.44.0-28|4226	%files Encode-devel
14mr|perl-5.44.0-28|4227	%{_bindir}/enc2xs
14mr|perl-5.44.0-28|4228	%dir %{privlib}/Encode
14mr|perl-5.44.0-28|4229	%{privlib}/Encode/*.e2x
14mr|perl-5.44.0-28|4230	%{privlib}/Encode/encode.h
14mr|perl-5.44.0-28|4231	%{_mandir}/man1/enc2xs.1*
14mr|perl-5.44.0-28|4232	%endif
14mr|perl-5.44.0-28|4233	
14mr|perl-5.44.0-28|4234	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4235	%files Env
14mr|perl-5.44.0-28|4236	%{privlib}/Env.pm
14mr|perl-5.44.0-28|4237	%{_mandir}/man3/Env.3*
14mr|perl-5.44.0-28|4238	%endif
14mr|perl-5.44.0-28|4239	
14mr|perl-5.44.0-28|4240	%files Errno
14mr|perl-5.44.0-28|4241	%{archlib}/Errno.pm
14mr|perl-5.44.0-28|4242	%{_mandir}/man3/Errno.*
14mr|perl-5.44.0-28|4243	
14mr|perl-5.44.0-28|4244	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4245	%files Exporter
14mr|perl-5.44.0-28|4246	%{privlib}/Exporter*
14mr|perl-5.44.0-28|4247	%{_mandir}/man3/Exporter*
14mr|perl-5.44.0-28|4248	%endif
14mr|perl-5.44.0-28|4249	
14mr|perl-5.44.0-28|4250	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4251	%files experimental
14mr|perl-5.44.0-28|4252	%{privlib}/experimental*
14mr|perl-5.44.0-28|4253	%{_mandir}/man3/experimental*
14mr|perl-5.44.0-28|4254	%endif
14mr|perl-5.44.0-28|4255	
14mr|perl-5.44.0-28|4256	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4257	%files ExtUtils-CBuilder
14mr|perl-5.44.0-28|4258	%dir %{privlib}/ExtUtils
14mr|perl-5.44.0-28|4259	%{privlib}/ExtUtils/CBuilder
14mr|perl-5.44.0-28|4260	%{privlib}/ExtUtils/CBuilder.pm
14mr|perl-5.44.0-28|4261	%{_mandir}/man3/ExtUtils::CBuilder*
14mr|perl-5.44.0-28|4262	%endif
14mr|perl-5.44.0-28|4263	
14mr|perl-5.44.0-28|4264	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4265	%files ExtUtils-Command
14mr|perl-5.44.0-28|4266	%dir %{privlib}/ExtUtils
14mr|perl-5.44.0-28|4267	%{privlib}/ExtUtils/Command.pm
14mr|perl-5.44.0-28|4268	%{_mandir}/man3/ExtUtils::Command.*
14mr|perl-5.44.0-28|4269	%endif
14mr|perl-5.44.0-28|4270	
14mr|perl-5.44.0-28|4271	%files ExtUtils-Embed
14mr|perl-5.44.0-28|4272	%dir %{privlib}/ExtUtils
14mr|perl-5.44.0-28|4273	%{privlib}/ExtUtils/Embed.pm
14mr|perl-5.44.0-28|4274	%{_mandir}/man3/ExtUtils::Embed*
14mr|perl-5.44.0-28|4275	
14mr|perl-5.44.0-28|4276	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4277	%files ExtUtils-Install
14mr|perl-5.44.0-28|4278	%dir %{privlib}/ExtUtils
14mr|perl-5.44.0-28|4279	%{privlib}/ExtUtils/Install.pm
14mr|perl-5.44.0-28|4280	%{privlib}/ExtUtils/Installed.pm
14mr|perl-5.44.0-28|4281	%{privlib}/ExtUtils/Packlist.pm
14mr|perl-5.44.0-28|4282	%{_mandir}/man3/ExtUtils::Install.3*
14mr|perl-5.44.0-28|4283	%{_mandir}/man3/ExtUtils::Installed.3*
14mr|perl-5.44.0-28|4284	%{_mandir}/man3/ExtUtils::Packlist.3*
14mr|perl-5.44.0-28|4285	%endif
14mr|perl-5.44.0-28|4286	
14mr|perl-5.44.0-28|4287	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4288	%files ExtUtils-Manifest
14mr|perl-5.44.0-28|4289	%dir %{privlib}/ExtUtils
14mr|perl-5.44.0-28|4290	%{privlib}/ExtUtils/Manifest.pm
14mr|perl-5.44.0-28|4291	%{privlib}/ExtUtils/MANIFEST.SKIP
14mr|perl-5.44.0-28|4292	%{_mandir}/man3/ExtUtils::Manifest.3*
14mr|perl-5.44.0-28|4293	%endif
14mr|perl-5.44.0-28|4294	
14mr|perl-5.44.0-28|4295	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4296	%files ExtUtils-MakeMaker
14mr|perl-5.44.0-28|4297	%{_bindir}/instmodsh
14mr|perl-5.44.0-28|4298	%dir %{privlib}/ExtUtils
14mr|perl-5.44.0-28|4299	%{privlib}/ExtUtils/Command/
14mr|perl-5.44.0-28|4300	%{privlib}/ExtUtils/Liblist
14mr|perl-5.44.0-28|4301	%{privlib}/ExtUtils/Liblist.pm
14mr|perl-5.44.0-28|4302	%{privlib}/ExtUtils/MakeMaker
14mr|perl-5.44.0-28|4303	%{privlib}/ExtUtils/MakeMaker.pm
14mr|perl-5.44.0-28|4304	%{privlib}/ExtUtils/MM.pm
14mr|perl-5.44.0-28|4305	%{privlib}/ExtUtils/MM_*.pm
14mr|perl-5.44.0-28|4306	%{privlib}/ExtUtils/MY.pm
14mr|perl-5.44.0-28|4307	%{privlib}/ExtUtils/Mkbootstrap.pm
14mr|perl-5.44.0-28|4308	%{privlib}/ExtUtils/Mksymlists.pm
14mr|perl-5.44.0-28|4309	%{privlib}/ExtUtils/testlib.pm
14mr|perl-5.44.0-28|4310	%{_mandir}/man1/instmodsh.1*
14mr|perl-5.44.0-28|4311	%{_mandir}/man3/ExtUtils::Command::MM*
14mr|perl-5.44.0-28|4312	%{_mandir}/man3/ExtUtils::Liblist.3*
14mr|perl-5.44.0-28|4313	%{_mandir}/man3/ExtUtils::MM.3*
14mr|perl-5.44.0-28|4314	%{_mandir}/man3/ExtUtils::MM_*
14mr|perl-5.44.0-28|4315	%{_mandir}/man3/ExtUtils::MY.3*
14mr|perl-5.44.0-28|4316	%{_mandir}/man3/ExtUtils::MakeMaker*
14mr|perl-5.44.0-28|4317	%{_mandir}/man3/ExtUtils::Mkbootstrap.3*
14mr|perl-5.44.0-28|4318	%{_mandir}/man3/ExtUtils::Mksymlists.3*
14mr|perl-5.44.0-28|4319	%{_mandir}/man3/ExtUtils::testlib.3*
14mr|perl-5.44.0-28|4320	%endif
14mr|perl-5.44.0-28|4321	
14mr|perl-5.44.0-28|4322	%files ExtUtils-Miniperl
14mr|perl-5.44.0-28|4323	%dir %{privlib}/ExtUtils
14mr|perl-5.44.0-28|4324	%{privlib}/ExtUtils/Miniperl.pm
14mr|perl-5.44.0-28|4325	%{_mandir}/man3/ExtUtils::Miniperl.3*
14mr|perl-5.44.0-28|4326	
14mr|perl-5.44.0-28|4327	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4328	%files ExtUtils-MM-Utils
14mr|perl-5.44.0-28|4329	%dir %{privlib}/ExtUtils
14mr|perl-5.44.0-28|4330	%dir %{privlib}/ExtUtils/MM
14mr|perl-5.44.0-28|4331	%{privlib}/ExtUtils/MM/Utils.pm
14mr|perl-5.44.0-28|4332	%{_mandir}/man3/ExtUtils::MM::Utils.*
14mr|perl-5.44.0-28|4333	%endif
14mr|perl-5.44.0-28|4334	
14mr|perl-5.44.0-28|4335	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4336	%files ExtUtils-ParseXS
14mr|perl-5.44.0-28|4337	%dir %{privlib}/ExtUtils
14mr|perl-5.44.0-28|4338	%dir %{privlib}/ExtUtils/ParseXS
14mr|perl-5.44.0-28|4339	%{privlib}/ExtUtils/ParseXS.pm
14mr|perl-5.44.0-28|4340	%{privlib}/ExtUtils/ParseXS.pod
14mr|perl-5.44.0-28|4341	%{privlib}/ExtUtils/ParseXS/Constants.pm
14mr|perl-5.44.0-28|4342	%{privlib}/ExtUtils/ParseXS/CountLines.pm
14mr|perl-5.44.0-28|4343	%{privlib}/ExtUtils/ParseXS/Eval.pm
14mr|perl-5.44.0-28|4344	%{privlib}/ExtUtils/ParseXS/Utilities.pm
14mr|perl-5.44.0-28|4345	%dir %{privlib}/ExtUtils/Typemaps
14mr|perl-5.44.0-28|4346	%{privlib}/ExtUtils/Typemaps.pm
14mr|perl-5.44.0-28|4347	%{privlib}/ExtUtils/Typemaps/Cmd.pm
14mr|perl-5.44.0-28|4348	%{privlib}/ExtUtils/Typemaps/InputMap.pm
14mr|perl-5.44.0-28|4349	%{privlib}/ExtUtils/Typemaps/OutputMap.pm
14mr|perl-5.44.0-28|4350	%{privlib}/ExtUtils/Typemaps/Type.pm
14mr|perl-5.44.0-28|4351	%{privlib}/ExtUtils/xsubpp
14mr|perl-5.44.0-28|4352	%{_bindir}/xsubpp
14mr|perl-5.44.0-28|4353	%{_mandir}/man1/xsubpp*
14mr|perl-5.44.0-28|4354	%{_mandir}/man3/ExtUtils::ParseXS.3*
14mr|perl-5.44.0-28|4355	%{_mandir}/man3/ExtUtils::ParseXS::Constants.3*
14mr|perl-5.44.0-28|4356	%{_mandir}/man3/ExtUtils::ParseXS::Eval.3*
14mr|perl-5.44.0-28|4357	%{_mandir}/man3/ExtUtils::ParseXS::Utilities.3*
14mr|perl-5.44.0-28|4358	%{_mandir}/man3/ExtUtils::Typemaps.3*
14mr|perl-5.44.0-28|4359	%{_mandir}/man3/ExtUtils::Typemaps::Cmd.3*
14mr|perl-5.44.0-28|4360	%{_mandir}/man3/ExtUtils::Typemaps::InputMap.3*
14mr|perl-5.44.0-28|4361	%{_mandir}/man3/ExtUtils::Typemaps::OutputMap.3*
14mr|perl-5.44.0-28|4362	%{_mandir}/man3/ExtUtils::Typemaps::Type.3*
14mr|perl-5.44.0-28|4363	%endif
14mr|perl-5.44.0-28|4364	
14mr|perl-5.44.0-28|4365	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4366	%files File-Fetch
14mr|perl-5.44.0-28|4367	%dir %{privlib}/File
14mr|perl-5.44.0-28|4368	%{privlib}/File/Fetch.pm
14mr|perl-5.44.0-28|4369	%{_mandir}/man3/File::Fetch.3*
14mr|perl-5.44.0-28|4370	%endif
14mr|perl-5.44.0-28|4371	
14mr|perl-5.44.0-28|4372	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4373	%files File-Path
14mr|perl-5.44.0-28|4374	%dir %{privlib}/File
14mr|perl-5.44.0-28|4375	%{privlib}/File/Path.pm
14mr|perl-5.44.0-28|4376	%{_mandir}/man3/File::Path.3*
14mr|perl-5.44.0-28|4377	%endif
14mr|perl-5.44.0-28|4378	
14mr|perl-5.44.0-28|4379	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4380	%files File-Temp
14mr|perl-5.44.0-28|4381	%dir %{privlib}/File
14mr|perl-5.44.0-28|4382	%{privlib}/File/Temp.pm
14mr|perl-5.44.0-28|4383	%{_mandir}/man3/File::Temp.3*
14mr|perl-5.44.0-28|4384	%endif
14mr|perl-5.44.0-28|4385	
14mr|perl-5.44.0-28|4386	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4387	%files Filter
14mr|perl-5.44.0-28|4388	%dir %{archlib}/auto/Filter
14mr|perl-5.44.0-28|4389	%{archlib}/auto/Filter/Util
14mr|perl-5.44.0-28|4390	%dir %{archlib}/Filter
14mr|perl-5.44.0-28|4391	%{archlib}/Filter/Util
14mr|perl-5.44.0-28|4392	%{privlib}/pod/perlfilter.pod
14mr|perl-5.44.0-28|4393	%{_mandir}/man1/perlfilter.*
14mr|perl-5.44.0-28|4394	%{_mandir}/man3/Filter::Util::*
14mr|perl-5.44.0-28|4395	%endif
14mr|perl-5.44.0-28|4396	
14mr|perl-5.44.0-28|4397	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4398	%files Filter-Simple
14mr|perl-5.44.0-28|4399	%dir %{privlib}/Filter
14mr|perl-5.44.0-28|4400	%{privlib}/Filter/Simple.pm
14mr|perl-5.44.0-28|4401	%{_mandir}/man3/Filter::Simple.3*
14mr|perl-5.44.0-28|4402	%endif
14mr|perl-5.44.0-28|4403	
14mr|perl-5.44.0-28|4404	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4405	%files Getopt-Long
14mr|perl-5.44.0-28|4406	%dir %{privlib}/Getopt
14mr|perl-5.44.0-28|4407	%{privlib}/Getopt/Long.pm
14mr|perl-5.44.0-28|4408	%{_mandir}/man3/Getopt::Long.3*
14mr|perl-5.44.0-28|4409	%endif
14mr|perl-5.44.0-28|4410	
14mr|perl-5.44.0-28|4411	%files IO
14mr|perl-5.44.0-28|4412	%dir %{archlib}/IO
14mr|perl-5.44.0-28|4413	%{archlib}/IO.pm
14mr|perl-5.44.0-28|4414	%{archlib}/IO/Dir.pm
14mr|perl-5.44.0-28|4415	%{archlib}/IO/File.pm
14mr|perl-5.44.0-28|4416	%{archlib}/IO/Handle.pm
14mr|perl-5.44.0-28|4417	%{archlib}/IO/Pipe.pm
14mr|perl-5.44.0-28|4418	%{archlib}/IO/Poll.pm
14mr|perl-5.44.0-28|4419	%{archlib}/IO/Seekable.pm
14mr|perl-5.44.0-28|4420	%{archlib}/IO/Select.pm
14mr|perl-5.44.0-28|4421	%dir %{archlib}/IO/Socket
14mr|perl-5.44.0-28|4422	%{archlib}/IO/Socket/INET.pm
14mr|perl-5.44.0-28|4423	%{archlib}/IO/Socket/UNIX.pm
14mr|perl-5.44.0-28|4424	%{archlib}/IO/Socket.pm
14mr|perl-5.44.0-28|4425	%dir %{archlib}/auto/IO
14mr|perl-5.44.0-28|4426	%{archlib}/auto/IO/IO.so
14mr|perl-5.44.0-28|4427	%{_mandir}/man3/IO.*
14mr|perl-5.44.0-28|4428	%{_mandir}/man3/IO::Dir.*
14mr|perl-5.44.0-28|4429	%{_mandir}/man3/IO::File.*
14mr|perl-5.44.0-28|4430	%{_mandir}/man3/IO::Handle.*
14mr|perl-5.44.0-28|4431	%{_mandir}/man3/IO::Pipe.*
14mr|perl-5.44.0-28|4432	%{_mandir}/man3/IO::Poll.*
14mr|perl-5.44.0-28|4433	%{_mandir}/man3/IO::Seekable.*
14mr|perl-5.44.0-28|4434	%{_mandir}/man3/IO::Select.*
14mr|perl-5.44.0-28|4435	%{_mandir}/man3/IO::Socket::INET.*
14mr|perl-5.44.0-28|4436	%{_mandir}/man3/IO::Socket::UNIX.*
14mr|perl-5.44.0-28|4437	%{_mandir}/man3/IO::Socket.*
14mr|perl-5.44.0-28|4438	
14mr|perl-5.44.0-28|4439	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4440	%files IO-Compress
14mr|perl-5.44.0-28|4441	# IO-Compress
14mr|perl-5.44.0-28|4442	%{_bindir}/zipdetails
14mr|perl-5.44.0-28|4443	%dir %{privlib}/IO
14mr|perl-5.44.0-28|4444	%dir %{privlib}/IO/Compress
14mr|perl-5.44.0-28|4445	%{privlib}/IO/Compress/FAQ.pod
14mr|perl-5.44.0-28|4446	%{_mandir}/man1/zipdetails.*
14mr|perl-5.44.0-28|4447	%{_mandir}/man3/IO::Compress::FAQ.*
14mr|perl-5.44.0-28|4448	# Compress-Zlib
14mr|perl-5.44.0-28|4449	%dir %{privlib}/Compress
14mr|perl-5.44.0-28|4450	%{privlib}/Compress/Zlib.pm
14mr|perl-5.44.0-28|4451	%{_mandir}/man3/Compress::Zlib*
14mr|perl-5.44.0-28|4452	#IO-Compress-Base
14mr|perl-5.44.0-28|4453	%dir %{privlib}/File
14mr|perl-5.44.0-28|4454	%{privlib}/File/GlobMapper.pm
14mr|perl-5.44.0-28|4455	%{privlib}/IO/Compress/Base
14mr|perl-5.44.0-28|4456	%{privlib}/IO/Compress/Base.pm
14mr|perl-5.44.0-28|4457	%dir %{privlib}/IO/Uncompress
14mr|perl-5.44.0-28|4458	%{privlib}/IO/Uncompress/AnyUncompress.pm
14mr|perl-5.44.0-28|4459	%{privlib}/IO/Uncompress/Base.pm
14mr|perl-5.44.0-28|4460	%{_mandir}/man3/File::GlobMapper.*
14mr|perl-5.44.0-28|4461	%{_mandir}/man3/IO::Compress::Base.*
14mr|perl-5.44.0-28|4462	%{_mandir}/man3/IO::Uncompress::AnyUncompress.*
14mr|perl-5.44.0-28|4463	%{_mandir}/man3/IO::Uncompress::Base.*
14mr|perl-5.44.0-28|4464	# IO-Compress-Zlib
14mr|perl-5.44.0-28|4465	%{privlib}/IO/Compress/Adapter
14mr|perl-5.44.0-28|4466	%{privlib}/IO/Compress/Deflate.pm
14mr|perl-5.44.0-28|4467	%{privlib}/IO/Compress/Bzip2.pm
14mr|perl-5.44.0-28|4468	%{privlib}/IO/Compress/Gzip
14mr|perl-5.44.0-28|4469	%{privlib}/IO/Compress/Gzip.pm
14mr|perl-5.44.0-28|4470	%{privlib}/IO/Compress/RawDeflate.pm
14mr|perl-5.44.0-28|4471	%{privlib}/IO/Compress/Zip
14mr|perl-5.44.0-28|4472	%{privlib}/IO/Compress/Zip.pm
14mr|perl-5.44.0-28|4473	%{privlib}/IO/Compress/Zlib
14mr|perl-5.44.0-28|4474	%{privlib}/IO/Uncompress/Adapter/
14mr|perl-5.44.0-28|4475	%{privlib}/IO/Uncompress/AnyInflate.pm
14mr|perl-5.44.0-28|4476	%{privlib}/IO/Uncompress/Bunzip2.pm
14mr|perl-5.44.0-28|4477	%{privlib}/IO/Uncompress/Gunzip.pm
14mr|perl-5.44.0-28|4478	%{privlib}/IO/Uncompress/Inflate.pm
14mr|perl-5.44.0-28|4479	%{privlib}/IO/Uncompress/RawInflate.pm
14mr|perl-5.44.0-28|4480	%{privlib}/IO/Uncompress/Unzip.pm
14mr|perl-5.44.0-28|4481	%{_mandir}/man3/IO::Compress::Deflate*
14mr|perl-5.44.0-28|4482	%{_mandir}/man3/IO::Compress::Gzip*
14mr|perl-5.44.0-28|4483	%{_mandir}/man3/IO::Compress::Bzip2*
14mr|perl-5.44.0-28|4484	%{_mandir}/man3/IO::Compress::RawDeflate*
14mr|perl-5.44.0-28|4485	%{_mandir}/man3/IO::Compress::Zip*
14mr|perl-5.44.0-28|4486	%{_mandir}/man3/IO::Uncompress::AnyInflate*
14mr|perl-5.44.0-28|4487	%{_mandir}/man3/IO::Uncompress::Bunzip2*
14mr|perl-5.44.0-28|4488	%{_mandir}/man3/IO::Uncompress::Gunzip*
14mr|perl-5.44.0-28|4489	%{_mandir}/man3/IO::Uncompress::Inflate*
14mr|perl-5.44.0-28|4490	%{_mandir}/man3/IO::Uncompress::RawInflate*
14mr|perl-5.44.0-28|4491	%{_mandir}/man3/IO::Uncompress::Unzip*
14mr|perl-5.44.0-28|4492	%endif
14mr|perl-5.44.0-28|4493	
14mr|perl-5.44.0-28|4494	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4495	%files IO-Socket-IP
14mr|perl-5.44.0-28|4496	%dir %{privlib}/IO
14mr|perl-5.44.0-28|4497	%dir %{privlib}/IO/Socket
14mr|perl-5.44.0-28|4498	%{privlib}/IO/Socket/IP.pm
14mr|perl-5.44.0-28|4499	%{_mandir}/man3/IO::Socket::IP.*
14mr|perl-5.44.0-28|4500	%endif
14mr|perl-5.44.0-28|4501	
14mr|perl-5.44.0-28|4502	%files IO-Zlib
14mr|perl-5.44.0-28|4503	%dir %{privlib}/IO
14mr|perl-5.44.0-28|4504	%{privlib}/IO/Zlib.pm
14mr|perl-5.44.0-28|4505	%{_mandir}/man3/IO::Zlib.*
14mr|perl-5.44.0-28|4506	
14mr|perl-5.44.0-28|4507	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4508	%files HTTP-Tiny
14mr|perl-5.44.0-28|4509	%dir %{privlib}/HTTP
14mr|perl-5.44.0-28|4510	%{privlib}/HTTP/Tiny.pm
14mr|perl-5.44.0-28|4511	%{_mandir}/man3/HTTP::Tiny*
14mr|perl-5.44.0-28|4512	%endif
14mr|perl-5.44.0-28|4513	
14mr|perl-5.44.0-28|4514	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4515	%files IPC-Cmd
14mr|perl-5.44.0-28|4516	%dir %{privlib}/IPC
14mr|perl-5.44.0-28|4517	%{privlib}/IPC/Cmd.pm
14mr|perl-5.44.0-28|4518	%{_mandir}/man3/IPC::Cmd.3*
14mr|perl-5.44.0-28|4519	%endif
14mr|perl-5.44.0-28|4520	
14mr|perl-5.44.0-28|4521	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4522	%files IPC-SysV
14mr|perl-5.44.0-28|4523	%{archlib}/auto/IPC
14mr|perl-5.44.0-28|4524	%dir %{archlib}/IPC
14mr|perl-5.44.0-28|4525	%{archlib}/IPC/Msg.pm
14mr|perl-5.44.0-28|4526	%{archlib}/IPC/Semaphore.pm
14mr|perl-5.44.0-28|4527	%{archlib}/IPC/SharedMem.pm
14mr|perl-5.44.0-28|4528	%{archlib}/IPC/SysV.pm
14mr|perl-5.44.0-28|4529	%{_mandir}/man3/IPC::Msg.*
14mr|perl-5.44.0-28|4530	%{_mandir}/man3/IPC::Semaphore.*
14mr|perl-5.44.0-28|4531	%{_mandir}/man3/IPC::SharedMem.*
14mr|perl-5.44.0-28|4532	%{_mandir}/man3/IPC::SysV.*
14mr|perl-5.44.0-28|4533	%endif
14mr|perl-5.44.0-28|4534	
14mr|perl-5.44.0-28|4535	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4536	%files JSON-PP
14mr|perl-5.44.0-28|4537	%{_bindir}/json_pp
14mr|perl-5.44.0-28|4538	%dir %{privlib}/JSON
14mr|perl-5.44.0-28|4539	%{privlib}/JSON/PP
14mr|perl-5.44.0-28|4540	%{privlib}/JSON/PP.pm
14mr|perl-5.44.0-28|4541	%{_mandir}/man1/json_pp.1*
14mr|perl-5.44.0-28|4542	%{_mandir}/man3/JSON::PP.3*
14mr|perl-5.44.0-28|4543	%{_mandir}/man3/JSON::PP::Boolean.3pm*
14mr|perl-5.44.0-28|4544	%endif
14mr|perl-5.44.0-28|4545	
14mr|perl-5.44.0-28|4546	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4547	%files libnet
14mr|perl-5.44.0-28|4548	%dir %{privlib}/Net
14mr|perl-5.44.0-28|4549	%{privlib}/Net/Cmd.pm
14mr|perl-5.44.0-28|4550	%{privlib}/Net/Config.pm
14mr|perl-5.44.0-28|4551	%{privlib}/Net/Domain.pm
14mr|perl-5.44.0-28|4552	%{privlib}/Net/FTP
14mr|perl-5.44.0-28|4553	%{privlib}/Net/FTP.pm
14mr|perl-5.44.0-28|4554	%{privlib}/Net/libnetFAQ.pod
14mr|perl-5.44.0-28|4555	%{privlib}/Net/NNTP.pm
14mr|perl-5.44.0-28|4556	%{privlib}/Net/Netrc.pm
14mr|perl-5.44.0-28|4557	%{privlib}/Net/POP3.pm
14mr|perl-5.44.0-28|4558	%{privlib}/Net/SMTP.pm
14mr|perl-5.44.0-28|4559	%{privlib}/Net/Time.pm
14mr|perl-5.44.0-28|4560	%{_mandir}/man3/Net::Cmd.*
14mr|perl-5.44.0-28|4561	%{_mandir}/man3/Net::Config.*
14mr|perl-5.44.0-28|4562	%{_mandir}/man3/Net::Domain.*
14mr|perl-5.44.0-28|4563	%{_mandir}/man3/Net::FTP.*
14mr|perl-5.44.0-28|4564	%{_mandir}/man3/Net::libnetFAQ.*
14mr|perl-5.44.0-28|4565	%{_mandir}/man3/Net::NNTP.*
14mr|perl-5.44.0-28|4566	%{_mandir}/man3/Net::Netrc.*
14mr|perl-5.44.0-28|4567	%{_mandir}/man3/Net::POP3.*
14mr|perl-5.44.0-28|4568	%{_mandir}/man3/Net::SMTP.*
14mr|perl-5.44.0-28|4569	%{_mandir}/man3/Net::Time.*
14mr|perl-5.44.0-28|4570	%endif
14mr|perl-5.44.0-28|4571	
14mr|perl-5.44.0-28|4572	%files libnetcfg
14mr|perl-5.44.0-28|4573	%{_bindir}/libnetcfg
14mr|perl-5.44.0-28|4574	%{_mandir}/man1/libnetcfg*
14mr|perl-5.44.0-28|4575	
14mr|perl-5.44.0-28|4576	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4577	%files Locale-Maketext
14mr|perl-5.44.0-28|4578	%dir %{privlib}/Locale
14mr|perl-5.44.0-28|4579	%dir %{privlib}/Locale/Maketext
14mr|perl-5.44.0-28|4580	%{privlib}/Locale/Maketext.*
14mr|perl-5.44.0-28|4581	%{privlib}/Locale/Maketext/Cookbook.*
14mr|perl-5.44.0-28|4582	%{privlib}/Locale/Maketext/Guts.*
14mr|perl-5.44.0-28|4583	%{privlib}/Locale/Maketext/GutsLoader.*
14mr|perl-5.44.0-28|4584	%{privlib}/Locale/Maketext/TPJ13.*
14mr|perl-5.44.0-28|4585	%{_mandir}/man3/Locale::Maketext.*
14mr|perl-5.44.0-28|4586	%{_mandir}/man3/Locale::Maketext::Cookbook.*
14mr|perl-5.44.0-28|4587	%{_mandir}/man3/Locale::Maketext::Guts.*
14mr|perl-5.44.0-28|4588	%{_mandir}/man3/Locale::Maketext::GutsLoader.*
14mr|perl-5.44.0-28|4589	%{_mandir}/man3/Locale::Maketext::TPJ13.*
14mr|perl-5.44.0-28|4590	%endif
14mr|perl-5.44.0-28|4591	
14mr|perl-5.44.0-28|4592	%files Locale-Maketext-Simple
14mr|perl-5.44.0-28|4593	%dir %{privlib}/Locale
14mr|perl-5.44.0-28|4594	%dir %{privlib}/Locale/Maketext
14mr|perl-5.44.0-28|4595	%{privlib}/Locale/Maketext/Simple.pm
14mr|perl-5.44.0-28|4596	%{_mandir}/man3/Locale::Maketext::Simple.*
14mr|perl-5.44.0-28|4597	
14mr|perl-5.44.0-28|4598	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4599	%files Math-BigInt
14mr|perl-5.44.0-28|4600	%dir %{privlib}/Math
14mr|perl-5.44.0-28|4601	%{privlib}/Math/BigFloat.pm
14mr|perl-5.44.0-28|4602	%{privlib}/Math/BigInt.pm
14mr|perl-5.44.0-28|4603	%dir %{privlib}/Math/BigInt
14mr|perl-5.44.0-28|4604	%{privlib}/Math/BigInt/Calc.pm
14mr|perl-5.44.0-28|4605	%{privlib}/Math/BigInt/Lib.pm
14mr|perl-5.44.0-28|4606	%{_mandir}/man3/Math::BigFloat.*
14mr|perl-5.44.0-28|4607	%{_mandir}/man3/Math::BigInt.*
14mr|perl-5.44.0-28|4608	%{_mandir}/man3/Math::BigInt::Calc.*
14mr|perl-5.44.0-28|4609	%{_mandir}/man3/Math::BigInt::Lib.*
14mr|perl-5.44.0-28|4610	
14mr|perl-5.44.0-28|4611	%files Math-BigInt-FastCalc
14mr|perl-5.44.0-28|4612	%{archlib}/Math
14mr|perl-5.44.0-28|4613	%{archlib}/auto/Math
14mr|perl-5.44.0-28|4614	%{_mandir}/man3/Math::BigInt::FastCalc.*
14mr|perl-5.44.0-28|4615	
14mr|perl-5.44.0-28|4616	%files Math-BigRat
14mr|perl-5.44.0-28|4617	%dir %{privlib}/Math
14mr|perl-5.44.0-28|4618	%{privlib}/Math/BigRat.pm
14mr|perl-5.44.0-28|4619	%{_mandir}/man3/Math::BigRat.*
14mr|perl-5.44.0-28|4620	%endif
14mr|perl-5.44.0-28|4621	
14mr|perl-5.44.0-28|4622	%files Math-Complex
14mr|perl-5.44.0-28|4623	%dir %{privlib}/Math
14mr|perl-5.44.0-28|4624	%{privlib}/Math/Complex.pm
14mr|perl-5.44.0-28|4625	%{privlib}/Math/Trig.pm
14mr|perl-5.44.0-28|4626	%{_mandir}/man3/Math::Complex.*
14mr|perl-5.44.0-28|4627	%{_mandir}/man3/Math::Trig.*
14mr|perl-5.44.0-28|4628	
14mr|perl-5.44.0-28|4629	%files Memoize
14mr|perl-5.44.0-28|4630	%{privlib}/Memoize
14mr|perl-5.44.0-28|4631	%{privlib}/Memoize.pm
14mr|perl-5.44.0-28|4632	%{_mandir}/man3/Memoize::*
14mr|perl-5.44.0-28|4633	%{_mandir}/man3/Memoize.*
14mr|perl-5.44.0-28|4634	
14mr|perl-5.44.0-28|4635	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4636	%files MIME-Base64
14mr|perl-5.44.0-28|4637	%{archlib}/auto/MIME
14mr|perl-5.44.0-28|4638	%{archlib}/MIME
14mr|perl-5.44.0-28|4639	%{_mandir}/man3/MIME::*
14mr|perl-5.44.0-28|4640	%endif
14mr|perl-5.44.0-28|4641	
14mr|perl-5.44.0-28|4642	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4643	%files Module-CoreList
14mr|perl-5.44.0-28|4644	%dir %{privlib}/Module
14mr|perl-5.44.0-28|4645	%{privlib}/Module/CoreList
14mr|perl-5.44.0-28|4646	%{privlib}/Module/CoreList.pm
14mr|perl-5.44.0-28|4647	%{privlib}/Module/CoreList.pod
14mr|perl-5.44.0-28|4648	%{_mandir}/man3/Module::CoreList*
14mr|perl-5.44.0-28|4649	
14mr|perl-5.44.0-28|4650	%files Module-CoreList-tools
14mr|perl-5.44.0-28|4651	%{_bindir}/corelist
14mr|perl-5.44.0-28|4652	%{_mandir}/man1/corelist*
14mr|perl-5.44.0-28|4653	%endif
14mr|perl-5.44.0-28|4654	
14mr|perl-5.44.0-28|4655	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4656	%files Module-Load
14mr|perl-5.44.0-28|4657	%dir %{privlib}/Module
14mr|perl-5.44.0-28|4658	%{privlib}/Module/Load.pm
14mr|perl-5.44.0-28|4659	%{_mandir}/man3/Module::Load.*
14mr|perl-5.44.0-28|4660	%endif
14mr|perl-5.44.0-28|4661	
14mr|perl-5.44.0-28|4662	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4663	%files Module-Load-Conditional
14mr|perl-5.44.0-28|4664	%dir %{privlib}/Module
14mr|perl-5.44.0-28|4665	%{privlib}/Module/Load
14mr|perl-5.44.0-28|4666	%{_mandir}/man3/Module::Load::Conditional*
14mr|perl-5.44.0-28|4667	%endif
14mr|perl-5.44.0-28|4668	
14mr|perl-5.44.0-28|4669	%files Module-Loaded
14mr|perl-5.44.0-28|4670	%dir %{privlib}/Module
14mr|perl-5.44.0-28|4671	%{privlib}/Module/Loaded.pm
14mr|perl-5.44.0-28|4672	%{_mandir}/man3/Module::Loaded*
14mr|perl-5.44.0-28|4673	
14mr|perl-5.44.0-28|4674	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4675	%files Module-Metadata
14mr|perl-5.44.0-28|4676	%dir %{privlib}/Module
14mr|perl-5.44.0-28|4677	%{privlib}/Module/Metadata.pm
14mr|perl-5.44.0-28|4678	%{_mandir}/man3/Module::Metadata.3pm*
14mr|perl-5.44.0-28|4679	%endif
14mr|perl-5.44.0-28|4680	
14mr|perl-5.44.0-28|4681	%files Net-Ping
14mr|perl-5.44.0-28|4682	%dir %{privlib}/Net
14mr|perl-5.44.0-28|4683	%{privlib}/Net/Ping.pm
14mr|perl-5.44.0-28|4684	%{_mandir}/man3/Net::Ping.*
14mr|perl-5.44.0-28|4685	
14mr|perl-5.44.0-28|4686	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4687	%files PathTools
14mr|perl-5.44.0-28|4688	%{archlib}/Cwd.pm
14mr|perl-5.44.0-28|4689	%dir %{archlib}/File
14mr|perl-5.44.0-28|4690	%{archlib}/File/Spec*
14mr|perl-5.44.0-28|4691	%{archlib}/auto/Cwd
14mr|perl-5.44.0-28|4692	%{_mandir}/man3/Cwd*
14mr|perl-5.44.0-28|4693	%{_mandir}/man3/File::Spec*
14mr|perl-5.44.0-28|4694	%endif
14mr|perl-5.44.0-28|4695	
14mr|perl-5.44.0-28|4696	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4697	%files Params-Check
14mr|perl-5.44.0-28|4698	%{privlib}/Params/
14mr|perl-5.44.0-28|4699	%{_mandir}/man3/Params::Check*
14mr|perl-5.44.0-28|4700	%endif
14mr|perl-5.44.0-28|4701	
14mr|perl-5.44.0-28|4702	%files open
14mr|perl-5.44.0-28|4703	%{privlib}/open.pm
14mr|perl-5.44.0-28|4704	%{_mandir}/man3/open.3*
14mr|perl-5.44.0-28|4705	
14mr|perl-5.44.0-28|4706	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4707	%files parent
14mr|perl-5.44.0-28|4708	%{privlib}/parent.pm
14mr|perl-5.44.0-28|4709	%{_mandir}/man3/parent.3*
14mr|perl-5.44.0-28|4710	%endif
14mr|perl-5.44.0-28|4711	
14mr|perl-5.44.0-28|4712	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4713	%files perlfaq
14mr|perl-5.44.0-28|4714	%{privlib}/perlfaq.pm
14mr|perl-5.44.0-28|4715	%dir %{privlib}/pod
14mr|perl-5.44.0-28|4716	%{privlib}/pod/perlfaq*
14mr|perl-5.44.0-28|4717	%{privlib}/pod/perlglossary.pod
14mr|perl-5.44.0-28|4718	%{_mandir}/man1/perlfaq*
14mr|perl-5.44.0-28|4719	%{_mandir}/man1/perlglossary.*
14mr|perl-5.44.0-28|4720	%endif
14mr|perl-5.44.0-28|4721	
14mr|perl-5.44.0-28|4722	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4723	%files PerlIO-via-QuotedPrint
14mr|perl-5.44.0-28|4724	%{privlib}/PerlIO
14mr|perl-5.44.0-28|4725	%{_mandir}/man3/PerlIO::via::QuotedPrint.*
14mr|perl-5.44.0-28|4726	%endif
14mr|perl-5.44.0-28|4727	
14mr|perl-5.44.0-28|4728	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4729	%files Perl-OSType
14mr|perl-5.44.0-28|4730	%dir %{privlib}/Perl
14mr|perl-5.44.0-28|4731	%{privlib}/Perl/OSType.pm
14mr|perl-5.44.0-28|4732	%{_mandir}/man3/Perl::OSType.3pm*
14mr|perl-5.44.0-28|4733	%endif
14mr|perl-5.44.0-28|4734	
14mr|perl-5.44.0-28|4735	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4736	%files Pod-Checker
14mr|perl-5.44.0-28|4737	%{_bindir}/podchecker
14mr|perl-5.44.0-28|4738	%dir %{privlib}/Pod
14mr|perl-5.44.0-28|4739	%{privlib}/Pod/Checker.pm
14mr|perl-5.44.0-28|4740	%{_mandir}/man1/podchecker.*
14mr|perl-5.44.0-28|4741	%{_mandir}/man3/Pod::Checker.*
14mr|perl-5.44.0-28|4742	%endif
14mr|perl-5.44.0-28|4743	
14mr|perl-5.44.0-28|4744	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4745	%files Pod-Escapes
14mr|perl-5.44.0-28|4746	%dir %{privlib}/Pod
14mr|perl-5.44.0-28|4747	%{privlib}/Pod/Escapes.pm
14mr|perl-5.44.0-28|4748	%{_mandir}/man3/Pod::Escapes.*
14mr|perl-5.44.0-28|4749	%endif
14mr|perl-5.44.0-28|4750	
14mr|perl-5.44.0-28|4751	%files Pod-Html
14mr|perl-5.44.0-28|4752	%license Pod-Html-license-clarification
14mr|perl-5.44.0-28|4753	%dir %{privlib}/Pod
14mr|perl-5.44.0-28|4754	%{_bindir}/pod2html
14mr|perl-5.44.0-28|4755	%{privlib}/Pod/Html.pm
14mr|perl-5.44.0-28|4756	%{_mandir}/man1/pod2html.1*
14mr|perl-5.44.0-28|4757	%{_mandir}/man3/Pod::Html.*
14mr|perl-5.44.0-28|4758	
14mr|perl-5.44.0-28|4759	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4760	%files Pod-Perldoc
14mr|perl-5.44.0-28|4761	%{_bindir}/perldoc
14mr|perl-5.44.0-28|4762	%{privlib}/pod/perldoc.pod
14mr|perl-5.44.0-28|4763	%dir %{privlib}/Pod
14mr|perl-5.44.0-28|4764	%{privlib}/Pod/Perldoc
14mr|perl-5.44.0-28|4765	%{privlib}/Pod/Perldoc.pm
14mr|perl-5.44.0-28|4766	%{_mandir}/man1/perldoc.1*
14mr|perl-5.44.0-28|4767	%{_mandir}/man3/Pod::Perldoc*
14mr|perl-5.44.0-28|4768	%endif
14mr|perl-5.44.0-28|4769	
14mr|perl-5.44.0-28|4770	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4771	%files Pod-Usage
14mr|perl-5.44.0-28|4772	%{_bindir}/pod2usage
14mr|perl-5.44.0-28|4773	%dir %{privlib}/Pod
14mr|perl-5.44.0-28|4774	%{privlib}/Pod/Usage.pm
14mr|perl-5.44.0-28|4775	%{_mandir}/man1/pod2usage.*
14mr|perl-5.44.0-28|4776	%{_mandir}/man3/Pod::Usage.*
14mr|perl-5.44.0-28|4777	%endif
14mr|perl-5.44.0-28|4778	
14mr|perl-5.44.0-28|4779	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4780	%files podlators
14mr|perl-5.44.0-28|4781	%{_bindir}/pod2man
14mr|perl-5.44.0-28|4782	%{_bindir}/pod2text
14mr|perl-5.44.0-28|4783	%{privlib}/pod/perlpodstyle.pod
14mr|perl-5.44.0-28|4784	%dir %{privlib}/Pod
14mr|perl-5.44.0-28|4785	%{privlib}/Pod/Man.pm
14mr|perl-5.44.0-28|4786	%{privlib}/Pod/ParseLink.pm
14mr|perl-5.44.0-28|4787	%{privlib}/Pod/Text
14mr|perl-5.44.0-28|4788	%{privlib}/Pod/Text.pm
14mr|perl-5.44.0-28|4789	%{_mandir}/man1/pod2man.1*
14mr|perl-5.44.0-28|4790	%{_mandir}/man1/pod2text.1*
14mr|perl-5.44.0-28|4791	%{_mandir}/man1/perlpodstyle.1*
14mr|perl-5.44.0-28|4792	%{_mandir}/man3/Pod::Man*
14mr|perl-5.44.0-28|4793	%{_mandir}/man3/Pod::ParseLink*
14mr|perl-5.44.0-28|4794	%{_mandir}/man3/Pod::Text*
14mr|perl-5.44.0-28|4795	%endif
14mr|perl-5.44.0-28|4796	
14mr|perl-5.44.0-28|4797	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4798	%files Pod-Simple
14mr|perl-5.44.0-28|4799	%dir %{privlib}/Pod
14mr|perl-5.44.0-28|4800	%{privlib}/Pod/Simple
14mr|perl-5.44.0-28|4801	%{privlib}/Pod/Simple.pm
14mr|perl-5.44.0-28|4802	%{privlib}/Pod/Simple.pod
14mr|perl-5.44.0-28|4803	%{_mandir}/man3/Pod::Simple*
14mr|perl-5.44.0-28|4804	%endif
14mr|perl-5.44.0-28|4805	
14mr|perl-5.44.0-28|4806	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4807	%files Scalar-List-Utils
14mr|perl-5.44.0-28|4808	%{archlib}/List
14mr|perl-5.44.0-28|4809	%{archlib}/Scalar
14mr|perl-5.44.0-28|4810	%{archlib}/Sub
14mr|perl-5.44.0-28|4811	%{archlib}/auto/List
14mr|perl-5.44.0-28|4812	%{_mandir}/man3/List::Util*
14mr|perl-5.44.0-28|4813	%{_mandir}/man3/Scalar::Util*
14mr|perl-5.44.0-28|4814	%{_mandir}/man3/Sub::Util*
14mr|perl-5.44.0-28|4815	%endif
14mr|perl-5.44.0-28|4816	
14mr|perl-5.44.0-28|4817	%files SelfLoader
14mr|perl-5.44.0-28|4818	%{privlib}/SelfLoader.pm
14mr|perl-5.44.0-28|4819	%{_mandir}/man3/SelfLoader*
14mr|perl-5.44.0-28|4820	
14mr|perl-5.44.0-28|4821	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4822	%files Sys-Syslog
14mr|perl-5.44.0-28|4823	%dir %{archlib}/Sys
14mr|perl-5.44.0-28|4824	%{archlib}/Sys/Syslog.pm
14mr|perl-5.44.0-28|4825	%dir %{archlib}/auto/Sys
14mr|perl-5.44.0-28|4826	%{archlib}/auto/Sys/Syslog
14mr|perl-5.44.0-28|4827	%{_mandir}/man3/Sys::Syslog.*
14mr|perl-5.44.0-28|4828	%endif
14mr|perl-5.44.0-28|4829	
14mr|perl-5.44.0-28|4830	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4831	%files Socket
14mr|perl-5.44.0-28|4832	%dir %{archlib}/auto/Socket
14mr|perl-5.44.0-28|4833	%{archlib}/auto/Socket/Socket.*
14mr|perl-5.44.0-28|4834	%{archlib}/Socket.pm
14mr|perl-5.44.0-28|4835	%{_mandir}/man3/Socket.3*
14mr|perl-5.44.0-28|4836	%endif
14mr|perl-5.44.0-28|4837	
14mr|perl-5.44.0-28|4838	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4839	%files Storable
14mr|perl-5.44.0-28|4840	%{archlib}/Storable.pm
14mr|perl-5.44.0-28|4841	%{archlib}/auto/Storable
14mr|perl-5.44.0-28|4842	%{_mandir}/man3/Storable.*
14mr|perl-5.44.0-28|4843	%endif
14mr|perl-5.44.0-28|4844	
14mr|perl-5.44.0-28|4845	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4846	%files Term-ANSIColor
14mr|perl-5.44.0-28|4847	%dir %{privlib}/Term
14mr|perl-5.44.0-28|4848	%{privlib}/Term/ANSIColor.pm
14mr|perl-5.44.0-28|4849	%{_mandir}/man3/Term::ANSIColor*
14mr|perl-5.44.0-28|4850	%endif
14mr|perl-5.44.0-28|4851	
14mr|perl-5.44.0-28|4852	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4853	%files Term-Cap
14mr|perl-5.44.0-28|4854	%dir %{privlib}/Term
14mr|perl-5.44.0-28|4855	%{privlib}/Term/Cap.pm
14mr|perl-5.44.0-28|4856	%{_mandir}/man3/Term::Cap.*
14mr|perl-5.44.0-28|4857	%endif
14mr|perl-5.44.0-28|4858	
14mr|perl-5.44.0-28|4859	%files Test
14mr|perl-5.44.0-28|4860	%{privlib}/Test.pm
14mr|perl-5.44.0-28|4861	%{_mandir}/man3/Test.*
14mr|perl-5.44.0-28|4862	
14mr|perl-5.44.0-28|4863	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4864	%files Test-Harness
14mr|perl-5.44.0-28|4865	%{_bindir}/prove
14mr|perl-5.44.0-28|4866	%dir %{privlib}/App
14mr|perl-5.44.0-28|4867	%{privlib}/App/Prove*
14mr|perl-5.44.0-28|4868	%{privlib}/TAP*
14mr|perl-5.44.0-28|4869	%dir %{privlib}/Test
14mr|perl-5.44.0-28|4870	%{privlib}/Test/Harness*
14mr|perl-5.44.0-28|4871	%{_mandir}/man1/prove.1*
14mr|perl-5.44.0-28|4872	%{_mandir}/man3/App::Prove*
14mr|perl-5.44.0-28|4873	%{_mandir}/man3/TAP*
14mr|perl-5.44.0-28|4874	%{_mandir}/man3/Test::Harness*
14mr|perl-5.44.0-28|4875	%endif
14mr|perl-5.44.0-28|4876	
14mr|perl-5.44.0-28|4877	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4878	%files Test-Simple
14mr|perl-5.44.0-28|4879	%{privlib}/ok*
14mr|perl-5.44.0-28|4880	%dir %{privlib}/Test
14mr|perl-5.44.0-28|4881	%{privlib}/Test/More*
14mr|perl-5.44.0-28|4882	%{privlib}/Test/Builder*
14mr|perl-5.44.0-28|4883	%{privlib}/Test/Tester*
14mr|perl-5.44.0-28|4884	%{privlib}/Test/Simple*
14mr|perl-5.44.0-28|4885	%{privlib}/Test/Tutorial*
14mr|perl-5.44.0-28|4886	%{privlib}/Test/use
14mr|perl-5.44.0-28|4887	%{privlib}/Test2*
14mr|perl-5.44.0-28|4888	%{_mandir}/man3/ok*
14mr|perl-5.44.0-28|4889	%{_mandir}/man3/Test::More*
14mr|perl-5.44.0-28|4890	%{_mandir}/man3/Test::Builder*
14mr|perl-5.44.0-28|4891	%{_mandir}/man3/Test::Tester*
14mr|perl-5.44.0-28|4892	%{_mandir}/man3/Test::Simple*
14mr|perl-5.44.0-28|4893	%{_mandir}/man3/Test::Tutorial*
14mr|perl-5.44.0-28|4894	%{_mandir}/man3/Test::use::*
14mr|perl-5.44.0-28|4895	%{_mandir}/man3/Test2*
14mr|perl-5.44.0-28|4896	%endif
14mr|perl-5.44.0-28|4897	
14mr|perl-5.44.0-28|4898	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4899	%files Text-Balanced
14mr|perl-5.44.0-28|4900	%dir %{privlib}/Text
14mr|perl-5.44.0-28|4901	%{privlib}/Text/Balanced.pm
14mr|perl-5.44.0-28|4902	%{_mandir}/man3/Text::Balanced.*
14mr|perl-5.44.0-28|4903	%endif
14mr|perl-5.44.0-28|4904	
14mr|perl-5.44.0-28|4905	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4906	%files Text-ParseWords
14mr|perl-5.44.0-28|4907	%dir %{privlib}/Text
14mr|perl-5.44.0-28|4908	%{privlib}/Text/ParseWords.pm
14mr|perl-5.44.0-28|4909	%{_mandir}/man3/Text::ParseWords.*
14mr|perl-5.44.0-28|4910	%endif
14mr|perl-5.44.0-28|4911	
14mr|perl-5.44.0-28|4912	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4913	%files Text-Tabs+Wrap
14mr|perl-5.44.0-28|4914	%dir %{privlib}/Text
14mr|perl-5.44.0-28|4915	%{privlib}/Text/Tabs.pm
14mr|perl-5.44.0-28|4916	%{privlib}/Text/Wrap.pm
14mr|perl-5.44.0-28|4917	%{_mandir}/man3/Text::Tabs.*
14mr|perl-5.44.0-28|4918	%{_mandir}/man3/Text::Wrap.*
14mr|perl-5.44.0-28|4919	%endif
14mr|perl-5.44.0-28|4920	
14mr|perl-5.44.0-28|4921	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4922	%files Thread-Queue
14mr|perl-5.44.0-28|4923	%dir %{privlib}/Thread
14mr|perl-5.44.0-28|4924	%{privlib}/Thread/Queue.pm
14mr|perl-5.44.0-28|4925	%{_mandir}/man3/Thread::Queue.*
14mr|perl-5.44.0-28|4926	%endif
14mr|perl-5.44.0-28|4927	
14mr|perl-5.44.0-28|4928	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4929	%files Time-HiRes
14mr|perl-5.44.0-28|4930	%dir %{archlib}/Time
14mr|perl-5.44.0-28|4931	%{archlib}/Time/HiRes.pm
14mr|perl-5.44.0-28|4932	%dir %{archlib}/auto/Time
14mr|perl-5.44.0-28|4933	%{archlib}/auto/Time/HiRes
14mr|perl-5.44.0-28|4934	%{_mandir}/man3/Time::HiRes.*
14mr|perl-5.44.0-28|4935	%endif
14mr|perl-5.44.0-28|4936	
14mr|perl-5.44.0-28|4937	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4938	%files Time-Local
14mr|perl-5.44.0-28|4939	%dir %{privlib}/Time
14mr|perl-5.44.0-28|4940	%{privlib}/Time/Local.pm
14mr|perl-5.44.0-28|4941	%{_mandir}/man3/Time::Local.*
14mr|perl-5.44.0-28|4942	%endif
14mr|perl-5.44.0-28|4943	
14mr|perl-5.44.0-28|4944	%files Time-Piece
14mr|perl-5.44.0-28|4945	%dir %{archlib}/Time
14mr|perl-5.44.0-28|4946	%{archlib}/Time/Piece.pm
14mr|perl-5.44.0-28|4947	%{archlib}/Time/Seconds.pm
14mr|perl-5.44.0-28|4948	%dir %{archlib}/auto/Time
14mr|perl-5.44.0-28|4949	%{archlib}/auto/Time/Piece
14mr|perl-5.44.0-28|4950	%{_mandir}/man3/Time::Piece.3*
14mr|perl-5.44.0-28|4951	%{_mandir}/man3/Time::Seconds.3*
14mr|perl-5.44.0-28|4952	
14mr|perl-5.44.0-28|4953	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4954	%files threads
14mr|perl-5.44.0-28|4955	%dir %{archlib}/auto/threads
14mr|perl-5.44.0-28|4956	%{archlib}/auto/threads/threads*
14mr|perl-5.44.0-28|4957	%{archlib}/threads.pm
14mr|perl-5.44.0-28|4958	%{_mandir}/man3/threads.3*
14mr|perl-5.44.0-28|4959	%endif
14mr|perl-5.44.0-28|4960	
14mr|perl-5.44.0-28|4961	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4962	%files threads-shared
14mr|perl-5.44.0-28|4963	%dir %{archlib}/auto/threads
14mr|perl-5.44.0-28|4964	%{archlib}/auto/threads/shared*
14mr|perl-5.44.0-28|4965	%dir %{archlib}/threads
14mr|perl-5.44.0-28|4966	%{archlib}/threads/shared*
14mr|perl-5.44.0-28|4967	%{_mandir}/man3/threads::shared*
14mr|perl-5.44.0-28|4968	%endif
14mr|perl-5.44.0-28|4969	
14mr|perl-5.44.0-28|4970	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4971	%files Unicode-Collate
14mr|perl-5.44.0-28|4972	%dir %{archlib}/auto/Unicode
14mr|perl-5.44.0-28|4973	%{archlib}/auto/Unicode/Collate
14mr|perl-5.44.0-28|4974	%dir %{archlib}/Unicode
14mr|perl-5.44.0-28|4975	%{archlib}/Unicode/Collate
14mr|perl-5.44.0-28|4976	%{archlib}/Unicode/Collate.pm
14mr|perl-5.44.0-28|4977	%dir %{privlib}/Unicode
14mr|perl-5.44.0-28|4978	%{privlib}/Unicode/Collate
14mr|perl-5.44.0-28|4979	%{_mandir}/man3/Unicode::Collate.*
14mr|perl-5.44.0-28|4980	%{_mandir}/man3/Unicode::Collate::*
14mr|perl-5.44.0-28|4981	%endif
14mr|perl-5.44.0-28|4982	
14mr|perl-5.44.0-28|4983	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4984	%files Unicode-Normalize
14mr|perl-5.44.0-28|4985	%dir %{archlib}/auto/Unicode
14mr|perl-5.44.0-28|4986	%{archlib}/auto/Unicode/Normalize
14mr|perl-5.44.0-28|4987	%dir %{archlib}/Unicode
14mr|perl-5.44.0-28|4988	%{archlib}/Unicode/Normalize.pm
14mr|perl-5.44.0-28|4989	%{_mandir}/man3/Unicode::Normalize.*
14mr|perl-5.44.0-28|4990	%endif
14mr|perl-5.44.0-28|4991	
14mr|perl-5.44.0-28|4992	%if %{dual_life} || %{rebuild_from_scratch}
14mr|perl-5.44.0-28|4993	%files version
14mr|perl-5.44.0-28|4994	%{privlib}/version.pm
14mr|perl-5.44.0-28|4995	%{privlib}/version.pod
14mr|perl-5.44.0-28|4996	%{privlib}/version/
14mr|perl-5.44.0-28|4997	%{_mandir}/man3/version.3*
14mr|perl-5.44.0-28|4998	%{_mandir}/man3/version::Internals.3*
14mr|perl-5.44.0-28|4999	%endif
14mr|perl-5.44.0-28|5000	
14mr|perl-5.44.0-28|5001	%files disable-stack-unwinding
14mr|perl-5.44.0-28|5002	%{_sysconfdir}/perl-disable-stack-unwinding

76 14
14mr|perl-generators-1.16-10|1	%global perl_bootstrap 1
14mr|perl-generators-1.16-10|2	
14mr|perl-generators-1.16-10|3	Name:           perl-generators
14mr|perl-generators-1.16-10|4	Version:        1.16
14mr|perl-generators-1.16-10|5	Release:        10
14mr|perl-generators-1.16-10|6	Summary:        RPM Perl dependencies generators
14mr|perl-generators-1.16-10|7	Group:          Development/Perl
14mr|perl-generators-1.16-10|8	License:        GPL-1.0-or-later
14mr|perl-generators-1.16-10|9	URL:            http://jplesnik.fedorapeople.org/generators
14mr|perl-generators-1.16-10|10	Source0:        %{url}/generators-%{version}.tar.gz
14mr|perl-generators-1.16-10|11	BuildArch:      noarch
14mr|perl-generators-1.16-10|12	BuildRequires:  coreutils
14mr|perl-generators-1.16-10|13	BuildRequires:  make
14mr|perl-generators-1.16-10|14	%if !%{defined perl_bootstrap}
14mr|perl-generators-1.16-10|15	# Break build cycle: reflexive dependency
14mr|perl-generators-1.16-10|16	BuildRequires:  perl-generators
14mr|perl-generators-1.16-10|17	%endif
14mr|perl-generators-1.16-10|18	BuildRequires:  perl-interpreter
14mr|perl-generators-1.16-10|19	BuildRequires:  perl(Config)
14mr|perl-generators-1.16-10|20	BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
14mr|perl-generators-1.16-10|21	BuildRequires:  perl(File::Copy)
14mr|perl-generators-1.16-10|22	BuildRequires:  perl(File::Find)
14mr|perl-generators-1.16-10|23	BuildRequires:  perl(strict)
14mr|perl-generators-1.16-10|24	BuildRequires:  perl(warnings)
14mr|perl-generators-1.16-10|25	BuildRequires:  sed
14mr|perl-generators-1.16-10|26	# Run-time:
14mr|perl-generators-1.16-10|27	BuildRequires:  perl(Fedora::VSP)
14mr|perl-generators-1.16-10|28	BuildRequires:  perl(File::Basename)
14mr|perl-generators-1.16-10|29	# Optional run-time:
14mr|perl-generators-1.16-10|30	# version not used at tests
14mr|perl-generators-1.16-10|31	# Tests:
14mr|perl-generators-1.16-10|32	BuildRequires:  perl(lib)
14mr|perl-generators-1.16-10|33	BuildRequires:  perl(Exporter)
14mr|perl-generators-1.16-10|34	BuildRequires:  perl(Test::More)
14mr|perl-generators-1.16-10|35	BuildRequires:  perl(Test::Simple)
14mr|perl-generators-1.16-10|36	Requires:       perl-interpreter >= 4:5.22.0-351
14mr|perl-generators-1.16-10|37	# Per Perl packaging guidelines, build-requiring perl-generators should
14mr|perl-generators-1.16-10|38	# deliver Perl macros
14mr|perl-generators-1.16-10|39	#Requires:       perl-macros
14mr|perl-generators-1.16-10|40	%if %{defined perl_bootstrap}
14mr|perl-generators-1.16-10|41	# Supply run-time dependencies manually when perl-generators is not available
14mr|perl-generators-1.16-10|42	Requires:       perl(Fedora::VSP)
14mr|perl-generators-1.16-10|43	Requires:       perl(File::Basename)
14mr|perl-generators-1.16-10|44	%endif
14mr|perl-generators-1.16-10|45	Recommends:     perl(version)
14mr|perl-generators-1.16-10|46	
14mr|perl-generators-1.16-10|47	# The generators and attribute files were split from rpm-build
14mr|perl-generators-1.16-10|48	Conflicts:      rpm-build < 4.17.2-15
14mr|perl-generators-1.16-10|49	
14mr|perl-generators-1.16-10|50	# Filter modules bundled for tests
14mr|perl-generators-1.16-10|51	%global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}^%{_libexecdir}
14mr|perl-generators-1.16-10|52	%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(PerlNS\\)
14mr|perl-generators-1.16-10|53	
14mr|perl-generators-1.16-10|54	%description
14mr|perl-generators-1.16-10|55	This package provides RPM Perl dependencies generators which are used for
14mr|perl-generators-1.16-10|56	getting provides and requires from Perl binaries and modules.
14mr|perl-generators-1.16-10|57	
14mr|perl-generators-1.16-10|58	%package tests
14mr|perl-generators-1.16-10|59	Summary:        Tests for %{name}
14mr|perl-generators-1.16-10|60	Requires:       %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
14mr|perl-generators-1.16-10|61	Requires:       perl-Test-Harness
14mr|perl-generators-1.16-10|62	%if %{defined perl_bootstrap}
14mr|perl-generators-1.16-10|63	# Supply run-time dependencies manually when perl-generators is not available
14mr|perl-generators-1.16-10|64	Requires:       perl(Exporter)
14mr|perl-generators-1.16-10|65	Requires:       perl(lib)
14mr|perl-generators-1.16-10|66	Requires:       perl(strict)
14mr|perl-generators-1.16-10|67	Requires:       perl(Test::More)
14mr|perl-generators-1.16-10|68	Requires:       perl(Test::Simple)
14mr|perl-generators-1.16-10|69	Requires:       perl(warnings)
14mr|perl-generators-1.16-10|70	%endif
14mr|perl-generators-1.16-10|71	
14mr|perl-generators-1.16-10|72	%description tests
14mr|perl-generators-1.16-10|73	Tests from %{name}. Execute them
14mr|perl-generators-1.16-10|74	with "%{_libexecdir}/%{name}/test".
14mr|perl-generators-1.16-10|75	
14mr|perl-generators-1.16-10|76	%prep
14mr|perl-generators-1.16-10|77	%setup -q -n generators-%{version}
14mr|perl-generators-1.16-10|78	# Help generators to recognize Perl scripts
14mr|perl-generators-1.16-10|79	for F in t/*.t; do
14mr|perl-generators-1.16-10|80	perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' "$F"
14mr|perl-generators-1.16-10|81	chmod +x "$F"
14mr|perl-generators-1.16-10|82	done
14mr|perl-generators-1.16-10|83	
14mr|perl-generators-1.16-10|84	%build
14mr|perl-generators-1.16-10|85	perl Makefile.PL INSTALLDIRS=vendor INSTALLVENDORSCRIPT=%{_rpmconfigdir} \
14mr|perl-generators-1.16-10|86	NO_PACKLIST=1 NO_PERLLOCAL=1
14mr|perl-generators-1.16-10|87	%{make_build}
14mr|perl-generators-1.16-10|88	
14mr|perl-generators-1.16-10|89	%install
14mr|perl-generators-1.16-10|90	%{make_install}
14mr|perl-generators-1.16-10|91	%{_fixperms} %{buildroot}/*
14mr|perl-generators-1.16-10|92	
14mr|perl-generators-1.16-10|93	mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs/
14mr|perl-generators-1.16-10|94	install -p -m 644 fileattrs/* '%{buildroot}%{_rpmconfigdir}/fileattrs'
14mr|perl-generators-1.16-10|95	
14mr|perl-generators-1.16-10|96	# Install tests
14mr|perl-generators-1.16-10|97	mkdir -p %{buildroot}%{_libexecdir}/%{name}
14mr|perl-generators-1.16-10|98	cp -a t %{buildroot}%{_libexecdir}/%{name}
14mr|perl-generators-1.16-10|99	perl -i -pe "s{bin/perl}{%{_rpmconfigdir}/perl}" %{buildroot}%{_libexecdir}/%{name}/t/lib/PerlNS.pm
14mr|perl-generators-1.16-10|100	cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
14mr|perl-generators-1.16-10|101	#!/bin/sh
14mr|perl-generators-1.16-10|102	cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
14mr|perl-generators-1.16-10|103	EOF
14mr|perl-generators-1.16-10|104	chmod +x %{buildroot}%{_libexecdir}/%{name}/test
14mr|perl-generators-1.16-10|105	
14mr|perl-generators-1.16-10|106	%check
14mr|perl-generators-1.16-10|107	make test
14mr|perl-generators-1.16-10|108	
14mr|perl-generators-1.16-10|109	%files
14mr|perl-generators-1.16-10|110	%doc Changes TODO
14mr|perl-generators-1.16-10|111	%{_rpmconfigdir}/perl*
14mr|perl-generators-1.16-10|112	%{_rpmconfigdir}/fileattrs/perl*.attr
14mr|perl-generators-1.16-10|113	
14mr|perl-generators-1.16-10|114	%files tests
14mr|perl-generators-1.16-10|115	%{_libexecdir}/%{name}

77 14
14mr|perl-Locale-gettext-1.07-39|1	# This package should be renamed into perl-Locale-gettext
14mr|perl-Locale-gettext-1.07-39|2	%global tarname Locale-gettext
14mr|perl-Locale-gettext-1.07-39|3	
14mr|perl-Locale-gettext-1.07-39|4	Name:           perl-Locale-gettext
14mr|perl-Locale-gettext-1.07-39|5	Version:        1.07
14mr|perl-Locale-gettext-1.07-39|6	Release:        39
14mr|perl-Locale-gettext-1.07-39|7	Summary:        Interface to gettext family of functions
14mr|perl-Locale-gettext-1.07-39|8	
14mr|perl-Locale-gettext-1.07-39|9	License:        GPL-1.0-or-later OR Artistic-1.0-Perl
14mr|perl-Locale-gettext-1.07-39|10	URL:            https://metacpan.org/release/gettext
14mr|perl-Locale-gettext-1.07-39|11	Source0:        https://cpan.metacpan.org/authors/id/P/PV/PVANDRY/%{tarname}-%{version}.tar.gz
14mr|perl-Locale-gettext-1.07-39|12	
14mr|perl-Locale-gettext-1.07-39|13	BuildRequires:  perl-devel
14mr|perl-Locale-gettext-1.07-39|14	BuildRequires:  perl-generators
14mr|perl-Locale-gettext-1.07-39|15	BuildRequires:  perl-macros
14mr|perl-Locale-gettext-1.07-39|16	BuildRequires:  perl(ExtUtils::MakeMaker)
14mr|perl-Locale-gettext-1.07-39|17	BuildRequires:  gettext
14mr|perl-Locale-gettext-1.07-39|18	# Run-time:
14mr|perl-Locale-gettext-1.07-39|19	BuildRequires:  perl(Carp)
14mr|perl-Locale-gettext-1.07-39|20	BuildRequires:  perl(Exporter)
14mr|perl-Locale-gettext-1.07-39|21	BuildRequires:  perl(DynaLoader)
14mr|perl-Locale-gettext-1.07-39|22	BuildRequires:  perl(POSIX)
14mr|perl-Locale-gettext-1.07-39|23	
14mr|perl-Locale-gettext-1.07-39|24	# Optional
14mr|perl-Locale-gettext-1.07-39|25	BuildRequires:  perl(Encode)
14mr|perl-Locale-gettext-1.07-39|26	
14mr|perl-Locale-gettext-1.07-39|27	%description
14mr|perl-Locale-gettext-1.07-39|28	The gettext module permits access from perl to the gettext() family of
14mr|perl-Locale-gettext-1.07-39|29	functions for retrieving message strings from databases constructed to
14mr|perl-Locale-gettext-1.07-39|30	internationalize software.
14mr|perl-Locale-gettext-1.07-39|31	
14mr|perl-Locale-gettext-1.07-39|32	
14mr|perl-Locale-gettext-1.07-39|33	%prep
14mr|perl-Locale-gettext-1.07-39|34	%setup -q -n %{tarname}-%{version}
14mr|perl-Locale-gettext-1.07-39|35	
14mr|perl-Locale-gettext-1.07-39|36	%build
14mr|perl-Locale-gettext-1.07-39|37	%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" NO_PACKLIST=1 NO_PERLLOCAL=1
14mr|perl-Locale-gettext-1.07-39|38	%{make_build}
14mr|perl-Locale-gettext-1.07-39|39	
14mr|perl-Locale-gettext-1.07-39|40	
14mr|perl-Locale-gettext-1.07-39|41	%install
14mr|perl-Locale-gettext-1.07-39|42	%{make_install}
14mr|perl-Locale-gettext-1.07-39|43	%{_fixperms} %{buildroot}
14mr|perl-Locale-gettext-1.07-39|44	
14mr|perl-Locale-gettext-1.07-39|45	%files
14mr|perl-Locale-gettext-1.07-39|46	%doc README
14mr|perl-Locale-gettext-1.07-39|47	%{perl_vendorarch}/auto/Locale
14mr|perl-Locale-gettext-1.07-39|48	%{perl_vendorarch}/Locale
14mr|perl-Locale-gettext-1.07-39|49	%{_mandir}/man3/*.3*

78 14
14mr|plasma6-aurorae-6.7.5-1|1	%define oname aurorae
14mr|plasma6-aurorae-6.7.5-1|2	
14mr|plasma6-aurorae-6.7.5-1|3	Summary:	Plasma 6 Aurorae window decoration
14mr|plasma6-aurorae-6.7.5-1|4	Name:		plasma6-aurorae
14mr|plasma6-aurorae-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-aurorae-6.7.5-1|6	Release:	1
14mr|plasma6-aurorae-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-aurorae-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-aurorae-6.7.5-1|9	Url:		https://www.kde.org/
14mr|plasma6-aurorae-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-aurorae-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14mr|plasma6-aurorae-6.7.5-1|12	BuildRequires:	kf6config-devel
14mr|plasma6-aurorae-6.7.5-1|13	BuildRequires:	kf6colorscheme-devel
14mr|plasma6-aurorae-6.7.5-1|14	BuildRequires:	kf6coreaddons-devel
14mr|plasma6-aurorae-6.7.5-1|15	BuildRequires:	kf6decoration-devel
14mr|plasma6-aurorae-6.7.5-1|16	BuildRequires:	kf6i18n-devel
14mr|plasma6-aurorae-6.7.5-1|17	BuildRequires:	kf6kcmutils-devel
14mr|plasma6-aurorae-6.7.5-1|18	BuildRequires:	kf6newstuff-devel
14mr|plasma6-aurorae-6.7.5-1|19	BuildRequires:	kf6package-devel
14mr|plasma6-aurorae-6.7.5-1|20	BuildRequires:	kf6svg-devel
14mr|plasma6-aurorae-6.7.5-1|21	BuildRequires:	kf6windowsystem-devel
14mr|plasma6-aurorae-6.7.5-1|22	BuildRequires:	pkgconfig(Qt6Core)
14mr|plasma6-aurorae-6.7.5-1|23	BuildRequires:	pkgconfig(Qt6Gui)
14mr|plasma6-aurorae-6.7.5-1|24	BuildRequires:	pkgconfig(Qt6DBus)
14mr|plasma6-aurorae-6.7.5-1|25	BuildRequires:	pkgconfig(Qt6Quick)
14mr|plasma6-aurorae-6.7.5-1|26	BuildRequires:	pkgconfig(Qt6UiPlugin)
14mr|plasma6-aurorae-6.7.5-1|27	BuildRequires:	pkgconfig(Qt6UiTools)
14mr|plasma6-aurorae-6.7.5-1|28	BuildRequires:	pkgconfig(Qt6Widgets)
14mr|plasma6-aurorae-6.7.5-1|29	BuildRequires:	qt6-qtdeclarative-devel
14mr|plasma6-aurorae-6.7.5-1|30	Conflicts:	plasma6-kwin < 6.3.6
14mr|plasma6-aurorae-6.7.5-1|31	Obsoletes:	plasma6-kwin < 6.3.6
14mr|plasma6-aurorae-6.7.5-1|32	Conflicts:	plasma6-decoration-aurorae < 6.3.6
14mr|plasma6-aurorae-6.7.5-1|33	Obsoletes:	plasma6-decoration-aurorae < 6.3.6
14mr|plasma6-aurorae-6.7.5-1|34	
14mr|plasma6-aurorae-6.7.5-1|35	%description
14mr|plasma6-aurorae-6.7.5-1|36	Plasma 6 Aurorae window decoration.
14mr|plasma6-aurorae-6.7.5-1|37	
14mr|plasma6-aurorae-6.7.5-1|38	%files -f %{oname}.lang
14mr|plasma6-aurorae-6.7.5-1|39	%{_kde6_qmldir}/org/kde/kwin/decoration
14mr|plasma6-aurorae-6.7.5-1|40	%{_kde6_qmldir}/org/kde/kwin/decorations
14mr|plasma6-aurorae-6.7.5-1|41	%{_kde6_datadir}/knsrcfiles/aurorae.knsrc
14mr|plasma6-aurorae-6.7.5-1|42	%{_kde6_datadir}/kwin/aurorae
14mr|plasma6-aurorae-6.7.5-1|43	%{_kde6_datadir}/kwin/decorations/kwin4_decoration_qml_plastik
14mr|plasma6-aurorae-6.7.5-1|44	%{_kde6_libexecdir}/plasma-apply-aurorae
14mr|plasma6-aurorae-6.7.5-1|45	%{_qt6_plugindir}/org.kde.kdecoration3.kcm/kcm_auroraedecoration.so
14mr|plasma6-aurorae-6.7.5-1|46	%{_qt6_plugindir}/org.kde.kdecoration3/org.kde.kwin.aurorae.so
14mr|plasma6-aurorae-6.7.5-1|47	%{_qt6_plugindir}/org.kde.kdecoration3/org.kde.kwin.aurorae.v2.so
14mr|plasma6-aurorae-6.7.5-1|48	
14mr|plasma6-aurorae-6.7.5-1|49	#----------------------------------------------------------------------------
14mr|plasma6-aurorae-6.7.5-1|50	
14mr|plasma6-aurorae-6.7.5-1|51	%define devkfaurorae %mklibname kf6aurorae -d
14mr|plasma6-aurorae-6.7.5-1|52	
14mr|plasma6-aurorae-6.7.5-1|53	%package -n %{devkfaurorae}
14mr|plasma6-aurorae-6.7.5-1|54	Summary:	Development files for %{name}
14mr|plasma6-aurorae-6.7.5-1|55	Group:		Development/KDE and Qt
14mr|plasma6-aurorae-6.7.5-1|56	Provides:	%{name}-devel = %{EVRD}
14mr|plasma6-aurorae-6.7.5-1|57	Provides:	kf6aurorae-devel = %{EVRD}
14mr|plasma6-aurorae-6.7.5-1|58	
14mr|plasma6-aurorae-6.7.5-1|59	%description -n %{devkfaurorae}
14mr|plasma6-aurorae-6.7.5-1|60	This package contains header files needed if you wish to build applications
14mr|plasma6-aurorae-6.7.5-1|61	based on %{name}.
14mr|plasma6-aurorae-6.7.5-1|62	
14mr|plasma6-aurorae-6.7.5-1|63	%files -n %{devkfaurorae}
14mr|plasma6-aurorae-6.7.5-1|64	%{_kde6_libdir}/cmake/Aurorae
14mr|plasma6-aurorae-6.7.5-1|65	
14mr|plasma6-aurorae-6.7.5-1|66	#----------------------------------------------------------------------------
14mr|plasma6-aurorae-6.7.5-1|67	
14mr|plasma6-aurorae-6.7.5-1|68	%prep
14mr|plasma6-aurorae-6.7.5-1|69	%setup -qn %{oname}-%{version}
14mr|plasma6-aurorae-6.7.5-1|70	
14mr|plasma6-aurorae-6.7.5-1|71	%build
14mr|plasma6-aurorae-6.7.5-1|72	%cmake_kde6
14mr|plasma6-aurorae-6.7.5-1|73	%make_build
14mr|plasma6-aurorae-6.7.5-1|74	
14mr|plasma6-aurorae-6.7.5-1|75	%install
14mr|plasma6-aurorae-6.7.5-1|76	%make_install -C build
14mr|plasma6-aurorae-6.7.5-1|77	
14mr|plasma6-aurorae-6.7.5-1|78	%find_lang %{oname}

79 14
14mr|plasma6-drkonqi-6.7.5-1|1	%define oname drkonqi
14mr|plasma6-drkonqi-6.7.5-1|2	
14mr|plasma6-drkonqi-6.7.5-1|3	Summary:	DrKonqi crash handler for Plasma 6
14mr|plasma6-drkonqi-6.7.5-1|4	Name:		plasma6-drkonqi
14mr|plasma6-drkonqi-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-drkonqi-6.7.5-1|6	Release:	1
14mr|plasma6-drkonqi-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-drkonqi-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-drkonqi-6.7.5-1|9	Url:		https://www.kde.org/
14mr|plasma6-drkonqi-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-drkonqi-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14mr|plasma6-drkonqi-6.7.5-1|12	BuildRequires:	kf6completion-devel
14mr|plasma6-drkonqi-6.7.5-1|13	BuildRequires:	kf6configwidgets-devel
14mr|plasma6-drkonqi-6.7.5-1|14	BuildRequires:	kf6coreaddons-devel
14mr|plasma6-drkonqi-6.7.5-1|15	BuildRequires:	kf6crash-devel
14mr|plasma6-drkonqi-6.7.5-1|16	BuildRequires:	kf6declarative-devel
14mr|plasma6-drkonqi-6.7.5-1|17	BuildRequires:	kf6i18n-devel
14mr|plasma6-drkonqi-6.7.5-1|18	BuildRequires:	kf6idletime-devel
14mr|plasma6-drkonqi-6.7.5-1|19	BuildRequires:	kf6itemmodels-devel
14mr|plasma6-drkonqi-6.7.5-1|20	BuildRequires:	kf6jobwidgets-devel
14mr|plasma6-drkonqi-6.7.5-1|21	BuildRequires:	kf6kio-devel
14mr|plasma6-drkonqi-6.7.5-1|22	BuildRequires:	kf6notifications-devel
14mr|plasma6-drkonqi-6.7.5-1|23	BuildRequires:	kf6service-devel
14mr|plasma6-drkonqi-6.7.5-1|24	BuildRequires:	kf6statusnotifieritem-devel
14mr|plasma6-drkonqi-6.7.5-1|25	BuildRequires:	kf6syntaxhighlighting-devel
14mr|plasma6-drkonqi-6.7.5-1|26	BuildRequires:	kf6wallet-devel
14mr|plasma6-drkonqi-6.7.5-1|27	BuildRequires:	kf6widgetsaddons-devel
14mr|plasma6-drkonqi-6.7.5-1|28	BuildRequires:	kf6windowsystem-devel
14mr|plasma6-drkonqi-6.7.5-1|29	BuildRequires:	pkgconfig(Qt6Concurrent)
14mr|plasma6-drkonqi-6.7.5-1|30	BuildRequires:	pkgconfig(Qt6Core)
14mr|plasma6-drkonqi-6.7.5-1|31	BuildRequires:	pkgconfig(Qt6DBus)
14mr|plasma6-drkonqi-6.7.5-1|32	BuildRequires:	pkgconfig(Qt6Gui)
14mr|plasma6-drkonqi-6.7.5-1|33	BuildRequires:	pkgconfig(Qt6Quick)
14mr|plasma6-drkonqi-6.7.5-1|34	BuildRequires:	pkgconfig(Qt6Test)
14mr|plasma6-drkonqi-6.7.5-1|35	BuildRequires:	pkgconfig(Qt6Widgets)
14mr|plasma6-drkonqi-6.7.5-1|36	BuildRequires:	pkgconfig(systemd)
14mr|plasma6-drkonqi-6.7.5-1|37	BuildRequires:	polkit-qt6-1-devel
14mr|plasma6-drkonqi-6.7.5-1|38	BuildRequires:	qt6-qtdeclarative-devel
14mr|plasma6-drkonqi-6.7.5-1|39	Requires:	python3dist(psutil)
14mr|plasma6-drkonqi-6.7.5-1|40	Requires:	python3dist(pygdbmi)
14mr|plasma6-drkonqi-6.7.5-1|41	Requires:	python3dist(sentry-sdk)
14mr|plasma6-drkonqi-6.7.5-1|42	Requires:	elfutils
14mr|plasma6-drkonqi-6.7.5-1|43	
14mr|plasma6-drkonqi-6.7.5-1|44	%description
14mr|plasma6-drkonqi-6.7.5-1|45	DrKonqi crash handler for Plasma 6.
14mr|plasma6-drkonqi-6.7.5-1|46	
14mr|plasma6-drkonqi-6.7.5-1|47	%files -f %{oname}.lang
14mr|plasma6-drkonqi-6.7.5-1|48	%{_kde6_applicationsdir}/org.kde.drkonqi.desktop
14mr|plasma6-drkonqi-6.7.5-1|49	%dir %{_kde6_datadir}/drkonqi/
14mr|plasma6-drkonqi-6.7.5-1|50	%{_kde6_bindir}/drkonqi-sentry-data
14mr|plasma6-drkonqi-6.7.5-1|51	%{_kde6_datadir}/drkonqi/*
14mr|plasma6-drkonqi-6.7.5-1|52	%{_kde6_datadir}/qlogging-categories6/drkonqi.categories
14mr|plasma6-drkonqi-6.7.5-1|53	%{_kde6_libexecdir}/drkonqi
14mr|plasma6-drkonqi-6.7.5-1|54	%{_kde6_applicationsdir}/org.kde.drkonqi.coredump.gui.desktop
14mr|plasma6-drkonqi-6.7.5-1|55	%{_kde6_bindir}/drkonqi-coredump-gui
14mr|plasma6-drkonqi-6.7.5-1|56	%{_kde6_libexecdir}/drkonqi-coredump-cleanup
14mr|plasma6-drkonqi-6.7.5-1|57	%{_kde6_libexecdir}/drkonqi-coredump-launcher
14mr|plasma6-drkonqi-6.7.5-1|58	%{_kde6_libexecdir}/drkonqi-coredump-processor
14mr|plasma6-drkonqi-6.7.5-1|59	%{_kde6_libexecdir}/drkonqi-sentry-postman
14mr|plasma6-drkonqi-6.7.5-1|60	%{_kde6_libexecdir}/kf6/drkonqi-polkit-helper
14mr|plasma6-drkonqi-6.7.5-1|61	%{_kde6_datadir}/dbus-1/system-services/org.kde.drkonqi.service
14mr|plasma6-drkonqi-6.7.5-1|62	%{_kde6_datadir}/dbus-1/system.d/org.kde.drkonqi.conf
14mr|plasma6-drkonqi-6.7.5-1|63	%{_kde6_datadir}/polkit-1/actions/org.kde.drkonqi.policy
14mr|plasma6-drkonqi-6.7.5-1|64	%{_kde6_notificationsdir}/drkonqi-coredump-launcher.notifyrc
14mr|plasma6-drkonqi-6.7.5-1|65	%{_unitdir}/drkonqi-coredump-processor@.service
14mr|plasma6-drkonqi-6.7.5-1|66	%{_unitdir}/systemd-coredump@.service.wants/drkonqi-coredump-processor@.service
14mr|plasma6-drkonqi-6.7.5-1|67	%{_userunitdir}/drkonqi-coredump-cleanup.service
14mr|plasma6-drkonqi-6.7.5-1|68	%{_userunitdir}/drkonqi-coredump-cleanup.timer
14mr|plasma6-drkonqi-6.7.5-1|69	%{_userunitdir}/drkonqi-coredump-launcher.socket
14mr|plasma6-drkonqi-6.7.5-1|70	%{_userunitdir}/drkonqi-coredump-launcher@.service
14mr|plasma6-drkonqi-6.7.5-1|71	%{_userunitdir}/default.target.wants/drkonqi-coredump-cleanup.service
14mr|plasma6-drkonqi-6.7.5-1|72	%{_userunitdir}/drkonqi-coredump-pickup.service
14mr|plasma6-drkonqi-6.7.5-1|73	%{_userunitdir}/plasma-core.target.wants/drkonqi-coredump-pickup.service
14mr|plasma6-drkonqi-6.7.5-1|74	%{_userunitdir}/sockets.target.wants/drkonqi-coredump-launcher.socket
14mr|plasma6-drkonqi-6.7.5-1|75	%{_userunitdir}/timers.target.wants/drkonqi-coredump-cleanup.timer
14mr|plasma6-drkonqi-6.7.5-1|76	%{_userunitdir}/drkonqi-sentry-postman.path
14mr|plasma6-drkonqi-6.7.5-1|77	%{_userunitdir}/drkonqi-sentry-postman.service
14mr|plasma6-drkonqi-6.7.5-1|78	%{_userunitdir}/drkonqi-sentry-postman.timer
14mr|plasma6-drkonqi-6.7.5-1|79	%{_userunitdir}/default.target.wants/drkonqi-sentry-postman.path
14mr|plasma6-drkonqi-6.7.5-1|80	%{_userunitdir}/plasma-core.target.wants/drkonqi-sentry-postman.path
14mr|plasma6-drkonqi-6.7.5-1|81	%{_userunitdir}/plasma-core.target.wants/drkonqi-sentry-postman.timer
14mr|plasma6-drkonqi-6.7.5-1|82	%{_userunitdir}/timers.target.wants/drkonqi-sentry-postman.timer
14mr|plasma6-drkonqi-6.7.5-1|83	
14mr|plasma6-drkonqi-6.7.5-1|84	#----------------------------------------------------------------------------
14mr|plasma6-drkonqi-6.7.5-1|85	
14mr|plasma6-drkonqi-6.7.5-1|86	%prep
14mr|plasma6-drkonqi-6.7.5-1|87	%setup -qn %{oname}-%{version}
14mr|plasma6-drkonqi-6.7.5-1|88	
14mr|plasma6-drkonqi-6.7.5-1|89	%build
14mr|plasma6-drkonqi-6.7.5-1|90	%cmake_kde6 \
14mr|plasma6-drkonqi-6.7.5-1|91	-DWITH_PYTHON_VENDORING:BOOL=OFF
14mr|plasma6-drkonqi-6.7.5-1|92	%make_build
14mr|plasma6-drkonqi-6.7.5-1|93	
14mr|plasma6-drkonqi-6.7.5-1|94	%install
14mr|plasma6-drkonqi-6.7.5-1|95	%make_install -C build
14mr|plasma6-drkonqi-6.7.5-1|96	
14mr|plasma6-drkonqi-6.7.5-1|97	%find_lang %{oname}

80 14
14mr|plasma6-kactivities-6.7.5-1|1	%define oname plasma-activities
14mr|plasma6-kactivities-6.7.5-1|2	
14mr|plasma6-kactivities-6.7.5-1|3	Summary:	Plasma 6 user work in separate activities organization module
14mr|plasma6-kactivities-6.7.5-1|4	Name:		plasma6-kactivities
14mr|plasma6-kactivities-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-kactivities-6.7.5-1|6	Release:	1
14mr|plasma6-kactivities-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-kactivities-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-kactivities-6.7.5-1|9	Url:		https://www.kde.org/
14mr|plasma6-kactivities-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-kactivities-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14mr|plasma6-kactivities-6.7.5-1|12	BuildRequires:	kf6configwidgets-devel
14mr|plasma6-kactivities-6.7.5-1|13	BuildRequires:	kf6coreaddons-devel
14mr|plasma6-kactivities-6.7.5-1|14	BuildRequires:	kf6kio-devel
14mr|plasma6-kactivities-6.7.5-1|15	BuildRequires:	kf6windowsystem-devel
14mr|plasma6-kactivities-6.7.5-1|16	BuildRequires:	pkgconfig(Qt6Core)
14mr|plasma6-kactivities-6.7.5-1|17	BuildRequires:	pkgconfig(Qt6DBus)
14mr|plasma6-kactivities-6.7.5-1|18	BuildRequires:	pkgconfig(Qt6Gui)
14mr|plasma6-kactivities-6.7.5-1|19	BuildRequires:	pkgconfig(Qt6Network)
14mr|plasma6-kactivities-6.7.5-1|20	BuildRequires:	pkgconfig(Qt6Qml)
14mr|plasma6-kactivities-6.7.5-1|21	BuildRequires:	pkgconfig(Qt6Quick)
14mr|plasma6-kactivities-6.7.5-1|22	BuildRequires:	pkgconfig(Qt6Sql)
14mr|plasma6-kactivities-6.7.5-1|23	BuildRequires:	pkgconfig(Qt6Test)
14mr|plasma6-kactivities-6.7.5-1|24	BuildRequires:	pkgconfig(Qt6Widgets)
14mr|plasma6-kactivities-6.7.5-1|25	BuildRequires:	qt6-qtdeclarative-devel
14mr|plasma6-kactivities-6.7.5-1|26	
14mr|plasma6-kactivities-6.7.5-1|27	%description
14mr|plasma6-kactivities-6.7.5-1|28	Plasma 6 user work in separate activities organization module.
14mr|plasma6-kactivities-6.7.5-1|29	
14mr|plasma6-kactivities-6.7.5-1|30	KActivities provides the infrastructure needed to manage a user's activites,
14mr|plasma6-kactivities-6.7.5-1|31	allowing them to switch between tasks, and for applications to update their
14mr|plasma6-kactivities-6.7.5-1|32	state to match the user's current activity. This includes a daemon, a library
14mr|plasma6-kactivities-6.7.5-1|33	for interacting with that daemon, and plugins for integration with other
14mr|plasma6-kactivities-6.7.5-1|34	frameworks.
14mr|plasma6-kactivities-6.7.5-1|35	
14mr|plasma6-kactivities-6.7.5-1|36	%files
14mr|plasma6-kactivities-6.7.5-1|37	%{_kde6_bindir}/plasma-activities-cli6
14mr|plasma6-kactivities-6.7.5-1|38	%{_kde6_datadir}/qlogging-categories6/plasma-activities.categories
14mr|plasma6-kactivities-6.7.5-1|39	%{_kde6_datadir}/qlogging-categories6/plasma-activities.renamecategories
14mr|plasma6-kactivities-6.7.5-1|40	
14mr|plasma6-kactivities-6.7.5-1|41	#----------------------------------------------------------------------------
14mr|plasma6-kactivities-6.7.5-1|42	
14mr|plasma6-kactivities-6.7.5-1|43	%define qmlplasmaactivities %mklibname plasmaactivities-qml
14mr|plasma6-kactivities-6.7.5-1|44	
14mr|plasma6-kactivities-6.7.5-1|45	%package -n %{qmlplasmaactivities}
14mr|plasma6-kactivities-6.7.5-1|46	Summary:	QML plugin for Plasma 6 KActivities
14mr|plasma6-kactivities-6.7.5-1|47	Group:		System/Libraries
14mr|plasma6-kactivities-6.7.5-1|48	Provides:	plasmaactivities-qml
14mr|plasma6-kactivities-6.7.5-1|49	Requires:	%{name}
14mr|plasma6-kactivities-6.7.5-1|50	
14mr|plasma6-kactivities-6.7.5-1|51	%description -n %{qmlplasmaactivities}
14mr|plasma6-kactivities-6.7.5-1|52	QML plugin for Plasma 6 KActivities.
14mr|plasma6-kactivities-6.7.5-1|53	
14mr|plasma6-kactivities-6.7.5-1|54	%files -n %{qmlplasmaactivities}
14mr|plasma6-kactivities-6.7.5-1|55	%dir %{_kde6_qmldir}/org/kde/activities/
14mr|plasma6-kactivities-6.7.5-1|56	%{_kde6_qmldir}/org/kde/activities/*
14mr|plasma6-kactivities-6.7.5-1|57	
14mr|plasma6-kactivities-6.7.5-1|58	#----------------------------------------------------------------------------
14mr|plasma6-kactivities-6.7.5-1|59	
14mr|plasma6-kactivities-6.7.5-1|60	%define plasmaactivities_major 7
14mr|plasma6-kactivities-6.7.5-1|61	%define libplasmaactivities %mklibname plasmaactivities %{plasmaactivities_major}
14mr|plasma6-kactivities-6.7.5-1|62	
14mr|plasma6-kactivities-6.7.5-1|63	%package -n %{libplasmaactivities}
14mr|plasma6-kactivities-6.7.5-1|64	Summary:	Plasma 6 separate activities shared library
14mr|plasma6-kactivities-6.7.5-1|65	Group:		System/Libraries
14mr|plasma6-kactivities-6.7.5-1|66	Requires:	%{qmlplasmaactivities}
14mr|plasma6-kactivities-6.7.5-1|67	Requires:	%{name}
14mr|plasma6-kactivities-6.7.5-1|68	Conflicts:	%{_lib}plasmaactivities6 < 6.5.0
14mr|plasma6-kactivities-6.7.5-1|69	Obsoletes:	%{_lib}plasmaactivities6 < 6.5.0
14mr|plasma6-kactivities-6.7.5-1|70	
14mr|plasma6-kactivities-6.7.5-1|71	%description -n %{libplasmaactivities}
14mr|plasma6-kactivities-6.7.5-1|72	Plasma 6 separate activities shared library.
14mr|plasma6-kactivities-6.7.5-1|73	
14mr|plasma6-kactivities-6.7.5-1|74	%files -n %{libplasmaactivities}
14mr|plasma6-kactivities-6.7.5-1|75	%{_kde6_libdir}/libPlasmaActivities.so.%{plasmaactivities_major}*
14mr|plasma6-kactivities-6.7.5-1|76	%{_kde6_libdir}/libPlasmaActivities.so.%{version}
14mr|plasma6-kactivities-6.7.5-1|77	
14mr|plasma6-kactivities-6.7.5-1|78	#----------------------------------------------------------------------------
14mr|plasma6-kactivities-6.7.5-1|79	
14mr|plasma6-kactivities-6.7.5-1|80	%define devplasmaactivities %mklibname plasmaactivities -d
14mr|plasma6-kactivities-6.7.5-1|81	
14mr|plasma6-kactivities-6.7.5-1|82	%package -n %{devplasmaactivities}
14mr|plasma6-kactivities-6.7.5-1|83	Summary:	Development files for Plasma 6 separate activities module
14mr|plasma6-kactivities-6.7.5-1|84	Group:		Development/KDE and Qt
14mr|plasma6-kactivities-6.7.5-1|85	Requires:	%{libplasmaactivities} = %{EVRD}
14mr|plasma6-kactivities-6.7.5-1|86	Provides:	%{name}-devel = %{EVRD}
14mr|plasma6-kactivities-6.7.5-1|87	Provides:	plasmaactivities-devel = %{EVRD}
14mr|plasma6-kactivities-6.7.5-1|88	
14mr|plasma6-kactivities-6.7.5-1|89	%description -n %{devplasmaactivities}
14mr|plasma6-kactivities-6.7.5-1|90	This package contains header files needed if you wish to build applications
14mr|plasma6-kactivities-6.7.5-1|91	based on %{name}.
14mr|plasma6-kactivities-6.7.5-1|92	
14mr|plasma6-kactivities-6.7.5-1|93	%files -n %{devplasmaactivities}
14mr|plasma6-kactivities-6.7.5-1|94	%{_kde6_includedir}/PlasmaActivities
14mr|plasma6-kactivities-6.7.5-1|95	%{_kde6_libdir}/cmake/PlasmaActivities
14mr|plasma6-kactivities-6.7.5-1|96	%{_kde6_libdir}/pkgconfig/PlasmaActivities.pc
14mr|plasma6-kactivities-6.7.5-1|97	%{_kde6_libdir}/libPlasmaActivities.so
14mr|plasma6-kactivities-6.7.5-1|98	
14mr|plasma6-kactivities-6.7.5-1|99	#----------------------------------------------------------------------------
14mr|plasma6-kactivities-6.7.5-1|100	
14mr|plasma6-kactivities-6.7.5-1|101	%prep
14mr|plasma6-kactivities-6.7.5-1|102	%autosetup -p1 -n %{oname}-%{version}
14mr|plasma6-kactivities-6.7.5-1|103	
14mr|plasma6-kactivities-6.7.5-1|104	%build
14mr|plasma6-kactivities-6.7.5-1|105	%cmake_kde6
14mr|plasma6-kactivities-6.7.5-1|106	%make_build
14mr|plasma6-kactivities-6.7.5-1|107	
14mr|plasma6-kactivities-6.7.5-1|108	%install
14mr|plasma6-kactivities-6.7.5-1|109	%make_install -C build

81 14
14mr|plasma6-kdecoration-6.7.5-1|1	%define oname kdecoration
14mr|plasma6-kdecoration-6.7.5-1|2	
14mr|plasma6-kdecoration-6.7.5-1|3	Summary:	Plasma 6 plugin based library to create window decorations
14mr|plasma6-kdecoration-6.7.5-1|4	Name:		plasma6-kdecoration
14mr|plasma6-kdecoration-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-kdecoration-6.7.5-1|6	Release:	1
14mr|plasma6-kdecoration-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-kdecoration-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-kdecoration-6.7.5-1|9	Url:		https://www.kde.org/
14mr|plasma6-kdecoration-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-kdecoration-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14mr|plasma6-kdecoration-6.7.5-1|12	BuildRequires:	kf6coreaddons-devel
14mr|plasma6-kdecoration-6.7.5-1|13	BuildRequires:	kf6i18n-devel
14mr|plasma6-kdecoration-6.7.5-1|14	BuildRequires:	pkgconfig(Qt6Core)
14mr|plasma6-kdecoration-6.7.5-1|15	BuildRequires:	pkgconfig(Qt6Gui)
14mr|plasma6-kdecoration-6.7.5-1|16	BuildRequires:	pkgconfig(Qt6Test)
14mr|plasma6-kdecoration-6.7.5-1|17	
14mr|plasma6-kdecoration-6.7.5-1|18	%description
14mr|plasma6-kdecoration-6.7.5-1|19	Plasma 6 plugin based library to create window decorations.
14mr|plasma6-kdecoration-6.7.5-1|20	
14mr|plasma6-kdecoration-6.7.5-1|21	KDecoration3 is a library to create window decorations. These window
14mr|plasma6-kdecoration-6.7.5-1|22	decorations can be used by for example an X11 based window manager which
14mr|plasma6-kdecoration-6.7.5-1|23	re-parents a Client window to a window decoration frame.
14mr|plasma6-kdecoration-6.7.5-1|24	
14mr|plasma6-kdecoration-6.7.5-1|25	#----------------------------------------------------------------------------
14mr|plasma6-kdecoration-6.7.5-1|26	
14mr|plasma6-kdecoration-6.7.5-1|27	%package i18n
14mr|plasma6-kdecoration-6.7.5-1|28	Summary:	Plasma 6 window decorations library translations
14mr|plasma6-kdecoration-6.7.5-1|29	Group:		System/Internationalization
14mr|plasma6-kdecoration-6.7.5-1|30	BuildArch:	noarch
14mr|plasma6-kdecoration-6.7.5-1|31	
14mr|plasma6-kdecoration-6.7.5-1|32	%description i18n
14mr|plasma6-kdecoration-6.7.5-1|33	Plasma 6 KDE System Guard library translations.
14mr|plasma6-kdecoration-6.7.5-1|34	
14mr|plasma6-kdecoration-6.7.5-1|35	%files i18n -f %{oname}.lang
14mr|plasma6-kdecoration-6.7.5-1|36	
14mr|plasma6-kdecoration-6.7.5-1|37	#----------------------------------------------------------------------------
14mr|plasma6-kdecoration-6.7.5-1|38	
14mr|plasma6-kdecoration-6.7.5-1|39	%define kdecorations3_major 6
14mr|plasma6-kdecoration-6.7.5-1|40	%define libkdecorations3 %mklibname kf6decorations3_ %{kdecorations3_major}
14mr|plasma6-kdecoration-6.7.5-1|41	
14mr|plasma6-kdecoration-6.7.5-1|42	%package -n %{libkdecorations3}
14mr|plasma6-kdecoration-6.7.5-1|43	Summary:	Plasma 6 window decorations shared library
14mr|plasma6-kdecoration-6.7.5-1|44	Group:		System/Libraries
14mr|plasma6-kdecoration-6.7.5-1|45	Requires:	%{name}-i18n
14mr|plasma6-kdecoration-6.7.5-1|46	
14mr|plasma6-kdecoration-6.7.5-1|47	%description -n %{libkdecorations3}
14mr|plasma6-kdecoration-6.7.5-1|48	Plasma 6 window decorations shared library.
14mr|plasma6-kdecoration-6.7.5-1|49	
14mr|plasma6-kdecoration-6.7.5-1|50	%files -n %{libkdecorations3}
14mr|plasma6-kdecoration-6.7.5-1|51	%{_kde6_libdir}/libkdecorations3.so.%{kdecorations3_major}*
14mr|plasma6-kdecoration-6.7.5-1|52	
14mr|plasma6-kdecoration-6.7.5-1|53	#----------------------------------------------------------------------------
14mr|plasma6-kdecoration-6.7.5-1|54	
14mr|plasma6-kdecoration-6.7.5-1|55	%define kdecorations3private_major 2
14mr|plasma6-kdecoration-6.7.5-1|56	%define libkdecorations3private %mklibname kf6decorations3private %{kdecorations3private_major}
14mr|plasma6-kdecoration-6.7.5-1|57	
14mr|plasma6-kdecoration-6.7.5-1|58	%package -n %{libkdecorations3private}
14mr|plasma6-kdecoration-6.7.5-1|59	Summary:	Plasma 6 window decorations shared library
14mr|plasma6-kdecoration-6.7.5-1|60	Group:		System/Libraries
14mr|plasma6-kdecoration-6.7.5-1|61	Conflicts:	%{_lib}kf6decorations3private1 < 6.3.1-3
14mr|plasma6-kdecoration-6.7.5-1|62	Obsoletes:	%{_lib}kf6decorations3private1 < 6.3.1-3
14mr|plasma6-kdecoration-6.7.5-1|63	
14mr|plasma6-kdecoration-6.7.5-1|64	%description -n %{libkdecorations3private}
14mr|plasma6-kdecoration-6.7.5-1|65	Plasma 6 window decorations shared library.
14mr|plasma6-kdecoration-6.7.5-1|66	
14mr|plasma6-kdecoration-6.7.5-1|67	%files -n %{libkdecorations3private}
14mr|plasma6-kdecoration-6.7.5-1|68	%{_kde6_libdir}/libkdecorations3private.so.%{kdecorations3private_major}
14mr|plasma6-kdecoration-6.7.5-1|69	%{_kde6_libdir}/libkdecorations3private.so.%{version}
14mr|plasma6-kdecoration-6.7.5-1|70	
14mr|plasma6-kdecoration-6.7.5-1|71	#----------------------------------------------------------------------------
14mr|plasma6-kdecoration-6.7.5-1|72	
14mr|plasma6-kdecoration-6.7.5-1|73	%define devkf6decoration %mklibname kf6decoration -d
14mr|plasma6-kdecoration-6.7.5-1|74	
14mr|plasma6-kdecoration-6.7.5-1|75	%package -n %{devkf6decoration}
14mr|plasma6-kdecoration-6.7.5-1|76	Summary:	Development files for Plasma 6 window decorations library
14mr|plasma6-kdecoration-6.7.5-1|77	Group:		Development/KDE and Qt
14mr|plasma6-kdecoration-6.7.5-1|78	Requires:	%{libkdecorations3} >= %{EVRD}
14mr|plasma6-kdecoration-6.7.5-1|79	Requires:	%{libkdecorations3private} >= %{EVRD}
14mr|plasma6-kdecoration-6.7.5-1|80	Provides:	%{name}-devel = %{EVRD}
14mr|plasma6-kdecoration-6.7.5-1|81	Provides:	kdecoration3-devel = %{version}
14mr|plasma6-kdecoration-6.7.5-1|82	Provides:	kf6decoration-devel = %{version}
14mr|plasma6-kdecoration-6.7.5-1|83	
14mr|plasma6-kdecoration-6.7.5-1|84	%description -n %{devkf6decoration}
14mr|plasma6-kdecoration-6.7.5-1|85	This package contains header files needed if you wish to build applications
14mr|plasma6-kdecoration-6.7.5-1|86	based on %{name}.
14mr|plasma6-kdecoration-6.7.5-1|87	
14mr|plasma6-kdecoration-6.7.5-1|88	%files -n %{devkf6decoration}
14mr|plasma6-kdecoration-6.7.5-1|89	%{_kde6_includedir}/KDecoration3
14mr|plasma6-kdecoration-6.7.5-1|90	%{_kde6_includedir}/KF6/kdecoration3_version.h
14mr|plasma6-kdecoration-6.7.5-1|91	%{_kde6_libdir}/cmake/KDecoration3
14mr|plasma6-kdecoration-6.7.5-1|92	%{_kde6_libdir}/libkdecorations3.so
14mr|plasma6-kdecoration-6.7.5-1|93	%{_kde6_libdir}/libkdecorations3private.so
14mr|plasma6-kdecoration-6.7.5-1|94	
14mr|plasma6-kdecoration-6.7.5-1|95	#----------------------------------------------------------------------------
14mr|plasma6-kdecoration-6.7.5-1|96	
14mr|plasma6-kdecoration-6.7.5-1|97	%prep
14mr|plasma6-kdecoration-6.7.5-1|98	%autosetup -p1 -n %{oname}-%{version}
14mr|plasma6-kdecoration-6.7.5-1|99	
14mr|plasma6-kdecoration-6.7.5-1|100	%build
14mr|plasma6-kdecoration-6.7.5-1|101	%cmake_kde6
14mr|plasma6-kdecoration-6.7.5-1|102	%make_build
14mr|plasma6-kdecoration-6.7.5-1|103	
14mr|plasma6-kdecoration-6.7.5-1|104	%install
14mr|plasma6-kdecoration-6.7.5-1|105	%make_install -C build
14mr|plasma6-kdecoration-6.7.5-1|106	
14mr|plasma6-kdecoration-6.7.5-1|107	%find_lang %{oname}

82 14
14mr|plasma6-keyboard-6.7.5-1|1	%define oname plasma-keyboard
14mr|plasma6-keyboard-6.7.5-1|2	
14mr|plasma6-keyboard-6.7.5-1|3	Summary:	Plasma 6 virtual keyboard based on QT Virtual Keyboard
14mr|plasma6-keyboard-6.7.5-1|4	Name:		plasma6-keyboard
14mr|plasma6-keyboard-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-keyboard-6.7.5-1|6	Release:	1
14mr|plasma6-keyboard-6.7.5-1|7	Epoch:		1
14mr|plasma6-keyboard-6.7.5-1|8	License:	GPLv2+
14mr|plasma6-keyboard-6.7.5-1|9	Group:		Graphical desktop/KDE
14mr|plasma6-keyboard-6.7.5-1|10	Url:		https://www.kde.org/
14mr|plasma6-keyboard-6.7.5-1|11	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-keyboard-6.7.5-1|12	Source10:	plasma6-keyboard.rpmlintrc
14mr|plasma6-keyboard-6.7.5-1|13	BuildRequires:	extra-cmake-modules6
14mr|plasma6-keyboard-6.7.5-1|14	BuildRequires:	kf6config-devel
14mr|plasma6-keyboard-6.7.5-1|15	BuildRequires:	kf6coreaddons-devel
14mr|plasma6-keyboard-6.7.5-1|16	BuildRequires:	kf6crash-devel
14mr|plasma6-keyboard-6.7.5-1|17	BuildRequires:	kf6i18n-devel
14mr|plasma6-keyboard-6.7.5-1|18	BuildRequires:	kf6kcmutils-devel
14mr|plasma6-keyboard-6.7.5-1|19	BuildRequires:	kf6plasma-devel
14mr|plasma6-keyboard-6.7.5-1|20	BuildRequires:	pkgconfig(Qt6Core)
14mr|plasma6-keyboard-6.7.5-1|21	BuildRequires:	pkgconfig(Qt6Gui)
14mr|plasma6-keyboard-6.7.5-1|22	BuildRequires:	pkgconfig(Qt6VirtualKeyboard)
14mr|plasma6-keyboard-6.7.5-1|23	BuildRequires:	pkgconfig(Qt6WaylandClient)
14mr|plasma6-keyboard-6.7.5-1|24	BuildRequires:	pkgconfig(wayland-protocols)
14mr|plasma6-keyboard-6.7.5-1|25	BuildRequires:	qt6-qtdeclarative-devel
14mr|plasma6-keyboard-6.7.5-1|26	BuildRequires:	qt6-qtwayland-devel
14mr|plasma6-keyboard-6.7.5-1|27	BuildRequires:	wayland-devel
14mr|plasma6-keyboard-6.7.5-1|28	
14mr|plasma6-keyboard-6.7.5-1|29	%description
14mr|plasma6-keyboard-6.7.5-1|30	Plasma 6 virtual keyboard based on QT Virtual Keyboard.
14mr|plasma6-keyboard-6.7.5-1|31	
14mr|plasma6-keyboard-6.7.5-1|32	%files -f %{oname}.lang
14mr|plasma6-keyboard-6.7.5-1|33	%{_kde6_bindir}/plasma-keyboard
14mr|plasma6-keyboard-6.7.5-1|34	%{_kde6_applicationsdir}/kcm_plasmakeyboard.desktop
14mr|plasma6-keyboard-6.7.5-1|35	%{_kde6_applicationsdir}/org.kde.plasma.keyboard.desktop
14mr|plasma6-keyboard-6.7.5-1|36	%{_kde6_qmldir}/org/kde/plasma/keyboard/lib
14mr|plasma6-keyboard-6.7.5-1|37	%{_kde6_qmldir}/QtQuick/VirtualKeyboard/Styles/
14mr|plasma6-keyboard-6.7.5-1|38	%{_qt6_plugindir}/plasma/kcms/systemsettings/kcm_plasmakeyboard.so
14mr|plasma6-keyboard-6.7.5-1|39	%dir %{_kde6_datadir}/plasma/keyboard/layouts
14mr|plasma6-keyboard-6.7.5-1|40	%{_kde6_datadir}/plasma/keyboard/diacritics/*
14mr|plasma6-keyboard-6.7.5-1|41	%{_kde6_datadir}/plasma/keyboard/layouts/*
14mr|plasma6-keyboard-6.7.5-1|42	%{_appdatadir}/org.kde.plasma.keyboard.metainfo.xml
14mr|plasma6-keyboard-6.7.5-1|43	
14mr|plasma6-keyboard-6.7.5-1|44	#------------------------------------------------------
14mr|plasma6-keyboard-6.7.5-1|45	
14mr|plasma6-keyboard-6.7.5-1|46	%prep
14mr|plasma6-keyboard-6.7.5-1|47	%autosetup -p1 -n %{oname}-%{version}
14mr|plasma6-keyboard-6.7.5-1|48	
14mr|plasma6-keyboard-6.7.5-1|49	%build
14mr|plasma6-keyboard-6.7.5-1|50	%cmake_kde6
14mr|plasma6-keyboard-6.7.5-1|51	%make
14mr|plasma6-keyboard-6.7.5-1|52	
14mr|plasma6-keyboard-6.7.5-1|53	%install
14mr|plasma6-keyboard-6.7.5-1|54	%makeinstall_std -C build
14mr|plasma6-keyboard-6.7.5-1|55	
14mr|plasma6-keyboard-6.7.5-1|56	%find_lang %{oname} --all-name

83 14
14mr|plasma6-kmenuedit-6.7.5-1|1	%define oname kmenuedit
14mr|plasma6-kmenuedit-6.7.5-1|2	
14mr|plasma6-kmenuedit-6.7.5-1|3	Summary:	Plasma 6 menu editor
14mr|plasma6-kmenuedit-6.7.5-1|4	Name:		plasma6-%{oname}
14mr|plasma6-kmenuedit-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-kmenuedit-6.7.5-1|6	Release:	1
14mr|plasma6-kmenuedit-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-kmenuedit-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-kmenuedit-6.7.5-1|9	Url:		https://www.kde.org/
14mr|plasma6-kmenuedit-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-kmenuedit-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14mr|plasma6-kmenuedit-6.7.5-1|12	BuildRequires:	kf6dbusaddons-devel
14mr|plasma6-kmenuedit-6.7.5-1|13	BuildRequires:	kf6doctools-devel
14mr|plasma6-kmenuedit-6.7.5-1|14	BuildRequires:	kf6i18n-devel
14mr|plasma6-kmenuedit-6.7.5-1|15	BuildRequires:	kf6iconthemes-devel
14mr|plasma6-kmenuedit-6.7.5-1|16	BuildRequires:	kf6kio-devel
14mr|plasma6-kmenuedit-6.7.5-1|17	BuildRequires:	kf6sonnet-devel
14mr|plasma6-kmenuedit-6.7.5-1|18	BuildRequires:	kf6xmlgui-devel
14mr|plasma6-kmenuedit-6.7.5-1|19	BuildRequires:	pkgconfig(Qt6Core)
14mr|plasma6-kmenuedit-6.7.5-1|20	BuildRequires:	pkgconfig(Qt6DBus)
14mr|plasma6-kmenuedit-6.7.5-1|21	BuildRequires:	pkgconfig(Qt6Xml)
14mr|plasma6-kmenuedit-6.7.5-1|22	BuildRequires:	qt6-qtdeclarative-devel
14mr|plasma6-kmenuedit-6.7.5-1|23	
14mr|plasma6-kmenuedit-6.7.5-1|24	%description
14mr|plasma6-kmenuedit-6.7.5-1|25	Plasma 6 menu editor.
14mr|plasma6-kmenuedit-6.7.5-1|26	
14mr|plasma6-kmenuedit-6.7.5-1|27	%files -f %{oname}.lang
14mr|plasma6-kmenuedit-6.7.5-1|28	%{_kde6_applicationsdir}/org.kde.kmenuedit.desktop
14mr|plasma6-kmenuedit-6.7.5-1|29	%{_kde6_bindir}/kmenuedit
14mr|plasma6-kmenuedit-6.7.5-1|30	%{_kde6_datadir}/kmenuedit/icons/hicolor/*
14mr|plasma6-kmenuedit-6.7.5-1|31	%{_kde6_datadir}/qlogging-categories6/kmenuedit.categories
14mr|plasma6-kmenuedit-6.7.5-1|32	%{_kde6_iconsdir}/hicolor/*/apps/kmenuedit.*
14mr|plasma6-kmenuedit-6.7.5-1|33	%{_appdatadir}/org.kde.kmenuedit.appdata.xml
14mr|plasma6-kmenuedit-6.7.5-1|34	%{_kde6_docdir}/HTML/*/kmenuedit
14mr|plasma6-kmenuedit-6.7.5-1|35	
14mr|plasma6-kmenuedit-6.7.5-1|36	#----------------------------------------------------------------------------
14mr|plasma6-kmenuedit-6.7.5-1|37	
14mr|plasma6-kmenuedit-6.7.5-1|38	%prep
14mr|plasma6-kmenuedit-6.7.5-1|39	%setup -qn %{oname}-%{version}
14mr|plasma6-kmenuedit-6.7.5-1|40	
14mr|plasma6-kmenuedit-6.7.5-1|41	%build
14mr|plasma6-kmenuedit-6.7.5-1|42	%cmake_kde6
14mr|plasma6-kmenuedit-6.7.5-1|43	%make_build
14mr|plasma6-kmenuedit-6.7.5-1|44	
14mr|plasma6-kmenuedit-6.7.5-1|45	%install
14mr|plasma6-kmenuedit-6.7.5-1|46	%make_install -C build
14mr|plasma6-kmenuedit-6.7.5-1|47	
14mr|plasma6-kmenuedit-6.7.5-1|48	%find_lang %{oname} --with-html --with-kde

84 14
14mr|plasma6-knighttime-6.7.5-1|1	%define oname knighttime
14mr|plasma6-knighttime-6.7.5-1|2	
14mr|plasma6-knighttime-6.7.5-1|3	Summary:	Helpers for scheduling the dark-light cycle
14mr|plasma6-knighttime-6.7.5-1|4	Name:		plasma6-knighttime
14mr|plasma6-knighttime-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-knighttime-6.7.5-1|6	Release:	1
14mr|plasma6-knighttime-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-knighttime-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-knighttime-6.7.5-1|9	Url:		https://www.kde.org/
14mr|plasma6-knighttime-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-knighttime-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14mr|plasma6-knighttime-6.7.5-1|12	BuildRequires:	kf6config-devel
14mr|plasma6-knighttime-6.7.5-1|13	BuildRequires:	kf6coreaddons-devel
14mr|plasma6-knighttime-6.7.5-1|14	BuildRequires:	kf6dbusaddons-devel
14mr|plasma6-knighttime-6.7.5-1|15	BuildRequires:	kf6holidays-devel
14mr|plasma6-knighttime-6.7.5-1|16	BuildRequires:	kf6i18n-devel
14mr|plasma6-knighttime-6.7.5-1|17	BuildRequires:	pkgconfig(Qt6Core)
14mr|plasma6-knighttime-6.7.5-1|18	BuildRequires:	pkgconfig(Qt6Gui)
14mr|plasma6-knighttime-6.7.5-1|19	BuildRequires:	pkgconfig(Qt6DBus)
14mr|plasma6-knighttime-6.7.5-1|20	BuildRequires:	pkgconfig(Qt6Positioning)
14mr|plasma6-knighttime-6.7.5-1|21	BuildRequires:	pkgconfig(Qt6Test)
14mr|plasma6-knighttime-6.7.5-1|22	BuildRequires:	qt6-qtdeclarative-devel
14mr|plasma6-knighttime-6.7.5-1|23	
14mr|plasma6-knighttime-6.7.5-1|24	%description
14mr|plasma6-knighttime-6.7.5-1|25	The KNightTime provides helpers for scheduiling
14mr|plasma6-knighttime-6.7.5-1|26	the dark-light cycle. It can be used to implement
14mr|plasma6-knighttime-6.7.5-1|27	features such as adjusting the screen color
14mr|plasma6-knighttime-6.7.5-1|28	temperature based on time of day, etc.
14mr|plasma6-knighttime-6.7.5-1|29	
14mr|plasma6-knighttime-6.7.5-1|30	%files
14mr|plasma6-knighttime-6.7.5-1|31	%{_kde6_applicationsdir}/org.kde.knighttimed.desktop
14mr|plasma6-knighttime-6.7.5-1|32	%{_kde6_datadir}/qlogging-categories6/knighttime.categories
14mr|plasma6-knighttime-6.7.5-1|33	%{_kde6_libexecdir}/knighttimed
14mr|plasma6-knighttime-6.7.5-1|34	%{_datadir}/dbus-1/interfaces/org.kde.NightTime.xml
14mr|plasma6-knighttime-6.7.5-1|35	%{_datadir}/dbus-1/services/org.kde.NightTime.service
14mr|plasma6-knighttime-6.7.5-1|36	%{_userunitdir}/plasma-knighttimed.service
14mr|plasma6-knighttime-6.7.5-1|37	
14mr|plasma6-knighttime-6.7.5-1|38	#----------------------------------------------------------------------------
14mr|plasma6-knighttime-6.7.5-1|39	
14mr|plasma6-knighttime-6.7.5-1|40	%define kf6nighttime_major 0
14mr|plasma6-knighttime-6.7.5-1|41	%define libkf6nighttime %mklibname kf6nighttime %{kf6nighttime_major}
14mr|plasma6-knighttime-6.7.5-1|42	
14mr|plasma6-knighttime-6.7.5-1|43	%package -n %{libkf6nighttime}
14mr|plasma6-knighttime-6.7.5-1|44	Summary:	The KNightTime shared library
14mr|plasma6-knighttime-6.7.5-1|45	Group:		System/Libraries
14mr|plasma6-knighttime-6.7.5-1|46	Requires:	%{name} >= %{EVRD}
14mr|plasma6-knighttime-6.7.5-1|47	
14mr|plasma6-knighttime-6.7.5-1|48	%description -n %{libkf6nighttime}
14mr|plasma6-knighttime-6.7.5-1|49	The KNightTime shared library.
14mr|plasma6-knighttime-6.7.5-1|50	
14mr|plasma6-knighttime-6.7.5-1|51	%files -n %{libkf6nighttime}
14mr|plasma6-knighttime-6.7.5-1|52	%{_kde6_libdir}/libKNightTime.so.%{kf6nighttime_major}
14mr|plasma6-knighttime-6.7.5-1|53	%{_kde6_libdir}/libKNightTime.so.%{version}
14mr|plasma6-knighttime-6.7.5-1|54	
14mr|plasma6-knighttime-6.7.5-1|55	#----------------------------------------------------------------------------
14mr|plasma6-knighttime-6.7.5-1|56	
14mr|plasma6-knighttime-6.7.5-1|57	%define devkfknighttime %mklibname kf6knighttime -d
14mr|plasma6-knighttime-6.7.5-1|58	
14mr|plasma6-knighttime-6.7.5-1|59	%package -n %{devkfknighttime}
14mr|plasma6-knighttime-6.7.5-1|60	Summary:	Development files for %{name}
14mr|plasma6-knighttime-6.7.5-1|61	Group:		Development/KDE and Qt
14mr|plasma6-knighttime-6.7.5-1|62	Requires:	%{libkf6nighttime} >= %{EVRD}
14mr|plasma6-knighttime-6.7.5-1|63	Provides:	%{name}-devel = %{EVRD}
14mr|plasma6-knighttime-6.7.5-1|64	Provides:	kf6knighttime-devel = %{EVRD}
14mr|plasma6-knighttime-6.7.5-1|65	
14mr|plasma6-knighttime-6.7.5-1|66	%description -n %{devkfknighttime}
14mr|plasma6-knighttime-6.7.5-1|67	This package contains header files needed if you wish to build applications
14mr|plasma6-knighttime-6.7.5-1|68	based on %{name}.
14mr|plasma6-knighttime-6.7.5-1|69	
14mr|plasma6-knighttime-6.7.5-1|70	%files -n %{devkfknighttime}
14mr|plasma6-knighttime-6.7.5-1|71	%{_kde6_includedir}/KNightTime/*
14mr|plasma6-knighttime-6.7.5-1|72	%{_kde6_libdir}/cmake/KNightTime
14mr|plasma6-knighttime-6.7.5-1|73	%{_kde6_libdir}/libKNightTime.so
14mr|plasma6-knighttime-6.7.5-1|74	
14mr|plasma6-knighttime-6.7.5-1|75	#----------------------------------------------------------------------------
14mr|plasma6-knighttime-6.7.5-1|76	
14mr|plasma6-knighttime-6.7.5-1|77	%prep
14mr|plasma6-knighttime-6.7.5-1|78	%setup -qn %{oname}-%{version}
14mr|plasma6-knighttime-6.7.5-1|79	
14mr|plasma6-knighttime-6.7.5-1|80	%build
14mr|plasma6-knighttime-6.7.5-1|81	%cmake_kde6
14mr|plasma6-knighttime-6.7.5-1|82	%make_build
14mr|plasma6-knighttime-6.7.5-1|83	
14mr|plasma6-knighttime-6.7.5-1|84	%install
14mr|plasma6-knighttime-6.7.5-1|85	%make_install -C build

85 14
14mr|plasma6-kwrited-6.7.5-1|1	%define oname kwrited
14mr|plasma6-kwrited-6.7.5-1|2	
14mr|plasma6-kwrited-6.7.5-1|3	Summary:	Plasma 6 write daemon
14mr|plasma6-kwrited-6.7.5-1|4	Name:		plasma6-kwrited
14mr|plasma6-kwrited-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-kwrited-6.7.5-1|6	Release:	1
14mr|plasma6-kwrited-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-kwrited-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-kwrited-6.7.5-1|9	Url:		https://www.kde.org/
14mr|plasma6-kwrited-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-kwrited-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14mr|plasma6-kwrited-6.7.5-1|12	BuildRequires:	kf6coreaddons-devel
14mr|plasma6-kwrited-6.7.5-1|13	BuildRequires:	kf6dbusaddons-devel
14mr|plasma6-kwrited-6.7.5-1|14	BuildRequires:	kf6i18n-devel
14mr|plasma6-kwrited-6.7.5-1|15	BuildRequires:	kf6notifications-devel
14mr|plasma6-kwrited-6.7.5-1|16	BuildRequires:	kf6pty-devel
14mr|plasma6-kwrited-6.7.5-1|17	BuildRequires:	pkgconfig(Qt6Core)
14mr|plasma6-kwrited-6.7.5-1|18	BuildRequires:	pkgconfig(Qt6Gui)
14mr|plasma6-kwrited-6.7.5-1|19	BuildRequires:	pkgconfig(Qt6Widgets)
14mr|plasma6-kwrited-6.7.5-1|20	
14mr|plasma6-kwrited-6.7.5-1|21	%description
14mr|plasma6-kwrited-6.7.5-1|22	Plasma 6 write daemon. It's used to watch for messages from local users sent
14mr|plasma6-kwrited-6.7.5-1|23	with write(1) or wall(1).
14mr|plasma6-kwrited-6.7.5-1|24	
14mr|plasma6-kwrited-6.7.5-1|25	%files
14mr|plasma6-kwrited-6.7.5-1|26	%{_kde6_notificationsdir}/kwrited.notifyrc
14mr|plasma6-kwrited-6.7.5-1|27	%{_qt6_plugindir}/kf6/kded/kwrited.so
14mr|plasma6-kwrited-6.7.5-1|28	
14mr|plasma6-kwrited-6.7.5-1|29	#----------------------------------------------------------------------------
14mr|plasma6-kwrited-6.7.5-1|30	
14mr|plasma6-kwrited-6.7.5-1|31	%prep
14mr|plasma6-kwrited-6.7.5-1|32	%setup -qn %{oname}-%{version}
14mr|plasma6-kwrited-6.7.5-1|33	
14mr|plasma6-kwrited-6.7.5-1|34	%build
14mr|plasma6-kwrited-6.7.5-1|35	%cmake_kde6
14mr|plasma6-kwrited-6.7.5-1|36	%make_build
14mr|plasma6-kwrited-6.7.5-1|37	
14mr|plasma6-kwrited-6.7.5-1|38	%install
14mr|plasma6-kwrited-6.7.5-1|39	%make_install -C build

86 14
14mr|plasma6-layer-shell-qt-6.7.5-1|1	%define oname layer-shell-qt
14mr|plasma6-layer-shell-qt-6.7.5-1|2	
14mr|plasma6-layer-shell-qt-6.7.5-1|3	Summary: 	KDE Library for integration with the Wayland display server
14mr|plasma6-layer-shell-qt-6.7.5-1|4	Name: 		plasma6-layer-shell-qt
14mr|plasma6-layer-shell-qt-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-layer-shell-qt-6.7.5-1|6	Release:	1
14mr|plasma6-layer-shell-qt-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-layer-shell-qt-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-layer-shell-qt-6.7.5-1|9	Url: 		http://kde.org/
14mr|plasma6-layer-shell-qt-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-layer-shell-qt-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14mr|plasma6-layer-shell-qt-6.7.5-1|12	BuildRequires:	wayland-tools
14mr|plasma6-layer-shell-qt-6.7.5-1|13	BuildRequires:	kf6wayland-devel
14mr|plasma6-layer-shell-qt-6.7.5-1|14	BuildRequires:	plasma-wayland-protocols-devel
14mr|plasma6-layer-shell-qt-6.7.5-1|15	BuildRequires:	pkgconfig(Qt6Concurrent)
14mr|plasma6-layer-shell-qt-6.7.5-1|16	BuildRequires:	pkgconfig(Qt6Gui)
14mr|plasma6-layer-shell-qt-6.7.5-1|17	BuildRequires:	pkgconfig(Qt6WaylandClient)
14mr|plasma6-layer-shell-qt-6.7.5-1|18	BuildRequires:	pkgconfig(Qt6Test)
14mr|plasma6-layer-shell-qt-6.7.5-1|19	BuildRequires:	pkgconfig(wayland-protocols)
14mr|plasma6-layer-shell-qt-6.7.5-1|20	BuildRequires:	pkgconfig(wayland-client)
14mr|plasma6-layer-shell-qt-6.7.5-1|21	BuildRequires:	pkgconfig(wayland-scanner)
14mr|plasma6-layer-shell-qt-6.7.5-1|22	BuildRequires:	pkgconfig(wayland-server)
14mr|plasma6-layer-shell-qt-6.7.5-1|23	BuildRequires:	qt6-qtdeclarative-devel
14mr|plasma6-layer-shell-qt-6.7.5-1|24	
14mr|plasma6-layer-shell-qt-6.7.5-1|25	Requires: %{_lib}layershellqt6 >= %{EVRD}
14mr|plasma6-layer-shell-qt-6.7.5-1|26	
14mr|plasma6-layer-shell-qt-6.7.5-1|27	%description
14mr|plasma6-layer-shell-qt-6.7.5-1|28	This component is meant for applications to be able
14mr|plasma6-layer-shell-qt-6.7.5-1|29	to easily use clients based on wlr-layer-shell
14mr|plasma6-layer-shell-qt-6.7.5-1|30	
14mr|plasma6-layer-shell-qt-6.7.5-1|31	%files
14mr|plasma6-layer-shell-qt-6.7.5-1|32	%{_qt6_plugindir}/wayland-shell-integration/liblayer-shell.so
14mr|plasma6-layer-shell-qt-6.7.5-1|33	%{_kde6_qmldir}/org/kde/layershell
14mr|plasma6-layer-shell-qt-6.7.5-1|34	
14mr|plasma6-layer-shell-qt-6.7.5-1|35	#----------------------------------------------------------------------------
14mr|plasma6-layer-shell-qt-6.7.5-1|36	
14mr|plasma6-layer-shell-qt-6.7.5-1|37	%define major 6
14mr|plasma6-layer-shell-qt-6.7.5-1|38	%define liblayershellqt %mklibname layershellqt %{major}
14mr|plasma6-layer-shell-qt-6.7.5-1|39	
14mr|plasma6-layer-shell-qt-6.7.5-1|40	%package -n %{liblayershellqt}
14mr|plasma6-layer-shell-qt-6.7.5-1|41	Summary:	KDE Library for working with the Wayland display server
14mr|plasma6-layer-shell-qt-6.7.5-1|42	Group:		System/Libraries
14mr|plasma6-layer-shell-qt-6.7.5-1|43	
14mr|plasma6-layer-shell-qt-6.7.5-1|44	%description -n %{liblayershellqt}
14mr|plasma6-layer-shell-qt-6.7.5-1|45	This component is meant for applications to be able
14mr|plasma6-layer-shell-qt-6.7.5-1|46	to easily use clients based on wlr-layer-shell
14mr|plasma6-layer-shell-qt-6.7.5-1|47	
14mr|plasma6-layer-shell-qt-6.7.5-1|48	%files -n %{liblayershellqt}
14mr|plasma6-layer-shell-qt-6.7.5-1|49	%{_libdir}/libLayerShellQtInterface.so.%{major}*
14mr|plasma6-layer-shell-qt-6.7.5-1|50	
14mr|plasma6-layer-shell-qt-6.7.5-1|51	#----------------------------------------------------------------------------
14mr|plasma6-layer-shell-qt-6.7.5-1|52	
14mr|plasma6-layer-shell-qt-6.7.5-1|53	%define devlayershellqt %mklibname kf6layershellqt -d
14mr|plasma6-layer-shell-qt-6.7.5-1|54	
14mr|plasma6-layer-shell-qt-6.7.5-1|55	%package -n %{devlayershellqt}
14mr|plasma6-layer-shell-qt-6.7.5-1|56	Summary:	Development files for KDE Wayland display server integration
14mr|plasma6-layer-shell-qt-6.7.5-1|57	Group:		Development/KDE and Qt
14mr|plasma6-layer-shell-qt-6.7.5-1|58	Requires:	%{liblayershellqt} >= %{EVRD}
14mr|plasma6-layer-shell-qt-6.7.5-1|59	Provides:	%{name}-devel = %{EVRD}
14mr|plasma6-layer-shell-qt-6.7.5-1|60	Provides:	%{oname}6-devel = %{EVRD}
14mr|plasma6-layer-shell-qt-6.7.5-1|61	Provides:	layershellqt6-devel = %{EVRD}
14mr|plasma6-layer-shell-qt-6.7.5-1|62	Provides:	kf6layershellqt-devel = %{EVRD}
14mr|plasma6-layer-shell-qt-6.7.5-1|63	
14mr|plasma6-layer-shell-qt-6.7.5-1|64	%description -n %{devlayershellqt}
14mr|plasma6-layer-shell-qt-6.7.5-1|65	Development files for KDE Wayland display server integration
14mr|plasma6-layer-shell-qt-6.7.5-1|66	
14mr|plasma6-layer-shell-qt-6.7.5-1|67	%files -n %{devlayershellqt}
14mr|plasma6-layer-shell-qt-6.7.5-1|68	%{_includedir}/LayerShellQt
14mr|plasma6-layer-shell-qt-6.7.5-1|69	%{_libdir}/cmake/LayerShellQt
14mr|plasma6-layer-shell-qt-6.7.5-1|70	%{_libdir}/libLayerShellQtInterface.so
14mr|plasma6-layer-shell-qt-6.7.5-1|71	
14mr|plasma6-layer-shell-qt-6.7.5-1|72	#----------------------------------------------------------------------------
14mr|plasma6-layer-shell-qt-6.7.5-1|73	
14mr|plasma6-layer-shell-qt-6.7.5-1|74	%prep
14mr|plasma6-layer-shell-qt-6.7.5-1|75	%autosetup -p1 -n %{oname}-%{version}
14mr|plasma6-layer-shell-qt-6.7.5-1|76	
14mr|plasma6-layer-shell-qt-6.7.5-1|77	%build
14mr|plasma6-layer-shell-qt-6.7.5-1|78	%cmake_kde6
14mr|plasma6-layer-shell-qt-6.7.5-1|79	%make_build
14mr|plasma6-layer-shell-qt-6.7.5-1|80	
14mr|plasma6-layer-shell-qt-6.7.5-1|81	%install
14mr|plasma6-layer-shell-qt-6.7.5-1|82	%make_install -C build

87 14
14mr|plasma6-libkscreen-6.7.5-1|1	%define oname libkscreen
14mr|plasma6-libkscreen-6.7.5-1|2	
14mr|plasma6-libkscreen-6.7.5-1|3	# filter qml/plugins provides
14mr|plasma6-libkscreen-6.7.5-1|4	%global __provides_exclude_from ^(%{_kde6_qmldir}/.*\\.so|%{_kde6_plugindir}/.*\\.so)$
14mr|plasma6-libkscreen-6.7.5-1|5	
14mr|plasma6-libkscreen-6.7.5-1|6	Summary:	KDE Frameworks 6 display configuration library
14mr|plasma6-libkscreen-6.7.5-1|7	Name:		plasma6-libkscreen
14mr|plasma6-libkscreen-6.7.5-1|8	Version:	6.7.5
14mr|plasma6-libkscreen-6.7.5-1|9	Release:	1
14mr|plasma6-libkscreen-6.7.5-1|10	License:	GPLv2+
14mr|plasma6-libkscreen-6.7.5-1|11	Group:		Graphical desktop/KDE
14mr|plasma6-libkscreen-6.7.5-1|12	Url:		https://www.kde.org/
14mr|plasma6-libkscreen-6.7.5-1|13	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-libkscreen-6.7.5-1|14	BuildRequires:	extra-cmake-modules6
14mr|plasma6-libkscreen-6.7.5-1|15	BuildRequires:	kf6config-devel
14mr|plasma6-libkscreen-6.7.5-1|16	BuildRequires:	kf6wayland-devel
14mr|plasma6-libkscreen-6.7.5-1|17	BuildRequires:	pkgconfig(Qt6Core)
14mr|plasma6-libkscreen-6.7.5-1|18	BuildRequires:	pkgconfig(Qt6DBus)
14mr|plasma6-libkscreen-6.7.5-1|19	BuildRequires:	pkgconfig(Qt6Gui)
14mr|plasma6-libkscreen-6.7.5-1|20	BuildRequires:	pkgconfig(Qt6Test)
14mr|plasma6-libkscreen-6.7.5-1|21	BuildRequires:	pkgconfig(Qt6WaylandClient)
14mr|plasma6-libkscreen-6.7.5-1|22	BuildRequires:	pkgconfig(x11)
14mr|plasma6-libkscreen-6.7.5-1|23	BuildRequires:	pkgconfig(xcb)
14mr|plasma6-libkscreen-6.7.5-1|24	BuildRequires:	pkgconfig(xcb-randr)
14mr|plasma6-libkscreen-6.7.5-1|25	BuildRequires:	pkgconfig(xext)
14mr|plasma6-libkscreen-6.7.5-1|26	BuildRequires:	pkgconfig(xrandr)
14mr|plasma6-libkscreen-6.7.5-1|27	BuildRequires:	pkgconfig(wayland-cursor)
14mr|plasma6-libkscreen-6.7.5-1|28	BuildRequires:	pkgconfig(wayland-client)
14mr|plasma6-libkscreen-6.7.5-1|29	BuildRequires:	pkgconfig(wayland-egl)
14mr|plasma6-libkscreen-6.7.5-1|30	BuildRequires:	pkgconfig(wayland-scanner)
14mr|plasma6-libkscreen-6.7.5-1|31	BuildRequires: 	pkgconfig(wayland-protocols)
14mr|plasma6-libkscreen-6.7.5-1|32	BuildRequires:	plasma-wayland-protocols-devel
14mr|plasma6-libkscreen-6.7.5-1|33	BuildRequires:	qt6-linguist-tools
14mr|plasma6-libkscreen-6.7.5-1|34	Requires: %{_lib}kf6screen8 >= %{EVRD}
14mr|plasma6-libkscreen-6.7.5-1|35	Requires: %{_lib}kf6screendpms8 >= %{EVRD}
14mr|plasma6-libkscreen-6.7.5-1|36	
14mr|plasma6-libkscreen-6.7.5-1|37	%description
14mr|plasma6-libkscreen-6.7.5-1|38	KDE Frameworks 6 display configuration library. It provides access to current
14mr|plasma6-libkscreen-6.7.5-1|39	configuration of connected displays and ways to change the configuration.
14mr|plasma6-libkscreen-6.7.5-1|40	
14mr|plasma6-libkscreen-6.7.5-1|41	%files -f %{name}.lang
14mr|plasma6-libkscreen-6.7.5-1|42	%{_kde6_bindir}/kscreen-doctor
14mr|plasma6-libkscreen-6.7.5-1|43	%{_kde6_datadir}/qlogging-categories6/libkscreen.categories
14mr|plasma6-libkscreen-6.7.5-1|44	%{_kde6_datadir}/zsh/site-functions/_kscreen-doctor
14mr|plasma6-libkscreen-6.7.5-1|45	%{_kde6_libexecdir}/kf6/kscreen_backend_launcher
14mr|plasma6-libkscreen-6.7.5-1|46	%{_kde6_plugindir}/kscreen/*.so
14mr|plasma6-libkscreen-6.7.5-1|47	%{_datadir}/dbus-1/services/org.kde.kscreen.service
14mr|plasma6-libkscreen-6.7.5-1|48	%{_prefix}/lib/systemd/user/plasma-kscreen.service
14mr|plasma6-libkscreen-6.7.5-1|49	
14mr|plasma6-libkscreen-6.7.5-1|50	#----------------------------------------------------------------------------
14mr|plasma6-libkscreen-6.7.5-1|51	
14mr|plasma6-libkscreen-6.7.5-1|52	%define kfscreen_major 8
14mr|plasma6-libkscreen-6.7.5-1|53	%define libkfscreen %mklibname kf6screen %{kfscreen_major}
14mr|plasma6-libkscreen-6.7.5-1|54	
14mr|plasma6-libkscreen-6.7.5-1|55	%package -n %{libkfscreen}
14mr|plasma6-libkscreen-6.7.5-1|56	Summary:	KDE Frameworks 6 display configuration shared library
14mr|plasma6-libkscreen-6.7.5-1|57	Group:		System/Libraries
14mr|plasma6-libkscreen-6.7.5-1|58	Requires:	%{name} >= %{EVRD}
14mr|plasma6-libkscreen-6.7.5-1|59	Requires:	%{_lib}kf6screendpms8 >= %{EVRD}
14mr|plasma6-libkscreen-6.7.5-1|60	
14mr|plasma6-libkscreen-6.7.5-1|61	%description -n %{libkfscreen}
14mr|plasma6-libkscreen-6.7.5-1|62	KDE Frameworks 6 display configuration shared library.
14mr|plasma6-libkscreen-6.7.5-1|63	
14mr|plasma6-libkscreen-6.7.5-1|64	%files -n %{libkfscreen}
14mr|plasma6-libkscreen-6.7.5-1|65	%{_kde6_libdir}/libKF6Screen.so.%{kfscreen_major}
14mr|plasma6-libkscreen-6.7.5-1|66	%{_kde6_libdir}/libKF6Screen.so.%{version}
14mr|plasma6-libkscreen-6.7.5-1|67	
14mr|plasma6-libkscreen-6.7.5-1|68	#----------------------------------------------------------------------------
14mr|plasma6-libkscreen-6.7.5-1|69	
14mr|plasma6-libkscreen-6.7.5-1|70	%define kfscreendpms_major 8
14mr|plasma6-libkscreen-6.7.5-1|71	%define libkfscreendpms %mklibname kf6screendpms %{kfscreendpms_major}
14mr|plasma6-libkscreen-6.7.5-1|72	
14mr|plasma6-libkscreen-6.7.5-1|73	%package -n %{libkfscreendpms}
14mr|plasma6-libkscreen-6.7.5-1|74	Summary:	KDE Frameworks 6 display configuration shared library
14mr|plasma6-libkscreen-6.7.5-1|75	Group:		System/Libraries
14mr|plasma6-libkscreen-6.7.5-1|76	Requires:	%{name} >= %{EVRD}
14mr|plasma6-libkscreen-6.7.5-1|77	Requires:	%{_lib}kf6screen8 >= %{EVRD}
14mr|plasma6-libkscreen-6.7.5-1|78	
14mr|plasma6-libkscreen-6.7.5-1|79	%description -n %{libkfscreendpms}
14mr|plasma6-libkscreen-6.7.5-1|80	KDE Frameworks 6 display configuration shared library.
14mr|plasma6-libkscreen-6.7.5-1|81	
14mr|plasma6-libkscreen-6.7.5-1|82	%files -n %{libkfscreendpms}
14mr|plasma6-libkscreen-6.7.5-1|83	%{_kde6_libdir}/libKF6ScreenDpms.so.%{kfscreen_major}
14mr|plasma6-libkscreen-6.7.5-1|84	%{_kde6_libdir}/libKF6ScreenDpms.so.%{version}
14mr|plasma6-libkscreen-6.7.5-1|85	
14mr|plasma6-libkscreen-6.7.5-1|86	#----------------------------------------------------------------------------
14mr|plasma6-libkscreen-6.7.5-1|87	
14mr|plasma6-libkscreen-6.7.5-1|88	%define devkfscreen %mklibname kf6screen -d
14mr|plasma6-libkscreen-6.7.5-1|89	
14mr|plasma6-libkscreen-6.7.5-1|90	%package -n %{devkfscreen}
14mr|plasma6-libkscreen-6.7.5-1|91	Summary:	Development files for KDE Frameworks 6 display configuration library
14mr|plasma6-libkscreen-6.7.5-1|92	Group:		Development/KDE and Qt
14mr|plasma6-libkscreen-6.7.5-1|93	Requires:	%{libkfscreen} >= %{EVRD}
14mr|plasma6-libkscreen-6.7.5-1|94	Requires:	%{libkfscreendpms} >= %{EVRD}
14mr|plasma6-libkscreen-6.7.5-1|95	Provides:	%{name}-devel = %{EVRD}
14mr|plasma6-libkscreen-6.7.5-1|96	Provides:	kf6screen-devel = %{EVRD}
14mr|plasma6-libkscreen-6.7.5-1|97	
14mr|plasma6-libkscreen-6.7.5-1|98	%description -n %{devkfscreen}
14mr|plasma6-libkscreen-6.7.5-1|99	This package contains header files needed if you wish to build applications
14mr|plasma6-libkscreen-6.7.5-1|100	based on %{name}.
14mr|plasma6-libkscreen-6.7.5-1|101	
14mr|plasma6-libkscreen-6.7.5-1|102	%files -n %{devkfscreen}
14mr|plasma6-libkscreen-6.7.5-1|103	%{_kde6_includedir}/KF6/KScreen
14mr|plasma6-libkscreen-6.7.5-1|104	%{_kde6_includedir}/KF6/kscreen_version.h
14mr|plasma6-libkscreen-6.7.5-1|105	%{_kde6_libdir}/cmake/KF6Screen
14mr|plasma6-libkscreen-6.7.5-1|106	%{_kde6_libdir}/pkgconfig/KF6Screen.pc
14mr|plasma6-libkscreen-6.7.5-1|107	%{_kde6_libdir}/libKF6Screen.so
14mr|plasma6-libkscreen-6.7.5-1|108	%{_kde6_libdir}/libKF6ScreenDpms.so
14mr|plasma6-libkscreen-6.7.5-1|109	
14mr|plasma6-libkscreen-6.7.5-1|110	#----------------------------------------------------------------------------
14mr|plasma6-libkscreen-6.7.5-1|111	
14mr|plasma6-libkscreen-6.7.5-1|112	%prep
14mr|plasma6-libkscreen-6.7.5-1|113	%setup -qn %{oname}-%{version}
14mr|plasma6-libkscreen-6.7.5-1|114	
14mr|plasma6-libkscreen-6.7.5-1|115	%build
14mr|plasma6-libkscreen-6.7.5-1|116	%cmake_kde6
14mr|plasma6-libkscreen-6.7.5-1|117	%make_build
14mr|plasma6-libkscreen-6.7.5-1|118	
14mr|plasma6-libkscreen-6.7.5-1|119	%install
14mr|plasma6-libkscreen-6.7.5-1|120	%make_install -C build
14mr|plasma6-libkscreen-6.7.5-1|121	
14mr|plasma6-libkscreen-6.7.5-1|122	%find_lang %{name} --all-name --with-qt

88 14
14mr|plasma6-libplasma-6.7.5-1|1	%define oname libplasma
14mr|plasma6-libplasma-6.7.5-1|2	
14mr|plasma6-libplasma-6.7.5-1|3	Summary:	Plasma 6 plugin based UI runtime module
14mr|plasma6-libplasma-6.7.5-1|4	Name:		plasma6-libplasma
14mr|plasma6-libplasma-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-libplasma-6.7.5-1|6	Release:	1
14mr|plasma6-libplasma-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-libplasma-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-libplasma-6.7.5-1|9	Url:		https://www.kde.org/
14mr|plasma6-libplasma-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-libplasma-6.7.5-1|11	Source1:	libplasma6.po
14mr|plasma6-libplasma-6.7.5-1|12	# Custom configuration for plasmoid applets
14mr|plasma6-libplasma-6.7.5-1|13	# Add feature to set custom config (xml) in XDG data dirs for applets, like:
14mr|plasma6-libplasma-6.7.5-1|14	# `/usr/share/applets.kcfg/org.kde.plasma.kickoff.kcfg`
14mr|plasma6-libplasma-6.7.5-1|15	# Bug: https://bugs.kde.org/show_bug.cgi?id=506804
14mr|plasma6-libplasma-6.7.5-1|16	Patch1:		custom-applet-config.patch
14mr|plasma6-libplasma-6.7.5-1|17	# Related MR:
14mr|plasma6-libplasma-6.7.5-1|18	# https://invent.kde.org/plasma/libplasma/-/merge_requests/1574
14mr|plasma6-libplasma-6.7.5-1|19	Patch2:     fix-missing-wallpaper-plugin.patch
14mr|plasma6-libplasma-6.7.5-1|20	BuildRequires:	extra-cmake-modules6
14mr|plasma6-libplasma-6.7.5-1|21	BuildRequires:	qt6-linguist-tools
14mr|plasma6-libplasma-6.7.5-1|22	BuildRequires:	plasmaactivities-devel
14mr|plasma6-libplasma-6.7.5-1|23	BuildRequires:	kf6archive-devel
14mr|plasma6-libplasma-6.7.5-1|24	BuildRequires:	kf6config-devel
14mr|plasma6-libplasma-6.7.5-1|25	BuildRequires:	kf6configwidgets-devel
14mr|plasma6-libplasma-6.7.5-1|26	BuildRequires:	kf6coreaddons-devel
14mr|plasma6-libplasma-6.7.5-1|27	BuildRequires:	kf6dbusaddons-devel
14mr|plasma6-libplasma-6.7.5-1|28	BuildRequires:	kf6declarative-devel
14mr|plasma6-libplasma-6.7.5-1|29	BuildRequires:	kf6doctools-devel
14mr|plasma6-libplasma-6.7.5-1|30	BuildRequires:	kf6globalaccel-devel
14mr|plasma6-libplasma-6.7.5-1|31	BuildRequires:	kf6guiaddons-devel
14mr|plasma6-libplasma-6.7.5-1|32	BuildRequires:	kf6i18n-devel
14mr|plasma6-libplasma-6.7.5-1|33	BuildRequires:	kf6iconthemes-devel
14mr|plasma6-libplasma-6.7.5-1|34	BuildRequires:	kf6kcmutils-devel
14mr|plasma6-libplasma-6.7.5-1|35	BuildRequires:	kf6kio-devel
14mr|plasma6-libplasma-6.7.5-1|36	BuildRequires:	kf6kirigamiplatform-devel
14mr|plasma6-libplasma-6.7.5-1|37	BuildRequires:	kf6notifications-devel
14mr|plasma6-libplasma-6.7.5-1|38	BuildRequires:	kf6package-devel
14mr|plasma6-libplasma-6.7.5-1|39	BuildRequires:	kf6service-devel
14mr|plasma6-libplasma-6.7.5-1|40	BuildRequires:	kf6svg-devel
14mr|plasma6-libplasma-6.7.5-1|41	BuildRequires:	kf6wayland-devel
14mr|plasma6-libplasma-6.7.5-1|42	BuildRequires:	kf6windowsystem-devel
14mr|plasma6-libplasma-6.7.5-1|43	BuildRequires:	kf6xmlgui-devel
14mr|plasma6-libplasma-6.7.5-1|44	BuildRequires:	pkgconfig(egl)
14mr|plasma6-libplasma-6.7.5-1|45	BuildRequires:	pkgconfig(gl)
14mr|plasma6-libplasma-6.7.5-1|46	BuildRequires:	pkgconfig(Qt6Core)
14mr|plasma6-libplasma-6.7.5-1|47	BuildRequires:	pkgconfig(Qt6Gui)
14mr|plasma6-libplasma-6.7.5-1|48	BuildRequires:	pkgconfig(Qt6Network)
14mr|plasma6-libplasma-6.7.5-1|49	BuildRequires:	pkgconfig(Qt6Qml)
14mr|plasma6-libplasma-6.7.5-1|50	BuildRequires:	pkgconfig(Qt6Quick)
14mr|plasma6-libplasma-6.7.5-1|51	BuildRequires:	pkgconfig(Qt6QuickTest)
14mr|plasma6-libplasma-6.7.5-1|52	BuildRequires:	pkgconfig(Qt6QuickControls2)
14mr|plasma6-libplasma-6.7.5-1|53	BuildRequires:	pkgconfig(Qt6Sql)
14mr|plasma6-libplasma-6.7.5-1|54	BuildRequires:	pkgconfig(Qt6Svg)
14mr|plasma6-libplasma-6.7.5-1|55	BuildRequires:	pkgconfig(Qt6Test)
14mr|plasma6-libplasma-6.7.5-1|56	BuildRequires:	pkgconfig(Qt6Widgets)
14mr|plasma6-libplasma-6.7.5-1|57	BuildRequires:	pkgconfig(x11)
14mr|plasma6-libplasma-6.7.5-1|58	BuildRequires:	pkgconfig(xcb)
14mr|plasma6-libplasma-6.7.5-1|59	BuildRequires:	pkgconfig(xcb-composite)
14mr|plasma6-libplasma-6.7.5-1|60	BuildRequires:	pkgconfig(xcb-damage)
14mr|plasma6-libplasma-6.7.5-1|61	BuildRequires:	pkgconfig(xcb-render)
14mr|plasma6-libplasma-6.7.5-1|62	BuildRequires:	pkgconfig(xcb-shape)
14mr|plasma6-libplasma-6.7.5-1|63	BuildRequires:	pkgconfig(xcb-xfixes)
14mr|plasma6-libplasma-6.7.5-1|64	BuildRequires:	pkgconfig(wayland-client)
14mr|plasma6-libplasma-6.7.5-1|65	BuildRequires:	pkgconfig(wayland-protocols)
14mr|plasma6-libplasma-6.7.5-1|66	BuildRequires:	plasma-wayland-protocols-devel
14mr|plasma6-libplasma-6.7.5-1|67	BuildRequires:	qt6-qtdeclarative-devel
14mr|plasma6-libplasma-6.7.5-1|68	BuildRequires:	qt6-qttools-devel
14mr|plasma6-libplasma-6.7.5-1|69	Requires:	plasma6-desktoptheme-breeze >= %{EVRD}
14mr|plasma6-libplasma-6.7.5-1|70	Requires:	plasma6-desktoptheme-breeze-dark >= %{EVRD}
14mr|plasma6-libplasma-6.7.5-1|71	Requires:	plasma6-desktoptheme-breeze-light >= %{EVRD}
14mr|plasma6-libplasma-6.7.5-1|72	Recommends:	plasma6-desktoptheme-oxygen >= %{EVRD}
14mr|plasma6-libplasma-6.7.5-1|73	Requires:	plasma6-scriptengine-declarative >= %{EVRD}
14mr|plasma6-libplasma-6.7.5-1|74	Requires:	%{_lib}plasma >= %{version}
14mr|plasma6-libplasma-6.7.5-1|75	Requires:	%{_lib}plasmaquick >= %{version}
14mr|plasma6-libplasma-6.7.5-1|76	Conflicts:	%{name}-i18n < 6.3.3-2
14mr|plasma6-libplasma-6.7.5-1|77	Obsoletes:	%{name}-i18n < 6.3.3-2
14mr|plasma6-libplasma-6.7.5-1|78	
14mr|plasma6-libplasma-6.7.5-1|79	%description
14mr|plasma6-libplasma-6.7.5-1|80	Plasma 6 plugin based UI runtime module.
14mr|plasma6-libplasma-6.7.5-1|81	
14mr|plasma6-libplasma-6.7.5-1|82	The plasma framework provides the foundations that can be used to build
14mr|plasma6-libplasma-6.7.5-1|83	a primary user interface, from graphical to logical components.
14mr|plasma6-libplasma-6.7.5-1|84	
14mr|plasma6-libplasma-6.7.5-1|85	%files -f %{name}.lang
14mr|plasma6-libplasma-6.7.5-1|86	%{_kde6_datadir}/qlogging-categories6/plasma-framework.categories
14mr|plasma6-libplasma-6.7.5-1|87	%{_kde6_datadir}/qlogging-categories6/plasma-framework.renamecategories
14mr|plasma6-libplasma-6.7.5-1|88	%{_kde6_qmldir}/org/kde/kirigami/styles
14mr|plasma6-libplasma-6.7.5-1|89	%{_kde6_plugindir}/packagestructure
14mr|plasma6-libplasma-6.7.5-1|90	%{_kde6_plugindir}/kirigami/platform/KirigamiPlasmaStyle.so
14mr|plasma6-libplasma-6.7.5-1|91	
14mr|plasma6-libplasma-6.7.5-1|92	#----------------------------------------------------------------------------
14mr|plasma6-libplasma-6.7.5-1|93	
14mr|plasma6-libplasma-6.7.5-1|94	%package -n plasma6-desktoptheme-breeze
14mr|plasma6-libplasma-6.7.5-1|95	Summary:	Breeze plasma desktop theme
14mr|plasma6-libplasma-6.7.5-1|96	Group:		Graphical desktop/KDE
14mr|plasma6-libplasma-6.7.5-1|97	BuildArch:	noarch
14mr|plasma6-libplasma-6.7.5-1|98	
14mr|plasma6-libplasma-6.7.5-1|99	%description -n plasma6-desktoptheme-breeze
14mr|plasma6-libplasma-6.7.5-1|100	Breeze plasma desktop theme.
14mr|plasma6-libplasma-6.7.5-1|101	
14mr|plasma6-libplasma-6.7.5-1|102	%files -n plasma6-desktoptheme-breeze
14mr|plasma6-libplasma-6.7.5-1|103	%dir %{_kde6_datadir}/plasma/desktoptheme/default/
14mr|plasma6-libplasma-6.7.5-1|104	%{_kde6_datadir}/plasma/desktoptheme/default/*
14mr|plasma6-libplasma-6.7.5-1|105	
14mr|plasma6-libplasma-6.7.5-1|106	#----------------------------------------------------------------------------
14mr|plasma6-libplasma-6.7.5-1|107	
14mr|plasma6-libplasma-6.7.5-1|108	%package -n plasma6-desktoptheme-breeze-dark
14mr|plasma6-libplasma-6.7.5-1|109	Summary:	Breeze Dark plasma desktop theme
14mr|plasma6-libplasma-6.7.5-1|110	Group:		Graphical desktop/KDE
14mr|plasma6-libplasma-6.7.5-1|111	BuildArch:	noarch
14mr|plasma6-libplasma-6.7.5-1|112	
14mr|plasma6-libplasma-6.7.5-1|113	%description -n plasma6-desktoptheme-breeze-dark
14mr|plasma6-libplasma-6.7.5-1|114	Breeze Dark plasma desktop theme.
14mr|plasma6-libplasma-6.7.5-1|115	
14mr|plasma6-libplasma-6.7.5-1|116	%files -n plasma6-desktoptheme-breeze-dark
14mr|plasma6-libplasma-6.7.5-1|117	%dir %{_kde6_datadir}/plasma/desktoptheme/breeze-dark/
14mr|plasma6-libplasma-6.7.5-1|118	%{_kde6_datadir}/plasma/desktoptheme/breeze-dark/*
14mr|plasma6-libplasma-6.7.5-1|119	
14mr|plasma6-libplasma-6.7.5-1|120	#----------------------------------------------------------------------------
14mr|plasma6-libplasma-6.7.5-1|121	
14mr|plasma6-libplasma-6.7.5-1|122	%package -n plasma6-desktoptheme-breeze-light
14mr|plasma6-libplasma-6.7.5-1|123	Summary:	Breeze Light plasma desktop theme
14mr|plasma6-libplasma-6.7.5-1|124	Group:		Graphical desktop/KDE
14mr|plasma6-libplasma-6.7.5-1|125	BuildArch:	noarch
14mr|plasma6-libplasma-6.7.5-1|126	
14mr|plasma6-libplasma-6.7.5-1|127	%description -n plasma6-desktoptheme-breeze-light
14mr|plasma6-libplasma-6.7.5-1|128	Breeze Light plasma desktop theme.
14mr|plasma6-libplasma-6.7.5-1|129	
14mr|plasma6-libplasma-6.7.5-1|130	%files -n plasma6-desktoptheme-breeze-light
14mr|plasma6-libplasma-6.7.5-1|131	%dir %{_kde6_datadir}/plasma/desktoptheme/breeze-light/
14mr|plasma6-libplasma-6.7.5-1|132	%{_kde6_datadir}/plasma/desktoptheme/breeze-light/*
14mr|plasma6-libplasma-6.7.5-1|133	
14mr|plasma6-libplasma-6.7.5-1|134	#----------------------------------------------------------------------------
14mr|plasma6-libplasma-6.7.5-1|135	
14mr|plasma6-libplasma-6.7.5-1|136	%package -n plasma6-scriptengine-declarative
14mr|plasma6-libplasma-6.7.5-1|137	Summary:	Support for QML and JavaScript plasma applets
14mr|plasma6-libplasma-6.7.5-1|138	Group:		Graphical desktop/KDE
14mr|plasma6-libplasma-6.7.5-1|139	Requires:	%{name}
14mr|plasma6-libplasma-6.7.5-1|140	
14mr|plasma6-libplasma-6.7.5-1|141	%description -n plasma6-scriptengine-declarative
14mr|plasma6-libplasma-6.7.5-1|142	Support for QML and JavaScript plasma applets.
14mr|plasma6-libplasma-6.7.5-1|143	
14mr|plasma6-libplasma-6.7.5-1|144	%files -n plasma6-scriptengine-declarative
14mr|plasma6-libplasma-6.7.5-1|145	
14mr|plasma6-libplasma-6.7.5-1|146	#----------------------------------------------------------------------------
14mr|plasma6-libplasma-6.7.5-1|147	
14mr|plasma6-libplasma-6.7.5-1|148	%define qmlplasma %mklibname plasma-qml
14mr|plasma6-libplasma-6.7.5-1|149	
14mr|plasma6-libplasma-6.7.5-1|150	%package -n %{qmlplasma}
14mr|plasma6-libplasma-6.7.5-1|151	Summary:	QML plugin for Plasma 6 Plasma Framework
14mr|plasma6-libplasma-6.7.5-1|152	Group:		System/Libraries
14mr|plasma6-libplasma-6.7.5-1|153	Provides:	plasma-qml
14mr|plasma6-libplasma-6.7.5-1|154	
14mr|plasma6-libplasma-6.7.5-1|155	%description -n %{qmlplasma}
14mr|plasma6-libplasma-6.7.5-1|156	QML plugin for Plasma 6 Plasma Framework.
14mr|plasma6-libplasma-6.7.5-1|157	
14mr|plasma6-libplasma-6.7.5-1|158	%files -n %{qmlplasma}
14mr|plasma6-libplasma-6.7.5-1|159	%dir %{_kde6_qmldir}/org/kde/plasma/
14mr|plasma6-libplasma-6.7.5-1|160	%{_kde6_qmldir}/org/kde/plasma/*
14mr|plasma6-libplasma-6.7.5-1|161	
14mr|plasma6-libplasma-6.7.5-1|162	#----------------------------------------------------------------------------
14mr|plasma6-libplasma-6.7.5-1|163	
14mr|plasma6-libplasma-6.7.5-1|164	%define plasma_major 7
14mr|plasma6-libplasma-6.7.5-1|165	%define libplasma %mklibname plasma %{plasma_major}
14mr|plasma6-libplasma-6.7.5-1|166	
14mr|plasma6-libplasma-6.7.5-1|167	%package -n %{libplasma}
14mr|plasma6-libplasma-6.7.5-1|168	Summary:	Plasma 6 plugin based UI runtime shared library
14mr|plasma6-libplasma-6.7.5-1|169	Group:		System/Libraries
14mr|plasma6-libplasma-6.7.5-1|170	Requires:	%{qmlplasma}
14mr|plasma6-libplasma-6.7.5-1|171	Provides:	%{_lib}plasma
14mr|plasma6-libplasma-6.7.5-1|172	Conflicts:	%{_lib}plasma6 < 6.6.1
14mr|plasma6-libplasma-6.7.5-1|173	Obsoletes:	%{_lib}plasma6 < 6.6.1
14mr|plasma6-libplasma-6.7.5-1|174	
14mr|plasma6-libplasma-6.7.5-1|175	%description -n %{libplasma}
14mr|plasma6-libplasma-6.7.5-1|176	Plasma 6 plugin based UI runtime shared library.
14mr|plasma6-libplasma-6.7.5-1|177	
14mr|plasma6-libplasma-6.7.5-1|178	%files -n %{libplasma}
14mr|plasma6-libplasma-6.7.5-1|179	%{_kde6_libdir}/libPlasma.so.%{plasma_major}
14mr|plasma6-libplasma-6.7.5-1|180	%{_kde6_libdir}/libPlasma.so.%{version}
14mr|plasma6-libplasma-6.7.5-1|181	
14mr|plasma6-libplasma-6.7.5-1|182	#----------------------------------------------------------------------------
14mr|plasma6-libplasma-6.7.5-1|183	
14mr|plasma6-libplasma-6.7.5-1|184	%define plasmaquick_major 7
14mr|plasma6-libplasma-6.7.5-1|185	%define libplasmaquick %mklibname plasmaquick %{plasmaquick_major}
14mr|plasma6-libplasma-6.7.5-1|186	
14mr|plasma6-libplasma-6.7.5-1|187	%package -n %{libplasmaquick}
14mr|plasma6-libplasma-6.7.5-1|188	Summary:	Plasma 6 plugin based UI runtime shared library
14mr|plasma6-libplasma-6.7.5-1|189	Group:		System/Libraries
14mr|plasma6-libplasma-6.7.5-1|190	Requires:	%{qmlplasma}
14mr|plasma6-libplasma-6.7.5-1|191	Provides:	%{_lib}plasmaquick
14mr|plasma6-libplasma-6.7.5-1|192	Conflicts:	%{_lib}plasmaquick6 < 6.6.1
14mr|plasma6-libplasma-6.7.5-1|193	Obsoletes:	%{_lib}plasmaquick6 < 6.6.1
14mr|plasma6-libplasma-6.7.5-1|194	
14mr|plasma6-libplasma-6.7.5-1|195	%description -n %{libplasmaquick}
14mr|plasma6-libplasma-6.7.5-1|196	Plasma 6 plugin based UI runtime shared library.
14mr|plasma6-libplasma-6.7.5-1|197	
14mr|plasma6-libplasma-6.7.5-1|198	%files -n %{libplasmaquick}
14mr|plasma6-libplasma-6.7.5-1|199	%{_kde6_libdir}/libPlasmaQuick.so.%{plasmaquick_major}
14mr|plasma6-libplasma-6.7.5-1|200	%{_kde6_libdir}/libPlasmaQuick.so.%{version}
14mr|plasma6-libplasma-6.7.5-1|201	
14mr|plasma6-libplasma-6.7.5-1|202	#----------------------------------------------------------------------------
14mr|plasma6-libplasma-6.7.5-1|203	
14mr|plasma6-libplasma-6.7.5-1|204	%define devplasma %mklibname plasma -d
14mr|plasma6-libplasma-6.7.5-1|205	
14mr|plasma6-libplasma-6.7.5-1|206	%package -n %{devplasma}
14mr|plasma6-libplasma-6.7.5-1|207	Summary:	Development files for Plasma 6 plugin based UI runtime module
14mr|plasma6-libplasma-6.7.5-1|208	Group:		Development/KDE and Qt
14mr|plasma6-libplasma-6.7.5-1|209	Requires:	%{libplasma} >= %{EVRD}
14mr|plasma6-libplasma-6.7.5-1|210	Requires:	%{libplasmaquick} >= %{EVRD}
14mr|plasma6-libplasma-6.7.5-1|211	Requires:	%{name} >= %{EVRD}
14mr|plasma6-libplasma-6.7.5-1|212	Provides:	%{name}-devel = %{EVRD}
14mr|plasma6-libplasma-6.7.5-1|213	Provides:	plasma6-devel = %{version}
14mr|plasma6-libplasma-6.7.5-1|214	Provides:	kf6plasma-devel = %{version}
14mr|plasma6-libplasma-6.7.5-1|215	Provides:	plasmaquick6-devel = %{version}
14mr|plasma6-libplasma-6.7.5-1|216	Provides:	kf6plasmaquick-devel = %{version}
14mr|plasma6-libplasma-6.7.5-1|217	
14mr|plasma6-libplasma-6.7.5-1|218	%description -n %{devplasma}
14mr|plasma6-libplasma-6.7.5-1|219	This package contains header files needed if you wish to build applications
14mr|plasma6-libplasma-6.7.5-1|220	based on %{name}.
14mr|plasma6-libplasma-6.7.5-1|221	
14mr|plasma6-libplasma-6.7.5-1|222	%files -n %{devplasma}
14mr|plasma6-libplasma-6.7.5-1|223	%{_kde6_datadir}/kdevappwizard/templates/*
14mr|plasma6-libplasma-6.7.5-1|224	%{_kde6_includedir}/Plasma/
14mr|plasma6-libplasma-6.7.5-1|225	%{_kde6_includedir}/PlasmaQuick/
14mr|plasma6-libplasma-6.7.5-1|226	%{_kde6_libdir}/cmake/Plasma
14mr|plasma6-libplasma-6.7.5-1|227	%{_kde6_libdir}/cmake/PlasmaQuick
14mr|plasma6-libplasma-6.7.5-1|228	%{_kde6_libdir}/libPlasma.so
14mr|plasma6-libplasma-6.7.5-1|229	%{_kde6_libdir}/libPlasmaQuick.so
14mr|plasma6-libplasma-6.7.5-1|230	
14mr|plasma6-libplasma-6.7.5-1|231	#----------------------------------------------------------------------------
14mr|plasma6-libplasma-6.7.5-1|232	
14mr|plasma6-libplasma-6.7.5-1|233	%prep
14mr|plasma6-libplasma-6.7.5-1|234	%autosetup -p1 -n %{oname}-%{version}
14mr|plasma6-libplasma-6.7.5-1|235	
14mr|plasma6-libplasma-6.7.5-1|236	# update ru translation
14mr|plasma6-libplasma-6.7.5-1|237	cp -f %{SOURCE1} po/ru/
14mr|plasma6-libplasma-6.7.5-1|238	
14mr|plasma6-libplasma-6.7.5-1|239	%build
14mr|plasma6-libplasma-6.7.5-1|240	%cmake_kde6
14mr|plasma6-libplasma-6.7.5-1|241	%make_build
14mr|plasma6-libplasma-6.7.5-1|242	
14mr|plasma6-libplasma-6.7.5-1|243	%install
14mr|plasma6-libplasma-6.7.5-1|244	%make_install -C build
14mr|plasma6-libplasma-6.7.5-1|245	
14mr|plasma6-libplasma-6.7.5-1|246	%find_lang %{name} --all-name --with-man

89 14
14mr|plasma6-ocean-sounds-6.7.5-1|1	%define oname ocean-sound-theme
14mr|plasma6-ocean-sounds-6.7.5-1|2	
14mr|plasma6-ocean-sounds-6.7.5-1|3	Summary:	Ocean Sound Theme for Plasma
14mr|plasma6-ocean-sounds-6.7.5-1|4	Name:		plasma6-ocean-sounds
14mr|plasma6-ocean-sounds-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-ocean-sounds-6.7.5-1|6	Release:	1
14mr|plasma6-ocean-sounds-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-ocean-sounds-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-ocean-sounds-6.7.5-1|9	Url:		https://www.kde.org/
14mr|plasma6-ocean-sounds-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-ocean-sounds-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14mr|plasma6-ocean-sounds-6.7.5-1|12	BuildArch:	noarch
14mr|plasma6-ocean-sounds-6.7.5-1|13	
14mr|plasma6-ocean-sounds-6.7.5-1|14	%description
14mr|plasma6-ocean-sounds-6.7.5-1|15	Ocean Sound Theme for Plasma.
14mr|plasma6-ocean-sounds-6.7.5-1|16	
14mr|plasma6-ocean-sounds-6.7.5-1|17	%files
14mr|plasma6-ocean-sounds-6.7.5-1|18	%dir %{_kde6_datadir}/sounds/ocean/
14mr|plasma6-ocean-sounds-6.7.5-1|19	%{_kde6_datadir}/sounds/ocean/*
14mr|plasma6-ocean-sounds-6.7.5-1|20	
14mr|plasma6-ocean-sounds-6.7.5-1|21	%prep
14mr|plasma6-ocean-sounds-6.7.5-1|22	%setup -n %{oname}-%{version}
14mr|plasma6-ocean-sounds-6.7.5-1|23	
14mr|plasma6-ocean-sounds-6.7.5-1|24	%build
14mr|plasma6-ocean-sounds-6.7.5-1|25	%cmake_kde6
14mr|plasma6-ocean-sounds-6.7.5-1|26	%make_build
14mr|plasma6-ocean-sounds-6.7.5-1|27	
14mr|plasma6-ocean-sounds-6.7.5-1|28	%install
14mr|plasma6-ocean-sounds-6.7.5-1|29	%make_install -C build

90 14
14mr|plasma6-oxygen-sounds-6.7.5-1|1	%define oname oxygen-sounds
14mr|plasma6-oxygen-sounds-6.7.5-1|2	
14mr|plasma6-oxygen-sounds-6.7.5-1|3	Summary:	Sounds for the Oxygen Plasma theme
14mr|plasma6-oxygen-sounds-6.7.5-1|4	Name:		plasma6-oxygen-sounds
14mr|plasma6-oxygen-sounds-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-oxygen-sounds-6.7.5-1|6	Release:	1
14mr|plasma6-oxygen-sounds-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-oxygen-sounds-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-oxygen-sounds-6.7.5-1|9	Url:		https://www.kde.org/
14mr|plasma6-oxygen-sounds-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-oxygen-sounds-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14mr|plasma6-oxygen-sounds-6.7.5-1|12	BuildArch:	noarch
14mr|plasma6-oxygen-sounds-6.7.5-1|13	
14mr|plasma6-oxygen-sounds-6.7.5-1|14	%description
14mr|plasma6-oxygen-sounds-6.7.5-1|15	Sounds for the Oxygen Plasma theme.
14mr|plasma6-oxygen-sounds-6.7.5-1|16	
14mr|plasma6-oxygen-sounds-6.7.5-1|17	%files
14mr|plasma6-oxygen-sounds-6.7.5-1|18	%{_kde6_datadir}/sounds/Oxygen-*.ogg
14mr|plasma6-oxygen-sounds-6.7.5-1|19	%{_kde6_datadir}/sounds/oxygen
14mr|plasma6-oxygen-sounds-6.7.5-1|20	
14mr|plasma6-oxygen-sounds-6.7.5-1|21	%prep
14mr|plasma6-oxygen-sounds-6.7.5-1|22	%setup -n %{oname}-%{version}
14mr|plasma6-oxygen-sounds-6.7.5-1|23	
14mr|plasma6-oxygen-sounds-6.7.5-1|24	%build
14mr|plasma6-oxygen-sounds-6.7.5-1|25	%cmake_kde6 \
14mr|plasma6-oxygen-sounds-6.7.5-1|26	-DBUILD_WITH_QT6:BOOL=ON
14mr|plasma6-oxygen-sounds-6.7.5-1|27	%make_build
14mr|plasma6-oxygen-sounds-6.7.5-1|28	
14mr|plasma6-oxygen-sounds-6.7.5-1|29	%install
14mr|plasma6-oxygen-sounds-6.7.5-1|30	%make_install -C build

91 14
14mr|plasma6-workspace-wallpapers-6.7.5-1|1	%define oname plasma-workspace-wallpapers
14mr|plasma6-workspace-wallpapers-6.7.5-1|2	
14mr|plasma6-workspace-wallpapers-6.7.5-1|3	Summary:	Plasma 6 wallpapers
14mr|plasma6-workspace-wallpapers-6.7.5-1|4	Name:		plasma6-workspace-wallpapers
14mr|plasma6-workspace-wallpapers-6.7.5-1|5	Version:	6.7.5
14mr|plasma6-workspace-wallpapers-6.7.5-1|6	Release:	1
14mr|plasma6-workspace-wallpapers-6.7.5-1|7	License:	GPLv2+
14mr|plasma6-workspace-wallpapers-6.7.5-1|8	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|9	Url:		https://www.kde.org/
14mr|plasma6-workspace-wallpapers-6.7.5-1|10	Source0:	https://download.kde.org/stable/plasma/%{version}/%{oname}-%{version}.tar.xz
14mr|plasma6-workspace-wallpapers-6.7.5-1|11	BuildRequires:	extra-cmake-modules6
14mr|plasma6-workspace-wallpapers-6.7.5-1|12	BuildRequires:	pkgconfig(Qt6Core)
14mr|plasma6-workspace-wallpapers-6.7.5-1|13	Recommends:	plasma6-wallpaper-coast
14mr|plasma6-workspace-wallpapers-6.7.5-1|14	Recommends:	plasma6-wallpaper-kay
14mr|plasma6-workspace-wallpapers-6.7.5-1|15	Recommends:	plasma6-wallpaper-mountain
14mr|plasma6-workspace-wallpapers-6.7.5-1|16	Recommends:	plasma6-wallpaper-nexus
14mr|plasma6-workspace-wallpapers-6.7.5-1|17	Recommends:	plasma6-wallpaper-nuvole
14mr|plasma6-workspace-wallpapers-6.7.5-1|18	Recommends:	plasma6-wallpaper-orionids
14mr|plasma6-workspace-wallpapers-6.7.5-1|19	Recommends:	plasma6-wallpaper-patak
14mr|plasma6-workspace-wallpapers-6.7.5-1|20	Recommends:	plasma6-wallpaper-scarlettree
14mr|plasma6-workspace-wallpapers-6.7.5-1|21	Recommends:	plasma6-wallpaper-sub-arctic
14mr|plasma6-workspace-wallpapers-6.7.5-1|22	BuildArch:	noarch
14mr|plasma6-workspace-wallpapers-6.7.5-1|23	
14mr|plasma6-workspace-wallpapers-6.7.5-1|24	%description
14mr|plasma6-workspace-wallpapers-6.7.5-1|25	Plasma 6 wallpapers.
14mr|plasma6-workspace-wallpapers-6.7.5-1|26	
14mr|plasma6-workspace-wallpapers-6.7.5-1|27	%files
14mr|plasma6-workspace-wallpapers-6.7.5-1|28	
14mr|plasma6-workspace-wallpapers-6.7.5-1|29	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|30	
14mr|plasma6-workspace-wallpapers-6.7.5-1|31	%package -n plasma6-wallpaper-altai
14mr|plasma6-workspace-wallpapers-6.7.5-1|32	Summary:	Plasma 6 Altai wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|33	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|34	
14mr|plasma6-workspace-wallpapers-6.7.5-1|35	%description -n plasma6-wallpaper-altai
14mr|plasma6-workspace-wallpapers-6.7.5-1|36	Plasma 6 Altai wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|37	
14mr|plasma6-workspace-wallpapers-6.7.5-1|38	%files -n plasma6-wallpaper-altai
14mr|plasma6-workspace-wallpapers-6.7.5-1|39	%dir %{_kde6_datadir}/wallpapers/Altai/
14mr|plasma6-workspace-wallpapers-6.7.5-1|40	%{_kde6_datadir}/wallpapers/Altai/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|41	
14mr|plasma6-workspace-wallpapers-6.7.5-1|42	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|43	
14mr|plasma6-workspace-wallpapers-6.7.5-1|44	%package -n plasma6-wallpaper-autumn
14mr|plasma6-workspace-wallpapers-6.7.5-1|45	Summary:	Plasma 6 Autumn wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|46	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|47	
14mr|plasma6-workspace-wallpapers-6.7.5-1|48	%description -n plasma6-wallpaper-autumn
14mr|plasma6-workspace-wallpapers-6.7.5-1|49	Plasma 6 Autumn wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|50	
14mr|plasma6-workspace-wallpapers-6.7.5-1|51	%files -n plasma6-wallpaper-autumn
14mr|plasma6-workspace-wallpapers-6.7.5-1|52	%dir %{_kde6_datadir}/wallpapers/Autumn/
14mr|plasma6-workspace-wallpapers-6.7.5-1|53	%{_kde6_datadir}/wallpapers/Autumn/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|54	
14mr|plasma6-workspace-wallpapers-6.7.5-1|55	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|56	
14mr|plasma6-workspace-wallpapers-6.7.5-1|57	%package -n plasma6-wallpaper-bythewater
14mr|plasma6-workspace-wallpapers-6.7.5-1|58	Summary:	Plasma 6 Bythe Water wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|59	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|60	
14mr|plasma6-workspace-wallpapers-6.7.5-1|61	%description -n plasma6-wallpaper-bythewater
14mr|plasma6-workspace-wallpapers-6.7.5-1|62	Plasma 6 Bythe Water wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|63	
14mr|plasma6-workspace-wallpapers-6.7.5-1|64	%files -n plasma6-wallpaper-bythewater
14mr|plasma6-workspace-wallpapers-6.7.5-1|65	%dir %{_kde6_datadir}/wallpapers/BytheWater/
14mr|plasma6-workspace-wallpapers-6.7.5-1|66	%{_kde6_datadir}/wallpapers/BytheWater/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|67	
14mr|plasma6-workspace-wallpapers-6.7.5-1|68	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|69	
14mr|plasma6-workspace-wallpapers-6.7.5-1|70	%package -n plasma6-wallpaper-canopee
14mr|plasma6-workspace-wallpapers-6.7.5-1|71	Summary:	Plasma 6 Canopee wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|72	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|73	
14mr|plasma6-workspace-wallpapers-6.7.5-1|74	%description -n plasma6-wallpaper-canopee
14mr|plasma6-workspace-wallpapers-6.7.5-1|75	Plasma 6 Canopee wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|76	
14mr|plasma6-workspace-wallpapers-6.7.5-1|77	%files -n plasma6-wallpaper-canopee
14mr|plasma6-workspace-wallpapers-6.7.5-1|78	%dir %{_kde6_datadir}/wallpapers/Canopee/
14mr|plasma6-workspace-wallpapers-6.7.5-1|79	%{_kde6_datadir}/wallpapers/Canopee/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|80	
14mr|plasma6-workspace-wallpapers-6.7.5-1|81	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|82	
14mr|plasma6-workspace-wallpapers-6.7.5-1|83	%package -n plasma6-wallpaper-cascade
14mr|plasma6-workspace-wallpapers-6.7.5-1|84	Summary:	Plasma 6 Cascade wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|85	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|86	
14mr|plasma6-workspace-wallpapers-6.7.5-1|87	%description -n plasma6-wallpaper-cascade
14mr|plasma6-workspace-wallpapers-6.7.5-1|88	Plasma 6 Cascade wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|89	
14mr|plasma6-workspace-wallpapers-6.7.5-1|90	%files -n plasma6-wallpaper-cascade
14mr|plasma6-workspace-wallpapers-6.7.5-1|91	%dir %{_kde6_datadir}/wallpapers/Cascade/
14mr|plasma6-workspace-wallpapers-6.7.5-1|92	%{_kde6_datadir}/wallpapers/Cascade/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|93	
14mr|plasma6-workspace-wallpapers-6.7.5-1|94	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|95	
14mr|plasma6-workspace-wallpapers-6.7.5-1|96	%package -n plasma6-wallpaper-cluster
14mr|plasma6-workspace-wallpapers-6.7.5-1|97	Summary:	Plasma 6 Cluster wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|98	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|99	
14mr|plasma6-workspace-wallpapers-6.7.5-1|100	%description -n plasma6-wallpaper-cluster
14mr|plasma6-workspace-wallpapers-6.7.5-1|101	Plasma 6 Cluster wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|102	
14mr|plasma6-workspace-wallpapers-6.7.5-1|103	%files -n plasma6-wallpaper-cluster
14mr|plasma6-workspace-wallpapers-6.7.5-1|104	%dir %{_kde6_datadir}/wallpapers/Cluster/
14mr|plasma6-workspace-wallpapers-6.7.5-1|105	%{_kde6_datadir}/wallpapers/Cluster/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|106	
14mr|plasma6-workspace-wallpapers-6.7.5-1|107	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|108	
14mr|plasma6-workspace-wallpapers-6.7.5-1|109	%package -n plasma6-wallpaper-coast
14mr|plasma6-workspace-wallpapers-6.7.5-1|110	Summary:	Plasma 6 Cold Ripple wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|111	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|112	
14mr|plasma6-workspace-wallpapers-6.7.5-1|113	%description -n plasma6-wallpaper-coast
14mr|plasma6-workspace-wallpapers-6.7.5-1|114	Plasma 6 Cold Ripple wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|115	
14mr|plasma6-workspace-wallpapers-6.7.5-1|116	%files -n plasma6-wallpaper-coast
14mr|plasma6-workspace-wallpapers-6.7.5-1|117	%dir %{_kde6_datadir}/wallpapers/Coast/
14mr|plasma6-workspace-wallpapers-6.7.5-1|118	%{_kde6_datadir}/wallpapers/Coast/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|119	
14mr|plasma6-workspace-wallpapers-6.7.5-1|120	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|121	
14mr|plasma6-workspace-wallpapers-6.7.5-1|122	%package -n plasma6-wallpaper-coldripple
14mr|plasma6-workspace-wallpapers-6.7.5-1|123	Summary:	Plasma 6 Cold Ripple wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|124	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|125	
14mr|plasma6-workspace-wallpapers-6.7.5-1|126	%description -n plasma6-wallpaper-coldripple
14mr|plasma6-workspace-wallpapers-6.7.5-1|127	Plasma 6 Cold Ripple wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|128	
14mr|plasma6-workspace-wallpapers-6.7.5-1|129	%files -n plasma6-wallpaper-coldripple
14mr|plasma6-workspace-wallpapers-6.7.5-1|130	%dir %{_kde6_datadir}/wallpapers/ColdRipple/
14mr|plasma6-workspace-wallpapers-6.7.5-1|131	%{_kde6_datadir}/wallpapers/ColdRipple/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|132	
14mr|plasma6-workspace-wallpapers-6.7.5-1|133	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|134	
14mr|plasma6-workspace-wallpapers-6.7.5-1|135	%package -n plasma6-wallpaper-elarun
14mr|plasma6-workspace-wallpapers-6.7.5-1|136	Summary:	Plasma 6 Elarun wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|137	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|138	
14mr|plasma6-workspace-wallpapers-6.7.5-1|139	%description -n plasma6-wallpaper-elarun
14mr|plasma6-workspace-wallpapers-6.7.5-1|140	Plasma 6 Elarun wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|141	
14mr|plasma6-workspace-wallpapers-6.7.5-1|142	%files -n plasma6-wallpaper-elarun
14mr|plasma6-workspace-wallpapers-6.7.5-1|143	%dir %{_kde6_datadir}/wallpapers/Elarun/
14mr|plasma6-workspace-wallpapers-6.7.5-1|144	%{_kde6_datadir}/wallpapers/Elarun/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|145	
14mr|plasma6-workspace-wallpapers-6.7.5-1|146	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|147	
14mr|plasma6-workspace-wallpapers-6.7.5-1|148	%package -n plasma6-wallpaper-eveningglow
14mr|plasma6-workspace-wallpapers-6.7.5-1|149	Summary:	Plasma 6 Evening Glow wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|150	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|151	
14mr|plasma6-workspace-wallpapers-6.7.5-1|152	%description -n plasma6-wallpaper-eveningglow
14mr|plasma6-workspace-wallpapers-6.7.5-1|153	Plasma 6 Evening Glow wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|154	
14mr|plasma6-workspace-wallpapers-6.7.5-1|155	%files -n plasma6-wallpaper-eveningglow
14mr|plasma6-workspace-wallpapers-6.7.5-1|156	%dir %{_kde6_datadir}/wallpapers/EveningGlow/
14mr|plasma6-workspace-wallpapers-6.7.5-1|157	%{_kde6_datadir}/wallpapers/EveningGlow/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|158	
14mr|plasma6-workspace-wallpapers-6.7.5-1|159	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|160	
14mr|plasma6-workspace-wallpapers-6.7.5-1|161	%package -n plasma6-wallpaper-colorfulcups
14mr|plasma6-workspace-wallpapers-6.7.5-1|162	Summary:	Plasma 6 Colorful Cups wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|163	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|164	
14mr|plasma6-workspace-wallpapers-6.7.5-1|165	%description -n plasma6-wallpaper-colorfulcups
14mr|plasma6-workspace-wallpapers-6.7.5-1|166	Plasma 6 Colorful Cups wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|167	
14mr|plasma6-workspace-wallpapers-6.7.5-1|168	%files -n plasma6-wallpaper-colorfulcups
14mr|plasma6-workspace-wallpapers-6.7.5-1|169	%dir %{_kde6_datadir}/wallpapers/ColorfulCups/
14mr|plasma6-workspace-wallpapers-6.7.5-1|170	%{_kde6_datadir}/wallpapers/ColorfulCups/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|171	
14mr|plasma6-workspace-wallpapers-6.7.5-1|172	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|173	
14mr|plasma6-workspace-wallpapers-6.7.5-1|174	%package -n plasma6-wallpaper-darkesthour
14mr|plasma6-workspace-wallpapers-6.7.5-1|175	Summary:	Plasma 6 Darkest Hour wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|176	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|177	
14mr|plasma6-workspace-wallpapers-6.7.5-1|178	%description -n plasma6-wallpaper-darkesthour
14mr|plasma6-workspace-wallpapers-6.7.5-1|179	Plasma 6 Darkest Hour wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|180	
14mr|plasma6-workspace-wallpapers-6.7.5-1|181	%files -n plasma6-wallpaper-darkesthour
14mr|plasma6-workspace-wallpapers-6.7.5-1|182	%dir %{_kde6_datadir}/wallpapers/DarkestHour/
14mr|plasma6-workspace-wallpapers-6.7.5-1|183	%{_kde6_datadir}/wallpapers/DarkestHour/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|184	
14mr|plasma6-workspace-wallpapers-6.7.5-1|185	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|186	
14mr|plasma6-workspace-wallpapers-6.7.5-1|187	%package -n plasma6-wallpaper-fallenleaf
14mr|plasma6-workspace-wallpapers-6.7.5-1|188	Summary:	Plasma 6 Fallen Leaf wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|189	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|190	
14mr|plasma6-workspace-wallpapers-6.7.5-1|191	%description -n plasma6-wallpaper-fallenleaf
14mr|plasma6-workspace-wallpapers-6.7.5-1|192	Plasma 6 Fallen Leaf wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|193	
14mr|plasma6-workspace-wallpapers-6.7.5-1|194	%files -n plasma6-wallpaper-fallenleaf
14mr|plasma6-workspace-wallpapers-6.7.5-1|195	%dir %{_kde6_datadir}/wallpapers/FallenLeaf/
14mr|plasma6-workspace-wallpapers-6.7.5-1|196	%{_kde6_datadir}/wallpapers/FallenLeaf/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|197	
14mr|plasma6-workspace-wallpapers-6.7.5-1|198	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|199	
14mr|plasma6-workspace-wallpapers-6.7.5-1|200	%package -n plasma6-wallpaper-flyingkonqui
14mr|plasma6-workspace-wallpapers-6.7.5-1|201	Summary:	Plasma 6 Flying Konqui wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|202	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|203	
14mr|plasma6-workspace-wallpapers-6.7.5-1|204	%description -n plasma6-wallpaper-flyingkonqui
14mr|plasma6-workspace-wallpapers-6.7.5-1|205	Plasma 6 Flying Konqui wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|206	
14mr|plasma6-workspace-wallpapers-6.7.5-1|207	%files -n plasma6-wallpaper-flyingkonqui
14mr|plasma6-workspace-wallpapers-6.7.5-1|208	%dir %{_kde6_datadir}/wallpapers/FlyingKonqui/
14mr|plasma6-workspace-wallpapers-6.7.5-1|209	%{_kde6_datadir}/wallpapers/FlyingKonqui/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|210	
14mr|plasma6-workspace-wallpapers-6.7.5-1|211	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|212	
14mr|plasma6-workspace-wallpapers-6.7.5-1|213	%package -n plasma6-wallpaper-grey
14mr|plasma6-workspace-wallpapers-6.7.5-1|214	Summary:	Plasma 6 Grey wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|215	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|216	
14mr|plasma6-workspace-wallpapers-6.7.5-1|217	%description -n plasma6-wallpaper-grey
14mr|plasma6-workspace-wallpapers-6.7.5-1|218	Plasma 6 Grey wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|219	
14mr|plasma6-workspace-wallpapers-6.7.5-1|220	%files -n plasma6-wallpaper-grey
14mr|plasma6-workspace-wallpapers-6.7.5-1|221	%dir %{_kde6_datadir}/wallpapers/Grey/
14mr|plasma6-workspace-wallpapers-6.7.5-1|222	%{_kde6_datadir}/wallpapers/Grey/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|223	
14mr|plasma6-workspace-wallpapers-6.7.5-1|224	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|225	
14mr|plasma6-workspace-wallpapers-6.7.5-1|226	%package -n plasma6-wallpaper-honeywave
14mr|plasma6-workspace-wallpapers-6.7.5-1|227	Summary:	Plasma 6 Honeywave wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|228	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|229	
14mr|plasma6-workspace-wallpapers-6.7.5-1|230	%description -n plasma6-wallpaper-honeywave
14mr|plasma6-workspace-wallpapers-6.7.5-1|231	Plasma 6 Honeywave wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|232	
14mr|plasma6-workspace-wallpapers-6.7.5-1|233	%files -n plasma6-wallpaper-honeywave
14mr|plasma6-workspace-wallpapers-6.7.5-1|234	%dir %{_kde6_datadir}/wallpapers/Honeywave/
14mr|plasma6-workspace-wallpapers-6.7.5-1|235	%{_kde6_datadir}/wallpapers/Honeywave/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|236	
14mr|plasma6-workspace-wallpapers-6.7.5-1|237	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|238	
14mr|plasma6-workspace-wallpapers-6.7.5-1|239	%package -n plasma6-wallpaper-icecold
14mr|plasma6-workspace-wallpapers-6.7.5-1|240	Summary:	Plasma 6 IceCold wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|241	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|242	
14mr|plasma6-workspace-wallpapers-6.7.5-1|243	%description -n plasma6-wallpaper-icecold
14mr|plasma6-workspace-wallpapers-6.7.5-1|244	Plasma 6 IceCold wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|245	
14mr|plasma6-workspace-wallpapers-6.7.5-1|246	%files -n plasma6-wallpaper-icecold
14mr|plasma6-workspace-wallpapers-6.7.5-1|247	%dir %{_kde6_datadir}/wallpapers/IceCold/
14mr|plasma6-workspace-wallpapers-6.7.5-1|248	%{_kde6_datadir}/wallpapers/IceCold/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|249	
14mr|plasma6-workspace-wallpapers-6.7.5-1|250	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|251	
14mr|plasma6-workspace-wallpapers-6.7.5-1|252	%package -n plasma6-wallpaper-kay
14mr|plasma6-workspace-wallpapers-6.7.5-1|253	Summary:	Plasma 6 Kay wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|254	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|255	
14mr|plasma6-workspace-wallpapers-6.7.5-1|256	%description -n plasma6-wallpaper-kay
14mr|plasma6-workspace-wallpapers-6.7.5-1|257	Plasma 6 Kay wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|258	
14mr|plasma6-workspace-wallpapers-6.7.5-1|259	%files -n plasma6-wallpaper-kay
14mr|plasma6-workspace-wallpapers-6.7.5-1|260	%dir %{_kde6_datadir}/wallpapers/Kay/
14mr|plasma6-workspace-wallpapers-6.7.5-1|261	%{_kde6_datadir}/wallpapers/Kay/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|262	
14mr|plasma6-workspace-wallpapers-6.7.5-1|263	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|264	
14mr|plasma6-workspace-wallpapers-6.7.5-1|265	%package -n plasma6-wallpaper-kite
14mr|plasma6-workspace-wallpapers-6.7.5-1|266	Summary:	Plasma 6 Kite wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|267	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|268	
14mr|plasma6-workspace-wallpapers-6.7.5-1|269	%description -n plasma6-wallpaper-kite
14mr|plasma6-workspace-wallpapers-6.7.5-1|270	Plasma 6 Kite wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|271	
14mr|plasma6-workspace-wallpapers-6.7.5-1|272	%files -n plasma6-wallpaper-kite
14mr|plasma6-workspace-wallpapers-6.7.5-1|273	%dir %{_kde6_datadir}/wallpapers/Kite/
14mr|plasma6-workspace-wallpapers-6.7.5-1|274	%{_kde6_datadir}/wallpapers/Kite/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|275	
14mr|plasma6-workspace-wallpapers-6.7.5-1|276	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|277	
14mr|plasma6-workspace-wallpapers-6.7.5-1|278	%package -n plasma6-wallpaper-kokkini
14mr|plasma6-workspace-wallpapers-6.7.5-1|279	Summary:	Plasma 6 Kokkini wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|280	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|281	
14mr|plasma6-workspace-wallpapers-6.7.5-1|282	%description -n plasma6-wallpaper-kokkini
14mr|plasma6-workspace-wallpapers-6.7.5-1|283	Plasma 6 Kokkini wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|284	
14mr|plasma6-workspace-wallpapers-6.7.5-1|285	%files -n plasma6-wallpaper-kokkini
14mr|plasma6-workspace-wallpapers-6.7.5-1|286	%dir %{_kde6_datadir}/wallpapers/Kokkini/
14mr|plasma6-workspace-wallpapers-6.7.5-1|287	%{_kde6_datadir}/wallpapers/Kokkini/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|288	
14mr|plasma6-workspace-wallpapers-6.7.5-1|289	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|290	
14mr|plasma6-workspace-wallpapers-6.7.5-1|291	%package -n plasma6-wallpaper-milkyway
14mr|plasma6-workspace-wallpapers-6.7.5-1|292	Summary:	Plasma 6 MilkyWay wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|293	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|294	
14mr|plasma6-workspace-wallpapers-6.7.5-1|295	%description -n plasma6-wallpaper-milkyway
14mr|plasma6-workspace-wallpapers-6.7.5-1|296	Plasma 6 MilkyWay wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|297	
14mr|plasma6-workspace-wallpapers-6.7.5-1|298	%files -n plasma6-wallpaper-milkyway
14mr|plasma6-workspace-wallpapers-6.7.5-1|299	%dir %{_kde6_datadir}/wallpapers/MilkyWay/
14mr|plasma6-workspace-wallpapers-6.7.5-1|300	%{_kde6_datadir}/wallpapers/MilkyWay/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|301	
14mr|plasma6-workspace-wallpapers-6.7.5-1|302	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|303	
14mr|plasma6-workspace-wallpapers-6.7.5-1|304	%package -n plasma6-wallpaper-mountain
14mr|plasma6-workspace-wallpapers-6.7.5-1|305	Summary:	Plasma 6 Mountain wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|306	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|307	
14mr|plasma6-workspace-wallpapers-6.7.5-1|308	%description -n plasma6-wallpaper-mountain
14mr|plasma6-workspace-wallpapers-6.7.5-1|309	Plasma 6 Mountain wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|310	
14mr|plasma6-workspace-wallpapers-6.7.5-1|311	%files -n plasma6-wallpaper-mountain
14mr|plasma6-workspace-wallpapers-6.7.5-1|312	%dir %{_kde6_datadir}/wallpapers/Mountain/
14mr|plasma6-workspace-wallpapers-6.7.5-1|313	%{_kde6_datadir}/wallpapers/Mountain/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|314	
14mr|plasma6-workspace-wallpapers-6.7.5-1|315	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|316	
14mr|plasma6-workspace-wallpapers-6.7.5-1|317	%package -n plasma6-wallpaper-nexus
14mr|plasma6-workspace-wallpapers-6.7.5-1|318	Summary:	Plasma 6 Nexus wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|319	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|320	
14mr|plasma6-workspace-wallpapers-6.7.5-1|321	%description -n plasma6-wallpaper-nexus
14mr|plasma6-workspace-wallpapers-6.7.5-1|322	Plasma 6 Nexus wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|323	
14mr|plasma6-workspace-wallpapers-6.7.5-1|324	%files -n plasma6-wallpaper-nexus
14mr|plasma6-workspace-wallpapers-6.7.5-1|325	%dir %{_kde6_datadir}/wallpapers/Nexus/
14mr|plasma6-workspace-wallpapers-6.7.5-1|326	%{_kde6_datadir}/wallpapers/Nexus/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|327	
14mr|plasma6-workspace-wallpapers-6.7.5-1|328	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|329	
14mr|plasma6-workspace-wallpapers-6.7.5-1|330	%package -n plasma6-wallpaper-nuvole
14mr|plasma6-workspace-wallpapers-6.7.5-1|331	Summary:	Plasma 6 Nuvole wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|332	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|333	
14mr|plasma6-workspace-wallpapers-6.7.5-1|334	%description -n plasma6-wallpaper-nuvole
14mr|plasma6-workspace-wallpapers-6.7.5-1|335	Plasma 6 Nuvole wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|336	
14mr|plasma6-workspace-wallpapers-6.7.5-1|337	%files -n plasma6-wallpaper-nuvole
14mr|plasma6-workspace-wallpapers-6.7.5-1|338	%dir %{_kde6_datadir}/wallpapers/Nuvole/
14mr|plasma6-workspace-wallpapers-6.7.5-1|339	%{_kde6_datadir}/wallpapers/Nuvole/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|340	
14mr|plasma6-workspace-wallpapers-6.7.5-1|341	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|342	
14mr|plasma6-workspace-wallpapers-6.7.5-1|343	%package -n plasma6-wallpaper-onestandsout
14mr|plasma6-workspace-wallpapers-6.7.5-1|344	Summary:	Plasma 6 One Stands Out wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|345	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|346	
14mr|plasma6-workspace-wallpapers-6.7.5-1|347	%description -n plasma6-wallpaper-onestandsout
14mr|plasma6-workspace-wallpapers-6.7.5-1|348	Plasma 6 One Stands Out wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|349	
14mr|plasma6-workspace-wallpapers-6.7.5-1|350	%files -n plasma6-wallpaper-onestandsout
14mr|plasma6-workspace-wallpapers-6.7.5-1|351	%dir %{_kde6_datadir}/wallpapers/OneStandsOut/
14mr|plasma6-workspace-wallpapers-6.7.5-1|352	%{_kde6_datadir}/wallpapers/OneStandsOut/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|353	
14mr|plasma6-workspace-wallpapers-6.7.5-1|354	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|355	
14mr|plasma6-workspace-wallpapers-6.7.5-1|356	%package -n plasma6-wallpaper-opal
14mr|plasma6-workspace-wallpapers-6.7.5-1|357	Summary:	Plasma 6 Opal wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|358	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|359	
14mr|plasma6-workspace-wallpapers-6.7.5-1|360	%description -n plasma6-wallpaper-opal
14mr|plasma6-workspace-wallpapers-6.7.5-1|361	Plasma 6 Opal wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|362	
14mr|plasma6-workspace-wallpapers-6.7.5-1|363	%files -n plasma6-wallpaper-opal
14mr|plasma6-workspace-wallpapers-6.7.5-1|364	%dir %{_kde6_datadir}/wallpapers/Opal/
14mr|plasma6-workspace-wallpapers-6.7.5-1|365	%{_kde6_datadir}/wallpapers/Opal/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|366	
14mr|plasma6-workspace-wallpapers-6.7.5-1|367	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|368	
14mr|plasma6-workspace-wallpapers-6.7.5-1|369	%package -n plasma6-wallpaper-orionids
14mr|plasma6-workspace-wallpapers-6.7.5-1|370	Summary:	Plasma 6 Orionids wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|371	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|372	
14mr|plasma6-workspace-wallpapers-6.7.5-1|373	%description -n plasma6-wallpaper-orionids
14mr|plasma6-workspace-wallpapers-6.7.5-1|374	Plasma 6 Orionids wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|375	
14mr|plasma6-workspace-wallpapers-6.7.5-1|376	%files -n plasma6-wallpaper-orionids
14mr|plasma6-workspace-wallpapers-6.7.5-1|377	%dir %{_kde6_datadir}/wallpapers/Orionids/
14mr|plasma6-workspace-wallpapers-6.7.5-1|378	%{_kde6_datadir}/wallpapers/Orionids/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|379	
14mr|plasma6-workspace-wallpapers-6.7.5-1|380	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|381	
14mr|plasma6-workspace-wallpapers-6.7.5-1|382	%package -n plasma6-wallpaper-pastelhills
14mr|plasma6-workspace-wallpapers-6.7.5-1|383	Summary:	Plasma 6 Pastel Hills wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|384	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|385	
14mr|plasma6-workspace-wallpapers-6.7.5-1|386	%description -n plasma6-wallpaper-pastelhills
14mr|plasma6-workspace-wallpapers-6.7.5-1|387	Plasma 6 Pastel Hills wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|388	
14mr|plasma6-workspace-wallpapers-6.7.5-1|389	%files -n plasma6-wallpaper-pastelhills
14mr|plasma6-workspace-wallpapers-6.7.5-1|390	%dir %{_kde6_datadir}/wallpapers/PastelHills/
14mr|plasma6-workspace-wallpapers-6.7.5-1|391	%{_kde6_datadir}/wallpapers/PastelHills/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|392	
14mr|plasma6-workspace-wallpapers-6.7.5-1|393	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|394	
14mr|plasma6-workspace-wallpapers-6.7.5-1|395	%package -n plasma6-wallpaper-path
14mr|plasma6-workspace-wallpapers-6.7.5-1|396	Summary:	Plasma 6 Path wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|397	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|398	
14mr|plasma6-workspace-wallpapers-6.7.5-1|399	%description -n plasma6-wallpaper-path
14mr|plasma6-workspace-wallpapers-6.7.5-1|400	Plasma 6 Path wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|401	
14mr|plasma6-workspace-wallpapers-6.7.5-1|402	%files -n plasma6-wallpaper-path
14mr|plasma6-workspace-wallpapers-6.7.5-1|403	%dir %{_kde6_datadir}/wallpapers/Path/
14mr|plasma6-workspace-wallpapers-6.7.5-1|404	%{_kde6_datadir}/wallpapers/Path/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|405	
14mr|plasma6-workspace-wallpapers-6.7.5-1|406	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|407	
14mr|plasma6-workspace-wallpapers-6.7.5-1|408	%package -n plasma6-wallpaper-patak
14mr|plasma6-workspace-wallpapers-6.7.5-1|409	Summary:	Plasma 6 Patak wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|410	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|411	
14mr|plasma6-workspace-wallpapers-6.7.5-1|412	%description -n plasma6-wallpaper-patak
14mr|plasma6-workspace-wallpapers-6.7.5-1|413	Plasma 6 Patak wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|414	
14mr|plasma6-workspace-wallpapers-6.7.5-1|415	%files -n plasma6-wallpaper-patak
14mr|plasma6-workspace-wallpapers-6.7.5-1|416	%dir %{_kde6_datadir}/wallpapers/Patak/
14mr|plasma6-workspace-wallpapers-6.7.5-1|417	%{_kde6_datadir}/wallpapers/Patak/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|418	
14mr|plasma6-workspace-wallpapers-6.7.5-1|419	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|420	
14mr|plasma6-workspace-wallpapers-6.7.5-1|421	%package -n plasma6-wallpaper-summer_1am
14mr|plasma6-workspace-wallpapers-6.7.5-1|422	Summary:	Plasma 6 Summer 1AM wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|423	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|424	
14mr|plasma6-workspace-wallpapers-6.7.5-1|425	%description -n plasma6-wallpaper-summer_1am
14mr|plasma6-workspace-wallpapers-6.7.5-1|426	Plasma 6 Summer 1AM wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|427	
14mr|plasma6-workspace-wallpapers-6.7.5-1|428	%files -n plasma6-wallpaper-summer_1am
14mr|plasma6-workspace-wallpapers-6.7.5-1|429	%dir %{_kde6_datadir}/wallpapers/summer_1am/
14mr|plasma6-workspace-wallpapers-6.7.5-1|430	%{_kde6_datadir}/wallpapers/summer_1am/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|431	
14mr|plasma6-workspace-wallpapers-6.7.5-1|432	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|433	
14mr|plasma6-workspace-wallpapers-6.7.5-1|434	%package -n plasma6-wallpaper-volna
14mr|plasma6-workspace-wallpapers-6.7.5-1|435	Summary:	Plasma 6 Volna wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|436	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|437	
14mr|plasma6-workspace-wallpapers-6.7.5-1|438	%description -n plasma6-wallpaper-volna
14mr|plasma6-workspace-wallpapers-6.7.5-1|439	Plasma 6 Volna wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|440	
14mr|plasma6-workspace-wallpapers-6.7.5-1|441	%files -n plasma6-wallpaper-volna
14mr|plasma6-workspace-wallpapers-6.7.5-1|442	%dir %{_kde6_datadir}/wallpapers/Volna/
14mr|plasma6-workspace-wallpapers-6.7.5-1|443	%{_kde6_datadir}/wallpapers/Volna/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|444	
14mr|plasma6-workspace-wallpapers-6.7.5-1|445	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|446	
14mr|plasma6-workspace-wallpapers-6.7.5-1|447	%package -n plasma6-wallpaper-flow
14mr|plasma6-workspace-wallpapers-6.7.5-1|448	Summary:	Plasma 6 Flow wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|449	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|450	
14mr|plasma6-workspace-wallpapers-6.7.5-1|451	%description -n plasma6-wallpaper-flow
14mr|plasma6-workspace-wallpapers-6.7.5-1|452	Plasma 6 Flow wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|453	
14mr|plasma6-workspace-wallpapers-6.7.5-1|454	%files -n plasma6-wallpaper-flow
14mr|plasma6-workspace-wallpapers-6.7.5-1|455	%dir %{_kde6_datadir}/wallpapers/Flow/
14mr|plasma6-workspace-wallpapers-6.7.5-1|456	%{_kde6_datadir}/wallpapers/Flow/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|457	
14mr|plasma6-workspace-wallpapers-6.7.5-1|458	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|459	
14mr|plasma6-workspace-wallpapers-6.7.5-1|460	%package -n plasma6-wallpaper-shell
14mr|plasma6-workspace-wallpapers-6.7.5-1|461	Summary:	Plasma 6 Shell wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|462	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|463	
14mr|plasma6-workspace-wallpapers-6.7.5-1|464	%description -n plasma6-wallpaper-shell
14mr|plasma6-workspace-wallpapers-6.7.5-1|465	Plasma 6 Shell wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|466	
14mr|plasma6-workspace-wallpapers-6.7.5-1|467	%files -n plasma6-wallpaper-shell
14mr|plasma6-workspace-wallpapers-6.7.5-1|468	%dir %{_kde6_datadir}/wallpapers/Shell/
14mr|plasma6-workspace-wallpapers-6.7.5-1|469	%{_kde6_datadir}/wallpapers/Shell/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|470	
14mr|plasma6-workspace-wallpapers-6.7.5-1|471	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|472	
14mr|plasma6-workspace-wallpapers-6.7.5-1|473	%package -n plasma6-wallpaper-safelanding
14mr|plasma6-workspace-wallpapers-6.7.5-1|474	Summary:	Plasma 6 SafeLanding wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|475	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|476	
14mr|plasma6-workspace-wallpapers-6.7.5-1|477	%description -n plasma6-wallpaper-safelanding
14mr|plasma6-workspace-wallpapers-6.7.5-1|478	Plasma 6 Shell wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|479	
14mr|plasma6-workspace-wallpapers-6.7.5-1|480	%files -n plasma6-wallpaper-safelanding
14mr|plasma6-workspace-wallpapers-6.7.5-1|481	%dir %{_kde6_datadir}/wallpapers/SafeLanding/
14mr|plasma6-workspace-wallpapers-6.7.5-1|482	%{_kde6_datadir}/wallpapers/SafeLanding/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|483	
14mr|plasma6-workspace-wallpapers-6.7.5-1|484	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|485	
14mr|plasma6-workspace-wallpapers-6.7.5-1|486	%package -n plasma6-wallpaper-scarlettree
14mr|plasma6-workspace-wallpapers-6.7.5-1|487	Summary:	Plasma 6 ScarletTree wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|488	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|489	
14mr|plasma6-workspace-wallpapers-6.7.5-1|490	%description -n plasma6-wallpaper-scarlettree
14mr|plasma6-workspace-wallpapers-6.7.5-1|491	Plasma 6 Shell wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|492	
14mr|plasma6-workspace-wallpapers-6.7.5-1|493	%files -n plasma6-wallpaper-scarlettree
14mr|plasma6-workspace-wallpapers-6.7.5-1|494	%dir %{_kde6_datadir}/wallpapers/ScarletTree/
14mr|plasma6-workspace-wallpapers-6.7.5-1|495	%{_kde6_datadir}/wallpapers/ScarletTree/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|496	
14mr|plasma6-workspace-wallpapers-6.7.5-1|497	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|498	
14mr|plasma6-workspace-wallpapers-6.7.5-1|499	%package -n plasma6-wallpaper-sub-arctic
14mr|plasma6-workspace-wallpapers-6.7.5-1|500	Summary:	Plasma 6 Sub-Arctic wallpaper
14mr|plasma6-workspace-wallpapers-6.7.5-1|501	Group:		Graphical desktop/KDE
14mr|plasma6-workspace-wallpapers-6.7.5-1|502	
14mr|plasma6-workspace-wallpapers-6.7.5-1|503	%description -n plasma6-wallpaper-sub-arctic
14mr|plasma6-workspace-wallpapers-6.7.5-1|504	Plasma 6 Shell wallpaper.
14mr|plasma6-workspace-wallpapers-6.7.5-1|505	
14mr|plasma6-workspace-wallpapers-6.7.5-1|506	%files -n plasma6-wallpaper-sub-arctic
14mr|plasma6-workspace-wallpapers-6.7.5-1|507	%dir %{_kde6_datadir}/wallpapers/Sub-Arctic/
14mr|plasma6-workspace-wallpapers-6.7.5-1|508	%{_kde6_datadir}/wallpapers/Sub-Arctic/*
14mr|plasma6-workspace-wallpapers-6.7.5-1|509	
14mr|plasma6-workspace-wallpapers-6.7.5-1|510	#----------------------------------------------------------------------------
14mr|plasma6-workspace-wallpapers-6.7.5-1|511	
14mr|plasma6-workspace-wallpapers-6.7.5-1|512	%prep
14mr|plasma6-workspace-wallpapers-6.7.5-1|513	%autosetup -n %{oname}-%{version}
14mr|plasma6-workspace-wallpapers-6.7.5-1|514	
14mr|plasma6-workspace-wallpapers-6.7.5-1|515	%build
14mr|plasma6-workspace-wallpapers-6.7.5-1|516	%cmake_kde6 \
14mr|plasma6-workspace-wallpapers-6.7.5-1|517	-DBUILD_WITH_QT6:BOOL=ON
14mr|plasma6-workspace-wallpapers-6.7.5-1|518	%make_build
14mr|plasma6-workspace-wallpapers-6.7.5-1|519	
14mr|plasma6-workspace-wallpapers-6.7.5-1|520	%install
14mr|plasma6-workspace-wallpapers-6.7.5-1|521	%make_install -C build

92 14
14mr|plasma-wayland-protocols-1.23.0-1|1	%define _enable_debug_packages %{nil}
14mr|plasma-wayland-protocols-1.23.0-1|2	%define  debug_package %{nil}
14mr|plasma-wayland-protocols-1.23.0-1|3	
14mr|plasma-wayland-protocols-1.23.0-1|4	Summary:	Plasma Wayland Protocols that adds functionality
14mr|plasma-wayland-protocols-1.23.0-1|5	Name:		plasma-wayland-protocols
14mr|plasma-wayland-protocols-1.23.0-1|6	Version:	1.23.0
14mr|plasma-wayland-protocols-1.23.0-1|7	Release:	1
14mr|plasma-wayland-protocols-1.23.0-1|8	License:	GPLv2+
14mr|plasma-wayland-protocols-1.23.0-1|9	Group:		System/Libraries
14mr|plasma-wayland-protocols-1.23.0-1|10	Url:		https://www.kde.org/
14mr|plasma-wayland-protocols-1.23.0-1|11	Source0:	https://download.kde.org/stable/%{name}/%{version}/%{name}-%{version}.tar.xz
14mr|plasma-wayland-protocols-1.23.0-1|12	BuildRequires:	extra-cmake-modules6
14mr|plasma-wayland-protocols-1.23.0-1|13	BuildRequires:	pkgconfig(wayland-cursor)
14mr|plasma-wayland-protocols-1.23.0-1|14	BuildRequires:	pkgconfig(wayland-client)
14mr|plasma-wayland-protocols-1.23.0-1|15	BuildRequires:	pkgconfig(wayland-egl)
14mr|plasma-wayland-protocols-1.23.0-1|16	BuildRequires:	pkgconfig(wayland-scanner)
14mr|plasma-wayland-protocols-1.23.0-1|17	BuildRequires: 	pkgconfig(wayland-protocols)
14mr|plasma-wayland-protocols-1.23.0-1|18	
14mr|plasma-wayland-protocols-1.23.0-1|19	%description
14mr|plasma-wayland-protocols-1.23.0-1|20	This project should be installing only the xml files of the
14mr|plasma-wayland-protocols-1.23.0-1|21	non-standard wayland protocols we use in Plasma.
14mr|plasma-wayland-protocols-1.23.0-1|22	
14mr|plasma-wayland-protocols-1.23.0-1|23	%files
14mr|plasma-wayland-protocols-1.23.0-1|24	%dir %{_datadir}/plasma-wayland-protocols
14mr|plasma-wayland-protocols-1.23.0-1|25	%{_datadir}/plasma-wayland-protocols/*.xml
14mr|plasma-wayland-protocols-1.23.0-1|26	
14mr|plasma-wayland-protocols-1.23.0-1|27	#----------------------------------------------------------------------------
14mr|plasma-wayland-protocols-1.23.0-1|28	
14mr|plasma-wayland-protocols-1.23.0-1|29	%package devel
14mr|plasma-wayland-protocols-1.23.0-1|30	Summary:	Plasma Wayland Protocols that adds functionality
14mr|plasma-wayland-protocols-1.23.0-1|31	Group:		Development/KDE and Qt
14mr|plasma-wayland-protocols-1.23.0-1|32	Requires:	%{name}
14mr|plasma-wayland-protocols-1.23.0-1|33	
14mr|plasma-wayland-protocols-1.23.0-1|34	%description devel
14mr|plasma-wayland-protocols-1.23.0-1|35	This project should be installing only the xml files of the
14mr|plasma-wayland-protocols-1.23.0-1|36	non-standard wayland protocols we use in Plasma.
14mr|plasma-wayland-protocols-1.23.0-1|37	
14mr|plasma-wayland-protocols-1.23.0-1|38	%files devel
14mr|plasma-wayland-protocols-1.23.0-1|39	%{_datadir}/cmake/PlasmaWaylandProtocols/PlasmaWaylandProtocolsConfig.cmake
14mr|plasma-wayland-protocols-1.23.0-1|40	%{_datadir}/cmake/PlasmaWaylandProtocols/PlasmaWaylandProtocolsConfigVersion.cmake
14mr|plasma-wayland-protocols-1.23.0-1|41	
14mr|plasma-wayland-protocols-1.23.0-1|42	#----------------------------------------------------------------------------
14mr|plasma-wayland-protocols-1.23.0-1|43	
14mr|plasma-wayland-protocols-1.23.0-1|44	%prep
14mr|plasma-wayland-protocols-1.23.0-1|45	%autosetup -p1
14mr|plasma-wayland-protocols-1.23.0-1|46	
14mr|plasma-wayland-protocols-1.23.0-1|47	%build
14mr|plasma-wayland-protocols-1.23.0-1|48	%cmake
14mr|plasma-wayland-protocols-1.23.0-1|49	%make_build
14mr|plasma-wayland-protocols-1.23.0-1|50	
14mr|plasma-wayland-protocols-1.23.0-1|51	%install
14mr|plasma-wayland-protocols-1.23.0-1|52	%make_install -C build

93 14
14mr|pyproject-rpm-macros-1.23.2-1|1	Name:           pyproject-rpm-macros
14mr|pyproject-rpm-macros-1.23.2-1|2	Summary:        RPM macros for PEP 517 Python packages
14mr|pyproject-rpm-macros-1.23.2-1|3	# SPDX
14mr|pyproject-rpm-macros-1.23.2-1|4	License:        MIT
14mr|pyproject-rpm-macros-1.23.2-1|5	Group:		System/Base
14mr|pyproject-rpm-macros-1.23.2-1|6	
14mr|pyproject-rpm-macros-1.23.2-1|7	%bcond tests 0
14mr|pyproject-rpm-macros-1.23.2-1|8	# pytest-xdist and tox are not desired in RHEL
14mr|pyproject-rpm-macros-1.23.2-1|9	%bcond pytest_xdist 0
14mr|pyproject-rpm-macros-1.23.2-1|10	%bcond tox_tests 0
14mr|pyproject-rpm-macros-1.23.2-1|11	
14mr|pyproject-rpm-macros-1.23.2-1|12	# The idea is to follow the spirit of semver
14mr|pyproject-rpm-macros-1.23.2-1|13	# Given version X.Y.Z:
14mr|pyproject-rpm-macros-1.23.2-1|14	#   Increment X and reset Y.Z when there is a *major* incompatibility
14mr|pyproject-rpm-macros-1.23.2-1|15	#   Increment Y and reset Z when new macros or features are added
14mr|pyproject-rpm-macros-1.23.2-1|16	#   Increment Z when this is a bugfix or a cosmetic change
14mr|pyproject-rpm-macros-1.23.2-1|17	# Dropping support for EOL Fedoras is *not* considered a breaking change
14mr|pyproject-rpm-macros-1.23.2-1|18	Version:        1.23.2
14mr|pyproject-rpm-macros-1.23.2-1|19	Release:        1
14mr|pyproject-rpm-macros-1.23.2-1|20	
14mr|pyproject-rpm-macros-1.23.2-1|21	# Macro files
14mr|pyproject-rpm-macros-1.23.2-1|22	Source:         macros.pyproject
14mr|pyproject-rpm-macros-1.23.2-1|23	Source:         macros.aaa-pyproject-srpm
14mr|pyproject-rpm-macros-1.23.2-1|24	
14mr|pyproject-rpm-macros-1.23.2-1|25	# Implementation files, Python
14mr|pyproject-rpm-macros-1.23.2-1|26	Source:         pyproject_buildrequires.py
14mr|pyproject-rpm-macros-1.23.2-1|27	Source:         pyproject_convert.py
14mr|pyproject-rpm-macros-1.23.2-1|28	Source:         pyproject_dependency_overrides.py
14mr|pyproject-rpm-macros-1.23.2-1|29	Source:         pyproject_patch_metadata.py
14mr|pyproject-rpm-macros-1.23.2-1|30	Source:         pyproject_preprocess_record.py
14mr|pyproject-rpm-macros-1.23.2-1|31	Source:         pyproject_requirements_txt.py
14mr|pyproject-rpm-macros-1.23.2-1|32	Source:         pyproject_save_files.py
14mr|pyproject-rpm-macros-1.23.2-1|33	Source:         pyproject_wheel.py
14mr|pyproject-rpm-macros-1.23.2-1|34	
14mr|pyproject-rpm-macros-1.23.2-1|35	# Implementation files, Lua
14mr|pyproject-rpm-macros-1.23.2-1|36	Source:         pyproject_getopt.lua
14mr|pyproject-rpm-macros-1.23.2-1|37	
14mr|pyproject-rpm-macros-1.23.2-1|38	# Tests
14mr|pyproject-rpm-macros-1.23.2-1|39	Source:         compare_mandata.py
14mr|pyproject-rpm-macros-1.23.2-1|40	Source:         test_dependency_overrides.py
14mr|pyproject-rpm-macros-1.23.2-1|41	Source:         test_pyproject_buildrequires.py
14mr|pyproject-rpm-macros-1.23.2-1|42	Source:         test_pyproject_getopt.lua
14mr|pyproject-rpm-macros-1.23.2-1|43	Source:         test_pyproject_getopt_consistency.py
14mr|pyproject-rpm-macros-1.23.2-1|44	Source:         test_pyproject_getopt_parser.py
14mr|pyproject-rpm-macros-1.23.2-1|45	Source:         test_pyproject_requirements_txt.py
14mr|pyproject-rpm-macros-1.23.2-1|46	Source:         test_pyproject_save_files.py
14mr|pyproject-rpm-macros-1.23.2-1|47	
14mr|pyproject-rpm-macros-1.23.2-1|48	# Test data
14mr|pyproject-rpm-macros-1.23.2-1|49	Source:         pyproject_buildrequires_testcases.yaml
14mr|pyproject-rpm-macros-1.23.2-1|50	Source:         pyproject_save_files_test_data.yaml
14mr|pyproject-rpm-macros-1.23.2-1|51	Source:         test_RECORD
14mr|pyproject-rpm-macros-1.23.2-1|52	
14mr|pyproject-rpm-macros-1.23.2-1|53	# Metadata
14mr|pyproject-rpm-macros-1.23.2-1|54	Source:         README.md
14mr|pyproject-rpm-macros-1.23.2-1|55	Source:         LICENSE
14mr|pyproject-rpm-macros-1.23.2-1|56	
14mr|pyproject-rpm-macros-1.23.2-1|57	URL:            https://src.fedoraproject.org/rpms/pyproject-rpm-macros
14mr|pyproject-rpm-macros-1.23.2-1|58	
14mr|pyproject-rpm-macros-1.23.2-1|59	BuildArch:      noarch
14mr|pyproject-rpm-macros-1.23.2-1|60	
14mr|pyproject-rpm-macros-1.23.2-1|61	%if %{with tests}
14mr|pyproject-rpm-macros-1.23.2-1|62	BuildRequires:  python3dist(pytest)
14mr|pyproject-rpm-macros-1.23.2-1|63	%if %{with pytest_xdist}
14mr|pyproject-rpm-macros-1.23.2-1|64	BuildRequires:  python3dist(pytest-xdist)
14mr|pyproject-rpm-macros-1.23.2-1|65	%endif
14mr|pyproject-rpm-macros-1.23.2-1|66	BuildRequires:  python3dist(pyyaml)
14mr|pyproject-rpm-macros-1.23.2-1|67	BuildRequires:  python3dist(packaging)
14mr|pyproject-rpm-macros-1.23.2-1|68	BuildRequires:  python3dist(pip)
14mr|pyproject-rpm-macros-1.23.2-1|69	BuildRequires:  python3dist(setuptools)
14mr|pyproject-rpm-macros-1.23.2-1|70	%if %{with tox_tests}
14mr|pyproject-rpm-macros-1.23.2-1|71	BuildRequires:  python3dist(tox-current-env) >= 0.0.16
14mr|pyproject-rpm-macros-1.23.2-1|72	%endif
14mr|pyproject-rpm-macros-1.23.2-1|73	BuildRequires:  (python3dist(wheel) if python3dist(setuptools) < 71)
14mr|pyproject-rpm-macros-1.23.2-1|74	BuildRequires:  (python3dist(tomli) if python3 < 3.11)
14mr|pyproject-rpm-macros-1.23.2-1|75	%endif
14mr|pyproject-rpm-macros-1.23.2-1|76	
14mr|pyproject-rpm-macros-1.23.2-1|77	# We build on top of those:
14mr|pyproject-rpm-macros-1.23.2-1|78	BuildRequires:  python-rpm-macros
14mr|pyproject-rpm-macros-1.23.2-1|79	BuildRequires:  python-srpm-macros
14mr|pyproject-rpm-macros-1.23.2-1|80	BuildRequires:  python3-rpm-macros
14mr|pyproject-rpm-macros-1.23.2-1|81	Requires:       python-rpm-macros
14mr|pyproject-rpm-macros-1.23.2-1|82	Requires:       python-srpm-macros
14mr|pyproject-rpm-macros-1.23.2-1|83	Requires:       python3-rpm-macros
14mr|pyproject-rpm-macros-1.23.2-1|84	Requires:       pyproject-srpm-macros = %{?epoch:%{epoch}:}%{version}-%{release}
14mr|pyproject-rpm-macros-1.23.2-1|85	
14mr|pyproject-rpm-macros-1.23.2-1|86	# We use the following tools outside of coreutils
14mr|pyproject-rpm-macros-1.23.2-1|87	Requires:       /usr/bin/find
14mr|pyproject-rpm-macros-1.23.2-1|88	Requires:       /usr/bin/sed
14mr|pyproject-rpm-macros-1.23.2-1|89	
14mr|pyproject-rpm-macros-1.23.2-1|90	# This package requires the %%generate_buildrequires functionality.
14mr|pyproject-rpm-macros-1.23.2-1|91	# It has been introduced in RPM 4.15 (4.14.90 is the alpha of 4.15).
14mr|pyproject-rpm-macros-1.23.2-1|92	# What we need is rpmlib(DynamicBuildRequires), but that is impossible to (Build)Require.
14mr|pyproject-rpm-macros-1.23.2-1|93	# Also, we need to avoid 4.19.90..4.19.91-7 due to rhbz#2284187
14mr|pyproject-rpm-macros-1.23.2-1|94	Requires:       ((rpm-build >= 4.14.90 with (rpm-build < 4.19.90 or rpm-build >= 4.19.91-8)) if rpm-build)
14mr|pyproject-rpm-macros-1.23.2-1|95	BuildRequires:  rpm-build >= 4.14.90
14mr|pyproject-rpm-macros-1.23.2-1|96	
14mr|pyproject-rpm-macros-1.23.2-1|97	%description
14mr|pyproject-rpm-macros-1.23.2-1|98	These macros allow projects that follow the Python packaging specifications
14mr|pyproject-rpm-macros-1.23.2-1|99	to be packaged as RPMs.
14mr|pyproject-rpm-macros-1.23.2-1|100	
14mr|pyproject-rpm-macros-1.23.2-1|101	They work for:
14mr|pyproject-rpm-macros-1.23.2-1|102	
14mr|pyproject-rpm-macros-1.23.2-1|103	* traditional Setuptools-based projects that use the setup.py file,
14mr|pyproject-rpm-macros-1.23.2-1|104	* newer Setuptools-based projects that have a setup.cfg file,
14mr|pyproject-rpm-macros-1.23.2-1|105	* general Python projects that use the PEP 517 pyproject.toml file
14mr|pyproject-rpm-macros-1.23.2-1|106	(which allows using any build system, such as setuptools, flit or poetry).
14mr|pyproject-rpm-macros-1.23.2-1|107	
14mr|pyproject-rpm-macros-1.23.2-1|108	These macros replace %%py3_build and %%py3_install,
14mr|pyproject-rpm-macros-1.23.2-1|109	which only work with setup.py.
14mr|pyproject-rpm-macros-1.23.2-1|110	
14mr|pyproject-rpm-macros-1.23.2-1|111	
14mr|pyproject-rpm-macros-1.23.2-1|112	%package -n pyproject-srpm-macros
14mr|pyproject-rpm-macros-1.23.2-1|113	Summary:        Minimal implementation of %%pyproject_buildrequires
14mr|pyproject-rpm-macros-1.23.2-1|114	Requires:       (pyproject-rpm-macros = %{?epoch:%{epoch}:}%{version}-%{release} if pyproject-rpm-macros)
14mr|pyproject-rpm-macros-1.23.2-1|115	Requires:       (rpm-build >= 4.14.90 if rpm-build)
14mr|pyproject-rpm-macros-1.23.2-1|116	
14mr|pyproject-rpm-macros-1.23.2-1|117	%description -n pyproject-srpm-macros
14mr|pyproject-rpm-macros-1.23.2-1|118	This package contains a minimal implementation of %%pyproject_buildrequires.
14mr|pyproject-rpm-macros-1.23.2-1|119	When used in %%generate_buildrequires, it will generate BuildRequires
14mr|pyproject-rpm-macros-1.23.2-1|120	for pyproject-rpm-macros. When both packages are installed, the full version
14mr|pyproject-rpm-macros-1.23.2-1|121	takes precedence.
14mr|pyproject-rpm-macros-1.23.2-1|122	
14mr|pyproject-rpm-macros-1.23.2-1|123	
14mr|pyproject-rpm-macros-1.23.2-1|124	%prep
14mr|pyproject-rpm-macros-1.23.2-1|125	# Allows working on file names, as sources have no meaningful numbers
14mr|pyproject-rpm-macros-1.23.2-1|126	%setup -c -T
14mr|pyproject-rpm-macros-1.23.2-1|127	cp -p %{sources} .
14mr|pyproject-rpm-macros-1.23.2-1|128	
14mr|pyproject-rpm-macros-1.23.2-1|129	%generate_buildrequires
14mr|pyproject-rpm-macros-1.23.2-1|130	# nothing to do, this is here just to assert we have that functionality
14mr|pyproject-rpm-macros-1.23.2-1|131	
14mr|pyproject-rpm-macros-1.23.2-1|132	%build
14mr|pyproject-rpm-macros-1.23.2-1|133	# nothing to do, sources are not buildable
14mr|pyproject-rpm-macros-1.23.2-1|134	
14mr|pyproject-rpm-macros-1.23.2-1|135	%install
14mr|pyproject-rpm-macros-1.23.2-1|136	mkdir -p %{buildroot}%{_rpmmacrodir}
14mr|pyproject-rpm-macros-1.23.2-1|137	mkdir -p %{buildroot}%{_rpmconfigdir}/redhat
14mr|pyproject-rpm-macros-1.23.2-1|138	mkdir -p %{buildroot}%{_rpmluadir}/fedora/rpm
14mr|pyproject-rpm-macros-1.23.2-1|139	install -pm 644 macros.pyproject %{buildroot}%{_rpmmacrodir}/
14mr|pyproject-rpm-macros-1.23.2-1|140	install -pm 644 macros.aaa-pyproject-srpm %{buildroot}%{_rpmmacrodir}/
14mr|pyproject-rpm-macros-1.23.2-1|141	install -pm 644 pyproject_getopt.lua %{buildroot}%{_rpmluadir}/fedora/rpm/
14mr|pyproject-rpm-macros-1.23.2-1|142	install -pm 644 pyproject_buildrequires.py %{buildroot}%{_rpmconfigdir}/redhat/
14mr|pyproject-rpm-macros-1.23.2-1|143	install -pm 644 pyproject_convert.py %{buildroot}%{_rpmconfigdir}/redhat/
14mr|pyproject-rpm-macros-1.23.2-1|144	install -pm 644 pyproject_save_files.py  %{buildroot}%{_rpmconfigdir}/redhat/
14mr|pyproject-rpm-macros-1.23.2-1|145	install -pm 644 pyproject_preprocess_record.py %{buildroot}%{_rpmconfigdir}/redhat/
14mr|pyproject-rpm-macros-1.23.2-1|146	install -pm 644 pyproject_requirements_txt.py %{buildroot}%{_rpmconfigdir}/redhat/
14mr|pyproject-rpm-macros-1.23.2-1|147	install -pm 644 pyproject_wheel.py %{buildroot}%{_rpmconfigdir}/redhat/
14mr|pyproject-rpm-macros-1.23.2-1|148	install -pm 644 pyproject_patch_metadata.py %{buildroot}%{_rpmconfigdir}/redhat/
14mr|pyproject-rpm-macros-1.23.2-1|149	install -pm 644 pyproject_dependency_overrides.py %{buildroot}%{_rpmconfigdir}/redhat/
14mr|pyproject-rpm-macros-1.23.2-1|150	
14mr|pyproject-rpm-macros-1.23.2-1|151	
14mr|pyproject-rpm-macros-1.23.2-1|152	%if %{with tests}
14mr|pyproject-rpm-macros-1.23.2-1|153	%check
14mr|pyproject-rpm-macros-1.23.2-1|154	export HOSTNAME="rpmbuild"  # to speedup tox in network-less mock, see rhbz#1856356
14mr|pyproject-rpm-macros-1.23.2-1|155	%pytest -vv --doctest-modules %{?with_pytest_xdist:-n auto} %{!?with_tox_tests:-k "not tox"}
14mr|pyproject-rpm-macros-1.23.2-1|156	
14mr|pyproject-rpm-macros-1.23.2-1|157	# brp-compress is provided as an argument to get the right directory macro expansion
14mr|pyproject-rpm-macros-1.23.2-1|158	%{python3} compare_mandata.py -f %{_rpmconfigdir}/brp-compress
14mr|pyproject-rpm-macros-1.23.2-1|159	%endif
14mr|pyproject-rpm-macros-1.23.2-1|160	
14mr|pyproject-rpm-macros-1.23.2-1|161	
14mr|pyproject-rpm-macros-1.23.2-1|162	%files
14mr|pyproject-rpm-macros-1.23.2-1|163	%{_rpmmacrodir}/macros.pyproject
14mr|pyproject-rpm-macros-1.23.2-1|164	%{_rpmconfigdir}/redhat/pyproject_buildrequires.py
14mr|pyproject-rpm-macros-1.23.2-1|165	%{_rpmconfigdir}/redhat/pyproject_convert.py
14mr|pyproject-rpm-macros-1.23.2-1|166	%{_rpmconfigdir}/redhat/pyproject_save_files.py
14mr|pyproject-rpm-macros-1.23.2-1|167	%{_rpmconfigdir}/redhat/pyproject_preprocess_record.py
14mr|pyproject-rpm-macros-1.23.2-1|168	%{_rpmconfigdir}/redhat/pyproject_requirements_txt.py
14mr|pyproject-rpm-macros-1.23.2-1|169	%{_rpmconfigdir}/redhat/pyproject_wheel.py
14mr|pyproject-rpm-macros-1.23.2-1|170	%{_rpmconfigdir}/redhat/pyproject_patch_metadata.py
14mr|pyproject-rpm-macros-1.23.2-1|171	%{_rpmconfigdir}/redhat/pyproject_dependency_overrides.py
14mr|pyproject-rpm-macros-1.23.2-1|172	%{_rpmluadir}/fedora/rpm/pyproject_getopt.lua
14mr|pyproject-rpm-macros-1.23.2-1|173	
14mr|pyproject-rpm-macros-1.23.2-1|174	%doc README.md
14mr|pyproject-rpm-macros-1.23.2-1|175	%license LICENSE
14mr|pyproject-rpm-macros-1.23.2-1|176	
14mr|pyproject-rpm-macros-1.23.2-1|177	%files -n pyproject-srpm-macros
14mr|pyproject-rpm-macros-1.23.2-1|178	%{_rpmmacrodir}/macros.aaa-pyproject-srpm
14mr|pyproject-rpm-macros-1.23.2-1|179	%license LICENSE

94 14
14mr|python-aeidon-1.13-1|1	%define url_ver %(echo %{version}|cut -d. -f1,2)
14mr|python-aeidon-1.13-1|2	%define srcname	aeidon
14mr|python-aeidon-1.13-1|3	
14mr|python-aeidon-1.13-1|4	Summary:	Python package for reading, writing and manipulating text-based subtitle files
14mr|python-aeidon-1.13-1|5	Name:		python-%{srcname}
14mr|python-aeidon-1.13-1|6	Version:	1.13
14mr|python-aeidon-1.13-1|7	Release:	1
14mr|python-aeidon-1.13-1|8	License:	GPLv3+
14mr|python-aeidon-1.13-1|9	Group:		Development/Python
14mr|python-aeidon-1.13-1|10	Url:		http://download.gna.org/gaupol/doc/api/aeidon.html
14mr|python-aeidon-1.13-1|11	Source0:	%{pypi_source}
14mr|python-aeidon-1.13-1|12	Patch1:		aeidon-setup.patch
14mr|python-aeidon-1.13-1|13	BuildArch:	noarch
14mr|python-aeidon-1.13-1|14	BuildRequires:	intltool
14mr|python-aeidon-1.13-1|15	BuildRequires:	python3dist(setuptools)
14mr|python-aeidon-1.13-1|16	BuildRequires:	pkgconfig(python3)
14mr|python-aeidon-1.13-1|17	Recommends:	iso-codes
14mr|python-aeidon-1.13-1|18	Recommends:	python3-chardet
14mr|python-aeidon-1.13-1|19	Recommends:	python3-enchant >= 1.4.0
14mr|python-aeidon-1.13-1|20	
14mr|python-aeidon-1.13-1|21	%description
14mr|python-aeidon-1.13-1|22	aeidon is a Python package that provides classes and functions for dealing
14mr|python-aeidon-1.13-1|23	with text-based subtitle files of many different formats. Functions exist
14mr|python-aeidon-1.13-1|24	for reading and writing subtitle files as well as manipulating subtitle data,
14mr|python-aeidon-1.13-1|25	i.e. positions (times or frames) and texts.
14mr|python-aeidon-1.13-1|26	
14mr|python-aeidon-1.13-1|27	#----------------------------------------------------------------------------
14mr|python-aeidon-1.13-1|28	%package -n python3-%{srcname}
14mr|python-aeidon-1.13-1|29	Summary:	Python package for reading, writing and manipulating text-based subtitle files
14mr|python-aeidon-1.13-1|30	Group:		Development/Python
14mr|python-aeidon-1.13-1|31	
14mr|python-aeidon-1.13-1|32	%description -n python3-%{srcname}
14mr|python-aeidon-1.13-1|33	aeidon is a Python package that provides classes and functions for dealing
14mr|python-aeidon-1.13-1|34	with text-based subtitle files of many different formats. Functions exist
14mr|python-aeidon-1.13-1|35	for reading and writing subtitle files as well as manipulating subtitle data,
14mr|python-aeidon-1.13-1|36	i.e. positions (times or frames) and texts.
14mr|python-aeidon-1.13-1|37	
14mr|python-aeidon-1.13-1|38	%files -n python3-%{srcname}
14mr|python-aeidon-1.13-1|39	%{python3_sitelib}/%{srcname}
14mr|python-aeidon-1.13-1|40	%{python3_sitelib}/%{srcname}-%{version}-py%{python3_version}.egg-info
14mr|python-aeidon-1.13-1|41	
14mr|python-aeidon-1.13-1|42	#----------------------------------------------------------------------------
14mr|python-aeidon-1.13-1|43	
14mr|python-aeidon-1.13-1|44	%prep
14mr|python-aeidon-1.13-1|45	%autosetup -p1 -n %{srcname}-%{version}
14mr|python-aeidon-1.13-1|46	sed -i 's/get_aeidon_version()/"%{version}"/' setup-aeidon.py
14mr|python-aeidon-1.13-1|47	
14mr|python-aeidon-1.13-1|48	%build
14mr|python-aeidon-1.13-1|49	%{__python3} setup-aeidon.py build '--executable=%{__python3} -s'
14mr|python-aeidon-1.13-1|50	
14mr|python-aeidon-1.13-1|51	%install
14mr|python-aeidon-1.13-1|52	%{__python3} setup-aeidon.py install -O1 --skip-build --root %{buildroot}

95 14
14mr|python-aiohappyeyeballs-2.7.1-1|1	%global pypi_name aiohappyeyeballs
14mr|python-aiohappyeyeballs-2.7.1-1|2	
14mr|python-aiohappyeyeballs-2.7.1-1|3	Name:           python-aiohappyeyeballs
14mr|python-aiohappyeyeballs-2.7.1-1|4	Version:        2.7.1
14mr|python-aiohappyeyeballs-2.7.1-1|5	Release:        1
14mr|python-aiohappyeyeballs-2.7.1-1|6	Summary:        Happy Eyeballs for asyncio
14mr|python-aiohappyeyeballs-2.7.1-1|7	Group:          Development/Python
14mr|python-aiohappyeyeballs-2.7.1-1|8	License:        PSF-2.0
14mr|python-aiohappyeyeballs-2.7.1-1|9	URL:            https://github.com/aio-libs/aiohappyeyeballs
14mr|python-aiohappyeyeballs-2.7.1-1|10	# The GitHub archive contains CHANGELOG.md and other ancillary files that the
14mr|python-aiohappyeyeballs-2.7.1-1|11	# PyPI sdist lacks.
14mr|python-aiohappyeyeballs-2.7.1-1|12	Source:         %{url}/archive/v%{version}/aiohappyeyeballs-%{version}.tar.gz
14mr|python-aiohappyeyeballs-2.7.1-1|13	
14mr|python-aiohappyeyeballs-2.7.1-1|14	BuildArch:      noarch
14mr|python-aiohappyeyeballs-2.7.1-1|15	
14mr|python-aiohappyeyeballs-2.7.1-1|16	BuildRequires:  python3-devel
14mr|python-aiohappyeyeballs-2.7.1-1|17	
14mr|python-aiohappyeyeballs-2.7.1-1|18	BuildRequires:  python3-pytest
14mr|python-aiohappyeyeballs-2.7.1-1|19	BuildRequires:  python3-pytest-asyncio
14mr|python-aiohappyeyeballs-2.7.1-1|20	
14mr|python-aiohappyeyeballs-2.7.1-1|21	%global common_description %{expand:
14mr|python-aiohappyeyeballs-2.7.1-1|22	This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you
14mr|python-aiohappyeyeballs-2.7.1-1|23	already have a list of addrinfo and not a DNS name.
14mr|python-aiohappyeyeballs-2.7.1-1|24	
14mr|python-aiohappyeyeballs-2.7.1-1|25	The stdlib version of loop.create_connection() will only work when you pass in
14mr|python-aiohappyeyeballs-2.7.1-1|26	an unresolved name which is not a good fit when using DNS caching or resolving
14mr|python-aiohappyeyeballs-2.7.1-1|27	names via another method such as zeroconf.}
14mr|python-aiohappyeyeballs-2.7.1-1|28	
14mr|python-aiohappyeyeballs-2.7.1-1|29	%description %{common_description}
14mr|python-aiohappyeyeballs-2.7.1-1|30	
14mr|python-aiohappyeyeballs-2.7.1-1|31	
14mr|python-aiohappyeyeballs-2.7.1-1|32	%package -n     python3-aiohappyeyeballs
14mr|python-aiohappyeyeballs-2.7.1-1|33	Summary:        %{summary}
14mr|python-aiohappyeyeballs-2.7.1-1|34	Group:          Development/Python
14mr|python-aiohappyeyeballs-2.7.1-1|35	
14mr|python-aiohappyeyeballs-2.7.1-1|36	%description -n python3-aiohappyeyeballs %{common_description}
14mr|python-aiohappyeyeballs-2.7.1-1|37	
14mr|python-aiohappyeyeballs-2.7.1-1|38	
14mr|python-aiohappyeyeballs-2.7.1-1|39	%prep
14mr|python-aiohappyeyeballs-2.7.1-1|40	%autosetup -n aiohappyeyeballs-%{version} -p1
14mr|python-aiohappyeyeballs-2.7.1-1|41	
14mr|python-aiohappyeyeballs-2.7.1-1|42	
14mr|python-aiohappyeyeballs-2.7.1-1|43	%generate_buildrequires
14mr|python-aiohappyeyeballs-2.7.1-1|44	%pyproject_buildrequires
14mr|python-aiohappyeyeballs-2.7.1-1|45	
14mr|python-aiohappyeyeballs-2.7.1-1|46	
14mr|python-aiohappyeyeballs-2.7.1-1|47	%build
14mr|python-aiohappyeyeballs-2.7.1-1|48	%pyproject_wheel
14mr|python-aiohappyeyeballs-2.7.1-1|49	
14mr|python-aiohappyeyeballs-2.7.1-1|50	
14mr|python-aiohappyeyeballs-2.7.1-1|51	%install
14mr|python-aiohappyeyeballs-2.7.1-1|52	%pyproject_install
14mr|python-aiohappyeyeballs-2.7.1-1|53	%pyproject_save_files %{pypi_name}
14mr|python-aiohappyeyeballs-2.7.1-1|54	
14mr|python-aiohappyeyeballs-2.7.1-1|55	
14mr|python-aiohappyeyeballs-2.7.1-1|56	%files -n python3-aiohappyeyeballs -f %{pyproject_files}
14mr|python-aiohappyeyeballs-2.7.1-1|57	%license LICENSE
14mr|python-aiohappyeyeballs-2.7.1-1|58	%doc CHANGELOG.md
14mr|python-aiohappyeyeballs-2.7.1-1|59	%doc README.md

96 14
14mr|python-aiohttp-3.14.3-1|1	%bcond tests 0
14mr|python-aiohttp-3.14.3-1|2	# Build dependencies gunicorn and uvloop are required only for integration
14mr|python-aiohttp-3.14.3-1|3	# tests, which can be omitted if they are not available.
14mr|python-aiohttp-3.14.3-1|4	%bcond gunicorn 1
14mr|python-aiohttp-3.14.3-1|5	# The python-uvloop package was retired for Fedora 43.
14mr|python-aiohttp-3.14.3-1|6	%bcond uvloop 0
14mr|python-aiohttp-3.14.3-1|7	
14mr|python-aiohttp-3.14.3-1|8	Name:           python-aiohttp
14mr|python-aiohttp-3.14.3-1|9	Version:        3.14.3
14mr|python-aiohttp-3.14.3-1|10	Release:        1
14mr|python-aiohttp-3.14.3-1|11	Summary:        Python HTTP client/server for asyncio
14mr|python-aiohttp-3.14.3-1|12	
14mr|python-aiohttp-3.14.3-1|13	License:        Apache-2.0
14mr|python-aiohttp-3.14.3-1|14	URL:            https://github.com/aio-libs/aiohttp
14mr|python-aiohttp-3.14.3-1|15	# We use requirements/*.txt to generate test dependencies; these files are not
14mr|python-aiohttp-3.14.3-1|16	# present in the PyPI sdist, so we must use the GitHub archive.
14mr|python-aiohttp-3.14.3-1|17	Source:         %{url}/archive/v%{version}/aiohttp-%{version}.tar.gz
14mr|python-aiohttp-3.14.3-1|18	
14mr|python-aiohttp-3.14.3-1|19	# Fix Cython 3.3.0 compiler crash when compiling the WebSocket reader
14mr|python-aiohttp-3.14.3-1|20	# https://github.com/aio-libs/aiohttp/commit/fdebfa2b81c7f85c6dccddcbf4ab45d311970b03
14mr|python-aiohttp-3.14.3-1|21	# Cherry-picked on v3.14.3.
14mr|python-aiohttp-3.14.3-1|22	#Patch:          0001-Fix-Cython-3.3.0-compiler-crash-when-compiling-the-W.patch
14mr|python-aiohttp-3.14.3-1|23	
14mr|python-aiohttp-3.14.3-1|24	BuildRequires:  make
14mr|python-aiohttp-3.14.3-1|25	BuildRequires:  gcc
14mr|python-aiohttp-3.14.3-1|26	# Explicit BR needed for %%{py3_shebang_fix} in %%prep, before generated BR’s
14mr|python-aiohttp-3.14.3-1|27	BuildRequires:  python3-devel
14mr|python-aiohttp-3.14.3-1|28	
14mr|python-aiohttp-3.14.3-1|29	# CVE-2024-27982 requires >= 9.2.1. The actual lower bound is based on the
14mr|python-aiohttp-3.14.3-1|30	# version that upstream bundles/vendors.
14mr|python-aiohttp-3.14.3-1|31	BuildRequires:  llhttp-devel >= 9.4.2
14mr|python-aiohttp-3.14.3-1|32	
14mr|python-aiohttp-3.14.3-1|33	%global common_description %{expand:
14mr|python-aiohttp-3.14.3-1|34	Python HTTP client/server for asyncio which supports both the client and the
14mr|python-aiohttp-3.14.3-1|35	server side of the HTTP protocol, client and server websocket, and webservers
14mr|python-aiohttp-3.14.3-1|36	with middlewares and pluggable routing.}
14mr|python-aiohttp-3.14.3-1|37	
14mr|python-aiohttp-3.14.3-1|38	%description %{common_description}
14mr|python-aiohttp-3.14.3-1|39	
14mr|python-aiohttp-3.14.3-1|40	
14mr|python-aiohttp-3.14.3-1|41	%package -n python3-aiohttp
14mr|python-aiohttp-3.14.3-1|42	Summary:        %{summary}
14mr|python-aiohttp-3.14.3-1|43	
14mr|python-aiohttp-3.14.3-1|44	Recommends:     python3-aiohttp+speedups
14mr|python-aiohttp-3.14.3-1|45	
14mr|python-aiohttp-3.14.3-1|46	%description -n python3-aiohttp %{common_description}
14mr|python-aiohttp-3.14.3-1|47	
14mr|python-aiohttp-3.14.3-1|48	%pyproject_extras_subpkg --name python3-aiohttp speedups
14mr|python-aiohttp-3.14.3-1|49	
14mr|python-aiohttp-3.14.3-1|50	
14mr|python-aiohttp-3.14.3-1|51	%prep
14mr|python-aiohttp-3.14.3-1|52	%autosetup -p1 -n aiohttp-%{version}
14mr|python-aiohttp-3.14.3-1|53	# Remove bundled llhttp
14mr|python-aiohttp-3.14.3-1|54	rm --recursive --verbose vendor/llhttp
14mr|python-aiohttp-3.14.3-1|55	
14mr|python-aiohttp-3.14.3-1|56	%if %{without gunicorn}
14mr|python-aiohttp-3.14.3-1|57	%pyproject_patch_dependency gunicorn:ignore
14mr|python-aiohttp-3.14.3-1|58	%endif
14mr|python-aiohttp-3.14.3-1|59	
14mr|python-aiohttp-3.14.3-1|60	%if %{without uvloop}
14mr|python-aiohttp-3.14.3-1|61	%pyproject_patch_dependency uvloop:ignore
14mr|python-aiohttp-3.14.3-1|62	%endif
14mr|python-aiohttp-3.14.3-1|63	
14mr|python-aiohttp-3.14.3-1|64	# Omit optional test dependencies that are not yet packaged or are useless
14mr|python-aiohttp-3.14.3-1|65	# here; for blockbuster, see https://github.com/cbornet/blockbuster/issues/46
14mr|python-aiohttp-3.14.3-1|66	# for why we would prefer not to package it.
14mr|python-aiohttp-3.14.3-1|67	%pyproject_patch_dependency blockbuster:ignore
14mr|python-aiohttp-3.14.3-1|68	%pyproject_patch_dependency proxy.py:ignore
14mr|python-aiohttp-3.14.3-1|69	%pyproject_patch_dependency python-on-whales:ignore
14mr|python-aiohttp-3.14.3-1|70	%pyproject_patch_dependency setuptools-git:ignore
14mr|python-aiohttp-3.14.3-1|71	%pyproject_patch_dependency wait-for-it:ignore
14mr|python-aiohttp-3.14.3-1|72	%if 0%{?__isa_bits} == 32
14mr|python-aiohttp-3.14.3-1|73	# The isal dependency is not available on 32-bit architectures; see Patch1000,
14mr|python-aiohttp-3.14.3-1|74	# which keeps the tests from trying to use it on these architectures.
14mr|python-aiohttp-3.14.3-1|75	%pyproject_patch_dependency isal:ignore
14mr|python-aiohttp-3.14.3-1|76	%endif
14mr|python-aiohttp-3.14.3-1|77	# https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_linters
14mr|python-aiohttp-3.14.3-1|78	%pyproject_patch_dependency coverage:ignore
14mr|python-aiohttp-3.14.3-1|79	%pyproject_patch_dependency pytest-cov:ignore
14mr|python-aiohttp-3.14.3-1|80	%pyproject_patch_dependency pytest_codspeed:ignore
14mr|python-aiohttp-3.14.3-1|81	%pyproject_patch_dependency mypy:ignore
14mr|python-aiohttp-3.14.3-1|82	# Since we patched out coverage, we must also remove warning filters for it.
14mr|python-aiohttp-3.14.3-1|83	sed --regexp-extended --in-place \
14mr|python-aiohttp-3.14.3-1|84	's/^([[:blank:]]*)(ignore:.*:coverage\.)/\1# \2/' setup.cfg
14mr|python-aiohttp-3.14.3-1|85	
14mr|python-aiohttp-3.14.3-1|86	# Make sure the source archive does not include any files generated by Cython
14mr|python-aiohttp-3.14.3-1|87	grep --recursive --files-with-matches '/\* Generated by Cython' |
14mr|python-aiohttp-3.14.3-1|88	xargs --no-run-if-empty rm --verbose
14mr|python-aiohttp-3.14.3-1|89	
14mr|python-aiohttp-3.14.3-1|90	# don't treat DeprecationWarnings as errors in subprocess based tests
14mr|python-aiohttp-3.14.3-1|91	sed --in-place \
14mr|python-aiohttp-3.14.3-1|92	's/"-W", "error"/"-W", "error", "-W", "ignore::DeprecationWarning"/' \
14mr|python-aiohttp-3.14.3-1|93	tests/test_circular_imports.py
14mr|python-aiohttp-3.14.3-1|94	
14mr|python-aiohttp-3.14.3-1|95	%py3_shebang_fix tools/gen.py
14mr|python-aiohttp-3.14.3-1|96	
14mr|python-aiohttp-3.14.3-1|97	%generate_buildrequires
14mr|python-aiohttp-3.14.3-1|98	export AIOHTTP_USE_SYSTEM_DEPS=1
14mr|python-aiohttp-3.14.3-1|99	%pyproject_buildrequires requirements/cython.in %{?with_tests:requirements/test.in}
14mr|python-aiohttp-3.14.3-1|100	
14mr|python-aiohttp-3.14.3-1|101	%build
14mr|python-aiohttp-3.14.3-1|102	export AIOHTTP_USE_SYSTEM_DEPS=1
14mr|python-aiohttp-3.14.3-1|103	%make_build cythonize-nodeps
14mr|python-aiohttp-3.14.3-1|104	%pyproject_wheel
14mr|python-aiohttp-3.14.3-1|105	
14mr|python-aiohttp-3.14.3-1|106	%install
14mr|python-aiohttp-3.14.3-1|107	%pyproject_install
14mr|python-aiohttp-3.14.3-1|108	%pyproject_save_files aiohttp
14mr|python-aiohttp-3.14.3-1|109	
14mr|python-aiohttp-3.14.3-1|110	%check
14mr|python-aiohttp-3.14.3-1|111	%if %{without tests}
14mr|python-aiohttp-3.14.3-1|112	# - aiohttp.worker requires gunicorn (a test dependency)
14mr|python-aiohttp-3.14.3-1|113	# - aiohttp.pytest_plugin requires pytest (a test dependency)
14mr|python-aiohttp-3.14.3-1|114	%pyproject_check_import --exclude aiohttp.worker --exclude aiohttp.pytest_plugin
14mr|python-aiohttp-3.14.3-1|115	%elif %{without gunicorn}
14mr|python-aiohttp-3.14.3-1|116	%pyproject_check_import --exclude aiohttp.worker
14mr|python-aiohttp-3.14.3-1|117	%endif
14mr|python-aiohttp-3.14.3-1|118	
14mr|python-aiohttp-3.14.3-1|119	%files -n python3-aiohttp -f %{pyproject_files}
14mr|python-aiohttp-3.14.3-1|120	%doc CHANGES.rst
14mr|python-aiohttp-3.14.3-1|121	%doc README.rst

97 14
14mr|python-aiosignal-1.4.0-1|1	%global pypi_name aiosignal
14mr|python-aiosignal-1.4.0-1|2	
14mr|python-aiosignal-1.4.0-1|3	Summary:	List of registered asynchronous callbacks
14mr|python-aiosignal-1.4.0-1|4	Name:		python-%{pypi_name}
14mr|python-aiosignal-1.4.0-1|5	Version:	1.4.0
14mr|python-aiosignal-1.4.0-1|6	Release:	1
14mr|python-aiosignal-1.4.0-1|7	License:	ASL 2.0
14mr|python-aiosignal-1.4.0-1|8	Group:		Development/Python
14mr|python-aiosignal-1.4.0-1|9	Url:		https://github.com/aio-libs/aiohttp
14mr|python-aiosignal-1.4.0-1|10	Source0:	%{pypi_source}
14mr|python-aiosignal-1.4.0-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-aiosignal-1.4.0-1|12	BuildArch:      noarch
14mr|python-aiosignal-1.4.0-1|13	
14mr|python-aiosignal-1.4.0-1|14	%description
14mr|python-aiosignal-1.4.0-1|15	A project to manage callbacks in asyncio projects.
14mr|python-aiosignal-1.4.0-1|16	
14mr|python-aiosignal-1.4.0-1|17	#----------------------------------------------------------------------------
14mr|python-aiosignal-1.4.0-1|18	
14mr|python-aiosignal-1.4.0-1|19	%package -n python3-%{pypi_name}
14mr|python-aiosignal-1.4.0-1|20	Summary:	List of registered asynchronous callbacks
14mr|python-aiosignal-1.4.0-1|21	Group:		Development/Python
14mr|python-aiosignal-1.4.0-1|22	# python3 files were packaged to main package by mistake
14mr|python-aiosignal-1.4.0-1|23	Obsoletes:	python-%{pypi_name} < 1.3.1
14mr|python-aiosignal-1.4.0-1|24	
14mr|python-aiosignal-1.4.0-1|25	%description -n python3-%{pypi_name}
14mr|python-aiosignal-1.4.0-1|26	A project to manage callbacks in asyncio projects.
14mr|python-aiosignal-1.4.0-1|27	
14mr|python-aiosignal-1.4.0-1|28	%files -n python3-%{pypi_name}
14mr|python-aiosignal-1.4.0-1|29	%doc CHANGES.rst CONTRIBUTORS.txt README.rst LICENSE
14mr|python-aiosignal-1.4.0-1|30	%{python3_sitelib}/*
14mr|python-aiosignal-1.4.0-1|31	
14mr|python-aiosignal-1.4.0-1|32	#----------------------------------------------------------------------------
14mr|python-aiosignal-1.4.0-1|33	
14mr|python-aiosignal-1.4.0-1|34	%prep
14mr|python-aiosignal-1.4.0-1|35	%setup -qn %{pypi_name}-%{version}
14mr|python-aiosignal-1.4.0-1|36	
14mr|python-aiosignal-1.4.0-1|37	%generate_buildrequires
14mr|python-aiosignal-1.4.0-1|38	%pyproject_buildrequires
14mr|python-aiosignal-1.4.0-1|39	
14mr|python-aiosignal-1.4.0-1|40	%build
14mr|python-aiosignal-1.4.0-1|41	%pyproject_wheel
14mr|python-aiosignal-1.4.0-1|42	
14mr|python-aiosignal-1.4.0-1|43	%install
14mr|python-aiosignal-1.4.0-1|44	%pyproject_install
14mr|python-aiosignal-1.4.0-1|45	

98 14
14mr|python-annotated-types-0.7.0-1|1	%global pypi_name annotated_types
14mr|python-annotated-types-0.7.0-1|2	
14mr|python-annotated-types-0.7.0-1|3	Summary:	Reusable constraint types to use with typing.Annotated
14mr|python-annotated-types-0.7.0-1|4	Name:		python-annotated-types
14mr|python-annotated-types-0.7.0-1|5	Version:	0.7.0
14mr|python-annotated-types-0.7.0-1|6	Release:	1
14mr|python-annotated-types-0.7.0-1|7	License:	MIT
14mr|python-annotated-types-0.7.0-1|8	Group:		Development/Python
14mr|python-annotated-types-0.7.0-1|9	Url:		https://pypi.org/project/pydantic
14mr|python-annotated-types-0.7.0-1|10	Source0:	%{pypi_source}
14mr|python-annotated-types-0.7.0-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-annotated-types-0.7.0-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-annotated-types-0.7.0-1|13	BuildArch:	noarch
14mr|python-annotated-types-0.7.0-1|14	
14mr|python-annotated-types-0.7.0-1|15	%description
14mr|python-annotated-types-0.7.0-1|16	This package provides metadata objects which can be used to represent common
14mr|python-annotated-types-0.7.0-1|17	constraints such as upper and lower bounds on scalar values and collection sizes,
14mr|python-annotated-types-0.7.0-1|18	a Predicate marker for runtime checks, and descriptions of how we intend these
14mr|python-annotated-types-0.7.0-1|19	metadata to be interpreted. In some cases, we also note alternative representations
14mr|python-annotated-types-0.7.0-1|20	which do not require this package.
14mr|python-annotated-types-0.7.0-1|21	
14mr|python-annotated-types-0.7.0-1|22	#----------------------------------------------------------------------------
14mr|python-annotated-types-0.7.0-1|23	
14mr|python-annotated-types-0.7.0-1|24	%package -n python3-annotated-types
14mr|python-annotated-types-0.7.0-1|25	Summary:	Reusable constraint types to use with typing.Annotated
14mr|python-annotated-types-0.7.0-1|26	Group:		Development/Python
14mr|python-annotated-types-0.7.0-1|27	
14mr|python-annotated-types-0.7.0-1|28	%description -n python3-annotated-types
14mr|python-annotated-types-0.7.0-1|29	This package provides metadata objects which can be used to represent common
14mr|python-annotated-types-0.7.0-1|30	constraints such as upper and lower bounds on scalar values and collection sizes,
14mr|python-annotated-types-0.7.0-1|31	a Predicate marker for runtime checks, and descriptions of how we intend these
14mr|python-annotated-types-0.7.0-1|32	metadata to be interpreted. In some cases, we also note alternative representations
14mr|python-annotated-types-0.7.0-1|33	which do not require this package.
14mr|python-annotated-types-0.7.0-1|34	
14mr|python-annotated-types-0.7.0-1|35	%files -n python3-annotated-types -f %{pyproject_files}
14mr|python-annotated-types-0.7.0-1|36	%doc README*
14mr|python-annotated-types-0.7.0-1|37	%license LICENSE
14mr|python-annotated-types-0.7.0-1|38	
14mr|python-annotated-types-0.7.0-1|39	#----------------------------------------------------------------------------
14mr|python-annotated-types-0.7.0-1|40	
14mr|python-annotated-types-0.7.0-1|41	%prep
14mr|python-annotated-types-0.7.0-1|42	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-annotated-types-0.7.0-1|43	
14mr|python-annotated-types-0.7.0-1|44	%generate_buildrequires
14mr|python-annotated-types-0.7.0-1|45	%pyproject_buildrequires -r
14mr|python-annotated-types-0.7.0-1|46	
14mr|python-annotated-types-0.7.0-1|47	%build
14mr|python-annotated-types-0.7.0-1|48	%pyproject_wheel
14mr|python-annotated-types-0.7.0-1|49	
14mr|python-annotated-types-0.7.0-1|50	%install
14mr|python-annotated-types-0.7.0-1|51	%pyproject_install
14mr|python-annotated-types-0.7.0-1|52	%pyproject_save_files %{pypi_name}

99 14
14mr|python-apipkg-3.0.2-1|1	%global srcname apipkg
14mr|python-apipkg-3.0.2-1|2	%global sum A Python namespace control and lazy-import mechanism
14mr|python-apipkg-3.0.2-1|3	
14mr|python-apipkg-3.0.2-1|4	Name:		python-%{srcname}
14mr|python-apipkg-3.0.2-1|5	Version:	3.0.2
14mr|python-apipkg-3.0.2-1|6	Release:	1
14mr|python-apipkg-3.0.2-1|7	Summary:	%{sum}
14mr|python-apipkg-3.0.2-1|8	Group:		Development/Python
14mr|python-apipkg-3.0.2-1|9	License:	MIT
14mr|python-apipkg-3.0.2-1|10	URL:		https://pypi.org/project/apipkg/
14mr|python-apipkg-3.0.2-1|11	Source0:	%{pypi_source}
14mr|python-apipkg-3.0.2-1|12	BuildArch:	noarch
14mr|python-apipkg-3.0.2-1|13	BuildRequires:	pkgconfig(python3)
14mr|python-apipkg-3.0.2-1|14	BuildRequires:	pyproject-rpm-macros
14mr|python-apipkg-3.0.2-1|15	
14mr|python-apipkg-3.0.2-1|16	%description
14mr|python-apipkg-3.0.2-1|17	With apipkg you can control the exported namespace of a python package and
14mr|python-apipkg-3.0.2-1|18	greatly reduce the number of imports for your users. It is a small python
14mr|python-apipkg-3.0.2-1|19	module that works on virtually all Python versions, including CPython2.3 to
14mr|python-apipkg-3.0.2-1|20	Python3.1, Jython and PyPy. It co-operates well with Python's help() system,
14mr|python-apipkg-3.0.2-1|21	custom importers (PEP302) and common command line completion tools.
14mr|python-apipkg-3.0.2-1|22	
14mr|python-apipkg-3.0.2-1|23	#--------------------------------------------------------------------------
14mr|python-apipkg-3.0.2-1|24	%package -n python3-%{srcname}
14mr|python-apipkg-3.0.2-1|25	Summary:	%{sum}
14mr|python-apipkg-3.0.2-1|26	Group:		Development/Python
14mr|python-apipkg-3.0.2-1|27	
14mr|python-apipkg-3.0.2-1|28	%description -n python3-%{srcname}
14mr|python-apipkg-3.0.2-1|29	With apipkg you can control the exported namespace of a python package and
14mr|python-apipkg-3.0.2-1|30	greatly reduce the number of imports for your users. It is a small python
14mr|python-apipkg-3.0.2-1|31	module that works on virtually all Python versions, including CPython2.3 to
14mr|python-apipkg-3.0.2-1|32	Python3.1, Jython and PyPy. It co-operates well with Python's help() system,
14mr|python-apipkg-3.0.2-1|33	custom importers (PEP302) and common command line completion tools.
14mr|python-apipkg-3.0.2-1|34	
14mr|python-apipkg-3.0.2-1|35	%files -n python3-%{srcname} -f %{pyproject_files}
14mr|python-apipkg-3.0.2-1|36	%doc README.rst
14mr|python-apipkg-3.0.2-1|37	
14mr|python-apipkg-3.0.2-1|38	#--------------------------------------------------------------------------
14mr|python-apipkg-3.0.2-1|39	
14mr|python-apipkg-3.0.2-1|40	%prep
14mr|python-apipkg-3.0.2-1|41	%autosetup -n %{srcname}-%{version}
14mr|python-apipkg-3.0.2-1|42	
14mr|python-apipkg-3.0.2-1|43	%generate_buildrequires
14mr|python-apipkg-3.0.2-1|44	%pyproject_buildrequires
14mr|python-apipkg-3.0.2-1|45	
14mr|python-apipkg-3.0.2-1|46	%build
14mr|python-apipkg-3.0.2-1|47	export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
14mr|python-apipkg-3.0.2-1|48	%pyproject_wheel
14mr|python-apipkg-3.0.2-1|49	
14mr|python-apipkg-3.0.2-1|50	%install
14mr|python-apipkg-3.0.2-1|51	export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
14mr|python-apipkg-3.0.2-1|52	%pyproject_install
14mr|python-apipkg-3.0.2-1|53	%pyproject_save_files %{srcname}

100 14
14mr|python-appdirs-1.4.4-1|1	Name:          python-appdirs
14mr|python-appdirs-1.4.4-1|2	Version:       1.4.4
14mr|python-appdirs-1.4.4-1|3	Release:       1
14mr|python-appdirs-1.4.4-1|4	Summary:       Python module for determining platform-specific directories
14mr|python-appdirs-1.4.4-1|5	
14mr|python-appdirs-1.4.4-1|6	# https://spdx.org/licenses/MIT.html
14mr|python-appdirs-1.4.4-1|7	License:       MIT
14mr|python-appdirs-1.4.4-1|8	URL:           https://github.com/ActiveState/appdirs
14mr|python-appdirs-1.4.4-1|9	Source:        %{pypi_source appdirs}
14mr|python-appdirs-1.4.4-1|10	
14mr|python-appdirs-1.4.4-1|11	BuildArch:     noarch
14mr|python-appdirs-1.4.4-1|12	
14mr|python-appdirs-1.4.4-1|13	BuildRequires: python3-devel
14mr|python-appdirs-1.4.4-1|14	
14mr|python-appdirs-1.4.4-1|15	%description
14mr|python-appdirs-1.4.4-1|16	A small Python module for determining appropriate " + " platform-specific
14mr|python-appdirs-1.4.4-1|17	directories, e.g. a "user data dir".
14mr|python-appdirs-1.4.4-1|18	
14mr|python-appdirs-1.4.4-1|19	
14mr|python-appdirs-1.4.4-1|20	%package -n python3-appdirs
14mr|python-appdirs-1.4.4-1|21	Summary:        %{summary}
14mr|python-appdirs-1.4.4-1|22	
14mr|python-appdirs-1.4.4-1|23	%description -n python3-appdirs
14mr|python-appdirs-1.4.4-1|24	A small Python 3 module for determining appropriate " + " platform-specific
14mr|python-appdirs-1.4.4-1|25	directories, e.g. a "user data dir".
14mr|python-appdirs-1.4.4-1|26	
14mr|python-appdirs-1.4.4-1|27	
14mr|python-appdirs-1.4.4-1|28	%prep
14mr|python-appdirs-1.4.4-1|29	%autosetup -n appdirs-%{version}
14mr|python-appdirs-1.4.4-1|30	sed -i -e '1{\@^#!/usr/bin/env python@d}' appdirs.py
14mr|python-appdirs-1.4.4-1|31	
14mr|python-appdirs-1.4.4-1|32	
14mr|python-appdirs-1.4.4-1|33	%generate_buildrequires
14mr|python-appdirs-1.4.4-1|34	%pyproject_buildrequires
14mr|python-appdirs-1.4.4-1|35	
14mr|python-appdirs-1.4.4-1|36	
14mr|python-appdirs-1.4.4-1|37	%build
14mr|python-appdirs-1.4.4-1|38	%pyproject_wheel
14mr|python-appdirs-1.4.4-1|39	
14mr|python-appdirs-1.4.4-1|40	
14mr|python-appdirs-1.4.4-1|41	%install
14mr|python-appdirs-1.4.4-1|42	%pyproject_install
14mr|python-appdirs-1.4.4-1|43	%pyproject_save_files appdirs
14mr|python-appdirs-1.4.4-1|44	
14mr|python-appdirs-1.4.4-1|45	
14mr|python-appdirs-1.4.4-1|46	%check
14mr|python-appdirs-1.4.4-1|47	# upstream's tox.ini just wraps this command with no extra deps
14mr|python-appdirs-1.4.4-1|48	# see https://github.com/ActiveState/appdirs/pull/134
14mr|python-appdirs-1.4.4-1|49	# we don't use %%tox here to avoid a dependency loop: tox->platformdirs->appdirs
14mr|python-appdirs-1.4.4-1|50	%{py3_test_envvars} %{python3} -m unittest discover
14mr|python-appdirs-1.4.4-1|51	
14mr|python-appdirs-1.4.4-1|52	
14mr|python-appdirs-1.4.4-1|53	%files -n python3-appdirs -f %{pyproject_files}
14mr|python-appdirs-1.4.4-1|54	%doc README.rst CHANGES.rst

101 14
14mr|python-asn1crypto-1.5.1-19|1	# Created by pyp2rpm-3.2.2
14mr|python-asn1crypto-1.5.1-19|2	%global pypi_name asn1crypto
14mr|python-asn1crypto-1.5.1-19|3	
14mr|python-asn1crypto-1.5.1-19|4	%{!?python3_pkgversion:%global python3_pkgversion 3}
14mr|python-asn1crypto-1.5.1-19|5	
14mr|python-asn1crypto-1.5.1-19|6	Name:           python-%{pypi_name}
14mr|python-asn1crypto-1.5.1-19|7	Version:        1.5.1
14mr|python-asn1crypto-1.5.1-19|8	Release:        19
14mr|python-asn1crypto-1.5.1-19|9	Summary:        Fast Python ASN.1 parser and serializer
14mr|python-asn1crypto-1.5.1-19|10	
14mr|python-asn1crypto-1.5.1-19|11	License:        MIT
14mr|python-asn1crypto-1.5.1-19|12	URL:            https://github.com/wbond/asn1crypto
14mr|python-asn1crypto-1.5.1-19|13	Source0:        https://files.pythonhosted.org/packages/source/a/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mr|python-asn1crypto-1.5.1-19|14	BuildArch:      noarch
14mr|python-asn1crypto-1.5.1-19|15	
14mr|python-asn1crypto-1.5.1-19|16	BuildRequires:  python%{python3_pkgversion}-devel
14mr|python-asn1crypto-1.5.1-19|17	
14mr|python-asn1crypto-1.5.1-19|18	%generate_buildrequires
14mr|python-asn1crypto-1.5.1-19|19	%pyproject_buildrequires
14mr|python-asn1crypto-1.5.1-19|20	
14mr|python-asn1crypto-1.5.1-19|21	%description
14mr|python-asn1crypto-1.5.1-19|22	Fast ASN.1 parser and serializer with definitions for private keys,
14mr|python-asn1crypto-1.5.1-19|23	public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8,
14mr|python-asn1crypto-1.5.1-19|24	PKCS#12, PKCS#5, X.509 and TSP.
14mr|python-asn1crypto-1.5.1-19|25	
14mr|python-asn1crypto-1.5.1-19|26	%package -n     python%{python3_pkgversion}-%{pypi_name}
14mr|python-asn1crypto-1.5.1-19|27	Summary:        %{summary}
14mr|python-asn1crypto-1.5.1-19|28	%{?python_provide:%python_provide python%{python3_pkgversion}-%{pypi_name}}
14mr|python-asn1crypto-1.5.1-19|29	
14mr|python-asn1crypto-1.5.1-19|30	%description -n python%{python3_pkgversion}-%{pypi_name}
14mr|python-asn1crypto-1.5.1-19|31	Fast ASN.1 parser and serializer with definitions for private keys,
14mr|python-asn1crypto-1.5.1-19|32	public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8,
14mr|python-asn1crypto-1.5.1-19|33	PKCS#12, PKCS#5, X.509 and TSP.
14mr|python-asn1crypto-1.5.1-19|34	
14mr|python-asn1crypto-1.5.1-19|35	%prep
14mr|python-asn1crypto-1.5.1-19|36	%autosetup -n %{pypi_name}-%{version}
14mr|python-asn1crypto-1.5.1-19|37	
14mr|python-asn1crypto-1.5.1-19|38	%build
14mr|python-asn1crypto-1.5.1-19|39	%pyproject_wheel
14mr|python-asn1crypto-1.5.1-19|40	
14mr|python-asn1crypto-1.5.1-19|41	%install
14mr|python-asn1crypto-1.5.1-19|42	%pyproject_install
14mr|python-asn1crypto-1.5.1-19|43	
14mr|python-asn1crypto-1.5.1-19|44	
14mr|python-asn1crypto-1.5.1-19|45	%files -n python%{python3_pkgversion}-%{pypi_name}
14mr|python-asn1crypto-1.5.1-19|46	%doc
14mr|python-asn1crypto-1.5.1-19|47	%{python3_sitelib}/%{pypi_name}
14mr|python-asn1crypto-1.5.1-19|48	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info

102 14
14mr|python-attrdict-2.0.1-10|1	# Created by pyp2rpm-3.3.7
14mr|python-attrdict-2.0.1-10|2	%global pypi_name attrdict
14mr|python-attrdict-2.0.1-10|3	
14mr|python-attrdict-2.0.1-10|4	Name:           python-%{pypi_name}
14mr|python-attrdict-2.0.1-10|5	Version:        2.0.1
14mr|python-attrdict-2.0.1-10|6	Release:        10
14mr|python-attrdict-2.0.1-10|7	Summary:        A dict with attribute-style access
14mr|python-attrdict-2.0.1-10|8	Group:          Development/Python
14mr|python-attrdict-2.0.1-10|9	License:        MIT License
14mr|python-attrdict-2.0.1-10|10	URL:            https://github.com/bcj/AttrDict
14mr|python-attrdict-2.0.1-10|11	Source0:        %{pypi_source}
14mr|python-attrdict-2.0.1-10|12	Patch1:		attrdict-collections.abc.patch
14mr|python-attrdict-2.0.1-10|13	BuildArch:      noarch
14mr|python-attrdict-2.0.1-10|14	
14mr|python-attrdict-2.0.1-10|15	BuildRequires:  pyproject-rpm-macros
14mr|python-attrdict-2.0.1-10|16	BuildRequires:  python3-devel
14mr|python-attrdict-2.0.1-10|17	
14mr|python-attrdict-2.0.1-10|18	%description
14mr|python-attrdict-2.0.1-10|19	AttrDict is a library that provides mapping objects that allow their elements
14mr|python-attrdict-2.0.1-10|20	to be accessed both as keys and as attributes.
14mr|python-attrdict-2.0.1-10|21	
14mr|python-attrdict-2.0.1-10|22	%package -n     python3-%{pypi_name}
14mr|python-attrdict-2.0.1-10|23	Summary:        %{summary}
14mr|python-attrdict-2.0.1-10|24	%{?python_provide:%python_provide python3-%{pypi_name}}
14mr|python-attrdict-2.0.1-10|25	
14mr|python-attrdict-2.0.1-10|26	Requires:       python3dist(six)
14mr|python-attrdict-2.0.1-10|27	
14mr|python-attrdict-2.0.1-10|28	%description -n python3-%{pypi_name}
14mr|python-attrdict-2.0.1-10|29	AttrDict is a library that provides mapping objects that allow their elements
14mr|python-attrdict-2.0.1-10|30	to be accessed both as keys and as attributes.
14mr|python-attrdict-2.0.1-10|31	
14mr|python-attrdict-2.0.1-10|32	%prep
14mr|python-attrdict-2.0.1-10|33	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-attrdict-2.0.1-10|34	
14mr|python-attrdict-2.0.1-10|35	%generate_buildrequires
14mr|python-attrdict-2.0.1-10|36	%pyproject_buildrequires
14mr|python-attrdict-2.0.1-10|37	
14mr|python-attrdict-2.0.1-10|38	%build
14mr|python-attrdict-2.0.1-10|39	%pyproject_wheel
14mr|python-attrdict-2.0.1-10|40	
14mr|python-attrdict-2.0.1-10|41	%install
14mr|python-attrdict-2.0.1-10|42	%pyproject_install
14mr|python-attrdict-2.0.1-10|43	%pyproject_save_files %{pypi_name}
14mr|python-attrdict-2.0.1-10|44	
14mr|python-attrdict-2.0.1-10|45	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-attrdict-2.0.1-10|46	%license LICENSE.txt
14mr|python-attrdict-2.0.1-10|47	%doc README.rst

103 14
14mr|python-authres-1.2.0-1|1	%define pypi_name authres
14mr|python-authres-1.2.0-1|2	%define mod_name %{pypi_name}
14mr|python-authres-1.2.0-1|3	%define oname authres
14mr|python-authres-1.2.0-1|4	
14mr|python-authres-1.2.0-1|5	Summary:        authres - Authentication Results Header Module
14mr|python-authres-1.2.0-1|6	Name:           python-%{oname}
14mr|python-authres-1.2.0-1|7	Version:        1.2.0
14mr|python-authres-1.2.0-1|8	Release:        1
14mr|python-authres-1.2.0-1|9	License:        Apache-2.0
14mr|python-authres-1.2.0-1|10	Group:          Development/Python
14mr|python-authres-1.2.0-1|11	Url:            https://launchpad.net/authentication-results-python
14mr|python-authres-1.2.0-1|12	Source0:        %{pypi_source}
14mr|python-authres-1.2.0-1|13	
14mr|python-authres-1.2.0-1|14	BuildRequires:  pyproject-rpm-macros
14mr|python-authres-1.2.0-1|15	BuildRequires:  python3dist(wheel)
14mr|python-authres-1.2.0-1|16	BuildRequires:  python3dist(pip)
14mr|python-authres-1.2.0-1|17	BuildArch:      noarch
14mr|python-authres-1.2.0-1|18	
14mr|python-authres-1.2.0-1|19	%description
14mr|python-authres-1.2.0-1|20	%{summary}.
14mr|python-authres-1.2.0-1|21	
14mr|python-authres-1.2.0-1|22	#------------------------------------------------------------------
14mr|python-authres-1.2.0-1|23	
14mr|python-authres-1.2.0-1|24	%package -n python3-%{oname}
14mr|python-authres-1.2.0-1|25	Summary:        %{summary}
14mr|python-authres-1.2.0-1|26	Group:          Development/Python
14mr|python-authres-1.2.0-1|27	
14mr|python-authres-1.2.0-1|28	%description -n python3-%{oname}
14mr|python-authres-1.2.0-1|29	%{summary}.
14mr|python-authres-1.2.0-1|30	
14mr|python-authres-1.2.0-1|31	%files -n python3-%{oname} -f %{pyproject_files}
14mr|python-authres-1.2.0-1|32	
14mr|python-authres-1.2.0-1|33	#------------------------------------------------------------------
14mr|python-authres-1.2.0-1|34	
14mr|python-authres-1.2.0-1|35	%prep
14mr|python-authres-1.2.0-1|36	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-authres-1.2.0-1|37	
14mr|python-authres-1.2.0-1|38	%generate_buildrequires
14mr|python-authres-1.2.0-1|39	%pyproject_buildrequires -r
14mr|python-authres-1.2.0-1|40	
14mr|python-authres-1.2.0-1|41	%build
14mr|python-authres-1.2.0-1|42	%pyproject_wheel
14mr|python-authres-1.2.0-1|43	
14mr|python-authres-1.2.0-1|44	%install
14mr|python-authres-1.2.0-1|45	%pyproject_install
14mr|python-authres-1.2.0-1|46	%pyproject_save_files %{mod_name}

104 14
14mr|python-autocommand-2.2.2-2|1	%define pypi_name autocommand
14mr|python-autocommand-2.2.2-2|2	
14mr|python-autocommand-2.2.2-2|3	Summary:	Automatically generate and run simple argparse parsers from function signatures
14mr|python-autocommand-2.2.2-2|4	Name:		python-%{pypi_name}
14mr|python-autocommand-2.2.2-2|5	Version:	2.2.2
14mr|python-autocommand-2.2.2-2|6	Release:	2
14mr|python-autocommand-2.2.2-2|7	License:	LGPLv3
14mr|python-autocommand-2.2.2-2|8	Group:		Development/Python
14mr|python-autocommand-2.2.2-2|9	Url:		https://github.com/Lucretiel/autocommand
14mr|python-autocommand-2.2.2-2|10	Source0:	%{pypi_source}
14mr|python-autocommand-2.2.2-2|11	Patch0:		autocommand-2.2.2-license.patch
14mr|python-autocommand-2.2.2-2|12	BuildRequires:	pkgconfig(python3)
14mr|python-autocommand-2.2.2-2|13	BuildRequires:	python3dist(setuptools)
14mr|python-autocommand-2.2.2-2|14	BuildArch:	noarch
14mr|python-autocommand-2.2.2-2|15	
14mr|python-autocommand-2.2.2-2|16	%description
14mr|python-autocommand-2.2.2-2|17	A library to automatically generate and run simple argparse parsers
14mr|python-autocommand-2.2.2-2|18	from function signatures.
14mr|python-autocommand-2.2.2-2|19	
14mr|python-autocommand-2.2.2-2|20	#----------------------------------------------------------------------------
14mr|python-autocommand-2.2.2-2|21	
14mr|python-autocommand-2.2.2-2|22	%package -n python3-%{pypi_name}
14mr|python-autocommand-2.2.2-2|23	Summary:	Automatically generate and run simple argparse parsers from function signatures
14mr|python-autocommand-2.2.2-2|24	Group:		Development/Python
14mr|python-autocommand-2.2.2-2|25	
14mr|python-autocommand-2.2.2-2|26	%description -n python3-%{pypi_name}
14mr|python-autocommand-2.2.2-2|27	A library to automatically generate and run simple argparse parsers
14mr|python-autocommand-2.2.2-2|28	from function signatures.
14mr|python-autocommand-2.2.2-2|29	
14mr|python-autocommand-2.2.2-2|30	%files -n python3-%{pypi_name}
14mr|python-autocommand-2.2.2-2|31	%doc README*
14mr|python-autocommand-2.2.2-2|32	%{python3_sitelib}/*
14mr|python-autocommand-2.2.2-2|33	
14mr|python-autocommand-2.2.2-2|34	#----------------------------------------------------------------------------
14mr|python-autocommand-2.2.2-2|35	
14mr|python-autocommand-2.2.2-2|36	%prep
14mr|python-autocommand-2.2.2-2|37	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-autocommand-2.2.2-2|38	
14mr|python-autocommand-2.2.2-2|39	%generate_buildrequires
14mr|python-autocommand-2.2.2-2|40	%pyproject_buildrequires
14mr|python-autocommand-2.2.2-2|41	
14mr|python-autocommand-2.2.2-2|42	%build
14mr|python-autocommand-2.2.2-2|43	%pyproject_wheel
14mr|python-autocommand-2.2.2-2|44	
14mr|python-autocommand-2.2.2-2|45	%install
14mr|python-autocommand-2.2.2-2|46	%pyproject_install

105 14
14mr|python-automat-22.10.0-1|1	%define module automat
14mr|python-automat-22.10.0-1|2	%define pypi_name Automat
14mr|python-automat-22.10.0-1|3	
14mr|python-automat-22.10.0-1|4	Summary:	Python library for finite-state machines
14mr|python-automat-22.10.0-1|5	Name:		python-%{module}
14mr|python-automat-22.10.0-1|6	Version:	22.10.0
14mr|python-automat-22.10.0-1|7	Release:	1
14mr|python-automat-22.10.0-1|8	License:	MIT
14mr|python-automat-22.10.0-1|9	Group:		Development/Python
14mr|python-automat-22.10.0-1|10	Url:		https://github.com/glyph/Automat
14mr|python-automat-22.10.0-1|11	Source0:	%{pypi_source}
14mr|python-automat-22.10.0-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-automat-22.10.0-1|13	BuildRequires:	python3egg(setuptools)
14mr|python-automat-22.10.0-1|14	BuildRequires:	python3egg(setuptools-scm)
14mr|python-automat-22.10.0-1|15	BuildRequires:	python3egg(docutils)
14mr|python-automat-22.10.0-1|16	BuildRequires:	python3-pip
14mr|python-automat-22.10.0-1|17	BuildRequires:	python3-wheel
14mr|python-automat-22.10.0-1|18	BuildArch:	noarch
14mr|python-automat-22.10.0-1|19	
14mr|python-automat-22.10.0-1|20	%description
14mr|python-automat-22.10.0-1|21	Python library for finite-state machines.
14mr|python-automat-22.10.0-1|22	
14mr|python-automat-22.10.0-1|23	#------------------------------------------------------
14mr|python-automat-22.10.0-1|24	
14mr|python-automat-22.10.0-1|25	%package -n python3-%{module}
14mr|python-automat-22.10.0-1|26	Summary:	Python library for finite-state machines
14mr|python-automat-22.10.0-1|27	Group:		Development/Python
14mr|python-automat-22.10.0-1|28	
14mr|python-automat-22.10.0-1|29	%description -n python3-%{module}
14mr|python-automat-22.10.0-1|30	Python library for finite-state machines.
14mr|python-automat-22.10.0-1|31	
14mr|python-automat-22.10.0-1|32	%files -n python3-%{module}
14mr|python-automat-22.10.0-1|33	%doc README.md LICENSE docs/*
14mr|python-automat-22.10.0-1|34	%{_bindir}/python-automat-visualize
14mr|python-automat-22.10.0-1|35	%{python3_sitelib}/%{module}/
14mr|python-automat-22.10.0-1|36	%{python3_sitelib}/Automat-%{version}-py%{python3_version}.egg-info/
14mr|python-automat-22.10.0-1|37	
14mr|python-automat-22.10.0-1|38	#------------------------------------------------------
14mr|python-automat-22.10.0-1|39	
14mr|python-automat-22.10.0-1|40	%prep
14mr|python-automat-22.10.0-1|41	%setup -qn Automat-%{version}
14mr|python-automat-22.10.0-1|42	
14mr|python-automat-22.10.0-1|43	# Remove bundled egg-info
14mr|python-automat-22.10.0-1|44	rm -rf Automat.egg-info
14mr|python-automat-22.10.0-1|45	
14mr|python-automat-22.10.0-1|46	%build
14mr|python-automat-22.10.0-1|47	%py3_build
14mr|python-automat-22.10.0-1|48	
14mr|python-automat-22.10.0-1|49	%install
14mr|python-automat-22.10.0-1|50	%py3_install
14mr|python-automat-22.10.0-1|51	mv %{buildroot}%{_bindir}/automat-visualize %{buildroot}%{_bindir}/python-automat-visualize

106 14
14mr|python-backcall-0.2.0-1|1	%define pypi_name backcall
14mr|python-backcall-0.2.0-1|2	
14mr|python-backcall-0.2.0-1|3	Summary:	Specifications for callback functions passed in to an API
14mr|python-backcall-0.2.0-1|4	Name:		python-%{pypi_name}
14mr|python-backcall-0.2.0-1|5	Version:	0.2.0
14mr|python-backcall-0.2.0-1|6	Release:	1
14mr|python-backcall-0.2.0-1|7	License:	BSD
14mr|python-backcall-0.2.0-1|8	Group:		Development/Python
14mr|python-backcall-0.2.0-1|9	Url:		https://github.com/takluyver/backcall
14mr|python-backcall-0.2.0-1|10	Source0:	http://pypi.python.org/packages/source/b/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mr|python-backcall-0.2.0-1|11	BuildArch:	noarch
14mr|python-backcall-0.2.0-1|12	
14mr|python-backcall-0.2.0-1|13	%description
14mr|python-backcall-0.2.0-1|14	If your code lets other people supply callback functions, it’s important to
14mr|python-backcall-0.2.0-1|15	specify the function signature you expect, and check that functions support
14mr|python-backcall-0.2.0-1|16	that. Adding extra parameters later would break other peoples code unless
14mr|python-backcall-0.2.0-1|17	you’re careful.
14mr|python-backcall-0.2.0-1|18	backcall provides a way of specifying the callback signature using a prototype
14mr|python-backcall-0.2.0-1|19	function.
14mr|python-backcall-0.2.0-1|20	If the callback takes fewer parameters than your prototype, backcall will wrap
14mr|python-backcall-0.2.0-1|21	it in a function that discards the extra arguments. If the callback expects
14mr|python-backcall-0.2.0-1|22	more arguments, a TypeError is thrown when it is registered.
14mr|python-backcall-0.2.0-1|23	
14mr|python-backcall-0.2.0-1|24	#----------------------------------------------------------------------------
14mr|python-backcall-0.2.0-1|25	
14mr|python-backcall-0.2.0-1|26	%package -n python3-%{pypi_name}
14mr|python-backcall-0.2.0-1|27	Summary:	Specifications for callback functions passed in to an API
14mr|python-backcall-0.2.0-1|28	Group:		Development/Python
14mr|python-backcall-0.2.0-1|29	BuildRequires:	pkgconfig(python3)
14mr|python-backcall-0.2.0-1|30	
14mr|python-backcall-0.2.0-1|31	%description -n python3-%{pypi_name}
14mr|python-backcall-0.2.0-1|32	If your code lets other people supply callback functions, it’s important to
14mr|python-backcall-0.2.0-1|33	specify the function signature you expect, and check that functions support
14mr|python-backcall-0.2.0-1|34	that. Adding extra parameters later would break other peoples code unless
14mr|python-backcall-0.2.0-1|35	you’re careful.
14mr|python-backcall-0.2.0-1|36	backcall provides a way of specifying the callback signature using a prototype
14mr|python-backcall-0.2.0-1|37	function.
14mr|python-backcall-0.2.0-1|38	If the callback takes fewer parameters than your prototype, backcall will wrap
14mr|python-backcall-0.2.0-1|39	it in a function that discards the extra arguments. If the callback expects
14mr|python-backcall-0.2.0-1|40	more arguments, a TypeError is thrown when it is registered.
14mr|python-backcall-0.2.0-1|41	
14mr|python-backcall-0.2.0-1|42	%files -n python3-%{pypi_name}
14mr|python-backcall-0.2.0-1|43	%{python3_sitelib}/%{pypi_name}
14mr|python-backcall-0.2.0-1|44	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mr|python-backcall-0.2.0-1|45	
14mr|python-backcall-0.2.0-1|46	#----------------------------------------------------------------------------
14mr|python-backcall-0.2.0-1|47	
14mr|python-backcall-0.2.0-1|48	%prep
14mr|python-backcall-0.2.0-1|49	%setup -q -n %{pypi_name}-%{version}
14mr|python-backcall-0.2.0-1|50	
14mr|python-backcall-0.2.0-1|51	%generate_buildrequires
14mr|python-backcall-0.2.0-1|52	%pyproject_buildrequires
14mr|python-backcall-0.2.0-1|53	
14mr|python-backcall-0.2.0-1|54	%build
14mr|python-backcall-0.2.0-1|55	%pyproject_wheel
14mr|python-backcall-0.2.0-1|56	
14mr|python-backcall-0.2.0-1|57	%install
14mr|python-backcall-0.2.0-1|58	%pyproject_install

107 14
14mr|python-bcrypt-4.3.0-1|1	%define debug_package %{nil}
14mr|python-bcrypt-4.3.0-1|2	
14mr|python-bcrypt-4.3.0-1|3	%global pypi_name bcrypt
14mr|python-bcrypt-4.3.0-1|4	
14mr|python-bcrypt-4.3.0-1|5	Name:		python-%{pypi_name}
14mr|python-bcrypt-4.3.0-1|6	Version:	4.3.0
14mr|python-bcrypt-4.3.0-1|7	Release:	1
14mr|python-bcrypt-4.3.0-1|8	Summary:	Modern password hashing for your software and your servers
14mr|python-bcrypt-4.3.0-1|9	Group:		Development/Python
14mr|python-bcrypt-4.3.0-1|10	#crypt_blowfish code is in Public domain and all other code in ASL 2.0
14mr|python-bcrypt-4.3.0-1|11	License:	ASL 2.0 and Public Domain and BSD
14mr|python-bcrypt-4.3.0-1|12	URL:		https://github.com/pyca/bcrypt/
14mr|python-bcrypt-4.3.0-1|13	Source0:	%{pypi_source}
14mr|python-bcrypt-4.3.0-1|14	# Regenerate with ./make-vendor.sh (runs cargo vendor in src/_bcrypt)
14mr|python-bcrypt-4.3.0-1|15	Source1:	bcrypt-vendor-%{version}.tar.xz
14mr|python-bcrypt-4.3.0-1|16	BuildRequires:	pkgconfig(python3)
14mr|python-bcrypt-4.3.0-1|17	BuildRequires:	python3dist(cffi) >= 1.1
14mr|python-bcrypt-4.3.0-1|18	BuildRequires:	python3dist(setuptools)
14mr|python-bcrypt-4.3.0-1|19	BuildRequires:	python3dist(setuptools-rust)
14mr|python-bcrypt-4.3.0-1|20	BuildRequires:	python3dist(six) >= 1.4.1
14mr|python-bcrypt-4.3.0-1|21	BuildRequires:	python3dist(wheel)
14mr|python-bcrypt-4.3.0-1|22	BuildRequires:	python3dist(pip)
14mr|python-bcrypt-4.3.0-1|23	BuildRequires:	rust
14mr|python-bcrypt-4.3.0-1|24	BuildRequires:	cargo
14mr|python-bcrypt-4.3.0-1|25	
14mr|python-bcrypt-4.3.0-1|26	%description
14mr|python-bcrypt-4.3.0-1|27	Modern password hashing for your software and your servers
14mr|python-bcrypt-4.3.0-1|28	#---------------------------------------------------------
14mr|python-bcrypt-4.3.0-1|29	%package -n     python3-%{pypi_name}
14mr|python-bcrypt-4.3.0-1|30	Summary:        %{summary}
14mr|python-bcrypt-4.3.0-1|31	Group:          Development/Python
14mr|python-bcrypt-4.3.0-1|32	
14mr|python-bcrypt-4.3.0-1|33	%description -n python3-%{pypi_name}
14mr|python-bcrypt-4.3.0-1|34	Modern password hashing for your software and your servers
14mr|python-bcrypt-4.3.0-1|35	
14mr|python-bcrypt-4.3.0-1|36	%files -n python3-%{pypi_name}
14mr|python-bcrypt-4.3.0-1|37	%license LICENSE
14mr|python-bcrypt-4.3.0-1|38	%doc README.rst
14mr|python-bcrypt-4.3.0-1|39	%{python3_sitearch}/%{pypi_name}/
14mr|python-bcrypt-4.3.0-1|40	%{python3_sitearch}/%{pypi_name}-%{version}*-info/
14mr|python-bcrypt-4.3.0-1|41	
14mr|python-bcrypt-4.3.0-1|42	%prep
14mr|python-bcrypt-4.3.0-1|43	%autosetup -n %{pypi_name}-%{version} -a1
14mr|python-bcrypt-4.3.0-1|44	
14mr|python-bcrypt-4.3.0-1|45	mkdir -p .cargo
14mr|python-bcrypt-4.3.0-1|46	cat >> .cargo/config << EOF
14mr|python-bcrypt-4.3.0-1|47	
14mr|python-bcrypt-4.3.0-1|48	[source.crates-io]
14mr|python-bcrypt-4.3.0-1|49	replace-with = "vendored-sources"
14mr|python-bcrypt-4.3.0-1|50	
14mr|python-bcrypt-4.3.0-1|51	[source.vendored-sources]
14mr|python-bcrypt-4.3.0-1|52	directory = "vendor"
14mr|python-bcrypt-4.3.0-1|53	EOF
14mr|python-bcrypt-4.3.0-1|54	
14mr|python-bcrypt-4.3.0-1|55	%build
14mr|python-bcrypt-4.3.0-1|56	# pyo3 0.23 does not know python 3.15 yet, build with the stable ABI
14mr|python-bcrypt-4.3.0-1|57	export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1
14mr|python-bcrypt-4.3.0-1|58	%pyproject_wheel
14mr|python-bcrypt-4.3.0-1|59	
14mr|python-bcrypt-4.3.0-1|60	%install
14mr|python-bcrypt-4.3.0-1|61	%pyproject_install
14mr|python-bcrypt-4.3.0-1|62	

108 14
14mr|python-beautifulsoup4-4.12.2-1|1	%define srcname beautifulsoup4
14mr|python-beautifulsoup4-4.12.2-1|2	
14mr|python-beautifulsoup4-4.12.2-1|3	Summary:	The Screen-Scraper's Friend
14mr|python-beautifulsoup4-4.12.2-1|4	Name:		python-%{srcname}
14mr|python-beautifulsoup4-4.12.2-1|5	Version:	4.12.2
14mr|python-beautifulsoup4-4.12.2-1|6	Release:	1
14mr|python-beautifulsoup4-4.12.2-1|7	Group:		Development/Python
14mr|python-beautifulsoup4-4.12.2-1|8	License:	MIT
14mr|python-beautifulsoup4-4.12.2-1|9	Url:		http://www.crummy.com/software/BeautifulSoup
14mr|python-beautifulsoup4-4.12.2-1|10	Source0:	%{pypi_source}
14mr|python-beautifulsoup4-4.12.2-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-beautifulsoup4-4.12.2-1|12	BuildRequires:	python3dist(setuptools)
14mr|python-beautifulsoup4-4.12.2-1|13	BuildRequires:  python3dist(hatchling)
14mr|python-beautifulsoup4-4.12.2-1|14	BuildRequires:  python3dist(soupsieve)
14mr|python-beautifulsoup4-4.12.2-1|15	BuildArch:	noarch
14mr|python-beautifulsoup4-4.12.2-1|16	%generate_buildrequires
14mr|python-beautifulsoup4-4.12.2-1|17	%pyproject_buildrequires
14mr|python-beautifulsoup4-4.12.2-1|18	
14mr|python-beautifulsoup4-4.12.2-1|19	%global _description \
14mr|python-beautifulsoup4-4.12.2-1|20	The BeautifulSoup class turns arbitrarily bad HTML into a tree-like \
14mr|python-beautifulsoup4-4.12.2-1|21	nested tag-soup list of Tag objects and text snippets. A Tag object \
14mr|python-beautifulsoup4-4.12.2-1|22	corresponds to an HTML tag.  It knows about the HTML tag's attributes, \
14mr|python-beautifulsoup4-4.12.2-1|23	and contains a representation of everything contained between the \
14mr|python-beautifulsoup4-4.12.2-1|24	original tag and its closing tag (if any). It's easy to extract Tags \
14mr|python-beautifulsoup4-4.12.2-1|25	that meet certain criteria.
14mr|python-beautifulsoup4-4.12.2-1|26	
14mr|python-beautifulsoup4-4.12.2-1|27	%description
14mr|python-beautifulsoup4-4.12.2-1|28	%{_description}
14mr|python-beautifulsoup4-4.12.2-1|29	
14mr|python-beautifulsoup4-4.12.2-1|30	#------------------------------------------------------------------
14mr|python-beautifulsoup4-4.12.2-1|31	
14mr|python-beautifulsoup4-4.12.2-1|32	%package -n python3-%{srcname}
14mr|python-beautifulsoup4-4.12.2-1|33	Summary:	The Screen-Scraper's Friend
14mr|python-beautifulsoup4-4.12.2-1|34	Group:		Development/Python
14mr|python-beautifulsoup4-4.12.2-1|35	Requires:	python3-lxml
14mr|python-beautifulsoup4-4.12.2-1|36	Provides:	python3-beautifulsoup = %{version}-%{release}
14mr|python-beautifulsoup4-4.12.2-1|37	
14mr|python-beautifulsoup4-4.12.2-1|38	%description -n python3-%{srcname}
14mr|python-beautifulsoup4-4.12.2-1|39	%{_description}
14mr|python-beautifulsoup4-4.12.2-1|40	
14mr|python-beautifulsoup4-4.12.2-1|41	%files -n python3-%{srcname}
14mr|python-beautifulsoup4-4.12.2-1|42	%doc *.txt
14mr|python-beautifulsoup4-4.12.2-1|43	%{python3_sitelib}/beautifulsoup4-%{version}.dist-info/
14mr|python-beautifulsoup4-4.12.2-1|44	%{python3_sitelib}/bs4
14mr|python-beautifulsoup4-4.12.2-1|45	
14mr|python-beautifulsoup4-4.12.2-1|46	#------------------------------------------------------------------
14mr|python-beautifulsoup4-4.12.2-1|47	
14mr|python-beautifulsoup4-4.12.2-1|48	%prep
14mr|python-beautifulsoup4-4.12.2-1|49	%setup -q -n %{srcname}-%{version}
14mr|python-beautifulsoup4-4.12.2-1|50	
14mr|python-beautifulsoup4-4.12.2-1|51	%build
14mr|python-beautifulsoup4-4.12.2-1|52	%pyproject_wheel
14mr|python-beautifulsoup4-4.12.2-1|53	
14mr|python-beautifulsoup4-4.12.2-1|54	%install
14mr|python-beautifulsoup4-4.12.2-1|55	%pyproject_install
14mr|python-beautifulsoup4-4.12.2-1|56	
14mr|python-beautifulsoup4-4.12.2-1|57	%check
14mr|python-beautifulsoup4-4.12.2-1|58	python3 -m unittest discover -s bs4 || :

109 14
14mr|python-beniget-0.4.2.post1-1|1	%global pypi_name beniget
14mr|python-beniget-0.4.2.post1-1|2	
14mr|python-beniget-0.4.2.post1-1|3	Name:           python-%{pypi_name}
14mr|python-beniget-0.4.2.post1-1|4	Version:        0.4.2.post1
14mr|python-beniget-0.4.2.post1-1|5	Release:        1
14mr|python-beniget-0.4.2.post1-1|6	Summary:        Extract semantic information about static Python code
14mr|python-beniget-0.4.2.post1-1|7	Group:          Development/Python
14mr|python-beniget-0.4.2.post1-1|8	License:        BSD 3-Clause
14mr|python-beniget-0.4.2.post1-1|9	URL:            https://github.com/serge-sans-paille/beniget/
14mr|python-beniget-0.4.2.post1-1|10	Source0:        %{pypi_source}
14mr|python-beniget-0.4.2.post1-1|11	BuildArch:      noarch
14mr|python-beniget-0.4.2.post1-1|12	
14mr|python-beniget-0.4.2.post1-1|13	BuildRequires:  pyproject-rpm-macros
14mr|python-beniget-0.4.2.post1-1|14	BuildRequires:  python3-devel
14mr|python-beniget-0.4.2.post1-1|15	BuildRequires:  python3dist(setuptools)
14mr|python-beniget-0.4.2.post1-1|16	
14mr|python-beniget-0.4.2.post1-1|17	%description
14mr|python-beniget-0.4.2.post1-1|18	A static analyzer for Python3 code. Beniget provides a static over-
14mr|python-beniget-0.4.2.post1-1|19	approximation of the global and local definitions inside Python
14mr|python-beniget-0.4.2.post1-1|20	Module/Class/Function. It can also compute def-use chains from each definition.
14mr|python-beniget-0.4.2.post1-1|21	
14mr|python-beniget-0.4.2.post1-1|22	#-----------------------------------------------------
14mr|python-beniget-0.4.2.post1-1|23	%package -n     python3-%{pypi_name}
14mr|python-beniget-0.4.2.post1-1|24	Summary:        %{summary}
14mr|python-beniget-0.4.2.post1-1|25	Group:          Development/Python
14mr|python-beniget-0.4.2.post1-1|26	
14mr|python-beniget-0.4.2.post1-1|27	%description -n python3-%{pypi_name}
14mr|python-beniget-0.4.2.post1-1|28	A static analyzer for Python3 code.Beniget provides a static over-
14mr|python-beniget-0.4.2.post1-1|29	approximation of the global and local definitions inside Python
14mr|python-beniget-0.4.2.post1-1|30	Module/Class/Function. It can also compute def-use chains from each definition.
14mr|python-beniget-0.4.2.post1-1|31	
14mr|python-beniget-0.4.2.post1-1|32	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-beniget-0.4.2.post1-1|33	%license LICENSE
14mr|python-beniget-0.4.2.post1-1|34	%doc README.rst
14mr|python-beniget-0.4.2.post1-1|35	
14mr|python-beniget-0.4.2.post1-1|36	#-----------------------------------------------------
14mr|python-beniget-0.4.2.post1-1|37	
14mr|python-beniget-0.4.2.post1-1|38	%prep
14mr|python-beniget-0.4.2.post1-1|39	%autosetup -n %{pypi_name}-%{version}
14mr|python-beniget-0.4.2.post1-1|40	
14mr|python-beniget-0.4.2.post1-1|41	%generate_buildrequires
14mr|python-beniget-0.4.2.post1-1|42	%pyproject_buildrequires -r
14mr|python-beniget-0.4.2.post1-1|43	
14mr|python-beniget-0.4.2.post1-1|44	%build
14mr|python-beniget-0.4.2.post1-1|45	%pyproject_wheel
14mr|python-beniget-0.4.2.post1-1|46	
14mr|python-beniget-0.4.2.post1-1|47	%install
14mr|python-beniget-0.4.2.post1-1|48	%pyproject_install
14mr|python-beniget-0.4.2.post1-1|49	%pyproject_save_files %{pypi_name}
14mr|python-beniget-0.4.2.post1-1|50	
14mr|python-beniget-0.4.2.post1-1|51	
14mr|python-beniget-0.4.2.post1-1|52	

110 14
14mr|python-betamax-0.8.1-12|1	%global srcname betamax
14mr|python-betamax-0.8.1-12|2	
14mr|python-betamax-0.8.1-12|3	Name:           python-%{srcname}
14mr|python-betamax-0.8.1-12|4	Version:        0.8.1
14mr|python-betamax-0.8.1-12|5	Release:        12
14mr|python-betamax-0.8.1-12|6	Summary:        VCR imitation for python-requests
14mr|python-betamax-0.8.1-12|7	Group:		Development/Python
14mr|python-betamax-0.8.1-12|8	License:        ASL 2.0
14mr|python-betamax-0.8.1-12|9	URL:            https://github.com/sigmavirus24/%{srcname}
14mr|python-betamax-0.8.1-12|10	Source0:        %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
14mr|python-betamax-0.8.1-12|11	
14mr|python-betamax-0.8.1-12|12	BuildArch:      noarch
14mr|python-betamax-0.8.1-12|13	
14mr|python-betamax-0.8.1-12|14	%global _description \
14mr|python-betamax-0.8.1-12|15	Betamax is a VCR_ imitation for requests. This will make mocking out requests\
14mr|python-betamax-0.8.1-12|16	much easier.
14mr|python-betamax-0.8.1-12|17	
14mr|python-betamax-0.8.1-12|18	%description %{_description}
14mr|python-betamax-0.8.1-12|19	
14mr|python-betamax-0.8.1-12|20	%package -n python3-%{srcname}
14mr|python-betamax-0.8.1-12|21	Summary:        %{summary}
14mr|python-betamax-0.8.1-12|22	%{?python_provide:%python_provide python3-%{srcname}}
14mr|python-betamax-0.8.1-12|23	BuildRequires:  python3-devel
14mr|python-betamax-0.8.1-12|24	BuildRequires:  python3-setuptools
14mr|python-betamax-0.8.1-12|25	%if %{with tests}
14mr|python-betamax-0.8.1-12|26	BuildRequires:  python3-pytest
14mr|python-betamax-0.8.1-12|27	BuildRequires:  python3-requests >= 2.0
14mr|python-betamax-0.8.1-12|28	%endif
14mr|python-betamax-0.8.1-12|29	Requires:       python3-requests >= 2.0
14mr|python-betamax-0.8.1-12|30	
14mr|python-betamax-0.8.1-12|31	%description -n python3-%{srcname} %{_description}
14mr|python-betamax-0.8.1-12|32	
14mr|python-betamax-0.8.1-12|33	Python 3 version.
14mr|python-betamax-0.8.1-12|34	
14mr|python-betamax-0.8.1-12|35	%prep
14mr|python-betamax-0.8.1-12|36	%autosetup -n %{srcname}-%{version}
14mr|python-betamax-0.8.1-12|37	
14mr|python-betamax-0.8.1-12|38	%generate_buildrequires
14mr|python-betamax-0.8.1-12|39	%pyproject_buildrequires
14mr|python-betamax-0.8.1-12|40	
14mr|python-betamax-0.8.1-12|41	%build
14mr|python-betamax-0.8.1-12|42	%pyproject_wheel
14mr|python-betamax-0.8.1-12|43	
14mr|python-betamax-0.8.1-12|44	%install
14mr|python-betamax-0.8.1-12|45	%pyproject_install
14mr|python-betamax-0.8.1-12|46	
14mr|python-betamax-0.8.1-12|47	%files -n python3-%{srcname}
14mr|python-betamax-0.8.1-12|48	%doc README.rst
14mr|python-betamax-0.8.1-12|49	%license LICENSE
14mr|python-betamax-0.8.1-12|50	%{python3_sitelib}/%{srcname}/
14mr|python-betamax-0.8.1-12|51	%{python3_sitelib}/%{srcname}-*.dist-info/

111 14
14mr|python-blinker-1.7.0-1|1	%define pypi_name blinker
14mr|python-blinker-1.7.0-1|2	
14mr|python-blinker-1.7.0-1|3	Summary:	Fast, simple object-to-object and broadcast signaling
14mr|python-blinker-1.7.0-1|4	Name:		python-%{pypi_name}
14mr|python-blinker-1.7.0-1|5	Version:	1.7.0
14mr|python-blinker-1.7.0-1|6	Release:	1
14mr|python-blinker-1.7.0-1|7	License:	MIT
14mr|python-blinker-1.7.0-1|8	Group:		Development/Python
14mr|python-blinker-1.7.0-1|9	Url:		http://pythonhosted.org/blinker/
14mr|python-blinker-1.7.0-1|10	Source0:	%{pypi_source}
14mr|python-blinker-1.7.0-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-blinker-1.7.0-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-blinker-1.7.0-1|13	BuildArch:	noarch
14mr|python-blinker-1.7.0-1|14	
14mr|python-blinker-1.7.0-1|15	%description
14mr|python-blinker-1.7.0-1|16	Blinker provides a fast dispatching system that allows any number of
14mr|python-blinker-1.7.0-1|17	interested parties to subscribe to events, or "signals".
14mr|python-blinker-1.7.0-1|18	
14mr|python-blinker-1.7.0-1|19	#----------------------------------------------------------------------------
14mr|python-blinker-1.7.0-1|20	
14mr|python-blinker-1.7.0-1|21	%package -n python3-%{pypi_name}
14mr|python-blinker-1.7.0-1|22	Summary:	Fast, simple object-to-object and broadcast signaling
14mr|python-blinker-1.7.0-1|23	Group:		Development/Python
14mr|python-blinker-1.7.0-1|24	
14mr|python-blinker-1.7.0-1|25	%description -n python3-%{pypi_name}
14mr|python-blinker-1.7.0-1|26	Blinker provides a fast dispatching system that allows any number of
14mr|python-blinker-1.7.0-1|27	interested parties to subscribe to events, or "signals".
14mr|python-blinker-1.7.0-1|28	
14mr|python-blinker-1.7.0-1|29	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-blinker-1.7.0-1|30	%license LICENSE.rst
14mr|python-blinker-1.7.0-1|31	%doc CHANGES.rst README.rst
14mr|python-blinker-1.7.0-1|32	
14mr|python-blinker-1.7.0-1|33	#----------------------------------------------------------------------------
14mr|python-blinker-1.7.0-1|34	
14mr|python-blinker-1.7.0-1|35	%prep
14mr|python-blinker-1.7.0-1|36	%setup -q -n %{pypi_name}-%{version}
14mr|python-blinker-1.7.0-1|37	
14mr|python-blinker-1.7.0-1|38	%generate_buildrequires
14mr|python-blinker-1.7.0-1|39	%pyproject_buildrequires -r
14mr|python-blinker-1.7.0-1|40	
14mr|python-blinker-1.7.0-1|41	%build
14mr|python-blinker-1.7.0-1|42	%pyproject_wheel
14mr|python-blinker-1.7.0-1|43	
14mr|python-blinker-1.7.0-1|44	%install
14mr|python-blinker-1.7.0-1|45	%pyproject_install
14mr|python-blinker-1.7.0-1|46	%pyproject_save_files blinker

112 14
14mr|python-boto3-1.35.32-1|1	%global pypi_name boto3
14mr|python-boto3-1.35.32-1|2	
14mr|python-boto3-1.35.32-1|3	Summary:	The AWS SDK for Python
14mr|python-boto3-1.35.32-1|4	Name:		python-%{pypi_name}
14mr|python-boto3-1.35.32-1|5	Version:	1.35.32
14mr|python-boto3-1.35.32-1|6	Release:	1
14mr|python-boto3-1.35.32-1|7	License:	ASL 2.0
14mr|python-boto3-1.35.32-1|8	Group:		Development/Python
14mr|python-boto3-1.35.32-1|9	Url:		https://github.com/boto/boto3
14mr|python-boto3-1.35.32-1|10	Source0:	%{pypi_source}
14mr|python-boto3-1.35.32-1|11	BuildArch:	noarch
14mr|python-boto3-1.35.32-1|12	
14mr|python-boto3-1.35.32-1|13	%description
14mr|python-boto3-1.35.32-1|14	Boto3 is the Amazon Web Services (AWS) Software Development
14mr|python-boto3-1.35.32-1|15	Kit (SDK) for Python, which allows Python developers to
14mr|python-boto3-1.35.32-1|16	write software that makes use of services like Amazon S3
14mr|python-boto3-1.35.32-1|17	and Amazon EC2.
14mr|python-boto3-1.35.32-1|18	
14mr|python-boto3-1.35.32-1|19	#----------------------------------------------------------------------------
14mr|python-boto3-1.35.32-1|20	
14mr|python-boto3-1.35.32-1|21	%package -n python3-%{pypi_name}
14mr|python-boto3-1.35.32-1|22	Summary:	The AWS SDK for Python
14mr|python-boto3-1.35.32-1|23	Group:		Development/Python
14mr|python-boto3-1.35.32-1|24	BuildRequires:	pkgconfig(python3)
14mr|python-boto3-1.35.32-1|25	BuildRequires:	python3-setuptools
14mr|python-boto3-1.35.32-1|26	
14mr|python-boto3-1.35.32-1|27	%description -n python3-%{pypi_name}
14mr|python-boto3-1.35.32-1|28	Boto3 is the Amazon Web Services (AWS) Software Development
14mr|python-boto3-1.35.32-1|29	Kit (SDK) for Python, which allows Python developers to
14mr|python-boto3-1.35.32-1|30	write software that makes use of services like Amazon S3
14mr|python-boto3-1.35.32-1|31	and Amazon EC2.
14mr|python-boto3-1.35.32-1|32	
14mr|python-boto3-1.35.32-1|33	%files -n python3-%{pypi_name}
14mr|python-boto3-1.35.32-1|34	%doc README.rst
14mr|python-boto3-1.35.32-1|35	%license LICENSE
14mr|python-boto3-1.35.32-1|36	%{python3_sitelib}/%{pypi_name}/
14mr|python-boto3-1.35.32-1|37	%{python3_sitelib}/%{pypi_name}-%{version}-*.egg-info/
14mr|python-boto3-1.35.32-1|38	
14mr|python-boto3-1.35.32-1|39	#----------------------------------------------------------------------------
14mr|python-boto3-1.35.32-1|40	
14mr|python-boto3-1.35.32-1|41	%prep
14mr|python-boto3-1.35.32-1|42	%setup -q -n %{pypi_name}-%{version}
14mr|python-boto3-1.35.32-1|43	rm -rf %{pypi_name}.egg-info
14mr|python-boto3-1.35.32-1|44	# Remove online tests
14mr|python-boto3-1.35.32-1|45	rm -rf tests/integration
14mr|python-boto3-1.35.32-1|46	
14mr|python-boto3-1.35.32-1|47	%build
14mr|python-boto3-1.35.32-1|48	%py3_build
14mr|python-boto3-1.35.32-1|49	
14mr|python-boto3-1.35.32-1|50	%install
14mr|python-boto3-1.35.32-1|51	%py3_install
14mr|python-boto3-1.35.32-1|52	

113 14
14mr|python-breathe-4.35.0-1|1	Summary:        Adds support for Doxygen xml output to reStructuredText and Sphinx
14mr|python-breathe-4.35.0-1|2	Name:           python-breathe
14mr|python-breathe-4.35.0-1|3	License:        BSD
14mr|python-breathe-4.35.0-1|4	Group:          Development/Python
14mr|python-breathe-4.35.0-1|5	Version:        4.35.0
14mr|python-breathe-4.35.0-1|6	Release:        1
14mr|python-breathe-4.35.0-1|7	URL:            https://github.com/michaeljones/breathe
14mr|python-breathe-4.35.0-1|8	Source0:        https://github.com/michaeljones/breathe/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mr|python-breathe-4.35.0-1|9	BuildRequires:  doxygen
14mr|python-breathe-4.35.0-1|10	BuildRequires:  which
14mr|python-breathe-4.35.0-1|11	BuildRequires:  python3-devel
14mr|python-breathe-4.35.0-1|12	BuildRequires:  python3-setuptools
14mr|python-breathe-4.35.0-1|13	BuildRequires:  python3-six
14mr|python-breathe-4.35.0-1|14	# NOTE: git is only needed because part of the build process checks if it's in a git repo
14mr|python-breathe-4.35.0-1|15	BuildRequires:  %{_bindir}/git
14mr|python-breathe-4.35.0-1|16	BuildArch:      noarch
14mr|python-breathe-4.35.0-1|17	
14mr|python-breathe-4.35.0-1|18	%define _description \
14mr|python-breathe-4.35.0-1|19	Breathe is an extension to reStructuredText and Sphinx to be able to read and \
14mr|python-breathe-4.35.0-1|20	render the Doxygen xml output.
14mr|python-breathe-4.35.0-1|21	
14mr|python-breathe-4.35.0-1|22	%description %_description
14mr|python-breathe-4.35.0-1|23	
14mr|python-breathe-4.35.0-1|24	#------------------------------------------------------------------------------
14mr|python-breathe-4.35.0-1|25	
14mr|python-breathe-4.35.0-1|26	%package -n python3-breathe
14mr|python-breathe-4.35.0-1|27	Summary:        %{summary}
14mr|python-breathe-4.35.0-1|28	Group:          Development/Python
14mr|python-breathe-4.35.0-1|29	Requires:       python3-six
14mr|python-breathe-4.35.0-1|30	Requires:       doxygen
14mr|python-breathe-4.35.0-1|31	
14mr|python-breathe-4.35.0-1|32	%description -n python3-breathe
14mr|python-breathe-4.35.0-1|33	%_description
14mr|python-breathe-4.35.0-1|34	
14mr|python-breathe-4.35.0-1|35	%files -n python3-breathe
14mr|python-breathe-4.35.0-1|36	%license LICENSE
14mr|python-breathe-4.35.0-1|37	%doc README.rst
14mr|python-breathe-4.35.0-1|38	%{_bindir}/breathe-apidoc
14mr|python-breathe-4.35.0-1|39	%{python3_sitelib}/*
14mr|python-breathe-4.35.0-1|40	
14mr|python-breathe-4.35.0-1|41	#------------------------------------------------------------------------------
14mr|python-breathe-4.35.0-1|42	%prep
14mr|python-breathe-4.35.0-1|43	%autosetup -n breathe-%{version} -p1
14mr|python-breathe-4.35.0-1|44	
14mr|python-breathe-4.35.0-1|45	%generate_buildrequires
14mr|python-breathe-4.35.0-1|46	%pyproject_buildrequires
14mr|python-breathe-4.35.0-1|47	
14mr|python-breathe-4.35.0-1|48	%build
14mr|python-breathe-4.35.0-1|49	%pyproject_wheel
14mr|python-breathe-4.35.0-1|50	
14mr|python-breathe-4.35.0-1|51	%install
14mr|python-breathe-4.35.0-1|52	%pyproject_install
14mr|python-breathe-4.35.0-1|53	

114 14
14mr|python-cachecontrol-0.14.0-1|1	%global pypi_name cachecontrol
14mr|python-cachecontrol-0.14.0-1|2	
14mr|python-cachecontrol-0.14.0-1|3	Summary:	Port of the caching algorithms in httplib2
14mr|python-cachecontrol-0.14.0-1|4	Name:		python-cachecontrol
14mr|python-cachecontrol-0.14.0-1|5	Version:	0.14.0
14mr|python-cachecontrol-0.14.0-1|6	Release:	1
14mr|python-cachecontrol-0.14.0-1|7	License:	ASL
14mr|python-cachecontrol-0.14.0-1|8	Group:		Development/Python
14mr|python-cachecontrol-0.14.0-1|9	Url:		https://github.com/ionrock/cachecontrol
14mr|python-cachecontrol-0.14.0-1|10	Source0:	%{pypi_source}
14mr|python-cachecontrol-0.14.0-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-cachecontrol-0.14.0-1|12	BuildRequires:	python3dist(flit-core)
14mr|python-cachecontrol-0.14.0-1|13	BuildRequires:	python3dist(setuptools)
14mr|python-cachecontrol-0.14.0-1|14	BuildArch:	noarch
14mr|python-cachecontrol-0.14.0-1|15	
14mr|python-cachecontrol-0.14.0-1|16	%description
14mr|python-cachecontrol-0.14.0-1|17	CacheControl is a port of the caching algorithms in httplib2 for use with
14mr|python-cachecontrol-0.14.0-1|18	requests session object.
14mr|python-cachecontrol-0.14.0-1|19	It was written because httplib2’s better support for caching is often
14mr|python-cachecontrol-0.14.0-1|20	mitigated by its lack of thread safety. The same is true of requests in terms of caching.
14mr|python-cachecontrol-0.14.0-1|21	
14mr|python-cachecontrol-0.14.0-1|22	#----------------------------------------------------------------------
14mr|python-cachecontrol-0.14.0-1|23	
14mr|python-cachecontrol-0.14.0-1|24	%package -n python3-%{pypi_name}
14mr|python-cachecontrol-0.14.0-1|25	Summary:	Port of the caching algorithms in httplib2
14mr|python-cachecontrol-0.14.0-1|26	Group:		Development/Python
14mr|python-cachecontrol-0.14.0-1|27	
14mr|python-cachecontrol-0.14.0-1|28	%description -n python3-%{pypi_name}
14mr|python-cachecontrol-0.14.0-1|29	CacheControl is a port of the caching algorithms in httplib2 for use with
14mr|python-cachecontrol-0.14.0-1|30	requests session object.
14mr|python-cachecontrol-0.14.0-1|31	It was written because httplib2’s better support for caching is often
14mr|python-cachecontrol-0.14.0-1|32	mitigated by its lack of thread safety. The same is true of requests in terms of caching.
14mr|python-cachecontrol-0.14.0-1|33	
14mr|python-cachecontrol-0.14.0-1|34	%files -n python3-%{pypi_name}
14mr|python-cachecontrol-0.14.0-1|35	%doc README.rst
14mr|python-cachecontrol-0.14.0-1|36	%license LICENSE.txt
14mr|python-cachecontrol-0.14.0-1|37	%{_bindir}/doesitcache
14mr|python-cachecontrol-0.14.0-1|38	%{python3_sitelib}/*
14mr|python-cachecontrol-0.14.0-1|39	
14mr|python-cachecontrol-0.14.0-1|40	#----------------------------------------------------------------------
14mr|python-cachecontrol-0.14.0-1|41	
14mr|python-cachecontrol-0.14.0-1|42	%prep
14mr|python-cachecontrol-0.14.0-1|43	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-cachecontrol-0.14.0-1|44	
14mr|python-cachecontrol-0.14.0-1|45	rm -rf *.egg-info
14mr|python-cachecontrol-0.14.0-1|46	
14mr|python-cachecontrol-0.14.0-1|47	%generate_buildrequires
14mr|python-cachecontrol-0.14.0-1|48	%pyproject_buildrequires -r
14mr|python-cachecontrol-0.14.0-1|49	
14mr|python-cachecontrol-0.14.0-1|50	%build
14mr|python-cachecontrol-0.14.0-1|51	%pyproject_wheel
14mr|python-cachecontrol-0.14.0-1|52	
14mr|python-cachecontrol-0.14.0-1|53	%install
14mr|python-cachecontrol-0.14.0-1|54	%pyproject_install

115 14
14mr|python-cachetools-5.5.0-1|1	%define pypi_name cachetools
14mr|python-cachetools-5.5.0-1|2	
14mr|python-cachetools-5.5.0-1|3	Summary:	Extensible memoizing collections and decorators
14mr|python-cachetools-5.5.0-1|4	Name:		python-cachetools
14mr|python-cachetools-5.5.0-1|5	Version:	5.5.0
14mr|python-cachetools-5.5.0-1|6	Release:	1
14mr|python-cachetools-5.5.0-1|7	License:	MIT
14mr|python-cachetools-5.5.0-1|8	Group:		Development/Python
14mr|python-cachetools-5.5.0-1|9	Url:		https://github.com/tkem/cachetools
14mr|python-cachetools-5.5.0-1|10	Source0:	%{pypi_source}
14mr|python-cachetools-5.5.0-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-cachetools-5.5.0-1|12	BuildRequires:	python3dist(setuptools)
14mr|python-cachetools-5.5.0-1|13	BuildArch:	noarch
14mr|python-cachetools-5.5.0-1|14	
14mr|python-cachetools-5.5.0-1|15	%description
14mr|python-cachetools-5.5.0-1|16	This module provides various memoizing collections and decorators,
14mr|python-cachetools-5.5.0-1|17	including a variant of the Python 3 Standard Library `@lru_cache`_
14mr|python-cachetools-5.5.0-1|18	function decorator.
14mr|python-cachetools-5.5.0-1|19	
14mr|python-cachetools-5.5.0-1|20	#----------------------------------------------------------------------------
14mr|python-cachetools-5.5.0-1|21	
14mr|python-cachetools-5.5.0-1|22	%package -n python3-%{pypi_name}
14mr|python-cachetools-5.5.0-1|23	Summary:	Extensible memoizing collections and decorators
14mr|python-cachetools-5.5.0-1|24	Group:		Development/Python
14mr|python-cachetools-5.5.0-1|25	
14mr|python-cachetools-5.5.0-1|26	%description -n python3-%{pypi_name}
14mr|python-cachetools-5.5.0-1|27	This module provides various memoizing collections and decorators,
14mr|python-cachetools-5.5.0-1|28	including a variant of the Python 3 Standard Library `@lru_cache`_
14mr|python-cachetools-5.5.0-1|29	function decorator.
14mr|python-cachetools-5.5.0-1|30	
14mr|python-cachetools-5.5.0-1|31	%files -n python3-%{pypi_name}
14mr|python-cachetools-5.5.0-1|32	%doc README.rst
14mr|python-cachetools-5.5.0-1|33	%doc LICENSE
14mr|python-cachetools-5.5.0-1|34	%{python3_sitelib}/%{pypi_name}
14mr|python-cachetools-5.5.0-1|35	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mr|python-cachetools-5.5.0-1|36	
14mr|python-cachetools-5.5.0-1|37	#----------------------------------------------------------------------------
14mr|python-cachetools-5.5.0-1|38	
14mr|python-cachetools-5.5.0-1|39	%prep
14mr|python-cachetools-5.5.0-1|40	%setup -q -n %{pypi_name}-%{version}
14mr|python-cachetools-5.5.0-1|41	
14mr|python-cachetools-5.5.0-1|42	# Remove bundled egg-info
14mr|python-cachetools-5.5.0-1|43	rm -rf %{pypi_name}.egg-info
14mr|python-cachetools-5.5.0-1|44	
14mr|python-cachetools-5.5.0-1|45	find -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
14mr|python-cachetools-5.5.0-1|46	
14mr|python-cachetools-5.5.0-1|47	%generate_buildrequires
14mr|python-cachetools-5.5.0-1|48	%pyproject_buildrequires
14mr|python-cachetools-5.5.0-1|49	
14mr|python-cachetools-5.5.0-1|50	%build
14mr|python-cachetools-5.5.0-1|51	%pyproject_wheel
14mr|python-cachetools-5.5.0-1|52	
14mr|python-cachetools-5.5.0-1|53	%install
14mr|python-cachetools-5.5.0-1|54	%pyproject_install
14mr|python-cachetools-5.5.0-1|55	

116 14
14mr|python-cairocffi-1.7.1-1|1	%global pypi_name cairocffi
14mr|python-cairocffi-1.7.1-1|2	%global pypi_oname cairocffi
14mr|python-cairocffi-1.7.1-1|3	
14mr|python-cairocffi-1.7.1-1|4	Summary:	cffi-based cairo bindings for Python
14mr|python-cairocffi-1.7.1-1|5	Name:		python-%{pypi_name}
14mr|python-cairocffi-1.7.1-1|6	Version:	1.7.1
14mr|python-cairocffi-1.7.1-1|7	Release:	1
14mr|python-cairocffi-1.7.1-1|8	License:	MIT
14mr|python-cairocffi-1.7.1-1|9	Group:		Development/Python
14mr|python-cairocffi-1.7.1-1|10	Url:		http://pypi.python.org/pypi/%{pypi_name}
14mr|python-cairocffi-1.7.1-1|11	Source0:	%{pypi_source}
14mr|python-cairocffi-1.7.1-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-cairocffi-1.7.1-1|13	BuildRequires:	pyproject-rpm-macros
14mr|python-cairocffi-1.7.1-1|14	BuildRequires:	python3dist(cffi)
14mr|python-cairocffi-1.7.1-1|15	BuildRequires:	python3dist(pytest-runner)
14mr|python-cairocffi-1.7.1-1|16	BuildArch:	noarch
14mr|python-cairocffi-1.7.1-1|17	
14mr|python-cairocffi-1.7.1-1|18	%description
14mr|python-cairocffi-1.7.1-1|19	cffi-based cairo bindings for Python.
14mr|python-cairocffi-1.7.1-1|20	
14mr|python-cairocffi-1.7.1-1|21	#----------------------------------------------------------------------------
14mr|python-cairocffi-1.7.1-1|22	
14mr|python-cairocffi-1.7.1-1|23	%package -n python3-%{pypi_name}
14mr|python-cairocffi-1.7.1-1|24	Summary:	cffi-based cairo bindings for Python
14mr|python-cairocffi-1.7.1-1|25	Group:		Development/Python
14mr|python-cairocffi-1.7.1-1|26	
14mr|python-cairocffi-1.7.1-1|27	%description -n python3-%{pypi_name}
14mr|python-cairocffi-1.7.1-1|28	cffi-based cairo bindings for Python.
14mr|python-cairocffi-1.7.1-1|29	
14mr|python-cairocffi-1.7.1-1|30	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-cairocffi-1.7.1-1|31	%doc LICENSE README.rst
14mr|python-cairocffi-1.7.1-1|32	
14mr|python-cairocffi-1.7.1-1|33	#----------------------------------------------------------------------------
14mr|python-cairocffi-1.7.1-1|34	
14mr|python-cairocffi-1.7.1-1|35	%prep
14mr|python-cairocffi-1.7.1-1|36	%setup -q -n %{pypi_oname}-%{version}
14mr|python-cairocffi-1.7.1-1|37	%autopatch -p1
14mr|python-cairocffi-1.7.1-1|38	
14mr|python-cairocffi-1.7.1-1|39	%generate_buildrequires
14mr|python-cairocffi-1.7.1-1|40	%pyproject_buildrequires -r
14mr|python-cairocffi-1.7.1-1|41	
14mr|python-cairocffi-1.7.1-1|42	%build
14mr|python-cairocffi-1.7.1-1|43	%pyproject_wheel
14mr|python-cairocffi-1.7.1-1|44	
14mr|python-cairocffi-1.7.1-1|45	%install
14mr|python-cairocffi-1.7.1-1|46	%pyproject_install
14mr|python-cairocffi-1.7.1-1|47	%pyproject_save_files cairocffi

117 14
14mr|python-caja-1.28.0-1|1	%define url_ver %(echo %{version}|cut -d. -f1,2)
14mr|python-caja-1.28.0-1|2	
14mr|python-caja-1.28.0-1|3	Summary:	Python bindings for MATE's caja
14mr|python-caja-1.28.0-1|4	Summary(ru_RU.UTF-8):	Привязки Python для caja от MATE
14mr|python-caja-1.28.0-1|5	Name:		python-caja
14mr|python-caja-1.28.0-1|6	Version:	1.28.0
14mr|python-caja-1.28.0-1|7	Release:	1
14mr|python-caja-1.28.0-1|8	License:	GPLv2+ and LGPLv2+
14mr|python-caja-1.28.0-1|9	Group:		Development/Python
14mr|python-caja-1.28.0-1|10	Url:		http://mate-desktop.org
14mr|python-caja-1.28.0-1|11	Source0:	http://pub.mate-desktop.org/releases/%{url_ver}/%{name}-%{version}.tar.xz
14mr|python-caja-1.28.0-1|12	BuildRequires:	mate-common
14mr|python-caja-1.28.0-1|13	BuildRequires:	pkgconfig(libcaja-extension)
14mr|python-caja-1.28.0-1|14	BuildRequires:	pkgconfig(pygobject-3.0)
14mr|python-caja-1.28.0-1|15	BuildRequires:	pkgconfig(python3)
14mr|python-caja-1.28.0-1|16	
14mr|python-caja-1.28.0-1|17	%description
14mr|python-caja-1.28.0-1|18	These are bindings for the caja extension library introduced in MATE.
14mr|python-caja-1.28.0-1|19	
14mr|python-caja-1.28.0-1|20	%description -l ru_RU.UTF-8
14mr|python-caja-1.28.0-1|21	Это привязки для библиотеки расширений caja, представленной в MATE.
14mr|python-caja-1.28.0-1|22	
14mr|python-caja-1.28.0-1|23	#----------------------------------------------------------------------------
14mr|python-caja-1.28.0-1|24	%package -n python3-caja
14mr|python-caja-1.28.0-1|25	Summary:	Python3 bindings for MATE's caja
14mr|python-caja-1.28.0-1|26	Summary(ru_RU.UTF-8):	Привязки Python3 для caja от MATE
14mr|python-caja-1.28.0-1|27	Obsoletes:	python-caja < 1.22.0-2
14mr|python-caja-1.28.0-1|28	
14mr|python-caja-1.28.0-1|29	%description -n python3-caja
14mr|python-caja-1.28.0-1|30	These are bindings for the caja extension library introduced in MATE.
14mr|python-caja-1.28.0-1|31	
14mr|python-caja-1.28.0-1|32	%description -n python3-caja -l ru_RU.UTF-8
14mr|python-caja-1.28.0-1|33	Это привязки для библиотеки расширений caja, представленной в MATE.
14mr|python-caja-1.28.0-1|34	
14mr|python-caja-1.28.0-1|35	%files -n python3-caja -f %{name}.lang
14mr|python-caja-1.28.0-1|36	%doc AUTHORS ChangeLog NEWS
14mr|python-caja-1.28.0-1|37	%{_libdir}/caja/extensions-2.0/*
14mr|python-caja-1.28.0-1|38	%{_datadir}/caja/extensions/*
14mr|python-caja-1.28.0-1|39	
14mr|python-caja-1.28.0-1|40	#----------------------------------------------------------------------------
14mr|python-caja-1.28.0-1|41	
14mr|python-caja-1.28.0-1|42	%package -n python3-caja-devel
14mr|python-caja-1.28.0-1|43	Summary:	Pkgconfig file and examples for %{name}
14mr|python-caja-1.28.0-1|44	Summary(ru_RU.UTF-8):	Файл Pkgconfig и примеры для %{name}
14mr|python-caja-1.28.0-1|45	Group:		Development/Python
14mr|python-caja-1.28.0-1|46	Requires:	python3-caja = %{EVRD}
14mr|python-caja-1.28.0-1|47	
14mr|python-caja-1.28.0-1|48	%description -n python3-caja-devel
14mr|python-caja-1.28.0-1|49	This package contains Pkgconfig file for %{name}.
14mr|python-caja-1.28.0-1|50	
14mr|python-caja-1.28.0-1|51	%description -n python3-caja-devel -l ru_RU.UTF-8
14mr|python-caja-1.28.0-1|52	Этот пакет содержит файл Pkgconfig для %{name}.
14mr|python-caja-1.28.0-1|53	
14mr|python-caja-1.28.0-1|54	%files -n python3-caja-devel
14mr|python-caja-1.28.0-1|55	%doc AUTHORS ChangeLog NEWS
14mr|python-caja-1.28.0-1|56	%{_libdir}/pkgconfig/caja-python.pc
14mr|python-caja-1.28.0-1|57	%{_docdir}/python-caja
14mr|python-caja-1.28.0-1|58	
14mr|python-caja-1.28.0-1|59	#----------------------------------------------------------------------------
14mr|python-caja-1.28.0-1|60	
14mr|python-caja-1.28.0-1|61	%prep
14mr|python-caja-1.28.0-1|62	%autosetup -p1
14mr|python-caja-1.28.0-1|63	
14mr|python-caja-1.28.0-1|64	%build
14mr|python-caja-1.28.0-1|65	%configure
14mr|python-caja-1.28.0-1|66	
14mr|python-caja-1.28.0-1|67	%make_build
14mr|python-caja-1.28.0-1|68	
14mr|python-caja-1.28.0-1|69	%install
14mr|python-caja-1.28.0-1|70	%make_install
14mr|python-caja-1.28.0-1|71	
14mr|python-caja-1.28.0-1|72	%find_lang %{name}

118 14
14mr|python-calver-2022.6.26-1|1	Name:           python-calver
14mr|python-calver-2022.6.26-1|2	Version:        2022.6.26
14mr|python-calver-2022.6.26-1|3	Release:        1
14mr|python-calver-2022.6.26-1|4	Summary:        Setuptools extension for CalVer package versions
14mr|python-calver-2022.6.26-1|5	
14mr|python-calver-2022.6.26-1|6	# Check if the automatically generated License and its spelling is correct for Fedora
14mr|python-calver-2022.6.26-1|7	# https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/
14mr|python-calver-2022.6.26-1|8	License:        ASL
14mr|python-calver-2022.6.26-1|9	URL:            https://github.com/di/calver
14mr|python-calver-2022.6.26-1|10	Source:         %{pypi_source calver}
14mr|python-calver-2022.6.26-1|11	Group:          Development/Python
14mr|python-calver-2022.6.26-1|12	BuildArch:      noarch
14mr|python-calver-2022.6.26-1|13	BuildRequires:  python3-devel
14mr|python-calver-2022.6.26-1|14	BuildRequires:  pyproject-rpm-macros
14mr|python-calver-2022.6.26-1|15	
14mr|python-calver-2022.6.26-1|16	
14mr|python-calver-2022.6.26-1|17	# Fill in the actual package description to submit package to Fedora
14mr|python-calver-2022.6.26-1|18	%global _description %{expand:
14mr|python-calver-2022.6.26-1|19	The calver package is a setuptools extension for automatically defining your
14mr|python-calver-2022.6.26-1|20	Python package version as a calendar version.}
14mr|python-calver-2022.6.26-1|21	
14mr|python-calver-2022.6.26-1|22	
14mr|python-calver-2022.6.26-1|23	%description %_description
14mr|python-calver-2022.6.26-1|24	#-----------------------------------------------------
14mr|python-calver-2022.6.26-1|25	%package -n     python3-calver
14mr|python-calver-2022.6.26-1|26	Summary:        %{summary}
14mr|python-calver-2022.6.26-1|27	Group:          Development/Python
14mr|python-calver-2022.6.26-1|28	
14mr|python-calver-2022.6.26-1|29	%description -n python3-calver %_description
14mr|python-calver-2022.6.26-1|30	
14mr|python-calver-2022.6.26-1|31	%files -n python3-calver -f %{pyproject_files}
14mr|python-calver-2022.6.26-1|32	
14mr|python-calver-2022.6.26-1|33	#-----------------------------------------------------
14mr|python-calver-2022.6.26-1|34	
14mr|python-calver-2022.6.26-1|35	%prep
14mr|python-calver-2022.6.26-1|36	%autosetup -p1 -n calver-%{version}
14mr|python-calver-2022.6.26-1|37	
14mr|python-calver-2022.6.26-1|38	
14mr|python-calver-2022.6.26-1|39	%generate_buildrequires
14mr|python-calver-2022.6.26-1|40	%pyproject_buildrequires
14mr|python-calver-2022.6.26-1|41	
14mr|python-calver-2022.6.26-1|42	
14mr|python-calver-2022.6.26-1|43	%build
14mr|python-calver-2022.6.26-1|44	%pyproject_wheel
14mr|python-calver-2022.6.26-1|45	
14mr|python-calver-2022.6.26-1|46	
14mr|python-calver-2022.6.26-1|47	%install
14mr|python-calver-2022.6.26-1|48	%pyproject_install
14mr|python-calver-2022.6.26-1|49	%pyproject_save_files calver
14mr|python-calver-2022.6.26-1|50	

119 14
14mr|python-cargo2rpm-0.3.3-1|1	%define module	cargo2rpm
14mr|python-cargo2rpm-0.3.3-1|2	
14mr|python-cargo2rpm-0.3.3-1|3	Summary:	Translation layer between cargo and RPM
14mr|python-cargo2rpm-0.3.3-1|4	Group:		Development/Python
14mr|python-cargo2rpm-0.3.3-1|5	Name:		python-cargo2rpm
14mr|python-cargo2rpm-0.3.3-1|6	Version:	0.3.3
14mr|python-cargo2rpm-0.3.3-1|7	Release:	1
14mr|python-cargo2rpm-0.3.3-1|8	License:	MIT
14mr|python-cargo2rpm-0.3.3-1|9	Url:		https://codeberg.org/rust2rpm/cargo2rpm
14mr|python-cargo2rpm-0.3.3-1|10	Source0:	https://codeberg.org/rust2rpm/cargo2rpm/archive/v%{version}.tar.gz#/%{module}-%{version}.tar.gz
14mr|python-cargo2rpm-0.3.3-1|11	
14mr|python-cargo2rpm-0.3.3-1|12	BuildRequires:	python3dist(pip)
14mr|python-cargo2rpm-0.3.3-1|13	BuildRequires:	python3dist(wheel)
14mr|python-cargo2rpm-0.3.3-1|14	BuildRequires:	python3dist(setuptools)
14mr|python-cargo2rpm-0.3.3-1|15	BuildRequires:	pkgconfig(python3)
14mr|python-cargo2rpm-0.3.3-1|16	BuildArch:	noarch
14mr|python-cargo2rpm-0.3.3-1|17	
14mr|python-cargo2rpm-0.3.3-1|18	%description
14mr|python-cargo2rpm-0.3.3-1|19	Translation layer between cargo and RPM
14mr|python-cargo2rpm-0.3.3-1|20	
14mr|python-cargo2rpm-0.3.3-1|21	#---------------------------------------------------
14mr|python-cargo2rpm-0.3.3-1|22	%package -n python3-%{module}
14mr|python-cargo2rpm-0.3.3-1|23	Summary:	Translation layer between cargo and RPM
14mr|python-cargo2rpm-0.3.3-1|24	Group:		Development/Python
14mr|python-cargo2rpm-0.3.3-1|25	
14mr|python-cargo2rpm-0.3.3-1|26	%description -n python3-%{module}
14mr|python-cargo2rpm-0.3.3-1|27	Translation layer between cargo and RPM
14mr|python-cargo2rpm-0.3.3-1|28	
14mr|python-cargo2rpm-0.3.3-1|29	%files -n python3-%{module}
14mr|python-cargo2rpm-0.3.3-1|30	%doc *.md
14mr|python-cargo2rpm-0.3.3-1|31	%license LICENSE
14mr|python-cargo2rpm-0.3.3-1|32	%{_bindir}/cargo2rpm
14mr|python-cargo2rpm-0.3.3-1|33	%{python3_sitelib}/cargo2rpm
14mr|python-cargo2rpm-0.3.3-1|34	%{python3_sitelib}/cargo2rpm-%{version}*-info
14mr|python-cargo2rpm-0.3.3-1|35	
14mr|python-cargo2rpm-0.3.3-1|36	#-----------------------------------------------------
14mr|python-cargo2rpm-0.3.3-1|37	
14mr|python-cargo2rpm-0.3.3-1|38	%prep
14mr|python-cargo2rpm-0.3.3-1|39	%autosetup -p1 -n %{module}
14mr|python-cargo2rpm-0.3.3-1|40	
14mr|python-cargo2rpm-0.3.3-1|41	%generate_buildrequires
14mr|python-cargo2rpm-0.3.3-1|42	%pyproject_buildrequires
14mr|python-cargo2rpm-0.3.3-1|43	
14mr|python-cargo2rpm-0.3.3-1|44	%build
14mr|python-cargo2rpm-0.3.3-1|45	%pyproject_wheel
14mr|python-cargo2rpm-0.3.3-1|46	
14mr|python-cargo2rpm-0.3.3-1|47	%install
14mr|python-cargo2rpm-0.3.3-1|48	%pyproject_install

120 14
14mr|python-cattrs-24.1.2-1|1	%global pypi_name cattrs
14mr|python-cattrs-24.1.2-1|2	
14mr|python-cattrs-24.1.2-1|3	%global _description %{expand:
14mr|python-cattrs-24.1.2-1|4	cattrs is an open source Python library for structuring and
14mr|python-cattrs-24.1.2-1|5	unstructuring data. cattrs works best with attrs classes and the usual
14mr|python-cattrs-24.1.2-1|6	Python collections, but other kinds of classes are supported by
14mr|python-cattrs-24.1.2-1|7	manually registering converters.}
14mr|python-cattrs-24.1.2-1|8	
14mr|python-cattrs-24.1.2-1|9	Name:           python-cattrs
14mr|python-cattrs-24.1.2-1|10	Version:	24.1.2
14mr|python-cattrs-24.1.2-1|11	Release:	1
14mr|python-cattrs-24.1.2-1|12	Summary:        Python library for structuring and unstructuring data
14mr|python-cattrs-24.1.2-1|13	Group:          Development/Python
14mr|python-cattrs-24.1.2-1|14	License:        MIT
14mr|python-cattrs-24.1.2-1|15	URL:            https://github.com/python-attrs/cattrs
14mr|python-cattrs-24.1.2-1|16	BuildArch:      noarch
14mr|python-cattrs-24.1.2-1|17	# The GitHub archive contains tests and docs, which the PyPI sdist lacks
14mr|python-cattrs-24.1.2-1|18	#Source0:	%{pypi_source}
14mr|python-cattrs-24.1.2-1|19	Source0:	%{pypi_source}
14mr|python-cattrs-24.1.2-1|20	
14mr|python-cattrs-24.1.2-1|21	
14mr|python-cattrs-24.1.2-1|22	BuildRequires:  python3-devel
14mr|python-cattrs-24.1.2-1|23	
14mr|python-cattrs-24.1.2-1|24	# [tool.poetry.dev-dependencies]
14mr|python-cattrs-24.1.2-1|25	# We can’t easily generate the “dev” dependencies from Poetry, so we maintain
14mr|python-cattrs-24.1.2-1|26	# them manually:
14mr|python-cattrs-24.1.2-1|27	
14mr|python-cattrs-24.1.2-1|28	%description %_description
14mr|python-cattrs-24.1.2-1|29	
14mr|python-cattrs-24.1.2-1|30	%package -n python3-%{pypi_name}
14mr|python-cattrs-24.1.2-1|31	Group:          Development/Python
14mr|python-cattrs-24.1.2-1|32	Summary:        %{summary}
14mr|python-cattrs-24.1.2-1|33	
14mr|python-cattrs-24.1.2-1|34	%description -n python3-%{pypi_name} %_description
14mr|python-cattrs-24.1.2-1|35	
14mr|python-cattrs-24.1.2-1|36	%prep
14mr|python-cattrs-24.1.2-1|37	%autosetup -n %{pypi_name}-%{version}
14mr|python-cattrs-24.1.2-1|38	
14mr|python-cattrs-24.1.2-1|39	# loosen requirement
14mr|python-cattrs-24.1.2-1|40	sed -i 's/poetry-core.*"/poetry-core"/' pyproject.toml
14mr|python-cattrs-24.1.2-1|41	# Don’t run benchmarks, either.
14mr|python-cattrs-24.1.2-1|42	sed -r -i 's/ --benchmark[^[:blank:]"]*//g' pyproject.toml
14mr|python-cattrs-24.1.2-1|43	
14mr|python-cattrs-24.1.2-1|44	%generate_buildrequires
14mr|python-cattrs-24.1.2-1|45	%pyproject_buildrequires
14mr|python-cattrs-24.1.2-1|46	
14mr|python-cattrs-24.1.2-1|47	%build
14mr|python-cattrs-24.1.2-1|48	%pyproject_wheel
14mr|python-cattrs-24.1.2-1|49	
14mr|python-cattrs-24.1.2-1|50	%install
14mr|python-cattrs-24.1.2-1|51	%pyproject_install
14mr|python-cattrs-24.1.2-1|52	%pyproject_save_files cattrs cattr
14mr|python-cattrs-24.1.2-1|53	
14mr|python-cattrs-24.1.2-1|54	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-cattrs-24.1.2-1|55	%license LICENSE
14mr|python-cattrs-24.1.2-1|56	
14mr|python-cattrs-24.1.2-1|57	

121 14
14mr|python-cffi-2.1.1-1|1	Name:           python-cffi
14mr|python-cffi-2.1.1-1|2	Version:        2.1.1
14mr|python-cffi-2.1.1-1|3	Release:        1
14mr|python-cffi-2.1.1-1|4	Summary:        Foreign Function Interface for Python to call C code
14mr|python-cffi-2.1.1-1|5	# cffi is MIT
14mr|python-cffi-2.1.1-1|6	# cffi/_imp_emulation.py has bits copied from CPython (PSF-2.0)
14mr|python-cffi-2.1.1-1|7	License:        MIT AND PSF-2.0
14mr|python-cffi-2.1.1-1|8	URL:            https://github.com/python-cffi/cffi
14mr|python-cffi-2.1.1-1|9	Source:         %{url}/archive/v%{version}/cffi-%{version}.tar.gz
14mr|python-cffi-2.1.1-1|10	
14mr|python-cffi-2.1.1-1|11	BuildRequires:  python3-devel
14mr|python-cffi-2.1.1-1|12	BuildRequires:  pkgconfig(libffi)
14mr|python-cffi-2.1.1-1|13	
14mr|python-cffi-2.1.1-1|14	# For tests:
14mr|python-cffi-2.1.1-1|15	BuildRequires:  gcc-c++
14mr|python-cffi-2.1.1-1|16	
14mr|python-cffi-2.1.1-1|17	%description
14mr|python-cffi-2.1.1-1|18	Foreign Function Interface for Python, providing a convenient and
14mr|python-cffi-2.1.1-1|19	reliable way of calling existing C code from Python. The interface is
14mr|python-cffi-2.1.1-1|20	based on LuaJIT’s FFI.
14mr|python-cffi-2.1.1-1|21	
14mr|python-cffi-2.1.1-1|22	
14mr|python-cffi-2.1.1-1|23	%package -n python3-cffi
14mr|python-cffi-2.1.1-1|24	Summary:        %{summary}
14mr|python-cffi-2.1.1-1|25	
14mr|python-cffi-2.1.1-1|26	%description -n python3-cffi
14mr|python-cffi-2.1.1-1|27	Foreign Function Interface for Python, providing a convenient and
14mr|python-cffi-2.1.1-1|28	reliable way of calling existing C code from Python. The interface is
14mr|python-cffi-2.1.1-1|29	based on LuaJIT’s FFI.
14mr|python-cffi-2.1.1-1|30	
14mr|python-cffi-2.1.1-1|31	
14mr|python-cffi-2.1.1-1|32	%prep
14mr|python-cffi-2.1.1-1|33	%autosetup -p1 -n cffi-%{version}
14mr|python-cffi-2.1.1-1|34	
14mr|python-cffi-2.1.1-1|35	
14mr|python-cffi-2.1.1-1|36	%generate_buildrequires
14mr|python-cffi-2.1.1-1|37	%pyproject_buildrequires
14mr|python-cffi-2.1.1-1|38	
14mr|python-cffi-2.1.1-1|39	
14mr|python-cffi-2.1.1-1|40	%build
14mr|python-cffi-2.1.1-1|41	%pyproject_wheel
14mr|python-cffi-2.1.1-1|42	
14mr|python-cffi-2.1.1-1|43	%install
14mr|python-cffi-2.1.1-1|44	%pyproject_install
14mr|python-cffi-2.1.1-1|45	%pyproject_save_files _cffi_backend cffi
14mr|python-cffi-2.1.1-1|46	
14mr|python-cffi-2.1.1-1|47	%files -n python3-cffi -f %{pyproject_files}
14mr|python-cffi-2.1.1-1|48	%doc README.md
14mr|python-cffi-2.1.1-1|49	%{_bindir}/cffi-gen-src

122 14
14mr|python-chardet-7.6.0-1|1	%define pypi_name chardet
14mr|python-chardet-7.6.0-1|2	
14mr|python-chardet-7.6.0-1|3	Summary:	Character encoding auto-detection in Python
14mr|python-chardet-7.6.0-1|4	Name:		python-%{pypi_name}
14mr|python-chardet-7.6.0-1|5	Version:	7.6.0
14mr|python-chardet-7.6.0-1|6	Release:	1
14mr|python-chardet-7.6.0-1|7	License:	LGPLv2+
14mr|python-chardet-7.6.0-1|8	Group:		Development/Python
14mr|python-chardet-7.6.0-1|9	Url:		http://chardet.feedparser.org/
14mr|python-chardet-7.6.0-1|10	Source0:	%{pypi_source}
14mr|python-chardet-7.6.0-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-chardet-7.6.0-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-chardet-7.6.0-1|13	BuildArch:	noarch
14mr|python-chardet-7.6.0-1|14	
14mr|python-chardet-7.6.0-1|15	%description
14mr|python-chardet-7.6.0-1|16	Character encoding auto-detection in Python. As smart as your browser.
14mr|python-chardet-7.6.0-1|17	
14mr|python-chardet-7.6.0-1|18	#----------------------------------------------------------------------------
14mr|python-chardet-7.6.0-1|19	
14mr|python-chardet-7.6.0-1|20	%package -n python3-chardet
14mr|python-chardet-7.6.0-1|21	Summary:	Character encoding auto-detection in Python
14mr|python-chardet-7.6.0-1|22	Group:		Development/Python
14mr|python-chardet-7.6.0-1|23	
14mr|python-chardet-7.6.0-1|24	%description -n python3-chardet
14mr|python-chardet-7.6.0-1|25	Character encoding auto-detection in Python. As smart as your browser.
14mr|python-chardet-7.6.0-1|26	
14mr|python-chardet-7.6.0-1|27	%files -n python3-chardet -f %{pyproject_files}
14mr|python-chardet-7.6.0-1|28	%license LICENSE
14mr|python-chardet-7.6.0-1|29	%{_bindir}/chardetect
14mr|python-chardet-7.6.0-1|30	
14mr|python-chardet-7.6.0-1|31	#----------------------------------------------------------------------------
14mr|python-chardet-7.6.0-1|32	
14mr|python-chardet-7.6.0-1|33	%prep
14mr|python-chardet-7.6.0-1|34	%setup -qn %{pypi_name}-%{version}
14mr|python-chardet-7.6.0-1|35	
14mr|python-chardet-7.6.0-1|36	%generate_buildrequires
14mr|python-chardet-7.6.0-1|37	%pyproject_buildrequires -r
14mr|python-chardet-7.6.0-1|38	
14mr|python-chardet-7.6.0-1|39	%build
14mr|python-chardet-7.6.0-1|40	%pyproject_wheel
14mr|python-chardet-7.6.0-1|41	
14mr|python-chardet-7.6.0-1|42	%install
14mr|python-chardet-7.6.0-1|43	%pyproject_install
14mr|python-chardet-7.6.0-1|44	%pyproject_save_files chardet

123 14
14mr|python-cheroot-10.0.1-1|1	%global _python_no_extras_requires 1
14mr|python-cheroot-10.0.1-1|2	
14mr|python-cheroot-10.0.1-1|3	%global pypi_name cheroot
14mr|python-cheroot-10.0.1-1|4	# sphinx-tabs not available in fedora for docs build
14mr|python-cheroot-10.0.1-1|5	%bcond_with docs
14mr|python-cheroot-10.0.1-1|6	
14mr|python-cheroot-10.0.1-1|7	Name:		python-%{pypi_name}
14mr|python-cheroot-10.0.1-1|8	Version:	10.0.1
14mr|python-cheroot-10.0.1-1|9	Release:	1
14mr|python-cheroot-10.0.1-1|10	Summary:	Highly-optimized, pure-python HTTP server
14mr|python-cheroot-10.0.1-1|11	Group:		Development/Python
14mr|python-cheroot-10.0.1-1|12	License:	BSD
14mr|python-cheroot-10.0.1-1|13	URL:		https://github.com/cherrypy/cheroot
14mr|python-cheroot-10.0.1-1|14	Source0:	%{pypi_source}
14mr|python-cheroot-10.0.1-1|15	BuildRequires:	pkgconfig(python3)
14mr|python-cheroot-10.0.1-1|16	BuildRequires:	pyproject-rpm-macros
14mr|python-cheroot-10.0.1-1|17	BuildArch:	noarch
14mr|python-cheroot-10.0.1-1|18	
14mr|python-cheroot-10.0.1-1|19	%description
14mr|python-cheroot-10.0.1-1|20	Cheroot is the high performance, pure Python HTTP server used by CherryPy.Status
14mr|python-cheroot-10.0.1-1|21	The test suite currently relies on pytest. It's being run via Travis
14mr|python-cheroot-10.0.1-1|22	CI.Contribute Cheroot.
14mr|python-cheroot-10.0.1-1|23	
14mr|python-cheroot-10.0.1-1|24	#----------------------------------------------------------------------------------
14mr|python-cheroot-10.0.1-1|25	%package -n python3-%{pypi_name}
14mr|python-cheroot-10.0.1-1|26	Summary:	%{summary}
14mr|python-cheroot-10.0.1-1|27	Group:		Development/Python
14mr|python-cheroot-10.0.1-1|28	
14mr|python-cheroot-10.0.1-1|29	%description -n python3-%{pypi_name}
14mr|python-cheroot-10.0.1-1|30	Cheroot is the high performance, pure Python HTTP server used by CherryPy.Status
14mr|python-cheroot-10.0.1-1|31	The test suite currently relies on pytest. It's being run via Travis
14mr|python-cheroot-10.0.1-1|32	CI.Contribute Cheroot.
14mr|python-cheroot-10.0.1-1|33	
14mr|python-cheroot-10.0.1-1|34	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-cheroot-10.0.1-1|35	%license LICENSE.md
14mr|python-cheroot-10.0.1-1|36	%doc README.rst
14mr|python-cheroot-10.0.1-1|37	%{_bindir}/cheroot
14mr|python-cheroot-10.0.1-1|38	
14mr|python-cheroot-10.0.1-1|39	#----------------------------------------------------------------------------
14mr|python-cheroot-10.0.1-1|40	%if %{with docs}
14mr|python-cheroot-10.0.1-1|41	%package -n python-%{pypi_name}-doc
14mr|python-cheroot-10.0.1-1|42	Summary:	cheroot documentation
14mr|python-cheroot-10.0.1-1|43	Group:		Documentation
14mr|python-cheroot-10.0.1-1|44	BuildRequires:	python3dist(sphinx)
14mr|python-cheroot-10.0.1-1|45	BuildRequires:	python3dist(jaraco-packaging)
14mr|python-cheroot-10.0.1-1|46	BuildRequires:	python3dist(docutils)
14mr|python-cheroot-10.0.1-1|47	
14mr|python-cheroot-10.0.1-1|48	%description -n python-%{pypi_name}-doc
14mr|python-cheroot-10.0.1-1|49	Documentation for cheroot
14mr|python-cheroot-10.0.1-1|50	
14mr|python-cheroot-10.0.1-1|51	%files -n python-%{pypi_name}-doc
14mr|python-cheroot-10.0.1-1|52	%license LICENSE.md
14mr|python-cheroot-10.0.1-1|53	%doc html
14mr|python-cheroot-10.0.1-1|54	
14mr|python-cheroot-10.0.1-1|55	%endif
14mr|python-cheroot-10.0.1-1|56	
14mr|python-cheroot-10.0.1-1|57	#----------------------------------------------------------------------------
14mr|python-cheroot-10.0.1-1|58	
14mr|python-cheroot-10.0.1-1|59	%prep
14mr|python-cheroot-10.0.1-1|60	%autosetup -n %{pypi_name}-%{version}
14mr|python-cheroot-10.0.1-1|61	
14mr|python-cheroot-10.0.1-1|62	%generate_buildrequires
14mr|python-cheroot-10.0.1-1|63	%pyproject_buildrequires -r
14mr|python-cheroot-10.0.1-1|64	
14mr|python-cheroot-10.0.1-1|65	%build
14mr|python-cheroot-10.0.1-1|66	%pyproject_wheel
14mr|python-cheroot-10.0.1-1|67	
14mr|python-cheroot-10.0.1-1|68	%if %{with docs}
14mr|python-cheroot-10.0.1-1|69	sphinx-build -vvv docs html
14mr|python-cheroot-10.0.1-1|70	# remove the sphinx-build leftovers
14mr|python-cheroot-10.0.1-1|71	rm -rf html/.{doctrees,buildinfo}
14mr|python-cheroot-10.0.1-1|72	%endif
14mr|python-cheroot-10.0.1-1|73	
14mr|python-cheroot-10.0.1-1|74	%install
14mr|python-cheroot-10.0.1-1|75	%pyproject_install
14mr|python-cheroot-10.0.1-1|76	%pyproject_save_files %{pypi_name}

124 14
14mr|python-cherrypy-18.9.0-1|1	%define pypi_name CherryPy
14mr|python-cherrypy-18.9.0-1|2	
14mr|python-cherrypy-18.9.0-1|3	Summary:	A Python-based framework for web application development
14mr|python-cherrypy-18.9.0-1|4	Name:		python-cherrypy
14mr|python-cherrypy-18.9.0-1|5	Version:	18.9.0
14mr|python-cherrypy-18.9.0-1|6	Release:	1
14mr|python-cherrypy-18.9.0-1|7	License:	BSD
14mr|python-cherrypy-18.9.0-1|8	Group:		Development/Python
14mr|python-cherrypy-18.9.0-1|9	URL:		http://www.cherrypy.org
14mr|python-cherrypy-18.9.0-1|10	Source0:	%{pypi_source}
14mr|python-cherrypy-18.9.0-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-cherrypy-18.9.0-1|12	BuildRequires:	python3-nose
14mr|python-cherrypy-18.9.0-1|13	BuildRequires:	python3egg(setuptools)
14mr|python-cherrypy-18.9.0-1|14	BuildRequires:	python3egg(setuptools-scm)
14mr|python-cherrypy-18.9.0-1|15	BuildArch:	noarch
14mr|python-cherrypy-18.9.0-1|16	
14mr|python-cherrypy-18.9.0-1|17	%description
14mr|python-cherrypy-18.9.0-1|18	A Python-based framework for web application development.
14mr|python-cherrypy-18.9.0-1|19	
14mr|python-cherrypy-18.9.0-1|20	CheryPy allows you to write and easyly deploy web applications, thanks
14mr|python-cherrypy-18.9.0-1|21	to a bundled webserver. It features a automated way to map an url to a
14mr|python-cherrypy-18.9.0-1|22	mathod, allowing you to describe your site as a python class.
14mr|python-cherrypy-18.9.0-1|23	
14mr|python-cherrypy-18.9.0-1|24	#----------------------------------------------
14mr|python-cherrypy-18.9.0-1|25	
14mr|python-cherrypy-18.9.0-1|26	%package -n python3-cherrypy
14mr|python-cherrypy-18.9.0-1|27	Summary:        A Python-based framework for web application development
14mr|python-cherrypy-18.9.0-1|28	Group:          Development/Python
14mr|python-cherrypy-18.9.0-1|29	Requires:       python3
14mr|python-cherrypy-18.9.0-1|30	
14mr|python-cherrypy-18.9.0-1|31	%description -n python3-cherrypy
14mr|python-cherrypy-18.9.0-1|32	A Python-based framework for web application development.
14mr|python-cherrypy-18.9.0-1|33	
14mr|python-cherrypy-18.9.0-1|34	CheryPy allows you to write and easyly deploy web applications, thanks
14mr|python-cherrypy-18.9.0-1|35	to a bundled webserver. It features a automated way to map an url to a
14mr|python-cherrypy-18.9.0-1|36	mathod, allowing you to describe your site as a python class.
14mr|python-cherrypy-18.9.0-1|37	
14mr|python-cherrypy-18.9.0-1|38	%files -n python3-cherrypy
14mr|python-cherrypy-18.9.0-1|39	%doc cherrypy/tutorial/*
14mr|python-cherrypy-18.9.0-1|40	%{python3_sitelib}/cherrypy/*
14mr|python-cherrypy-18.9.0-1|41	%{python3_sitelib}/*.egg-info
14mr|python-cherrypy-18.9.0-1|42	%{_bindir}/cherryd
14mr|python-cherrypy-18.9.0-1|43	
14mr|python-cherrypy-18.9.0-1|44	#----------------------------------------------
14mr|python-cherrypy-18.9.0-1|45	%prep
14mr|python-cherrypy-18.9.0-1|46	%setup -q -n %{pypi_name}-%{version}
14mr|python-cherrypy-18.9.0-1|47	
14mr|python-cherrypy-18.9.0-1|48	%build
14mr|python-cherrypy-18.9.0-1|49	cat > tutorial.conf << EOF
14mr|python-cherrypy-18.9.0-1|50	[server]
14mr|python-cherrypy-18.9.0-1|51	socketPort = 8080
14mr|python-cherrypy-18.9.0-1|52	threadPool = 10
14mr|python-cherrypy-18.9.0-1|53	
14mr|python-cherrypy-18.9.0-1|54	[session]
14mr|python-cherrypy-18.9.0-1|55	storageType=ram
14mr|python-cherrypy-18.9.0-1|56	EOF
14mr|python-cherrypy-18.9.0-1|57	
14mr|python-cherrypy-18.9.0-1|58	%py3_build
14mr|python-cherrypy-18.9.0-1|59	
14mr|python-cherrypy-18.9.0-1|60	
14mr|python-cherrypy-18.9.0-1|61	%install
14mr|python-cherrypy-18.9.0-1|62	%py3_install
14mr|python-cherrypy-18.9.0-1|63	

125 14
14mr|python-cleo-2.1.0-1|1	%global pypi_name cleo
14mr|python-cleo-2.1.0-1|2	
14mr|python-cleo-2.1.0-1|3	%global common_description %{expand:
14mr|python-cleo-2.1.0-1|4	Create beautiful and testable command-line interfaces.
14mr|python-cleo-2.1.0-1|5	
14mr|python-cleo-2.1.0-1|6	Cleo is mostly a higher level wrapper for CliKit, so a lot of the
14mr|python-cleo-2.1.0-1|7	components and utilities comes from it. Refer to its documentation for
14mr|python-cleo-2.1.0-1|8	more information.}
14mr|python-cleo-2.1.0-1|9	
14mr|python-cleo-2.1.0-1|10	Name:           python-%{pypi_name}
14mr|python-cleo-2.1.0-1|11	Summary:        Create beautiful and testable command-line interfaces
14mr|python-cleo-2.1.0-1|12	Group:          Development/Python
14mr|python-cleo-2.1.0-1|13	Version:        2.1.0
14mr|python-cleo-2.1.0-1|14	Release:        1
14mr|python-cleo-2.1.0-1|15	License:        MIT
14mr|python-cleo-2.1.0-1|16	
14mr|python-cleo-2.1.0-1|17	URL:            https://github.com/sdispater/cleo
14mr|python-cleo-2.1.0-1|18	Source0:        https://github.com/python-poetry/cleo/archive/refs/tags/%{version}.tar.gz?/%{pypi_name}-%{version}.tar.gz
14mr|python-cleo-2.1.0-1|19	Patch0:         cleo-requirements.patch
14mr|python-cleo-2.1.0-1|20	BuildArch:      noarch
14mr|python-cleo-2.1.0-1|21	
14mr|python-cleo-2.1.0-1|22	BuildRequires:  python3-devel
14mr|python-cleo-2.1.0-1|23	BuildRequires:  pyproject-rpm-macros
14mr|python-cleo-2.1.0-1|24	BuildRequires:  python3dist(setuptools)
14mr|python-cleo-2.1.0-1|25	
14mr|python-cleo-2.1.0-1|26	%description %{common_description}
14mr|python-cleo-2.1.0-1|27	
14mr|python-cleo-2.1.0-1|28	#-------------------------------------------------------
14mr|python-cleo-2.1.0-1|29	%package -n     python3-%{pypi_name}
14mr|python-cleo-2.1.0-1|30	Summary:        %{summary}
14mr|python-cleo-2.1.0-1|31	Group:          Development/Python
14mr|python-cleo-2.1.0-1|32	
14mr|python-cleo-2.1.0-1|33	%description -n python3-%{pypi_name} %{common_description}
14mr|python-cleo-2.1.0-1|34	
14mr|python-cleo-2.1.0-1|35	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-cleo-2.1.0-1|36	%license LICENSE
14mr|python-cleo-2.1.0-1|37	%doc README*
14mr|python-cleo-2.1.0-1|38	
14mr|python-cleo-2.1.0-1|39	#-------------------------------------------------------
14mr|python-cleo-2.1.0-1|40	
14mr|python-cleo-2.1.0-1|41	%prep
14mr|python-cleo-2.1.0-1|42	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-cleo-2.1.0-1|43	
14mr|python-cleo-2.1.0-1|44	%generate_buildrequires
14mr|python-cleo-2.1.0-1|45	%pyproject_buildrequires
14mr|python-cleo-2.1.0-1|46	
14mr|python-cleo-2.1.0-1|47	%build
14mr|python-cleo-2.1.0-1|48	%pyproject_wheel
14mr|python-cleo-2.1.0-1|49	
14mr|python-cleo-2.1.0-1|50	%install
14mr|python-cleo-2.1.0-1|51	%pyproject_install
14mr|python-cleo-2.1.0-1|52	%pyproject_save_files %{pypi_name}
14mr|python-cleo-2.1.0-1|53	
14mr|python-cleo-2.1.0-1|54	%check
14mr|python-cleo-2.1.0-1|55	%pyproject_check_import

126 14
14mr|python-click-8.1.7-1|1	%define pypi_name click
14mr|python-click-8.1.7-1|2	
14mr|python-click-8.1.7-1|3	Summary:	A simple wrapper around optparse for powerful command line utilities
14mr|python-click-8.1.7-1|4	Name:		python-%{pypi_name}
14mr|python-click-8.1.7-1|5	Version:	8.1.7
14mr|python-click-8.1.7-1|6	Release:	1
14mr|python-click-8.1.7-1|7	License:	BSD
14mr|python-click-8.1.7-1|8	Group:		Development/Python
14mr|python-click-8.1.7-1|9	Url:		https://palletsprojects.com/p/click/
14mr|python-click-8.1.7-1|10	Source0:	%{pypi_source}
14mr|python-click-8.1.7-1|11	BuildArch:	noarch
14mr|python-click-8.1.7-1|12	
14mr|python-click-8.1.7-1|13	%description
14mr|python-click-8.1.7-1|14	Click is a Python package for creating beautiful command line interfaces
14mr|python-click-8.1.7-1|15	in a composable way with as little code as necessary.  It's the "Command
14mr|python-click-8.1.7-1|16	Line Interface Creation Kit".  It's highly configurable but comes with
14mr|python-click-8.1.7-1|17	sensible defaults out of the box.
14mr|python-click-8.1.7-1|18	
14mr|python-click-8.1.7-1|19	It aims to make the process of writing command line tools quick and fun
14mr|python-click-8.1.7-1|20	while also preventing any frustration caused by the inability to
14mr|python-click-8.1.7-1|21	implement an intended CLI API.
14mr|python-click-8.1.7-1|22	
14mr|python-click-8.1.7-1|23	#-----------------------------------------------------------------------
14mr|python-click-8.1.7-1|24	
14mr|python-click-8.1.7-1|25	%package -n python3-%{pypi_name}
14mr|python-click-8.1.7-1|26	Summary:	A simple wrapper around optparse for powerful command line utilities
14mr|python-click-8.1.7-1|27	Group:		Development/Python
14mr|python-click-8.1.7-1|28	BuildRequires:	pkgconfig(python3)
14mr|python-click-8.1.7-1|29	BuildRequires:	python3egg(setuptools)
14mr|python-click-8.1.7-1|30	
14mr|python-click-8.1.7-1|31	%description -n python3-%{pypi_name}
14mr|python-click-8.1.7-1|32	Click is a Python package for creating beautiful command line interfaces
14mr|python-click-8.1.7-1|33	in a composable way with as little code as necessary.  It's the "Command
14mr|python-click-8.1.7-1|34	Line Interface Creation Kit".  It's highly configurable but comes with
14mr|python-click-8.1.7-1|35	sensible defaults out of the box.
14mr|python-click-8.1.7-1|36	
14mr|python-click-8.1.7-1|37	It aims to make the process of writing command line tools quick and fun
14mr|python-click-8.1.7-1|38	while also preventing any frustration caused by the inability to
14mr|python-click-8.1.7-1|39	implement an intended CLI API.
14mr|python-click-8.1.7-1|40	
14mr|python-click-8.1.7-1|41	%files -n python3-%{pypi_name}
14mr|python-click-8.1.7-1|42	%doc *.rst
14mr|python-click-8.1.7-1|43	%{python3_sitelib}/click/*.py*
14mr|python-click-8.1.7-1|44	%{python3_sitelib}/click/py.typed
14mr|python-click-8.1.7-1|45	%{python3_sitelib}/click/__pycache__
14mr|python-click-8.1.7-1|46	%{python3_sitelib}/click*.egg-info
14mr|python-click-8.1.7-1|47	#----------------------------------------------------------------------
14mr|python-click-8.1.7-1|48	
14mr|python-click-8.1.7-1|49	%prep
14mr|python-click-8.1.7-1|50	%setup -qn %{pypi_name}-%{version}
14mr|python-click-8.1.7-1|51	rm -rf %{pypi_name}.egg-info
14mr|python-click-8.1.7-1|52	
14mr|python-click-8.1.7-1|53	%build
14mr|python-click-8.1.7-1|54	%py3_build
14mr|python-click-8.1.7-1|55	
14mr|python-click-8.1.7-1|56	%install
14mr|python-click-8.1.7-1|57	%py3_install

127 14
14mr|python-cmd2-2.4.3-1|1	%global pypi_name cmd2
14mr|python-cmd2-2.4.3-1|2	
14mr|python-cmd2-2.4.3-1|3	Summary:	Extra features for standard library's cmd module
14mr|python-cmd2-2.4.3-1|4	Name:		python-%{pypi_name}
14mr|python-cmd2-2.4.3-1|5	Version:	2.4.3
14mr|python-cmd2-2.4.3-1|6	Release:	1
14mr|python-cmd2-2.4.3-1|7	License:	MIT
14mr|python-cmd2-2.4.3-1|8	Group:		Development/Python
14mr|python-cmd2-2.4.3-1|9	Url:		https://pypi.python.org/pypi/cmd2
14mr|python-cmd2-2.4.3-1|10	Source0:	%{pypi_source}
14mr|python-cmd2-2.4.3-1|11	BuildArch:	noarch
14mr|python-cmd2-2.4.3-1|12	
14mr|python-cmd2-2.4.3-1|13	%description
14mr|python-cmd2-2.4.3-1|14	Enhancements for standard library's cmd module.
14mr|python-cmd2-2.4.3-1|15	
14mr|python-cmd2-2.4.3-1|16	Drop-in replacement adds several features for command-prompt tools:
14mr|python-cmd2-2.4.3-1|17	
14mr|python-cmd2-2.4.3-1|18	* Searchable command history (commands: "hi", "li", "run")
14mr|python-cmd2-2.4.3-1|19	* Load commands from file, save to file, edit commands in file
14mr|python-cmd2-2.4.3-1|20	* Multi-line commands
14mr|python-cmd2-2.4.3-1|21	* Case-insensitive commands
14mr|python-cmd2-2.4.3-1|22	* Special-character shortcut commands (beyond cmd's "@" and "!")
14mr|python-cmd2-2.4.3-1|23	* Settable environment parameters
14mr|python-cmd2-2.4.3-1|24	* Parsing commands with flags
14mr|python-cmd2-2.4.3-1|25	* > (filename), >> (filename) redirect output to file
14mr|python-cmd2-2.4.3-1|26	* < (filename) gets input from file
14mr|python-cmd2-2.4.3-1|27	* bare >, >>, < redirect to/from paste buffer
14mr|python-cmd2-2.4.3-1|28	* accepts abbreviated commands when unambiguous
14mr|python-cmd2-2.4.3-1|29	* `py` enters interactive Python console
14mr|python-cmd2-2.4.3-1|30	* test apps against sample session transcript (see example/example.py)
14mr|python-cmd2-2.4.3-1|31	
14mr|python-cmd2-2.4.3-1|32	Usable without modification anywhere cmd is used; simply import cmd2.Cmd
14mr|python-cmd2-2.4.3-1|33	in place of cmd.Cmd.
14mr|python-cmd2-2.4.3-1|34	
14mr|python-cmd2-2.4.3-1|35	See docs at http://packages.python.org/cmd2/
14mr|python-cmd2-2.4.3-1|36	
14mr|python-cmd2-2.4.3-1|37	#----------------------------------------------------------------------------
14mr|python-cmd2-2.4.3-1|38	
14mr|python-cmd2-2.4.3-1|39	%package -n python3-%{pypi_name}
14mr|python-cmd2-2.4.3-1|40	Summary:	Extra features for standard library's cmd module
14mr|python-cmd2-2.4.3-1|41	BuildRequires:	pkgconfig(python3)
14mr|python-cmd2-2.4.3-1|42	BuildRequires:	python3-setuptools
14mr|python-cmd2-2.4.3-1|43	BuildRequires:	python3-setuptools_scm
14mr|python-cmd2-2.4.3-1|44	BuildRequires:	dos2unix
14mr|python-cmd2-2.4.3-1|45	Requires:	python3-pyparsing
14mr|python-cmd2-2.4.3-1|46	Requires:	python3-pyperclip
14mr|python-cmd2-2.4.3-1|47	Requires:	python3-six
14mr|python-cmd2-2.4.3-1|48	Requires:	python3-wcwidth
14mr|python-cmd2-2.4.3-1|49	Requires:	/usr/bin/which
14mr|python-cmd2-2.4.3-1|50	
14mr|python-cmd2-2.4.3-1|51	%description -n python3-%{pypi_name}
14mr|python-cmd2-2.4.3-1|52	Enhancements for standard library's cmd module.
14mr|python-cmd2-2.4.3-1|53	
14mr|python-cmd2-2.4.3-1|54	Drop-in replacement adds several features for command-prompt tools:
14mr|python-cmd2-2.4.3-1|55	
14mr|python-cmd2-2.4.3-1|56	* Searchable command history (commands: "hi", "li", "run")
14mr|python-cmd2-2.4.3-1|57	* Load commands from file, save to file, edit commands in file
14mr|python-cmd2-2.4.3-1|58	* Multi-line commands
14mr|python-cmd2-2.4.3-1|59	* Case-insensitive commands
14mr|python-cmd2-2.4.3-1|60	* Special-character shortcut commands (beyond cmd's "@" and "!")
14mr|python-cmd2-2.4.3-1|61	* Settable environment parameters
14mr|python-cmd2-2.4.3-1|62	* Parsing commands with flags
14mr|python-cmd2-2.4.3-1|63	* > (filename), >> (filename) redirect output to file
14mr|python-cmd2-2.4.3-1|64	* < (filename) gets input from file
14mr|python-cmd2-2.4.3-1|65	* bare >, >>, < redirect to/from paste buffer
14mr|python-cmd2-2.4.3-1|66	* accepts abbreviated commands when unambiguous
14mr|python-cmd2-2.4.3-1|67	* `py` enters interactive Python console
14mr|python-cmd2-2.4.3-1|68	* test apps against sample session transcript (see example/example.py)
14mr|python-cmd2-2.4.3-1|69	
14mr|python-cmd2-2.4.3-1|70	Usable without modification anywhere cmd is used; simply import cmd2.Cmd
14mr|python-cmd2-2.4.3-1|71	in place of cmd.Cmd.
14mr|python-cmd2-2.4.3-1|72	
14mr|python-cmd2-2.4.3-1|73	See docs at http://packages.python.org/cmd2/
14mr|python-cmd2-2.4.3-1|74	
14mr|python-cmd2-2.4.3-1|75	%files -n python3-%{pypi_name}
14mr|python-cmd2-2.4.3-1|76	%license LICENSE
14mr|python-cmd2-2.4.3-1|77	%doc CHANGELOG.md README.md
14mr|python-cmd2-2.4.3-1|78	%{python3_sitelib}/cmd2
14mr|python-cmd2-2.4.3-1|79	%{python3_sitelib}/%{pypi_name}-%{version}*
14mr|python-cmd2-2.4.3-1|80	
14mr|python-cmd2-2.4.3-1|81	#----------------------------------------------------------------------------
14mr|python-cmd2-2.4.3-1|82	
14mr|python-cmd2-2.4.3-1|83	%prep
14mr|python-cmd2-2.4.3-1|84	%setup -q -n %{pypi_name}-%{version}
14mr|python-cmd2-2.4.3-1|85	
14mr|python-cmd2-2.4.3-1|86	%build
14mr|python-cmd2-2.4.3-1|87	%py3_build
14mr|python-cmd2-2.4.3-1|88	
14mr|python-cmd2-2.4.3-1|89	%install
14mr|python-cmd2-2.4.3-1|90	%py3_install
14mr|python-cmd2-2.4.3-1|91	

128 14
14mr|python-colorama-0.4.6-1|1	%define pypi_name colorama
14mr|python-colorama-0.4.6-1|2	
14mr|python-colorama-0.4.6-1|3	Summary:	Cross-platform colored terminal text
14mr|python-colorama-0.4.6-1|4	Name:		python-%{pypi_name}
14mr|python-colorama-0.4.6-1|5	Version:	0.4.6
14mr|python-colorama-0.4.6-1|6	Release:	1
14mr|python-colorama-0.4.6-1|7	License:	BSD
14mr|python-colorama-0.4.6-1|8	Group:		Development/Python
14mr|python-colorama-0.4.6-1|9	Url:		https://github.com/tartley/colorama
14mr|python-colorama-0.4.6-1|10	Source0:	%{pypi_source}
14mr|python-colorama-0.4.6-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-colorama-0.4.6-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-colorama-0.4.6-1|13	BuildArch:	noarch
14mr|python-colorama-0.4.6-1|14	
14mr|python-colorama-0.4.6-1|15	%description
14mr|python-colorama-0.4.6-1|16	Makes ANSI escape character sequences (for producing colored
14mr|python-colorama-0.4.6-1|17	terminal text and cursor positioning) work under MS Windows.
14mr|python-colorama-0.4.6-1|18	
14mr|python-colorama-0.4.6-1|19	ANSI escape character sequences have long been used to produce
14mr|python-colorama-0.4.6-1|20	colored terminal text and cursor positioning on Unix and Macs.
14mr|python-colorama-0.4.6-1|21	Colorama makes this work on Windows, too, by wrapping stdout,
14mr|python-colorama-0.4.6-1|22	stripping ANSI sequences it finds (which would appear as gobbledygook
14mr|python-colorama-0.4.6-1|23	in the output), and converting them into the appropriate win32 calls
14mr|python-colorama-0.4.6-1|24	to modify the state of the terminal.
14mr|python-colorama-0.4.6-1|25	On other platforms, Colorama does nothing.
14mr|python-colorama-0.4.6-1|26	
14mr|python-colorama-0.4.6-1|27	#---------------------------------------------------
14mr|python-colorama-0.4.6-1|28	
14mr|python-colorama-0.4.6-1|29	%package -n python3-%{pypi_name}
14mr|python-colorama-0.4.6-1|30	Summary:	Cross-platform colored terminal text
14mr|python-colorama-0.4.6-1|31	Group:		Development/Python
14mr|python-colorama-0.4.6-1|32	
14mr|python-colorama-0.4.6-1|33	%description -n python3-%{pypi_name}
14mr|python-colorama-0.4.6-1|34	Makes ANSI escape character sequences (for producing colored
14mr|python-colorama-0.4.6-1|35	terminal text and cursor positioning) work under MS Windows.
14mr|python-colorama-0.4.6-1|36	ANSI escape character sequences have long been used to produce
14mr|python-colorama-0.4.6-1|37	colored terminal text and cursor positioning on Unix and Macs.
14mr|python-colorama-0.4.6-1|38	Colorama makes this work on Windows, too, by wrapping stdout,
14mr|python-colorama-0.4.6-1|39	stripping ANSI sequences it finds (which would appear as gobbledygook
14mr|python-colorama-0.4.6-1|40	in the output), and converting them into the appropriate win32 calls
14mr|python-colorama-0.4.6-1|41	to modify the state of the terminal.
14mr|python-colorama-0.4.6-1|42	On other platforms, Colorama does nothing.
14mr|python-colorama-0.4.6-1|43	
14mr|python-colorama-0.4.6-1|44	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-colorama-0.4.6-1|45	%doc CHANGELOG.rst LICENSE.txt README.rst
14mr|python-colorama-0.4.6-1|46	
14mr|python-colorama-0.4.6-1|47	#---------------------------------------
14mr|python-colorama-0.4.6-1|48	
14mr|python-colorama-0.4.6-1|49	%prep
14mr|python-colorama-0.4.6-1|50	%setup -qn %{pypi_name}-%{version}
14mr|python-colorama-0.4.6-1|51	rm -rf %{pypi_name}.egg-info
14mr|python-colorama-0.4.6-1|52	
14mr|python-colorama-0.4.6-1|53	%generate_buildrequires
14mr|python-colorama-0.4.6-1|54	%pyproject_buildrequires -r
14mr|python-colorama-0.4.6-1|55	
14mr|python-colorama-0.4.6-1|56	%build
14mr|python-colorama-0.4.6-1|57	%pyproject_wheel
14mr|python-colorama-0.4.6-1|58	
14mr|python-colorama-0.4.6-1|59	%install
14mr|python-colorama-0.4.6-1|60	%pyproject_install
14mr|python-colorama-0.4.6-1|61	%pyproject_save_files colorama

129 14
14mr|python-colorlog-6.12.0-1|1	%global pypi_name colorlog
14mr|python-colorlog-6.12.0-1|2	%global desc "colorlog.ColoredFormatter is a formatter for use with Python's logging module that outputs records using terminal colors."
14mr|python-colorlog-6.12.0-1|3	
14mr|python-colorlog-6.12.0-1|4	Name:           python-%{pypi_name}
14mr|python-colorlog-6.12.0-1|5	Version:        6.12.0
14mr|python-colorlog-6.12.0-1|6	Release:        1
14mr|python-colorlog-6.12.0-1|7	Summary:        Colored formatter for the Python logging module
14mr|python-colorlog-6.12.0-1|8	
14mr|python-colorlog-6.12.0-1|9	License:        MIT
14mr|python-colorlog-6.12.0-1|10	URL:            https://github.com/borntyping/python-colorlog
14mr|python-colorlog-6.12.0-1|11	Source0:        %{pypi_source}
14mr|python-colorlog-6.12.0-1|12	BuildArch:      noarch
14mr|python-colorlog-6.12.0-1|13	
14mr|python-colorlog-6.12.0-1|14	BuildRequires:  python3-devel
14mr|python-colorlog-6.12.0-1|15	
14mr|python-colorlog-6.12.0-1|16	%generate_buildrequires
14mr|python-colorlog-6.12.0-1|17	%pyproject_buildrequires
14mr|python-colorlog-6.12.0-1|18	
14mr|python-colorlog-6.12.0-1|19	%description
14mr|python-colorlog-6.12.0-1|20	%{desc}
14mr|python-colorlog-6.12.0-1|21	
14mr|python-colorlog-6.12.0-1|22	%package -n python3-%{pypi_name}
14mr|python-colorlog-6.12.0-1|23	Summary:        %{summary}
14mr|python-colorlog-6.12.0-1|24	
14mr|python-colorlog-6.12.0-1|25	%description -n python3-%{pypi_name}
14mr|python-colorlog-6.12.0-1|26	%{desc}
14mr|python-colorlog-6.12.0-1|27	
14mr|python-colorlog-6.12.0-1|28	%prep
14mr|python-colorlog-6.12.0-1|29	%autosetup -n %{pypi_name}-%{version}
14mr|python-colorlog-6.12.0-1|30	
14mr|python-colorlog-6.12.0-1|31	%build
14mr|python-colorlog-6.12.0-1|32	%pyproject_wheel
14mr|python-colorlog-6.12.0-1|33	
14mr|python-colorlog-6.12.0-1|34	%install
14mr|python-colorlog-6.12.0-1|35	%pyproject_install
14mr|python-colorlog-6.12.0-1|36	
14mr|python-colorlog-6.12.0-1|37	%files -n python3-%{pypi_name}
14mr|python-colorlog-6.12.0-1|38	%doc README.md
14mr|python-colorlog-6.12.0-1|39	%license LICENSE
14mr|python-colorlog-6.12.0-1|40	%{python3_sitelib}/%{pypi_name}/
14mr|python-colorlog-6.12.0-1|41	%{python3_sitelib}/%{pypi_name}*.dist-info/

130 14
14mr|python-configparser-6.0.0-1|1	%define pypi_name configparser
14mr|python-configparser-6.0.0-1|2	
14mr|python-configparser-6.0.0-1|3	Summary:        Configparser module
14mr|python-configparser-6.0.0-1|4	Name:           python-%{pypi_name}
14mr|python-configparser-6.0.0-1|5	Version:        6.0.0
14mr|python-configparser-6.0.0-1|6	Release:        1
14mr|python-configparser-6.0.0-1|7	Group:          Development/Python
14mr|python-configparser-6.0.0-1|8	License:        MIT
14mr|python-configparser-6.0.0-1|9	URL:            https://pypi.org/project/%{pypi_name}
14mr|python-configparser-6.0.0-1|10	Source0:        %{pypi_source}
14mr|python-configparser-6.0.0-1|11	BuildRequires:  pkgconfig(python3)
14mr|python-configparser-6.0.0-1|12	BuildRequires:  python3dist(setuptools)
14mr|python-configparser-6.0.0-1|13	BuildRequires:  python3dist(setuptools-scm)
14mr|python-configparser-6.0.0-1|14	BuildRequires:  python3dist(toml)
14mr|python-configparser-6.0.0-1|15	BuildRequires:  python3dist(wheel)
14mr|python-configparser-6.0.0-1|16	BuildRequires:  python3dist(pip)
14mr|python-configparser-6.0.0-1|17	Requires:       python3dist(setuptools)
14mr|python-configparser-6.0.0-1|18	Provides:       python3-%{pypi_name} = %{EVRD}
14mr|python-configparser-6.0.0-1|19	BuildArch:      noarch
14mr|python-configparser-6.0.0-1|20	
14mr|python-configparser-6.0.0-1|21	%description
14mr|python-configparser-6.0.0-1|22	The ancient ConfigParser module available in the standard library 2.x
14mr|python-configparser-6.0.0-1|23	has seen a major update in Python 3.2. This package is a backport of
14mr|python-configparser-6.0.0-1|24	those changes so that they can be used directly in Python 2.6 - 3.5.
14mr|python-configparser-6.0.0-1|25	#--------------------------------------------------------------------
14mr|python-configparser-6.0.0-1|26	%package -n python3-%{pypi_name}
14mr|python-configparser-6.0.0-1|27	Summary:      Configparser module
14mr|python-configparser-6.0.0-1|28	Group:        Development/Python
14mr|python-configparser-6.0.0-1|29	Obsoletes:    python3-backports-common < %{EVRD}
14mr|python-configparser-6.0.0-1|30	
14mr|python-configparser-6.0.0-1|31	%description -n python3-%{pypi_name}
14mr|python-configparser-6.0.0-1|32	The ancient ConfigParser module available in the standard library 2.x
14mr|python-configparser-6.0.0-1|33	has seen a major update in Python 3.2. This package is a backport of
14mr|python-configparser-6.0.0-1|34	those changes so that they can be used directly in Python 2.6 - 3.5.
14mr|python-configparser-6.0.0-1|35	
14mr|python-configparser-6.0.0-1|36	%files -n python3-%{pypi_name}
14mr|python-configparser-6.0.0-1|37	%doc README.rst
14mr|python-configparser-6.0.0-1|38	%{python3_sitelib}/backports/%{pypi_name}
14mr|python-configparser-6.0.0-1|39	%{python3_sitelib}/%{pypi_name}/__init__.py
14mr|python-configparser-6.0.0-1|40	%{python3_sitelib}/%{pypi_name}-%{version}*-info
14mr|python-configparser-6.0.0-1|41	%{python3_sitelib}/%{pypi_name}/__pycache__
14mr|python-configparser-6.0.0-1|42	#--------------------------------------------------------------------
14mr|python-configparser-6.0.0-1|43	
14mr|python-configparser-6.0.0-1|44	%prep
14mr|python-configparser-6.0.0-1|45	%setup -q -n  %{pypi_name}-%{version}
14mr|python-configparser-6.0.0-1|46	
14mr|python-configparser-6.0.0-1|47	%build
14mr|python-configparser-6.0.0-1|48	%pyproject_wheel
14mr|python-configparser-6.0.0-1|49	
14mr|python-configparser-6.0.0-1|50	
14mr|python-configparser-6.0.0-1|51	%install
14mr|python-configparser-6.0.0-1|52	%pyproject_install
14mr|python-configparser-6.0.0-1|53	

131 14
14mr|python-construct-2.10.70-1|1	%define pypi_name construct
14mr|python-construct-2.10.70-1|2	
14mr|python-construct-2.10.70-1|3	Summary:	A powerful declarative parser/builder for binary data
14mr|python-construct-2.10.70-1|4	Name:		python-%{pypi_name}
14mr|python-construct-2.10.70-1|5	Version:	2.10.70
14mr|python-construct-2.10.70-1|6	Release:	1
14mr|python-construct-2.10.70-1|7	License:	MIT
14mr|python-construct-2.10.70-1|8	Group:		Development/Python
14mr|python-construct-2.10.70-1|9	Url:		http://construct.readthedocs.org
14mr|python-construct-2.10.70-1|10	Source0:	%{pypi_source}
14mr|python-construct-2.10.70-1|11	BuildArch:	noarch
14mr|python-construct-2.10.70-1|12	
14mr|python-construct-2.10.70-1|13	%description
14mr|python-construct-2.10.70-1|14	Construct is a powerful declarative parser (and builder) for binary
14mr|python-construct-2.10.70-1|15	data.
14mr|python-construct-2.10.70-1|16	
14mr|python-construct-2.10.70-1|17	Instead of writing imperative code to parse a piece of data, you
14mr|python-construct-2.10.70-1|18	declaratively define a data structure that describes your data. As
14mr|python-construct-2.10.70-1|19	this data structure is not code, you can use it in one direction to
14mr|python-construct-2.10.70-1|20	parse data into Pythonic objects, and in the other direction, convert
14mr|python-construct-2.10.70-1|21	(build) objects into binary data.
14mr|python-construct-2.10.70-1|22	
14mr|python-construct-2.10.70-1|23	#----------------------------------------------------------------------------
14mr|python-construct-2.10.70-1|24	
14mr|python-construct-2.10.70-1|25	%package -n python3-%{pypi_name}
14mr|python-construct-2.10.70-1|26	Summary:	A powerful declarative parser/builder for binary data
14mr|python-construct-2.10.70-1|27	Group:		Development/Python
14mr|python-construct-2.10.70-1|28	BuildRequires:	pkgconfig(python3)
14mr|python-construct-2.10.70-1|29	BuildRequires:	python3egg(setuptools)
14mr|python-construct-2.10.70-1|30	
14mr|python-construct-2.10.70-1|31	%description -n python3-%{pypi_name}
14mr|python-construct-2.10.70-1|32	Construct is a powerful declarative parser (and builder) for binary
14mr|python-construct-2.10.70-1|33	data.
14mr|python-construct-2.10.70-1|34	
14mr|python-construct-2.10.70-1|35	Instead of writing imperative code to parse a piece of data, you
14mr|python-construct-2.10.70-1|36	declaratively define a data structure that describes your data. As
14mr|python-construct-2.10.70-1|37	this data structure is not code, you can use it in one direction to
14mr|python-construct-2.10.70-1|38	parse data into Pythonic objects, and in the other direction, convert
14mr|python-construct-2.10.70-1|39	(build) objects into binary data.
14mr|python-construct-2.10.70-1|40	
14mr|python-construct-2.10.70-1|41	This is the Python 3 version of the package.
14mr|python-construct-2.10.70-1|42	
14mr|python-construct-2.10.70-1|43	%files -n python3-%{pypi_name}
14mr|python-construct-2.10.70-1|44	%doc README.rst LICENSE
14mr|python-construct-2.10.70-1|45	%{python3_sitelib}/%{pypi_name}/
14mr|python-construct-2.10.70-1|46	%{python3_sitelib}/%{pypi_name}-%{version}-*.egg-info
14mr|python-construct-2.10.70-1|47	
14mr|python-construct-2.10.70-1|48	#----------------------------------------------------------------------------
14mr|python-construct-2.10.70-1|49	
14mr|python-construct-2.10.70-1|50	%prep
14mr|python-construct-2.10.70-1|51	%setup -q -n %{pypi_name}-%{version}
14mr|python-construct-2.10.70-1|52	
14mr|python-construct-2.10.70-1|53	# Remove bundled egg-info
14mr|python-construct-2.10.70-1|54	rm -rf %{pypi_name}.egg-info
14mr|python-construct-2.10.70-1|55	
14mr|python-construct-2.10.70-1|56	%build
14mr|python-construct-2.10.70-1|57	%py3_build
14mr|python-construct-2.10.70-1|58	
14mr|python-construct-2.10.70-1|59	%install
14mr|python-construct-2.10.70-1|60	%py3_install
14mr|python-construct-2.10.70-1|61	

132 14
14mr|python-coverage-7.6.1-1|1	%define pypi_name coverage
14mr|python-coverage-7.6.1-1|2	
14mr|python-coverage-7.6.1-1|3	Summary:	Code coverage measurement for Python
14mr|python-coverage-7.6.1-1|4	Name:		python-%{pypi_name}
14mr|python-coverage-7.6.1-1|5	Version:	7.6.1
14mr|python-coverage-7.6.1-1|6	Release:	1
14mr|python-coverage-7.6.1-1|7	License:	BSD
14mr|python-coverage-7.6.1-1|8	Group:		Development/Python
14mr|python-coverage-7.6.1-1|9	Url:		http://nedbatchelder.com/code/coverage/
14mr|python-coverage-7.6.1-1|10	Source0:	%{pypi_source}
14mr|python-coverage-7.6.1-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-coverage-7.6.1-1|12	BuildRequires:	python3dist(setuptools)
14mr|python-coverage-7.6.1-1|13	
14mr|python-coverage-7.6.1-1|14	%description
14mr|python-coverage-7.6.1-1|15	Coverage measures code coverage, typically during test execution. It
14mr|python-coverage-7.6.1-1|16	uses the code analysis tools and tracing hooks provided in the Python
14mr|python-coverage-7.6.1-1|17	standard library to determine which lines are executable, and which
14mr|python-coverage-7.6.1-1|18	have been executed.
14mr|python-coverage-7.6.1-1|19	
14mr|python-coverage-7.6.1-1|20	#----------------------------------------------------------------------------
14mr|python-coverage-7.6.1-1|21	
14mr|python-coverage-7.6.1-1|22	%package -n python3-coverage
14mr|python-coverage-7.6.1-1|23	Summary:	Code coverage measurement for Python
14mr|python-coverage-7.6.1-1|24	Group:		Development/Python
14mr|python-coverage-7.6.1-1|25	
14mr|python-coverage-7.6.1-1|26	%description -n python3-coverage
14mr|python-coverage-7.6.1-1|27	Coverage measures code coverage, typically during test execution. It
14mr|python-coverage-7.6.1-1|28	uses the code analysis tools and tracing hooks provided in the Python
14mr|python-coverage-7.6.1-1|29	standard library to determine which lines are executable, and which
14mr|python-coverage-7.6.1-1|30	have been executed.
14mr|python-coverage-7.6.1-1|31	
14mr|python-coverage-7.6.1-1|32	%files -n python3-coverage
14mr|python-coverage-7.6.1-1|33	%{_bindir}/coverage
14mr|python-coverage-7.6.1-1|34	%{_bindir}/coverage3
14mr|python-coverage-7.6.1-1|35	%{_bindir}/coverage-%{python3_version}
14mr|python-coverage-7.6.1-1|36	%{python3_sitearch}/coverage
14mr|python-coverage-7.6.1-1|37	%{python3_sitearch}/coverage-*.dist-info
14mr|python-coverage-7.6.1-1|38	
14mr|python-coverage-7.6.1-1|39	#----------------------------------------------------------------------------
14mr|python-coverage-7.6.1-1|40	
14mr|python-coverage-7.6.1-1|41	%prep
14mr|python-coverage-7.6.1-1|42	%setup -qn %{pypi_name}-%{version}
14mr|python-coverage-7.6.1-1|43	
14mr|python-coverage-7.6.1-1|44	%generate_buildrequires
14mr|python-coverage-7.6.1-1|45	%pyproject_buildrequires
14mr|python-coverage-7.6.1-1|46	
14mr|python-coverage-7.6.1-1|47	%build
14mr|python-coverage-7.6.1-1|48	%pyproject_wheel
14mr|python-coverage-7.6.1-1|49	
14mr|python-coverage-7.6.1-1|50	%install
14mr|python-coverage-7.6.1-1|51	%pyproject_install
14mr|python-coverage-7.6.1-1|52	

133 14
14mr|python-cparser-3.00-1|1	Name:           python-cparser
14mr|python-cparser-3.00-1|2	Summary:        C parser and AST generator written in Python
14mr|python-cparser-3.00-1|3	Version:        3.00
14mr|python-cparser-3.00-1|4	Release:        1
14mr|python-cparser-3.00-1|5	License:        BSD-3-Clause
14mr|python-cparser-3.00-1|6	
14mr|python-cparser-3.00-1|7	URL:            https://github.com/eliben/pycparser
14mr|python-cparser-3.00-1|8	Source0:        %{url}/archive/release_v%{version}/pycparser-release_v%{version}.tar.gz
14mr|python-cparser-3.00-1|9	Source1:        pycparser-3.00-remove-relative-sys-path.py
14mr|python-cparser-3.00-1|10	
14mr|python-cparser-3.00-1|11	# Drop redundant BuildRequires for python3-wheel
14mr|python-cparser-3.00-1|12	# https://github.com/fedora-eln/eln/issues/284
14mr|python-cparser-3.00-1|13	Patch:          https://github.com/eliben/pycparser/commit/8c219ec6.patch
14mr|python-cparser-3.00-1|14	
14mr|python-cparser-3.00-1|15	BuildArch:      noarch
14mr|python-cparser-3.00-1|16	BuildRequires:  python3-devel
14mr|python-cparser-3.00-1|17	
14mr|python-cparser-3.00-1|18	%description
14mr|python-cparser-3.00-1|19	pycparser is a complete parser for the C language, written in pure Python.
14mr|python-cparser-3.00-1|20	It is a module designed to be easily integrated into applications that
14mr|python-cparser-3.00-1|21	need to parse C source code.
14mr|python-cparser-3.00-1|22	
14mr|python-cparser-3.00-1|23	%package -n python3-cparser
14mr|python-cparser-3.00-1|24	Summary:        %{summary}
14mr|python-cparser-3.00-1|25	
14mr|python-cparser-3.00-1|26	%description -n python3-cparser
14mr|python-cparser-3.00-1|27	pycparser is a complete parser for the C language, written in pure Python.
14mr|python-cparser-3.00-1|28	It is a module designed to be easily integrated into applications that
14mr|python-cparser-3.00-1|29	need to parse C source code.
14mr|python-cparser-3.00-1|30	
14mr|python-cparser-3.00-1|31	%prep
14mr|python-cparser-3.00-1|32	%autosetup -p1 -n pycparser-release_v%{version}
14mr|python-cparser-3.00-1|33	
14mr|python-cparser-3.00-1|34	# Remove relative sys.path from the examples
14mr|python-cparser-3.00-1|35	%{python3} %{SOURCE1} examples
14mr|python-cparser-3.00-1|36	
14mr|python-cparser-3.00-1|37	%generate_buildrequires
14mr|python-cparser-3.00-1|38	%pyproject_buildrequires
14mr|python-cparser-3.00-1|39	
14mr|python-cparser-3.00-1|40	%build
14mr|python-cparser-3.00-1|41	pushd pycparser
14mr|python-cparser-3.00-1|42	%{python3} _ast_gen.py
14mr|python-cparser-3.00-1|43	popd
14mr|python-cparser-3.00-1|44	%pyproject_wheel
14mr|python-cparser-3.00-1|45	
14mr|python-cparser-3.00-1|46	%install
14mr|python-cparser-3.00-1|47	%pyproject_install
14mr|python-cparser-3.00-1|48	%pyproject_save_files -l pycparser
14mr|python-cparser-3.00-1|49	
14mr|python-cparser-3.00-1|50	%files -n python3-cparser -f %{pyproject_files}
14mr|python-cparser-3.00-1|51	%doc README.rst
14mr|python-cparser-3.00-1|52	%doc examples

134 14
14mr|python-crashtest-0.4.1-1|1	%global pypi_name crashtest
14mr|python-crashtest-0.4.1-1|2	
14mr|python-crashtest-0.4.1-1|3	%global common_description %{expand:
14mr|python-crashtest-0.4.1-1|4	Crashtest is a Python library that makes exceptions handling and
14mr|python-crashtest-0.4.1-1|5	inspection easier.}
14mr|python-crashtest-0.4.1-1|6	
14mr|python-crashtest-0.4.1-1|7	Name:           python-%{pypi_name}
14mr|python-crashtest-0.4.1-1|8	Version:        0.4.1
14mr|python-crashtest-0.4.1-1|9	Release:        1
14mr|python-crashtest-0.4.1-1|10	Summary:        Manage Python errors with ease
14mr|python-crashtest-0.4.1-1|11	Group:          Development/Python
14mr|python-crashtest-0.4.1-1|12	License:        MIT
14mr|python-crashtest-0.4.1-1|13	
14mr|python-crashtest-0.4.1-1|14	URL:            https://github.com/sdispater/crashtest
14mr|python-crashtest-0.4.1-1|15	Source0:        %{url}/archive/%{version}/%{pypi_name}-%{version}.tar.gz
14mr|python-crashtest-0.4.1-1|16	
14mr|python-crashtest-0.4.1-1|17	BuildArch:      noarch
14mr|python-crashtest-0.4.1-1|18	
14mr|python-crashtest-0.4.1-1|19	BuildRequires:  python3-devel
14mr|python-crashtest-0.4.1-1|20	BuildRequires:  python3-pytest
14mr|python-crashtest-0.4.1-1|21	BuildRequires:  pyproject-rpm-macros
14mr|python-crashtest-0.4.1-1|22	
14mr|python-crashtest-0.4.1-1|23	%description %{common_description}
14mr|python-crashtest-0.4.1-1|24	
14mr|python-crashtest-0.4.1-1|25	#---------------------------------------------------------------
14mr|python-crashtest-0.4.1-1|26	%package -n     python3-%{pypi_name}
14mr|python-crashtest-0.4.1-1|27	Summary:        %{summary}
14mr|python-crashtest-0.4.1-1|28	Group:          Development/Python
14mr|python-crashtest-0.4.1-1|29	
14mr|python-crashtest-0.4.1-1|30	%description -n python3-%{pypi_name} %{common_description}
14mr|python-crashtest-0.4.1-1|31	
14mr|python-crashtest-0.4.1-1|32	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-crashtest-0.4.1-1|33	%license LICENSE
14mr|python-crashtest-0.4.1-1|34	%doc README.md
14mr|python-crashtest-0.4.1-1|35	
14mr|python-crashtest-0.4.1-1|36	#---------------------------------------------------------------
14mr|python-crashtest-0.4.1-1|37	
14mr|python-crashtest-0.4.1-1|38	%prep
14mr|python-crashtest-0.4.1-1|39	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-crashtest-0.4.1-1|40	
14mr|python-crashtest-0.4.1-1|41	
14mr|python-crashtest-0.4.1-1|42	%generate_buildrequires
14mr|python-crashtest-0.4.1-1|43	%pyproject_buildrequires -r
14mr|python-crashtest-0.4.1-1|44	
14mr|python-crashtest-0.4.1-1|45	
14mr|python-crashtest-0.4.1-1|46	%build
14mr|python-crashtest-0.4.1-1|47	%pyproject_wheel
14mr|python-crashtest-0.4.1-1|48	
14mr|python-crashtest-0.4.1-1|49	
14mr|python-crashtest-0.4.1-1|50	%install
14mr|python-crashtest-0.4.1-1|51	%pyproject_install
14mr|python-crashtest-0.4.1-1|52	%pyproject_save_files %{pypi_name}
14mr|python-crashtest-0.4.1-1|53	
14mr|python-crashtest-0.4.1-1|54	
14mr|python-crashtest-0.4.1-1|55	%check
14mr|python-crashtest-0.4.1-1|56	%pytest

135 14
14mr|python-cryptography-50.0.0-1|1	# see https://github.com/pyca/cryptography/issues/9023
14mr|python-cryptography-50.0.0-1|2	%global _disable_lto 1
14mr|python-cryptography-50.0.0-1|3	
14mr|python-cryptography-50.0.0-1|4	%global	debug_package %{nil}
14mr|python-cryptography-50.0.0-1|5	
14mr|python-cryptography-50.0.0-1|6	%global pypi_name cryptography
14mr|python-cryptography-50.0.0-1|7	
14mr|python-cryptography-50.0.0-1|8	Summary:	PyCA's cryptography library
14mr|python-cryptography-50.0.0-1|9	Name:		python-%{pypi_name}
14mr|python-cryptography-50.0.0-1|10	Version:	50.0.0
14mr|python-cryptography-50.0.0-1|11	Release:	1
14mr|python-cryptography-50.0.0-1|12	License:	ASL 2.0 or BSD
14mr|python-cryptography-50.0.0-1|13	Group:		Development/Python
14mr|python-cryptography-50.0.0-1|14	Url:		https://cryptography.io/en/latest
14mr|python-cryptography-50.0.0-1|15	Source0:	%pypi_source
14mr|python-cryptography-50.0.0-1|16	# use upd.sh for create vendor archive
14mr|python-cryptography-50.0.0-1|17	Source1:	cryptography-vendor-%{version}.tar.xz
14mr|python-cryptography-50.0.0-1|18	Source10:	upd.sh
14mr|python-cryptography-50.0.0-1|19	BuildRequires:	pyproject-rpm-macros
14mr|python-cryptography-50.0.0-1|20	BuildRequires:	cargo
14mr|python-cryptography-50.0.0-1|21	BuildRequires:	rust
14mr|python-cryptography-50.0.0-1|22	BuildRequires:	python3dist(bcrypt)
14mr|python-cryptography-50.0.0-1|23	BuildRequires:	python3dist(pretend)
14mr|python-cryptography-50.0.0-1|24	BuildRequires:	python3dist(certifi)
14mr|python-cryptography-50.0.0-1|25	BuildRequires:	pkgconfig(openssl)
14mr|python-cryptography-50.0.0-1|26	BuildRequires:	pkgconfig(python3)
14mr|python-cryptography-50.0.0-1|27	
14mr|python-cryptography-50.0.0-1|28	%description
14mr|python-cryptography-50.0.0-1|29	cryptography is a package designed to expose cryptographic primitives and
14mr|python-cryptography-50.0.0-1|30	recipes to Python developers.
14mr|python-cryptography-50.0.0-1|31	
14mr|python-cryptography-50.0.0-1|32	#----------------------------------------------------------------------------
14mr|python-cryptography-50.0.0-1|33	
14mr|python-cryptography-50.0.0-1|34	%package -n python3-%{pypi_name}
14mr|python-cryptography-50.0.0-1|35	Summary:	PyCA's cryptography library
14mr|python-cryptography-50.0.0-1|36	Group:		Development/Python
14mr|python-cryptography-50.0.0-1|37	Requires:	openssl
14mr|python-cryptography-50.0.0-1|38	Requires:	python3dist(cffi)
14mr|python-cryptography-50.0.0-1|39	Requires:	python3dist(six)
14mr|python-cryptography-50.0.0-1|40	
14mr|python-cryptography-50.0.0-1|41	%description -n python3-%{pypi_name}
14mr|python-cryptography-50.0.0-1|42	cryptography is a package designed to expose cryptographic primitives and
14mr|python-cryptography-50.0.0-1|43	recipes to Python developers.
14mr|python-cryptography-50.0.0-1|44	
14mr|python-cryptography-50.0.0-1|45	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-cryptography-50.0.0-1|46	%doc README.rst docs
14mr|python-cryptography-50.0.0-1|47	%license LICENSE LICENSE.APACHE LICENSE.BSD
14mr|python-cryptography-50.0.0-1|48	# Humm may be wrong place?
14mr|python-cryptography-50.0.0-1|49	
14mr|python-cryptography-50.0.0-1|50	#----------------------------------------------------------------------------
14mr|python-cryptography-50.0.0-1|51	
14mr|python-cryptography-50.0.0-1|52	%prep
14mr|python-cryptography-50.0.0-1|53	%autosetup -p1 -n %{pypi_name}-%{version} -a1
14mr|python-cryptography-50.0.0-1|54	mkdir .cargo
14mr|python-cryptography-50.0.0-1|55	cat >.cargo/config.toml <<EOF
14mr|python-cryptography-50.0.0-1|56	[source.crates-io]
14mr|python-cryptography-50.0.0-1|57	replace-with = "vendored-sources"
14mr|python-cryptography-50.0.0-1|58	[source.vendored-sources]
14mr|python-cryptography-50.0.0-1|59	directory = "vendor"
14mr|python-cryptography-50.0.0-1|60	EOF
14mr|python-cryptography-50.0.0-1|61	
14mr|python-cryptography-50.0.0-1|62	%generate_buildrequires
14mr|python-cryptography-50.0.0-1|63	%pyproject_buildrequires -r
14mr|python-cryptography-50.0.0-1|64	
14mr|python-cryptography-50.0.0-1|65	%build
14mr|python-cryptography-50.0.0-1|66	%pyproject_wheel
14mr|python-cryptography-50.0.0-1|67	
14mr|python-cryptography-50.0.0-1|68	%install
14mr|python-cryptography-50.0.0-1|69	%pyproject_install
14mr|python-cryptography-50.0.0-1|70	cd %{buildroot}%{python3_sitearch} && mkdir .keep && mv cryptography cryptography-*.dist-info .keep/ && rm -rf * && mv .keep/* . && rmdir .keep
14mr|python-cryptography-50.0.0-1|71	cd -
14mr|python-cryptography-50.0.0-1|72	%pyproject_save_files %{pypi_name}

136 14
14mr|python-curl-7.47.0-1|1	%define module pycurl
14mr|python-curl-7.47.0-1|2	# we don't want to provide private python extension libs
14mr|python-curl-7.47.0-1|3	%global __provides_exclude_from ^(%{python3_sitearch}/.*\\.so)$
14mr|python-curl-7.47.0-1|4	
14mr|python-curl-7.47.0-1|5	Summary:       A Python interface to libcurl
14mr|python-curl-7.47.0-1|6	Name:          python-curl
14mr|python-curl-7.47.0-1|7	Version:       7.47.0
14mr|python-curl-7.47.0-1|8	Release:       1
14mr|python-curl-7.47.0-1|9	Group:         Development/Python
14mr|python-curl-7.47.0-1|10	License:       LGPLv2+
14mr|python-curl-7.47.0-1|11	URL:           http://pycurl.sourceforge.net
14mr|python-curl-7.47.0-1|12	Source0:       https://pypi.io/packages/source/p/pycurl/%{module}-%{version}.tar.gz
14mr|python-curl-7.47.0-1|13	BuildRequires: pkgconfig(python3)
14mr|python-curl-7.47.0-1|14	BuildRequires: pkgconfig(libcurl) >= 7.21.5
14mr|python-curl-7.47.0-1|15	BuildRequires: pkgconfig(openssl)
14mr|python-curl-7.47.0-1|16	BuildRequires: python3dist(setuptools)
14mr|python-curl-7.47.0-1|17	
14mr|python-curl-7.47.0-1|18	%description
14mr|python-curl-7.47.0-1|19	PycURL is a Python interface to libcurl. PycURL can be used to fetch
14mr|python-curl-7.47.0-1|20	objects identified by a URL from a Python program, similar to the
14mr|python-curl-7.47.0-1|21	urllib Python module. PycURL is mature, very fast, and supports a lot
14mr|python-curl-7.47.0-1|22	of features.
14mr|python-curl-7.47.0-1|23	
14mr|python-curl-7.47.0-1|24	#--------------------------------------------------------------------
14mr|python-curl-7.47.0-1|25	
14mr|python-curl-7.47.0-1|26	%package -n python3-curl
14mr|python-curl-7.47.0-1|27	Summary:       A Python 3 interface to libcurl
14mr|python-curl-7.47.0-1|28	Group:         Development/Python
14mr|python-curl-7.47.0-1|29	Provides:      python3-pycurl = %{EVRD}
14mr|python-curl-7.47.0-1|30	
14mr|python-curl-7.47.0-1|31	%description -n python3-curl
14mr|python-curl-7.47.0-1|32	PycURL is a Python3 interface to libcurl. PycURL can be used to fetch
14mr|python-curl-7.47.0-1|33	objects identified by a URL from a Python program, similar to the
14mr|python-curl-7.47.0-1|34	urllib Python module. PycURL is mature, very fast, and supports a lot
14mr|python-curl-7.47.0-1|35	of features.
14mr|python-curl-7.47.0-1|36	
14mr|python-curl-7.47.0-1|37	%files -n python3-curl
14mr|python-curl-7.47.0-1|38	%doc COPYING-LGPL COPYING-MIT ChangeLog README.rst examples doc
14mr|python-curl-7.47.0-1|39	%{python3_sitearch}/*
14mr|python-curl-7.47.0-1|40	
14mr|python-curl-7.47.0-1|41	#--------------------------------------------------------------------
14mr|python-curl-7.47.0-1|42	%prep
14mr|python-curl-7.47.0-1|43	%setup -qn %{module}-%{version}
14mr|python-curl-7.47.0-1|44	%autopatch -p1
14mr|python-curl-7.47.0-1|45	
14mr|python-curl-7.47.0-1|46	%generate_buildrequires
14mr|python-curl-7.47.0-1|47	%pyproject_buildrequires
14mr|python-curl-7.47.0-1|48	
14mr|python-curl-7.47.0-1|49	%build
14mr|python-curl-7.47.0-1|50	export PYCURL_SSL_LIBRARY=openssl
14mr|python-curl-7.47.0-1|51	%pyproject_wheel
14mr|python-curl-7.47.0-1|52	
14mr|python-curl-7.47.0-1|53	%check
14mr|python-curl-7.47.0-1|54	
14mr|python-curl-7.47.0-1|55	%install
14mr|python-curl-7.47.0-1|56	%pyproject_install
14mr|python-curl-7.47.0-1|57	%pyproject_save_files -l curl pycurl
14mr|python-curl-7.47.0-1|58	rm -rf %{buildroot}%{_datadir}/doc/pycurl

137 14
14mr|python-cwcwidth-0.1.10-2|1	%global pypi_name cwcwidth
14mr|python-cwcwidth-0.1.10-2|2	
14mr|python-cwcwidth-0.1.10-2|3	Name:           python-%{pypi_name}
14mr|python-cwcwidth-0.1.10-2|4	Version:        0.1.10
14mr|python-cwcwidth-0.1.10-2|5	Release:        2
14mr|python-cwcwidth-0.1.10-2|6	Summary:        Python bindings for wc(s)width
14mr|python-cwcwidth-0.1.10-2|7	Group:          Development/Python
14mr|python-cwcwidth-0.1.10-2|8	License:        MIT
14mr|python-cwcwidth-0.1.10-2|9	URL:            https://github.com/sebastinas/cwcwidth
14mr|python-cwcwidth-0.1.10-2|10	Source0:        %{pypi_source}
14mr|python-cwcwidth-0.1.10-2|11	
14mr|python-cwcwidth-0.1.10-2|12	BuildRequires:  pyproject-rpm-macros
14mr|python-cwcwidth-0.1.10-2|13	BuildRequires:  python3-devel
14mr|python-cwcwidth-0.1.10-2|14	BuildRequires:  python3dist(setuptools)
14mr|python-cwcwidth-0.1.10-2|15	BuildRequires:  python3dist(cython)
14mr|python-cwcwidth-0.1.10-2|16	
14mr|python-cwcwidth-0.1.10-2|17	%description
14mr|python-cwcwidth-0.1.10-2|18	Python bindings for wc(s)widthcwcwidth provides Python bindings for wcwidth and
14mr|python-cwcwidth-0.1.10-2|19	wcswidth functions defined in POSIX.1-2001 and POSIX.1-2008 based on Cython.
14mr|python-cwcwidth-0.1.10-2|20	These functions compute the printable length of a unicode character/string on a
14mr|python-cwcwidth-0.1.10-2|21	terminal. The module provides the same functions as wcwidth and its behavior is
14mr|python-cwcwidth-0.1.10-2|22	compatible.
14mr|python-cwcwidth-0.1.10-2|23	
14mr|python-cwcwidth-0.1.10-2|24	%package -n     python3-%{pypi_name}
14mr|python-cwcwidth-0.1.10-2|25	Summary:        %{summary}
14mr|python-cwcwidth-0.1.10-2|26	Group:          Development/Python
14mr|python-cwcwidth-0.1.10-2|27	
14mr|python-cwcwidth-0.1.10-2|28	%description -n python3-%{pypi_name}
14mr|python-cwcwidth-0.1.10-2|29	Python bindings for wc(s)widthcwcwidth provides Python bindings for wcwidth and
14mr|python-cwcwidth-0.1.10-2|30	wcswidth functions defined in POSIX.1-2001 and POSIX.1-2008 based on Cython.
14mr|python-cwcwidth-0.1.10-2|31	These functions compute the printable length of a unicode character/string on a
14mr|python-cwcwidth-0.1.10-2|32	terminal. The module provides the same functions as wcwidth and its behavior is
14mr|python-cwcwidth-0.1.10-2|33	compatible.
14mr|python-cwcwidth-0.1.10-2|34	
14mr|python-cwcwidth-0.1.10-2|35	%prep
14mr|python-cwcwidth-0.1.10-2|36	%autosetup -n %{pypi_name}-%{version}
14mr|python-cwcwidth-0.1.10-2|37	
14mr|python-cwcwidth-0.1.10-2|38	%generate_buildrequires
14mr|python-cwcwidth-0.1.10-2|39	%pyproject_buildrequires
14mr|python-cwcwidth-0.1.10-2|40	
14mr|python-cwcwidth-0.1.10-2|41	%build
14mr|python-cwcwidth-0.1.10-2|42	%pyproject_wheel
14mr|python-cwcwidth-0.1.10-2|43	
14mr|python-cwcwidth-0.1.10-2|44	%install
14mr|python-cwcwidth-0.1.10-2|45	%pyproject_install
14mr|python-cwcwidth-0.1.10-2|46	%pyproject_save_files %{pypi_name}
14mr|python-cwcwidth-0.1.10-2|47	
14mr|python-cwcwidth-0.1.10-2|48	%check
14mr|python-cwcwidth-0.1.10-2|49	(cd tests ; PYTHONPATH=%{buildroot}%{python3_sitearch} %{__python3} -m unittest -v)
14mr|python-cwcwidth-0.1.10-2|50	
14mr|python-cwcwidth-0.1.10-2|51	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-cwcwidth-0.1.10-2|52	%doc README.md

138 14
14mr|python-cycler-0.12.1-1|1	%define pypi_name cycler
14mr|python-cycler-0.12.1-1|2	
14mr|python-cycler-0.12.1-1|3	Summary:	Composable cycles Python module
14mr|python-cycler-0.12.1-1|4	Name:		python-%{pypi_name}
14mr|python-cycler-0.12.1-1|5	Version:	0.12.1
14mr|python-cycler-0.12.1-1|6	Release:	1
14mr|python-cycler-0.12.1-1|7	License:	LGPLv2+
14mr|python-cycler-0.12.1-1|8	Group:		Development/Python
14mr|python-cycler-0.12.1-1|9	Url:		https://github.com/matplotlib/cycler
14mr|python-cycler-0.12.1-1|10	Source0:	%{pypi_source}
14mr|python-cycler-0.12.1-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-cycler-0.12.1-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-cycler-0.12.1-1|13	BuildArch:	noarch
14mr|python-cycler-0.12.1-1|14	
14mr|python-cycler-0.12.1-1|15	%description
14mr|python-cycler-0.12.1-1|16	Composable cycles Python pypi_name.
14mr|python-cycler-0.12.1-1|17	
14mr|python-cycler-0.12.1-1|18	#----------------------------------------------------------------------------
14mr|python-cycler-0.12.1-1|19	
14mr|python-cycler-0.12.1-1|20	%package -n python3-%{pypi_name}
14mr|python-cycler-0.12.1-1|21	Summary:	Composable cycles Python 3 module
14mr|python-cycler-0.12.1-1|22	Group:		Development/Python
14mr|python-cycler-0.12.1-1|23	
14mr|python-cycler-0.12.1-1|24	%description -n python3-%{pypi_name}
14mr|python-cycler-0.12.1-1|25	Composable cycles Python 3 module.
14mr|python-cycler-0.12.1-1|26	
14mr|python-cycler-0.12.1-1|27	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-cycler-0.12.1-1|28	%doc LICENSE README.rst
14mr|python-cycler-0.12.1-1|29	
14mr|python-cycler-0.12.1-1|30	#----------------------------------------------------------------------------
14mr|python-cycler-0.12.1-1|31	
14mr|python-cycler-0.12.1-1|32	%prep
14mr|python-cycler-0.12.1-1|33	%setup -qn %{pypi_name}-%{version}
14mr|python-cycler-0.12.1-1|34	
14mr|python-cycler-0.12.1-1|35	%generate_buildrequires
14mr|python-cycler-0.12.1-1|36	%pyproject_buildrequires -r
14mr|python-cycler-0.12.1-1|37	
14mr|python-cycler-0.12.1-1|38	%build
14mr|python-cycler-0.12.1-1|39	%pyproject_wheel
14mr|python-cycler-0.12.1-1|40	
14mr|python-cycler-0.12.1-1|41	%install
14mr|python-cycler-0.12.1-1|42	%pyproject_install
14mr|python-cycler-0.12.1-1|43	%pyproject_save_files cycler

139 14
14mr|python-cython-3.2.8-1|1	%bcond tests 1
14mr|python-cython-3.2.8-1|2	
14mr|python-cython-3.2.8-1|3	# This bcond allows to ship a non-compiled version
14mr|python-cython-3.2.8-1|4	# Slower, but sometimes necessary with alpha Python versions
14mr|python-cython-3.2.8-1|5	# ENABLE ME
14mr|python-cython-3.2.8-1|6	%bcond cython_compile 0
14mr|python-cython-3.2.8-1|7	
14mr|python-cython-3.2.8-1|8	Name:           python-cython
14mr|python-cython-3.2.8-1|9	Version:        3.2.8
14mr|python-cython-3.2.8-1|10	Release:        1
14mr|python-cython-3.2.8-1|11	Summary:        Language for writing Python extension modules
14mr|python-cython-3.2.8-1|12	
14mr|python-cython-3.2.8-1|13	License:        Apache-2.0
14mr|python-cython-3.2.8-1|14	URL:            http://www.cython.org
14mr|python-cython-3.2.8-1|15	Source:         https://github.com/cython/cython/archive/%{version}/Cython-%{version}.tar.gz
14mr|python-cython-3.2.8-1|16	
14mr|python-cython-3.2.8-1|17	# Fix issues with the ipython tests
14mr|python-cython-3.2.8-1|18	# Resolved upstream: https://github.com/cython/cython/pull/7553
14mr|python-cython-3.2.8-1|19	Patch:          fix-ipython-tests.patch
14mr|python-cython-3.2.8-1|20	
14mr|python-cython-3.2.8-1|21	BuildRequires:  python3-devel
14mr|python-cython-3.2.8-1|22	
14mr|python-cython-3.2.8-1|23	%if %{with cython_compile}
14mr|python-cython-3.2.8-1|24	BuildRequires:  gcc
14mr|python-cython-3.2.8-1|25	%else
14mr|python-cython-3.2.8-1|26	BuildArch:      noarch
14mr|python-cython-3.2.8-1|27	%endif
14mr|python-cython-3.2.8-1|28	
14mr|python-cython-3.2.8-1|29	%global _description %{expand:
14mr|python-cython-3.2.8-1|30	The Cython language makes writing C extensions for the Python language as easy
14mr|python-cython-3.2.8-1|31	as Python itself. Cython is a source code translator based on Pyrex,
14mr|python-cython-3.2.8-1|32	but supports more cutting edge functionality and optimizations.
14mr|python-cython-3.2.8-1|33	
14mr|python-cython-3.2.8-1|34	The Cython language is a superset of the Python language (almost all Python
14mr|python-cython-3.2.8-1|35	code is also valid Cython code), but Cython additionally supports optional
14mr|python-cython-3.2.8-1|36	static typing to natively call C functions, operate with C++ classes and
14mr|python-cython-3.2.8-1|37	declare fast C types on variables and class attributes.
14mr|python-cython-3.2.8-1|38	This allows the compiler to generate very efficient C code from Cython code.
14mr|python-cython-3.2.8-1|39	
14mr|python-cython-3.2.8-1|40	This makes Cython the ideal language for writing glue code for external C/C++
14mr|python-cython-3.2.8-1|41	libraries, and for fast C modules that speed up the execution of Python code.}
14mr|python-cython-3.2.8-1|42	
14mr|python-cython-3.2.8-1|43	%description %{_description}
14mr|python-cython-3.2.8-1|44	
14mr|python-cython-3.2.8-1|45	
14mr|python-cython-3.2.8-1|46	%package -n python3-cython
14mr|python-cython-3.2.8-1|47	Summary:        %{summary}
14mr|python-cython-3.2.8-1|48	Provides:       Cython = %{?epoch:%{epoch}:}%{version}-%{release}
14mr|python-cython-3.2.8-1|49	Provides:       Cython%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
14mr|python-cython-3.2.8-1|50	Provides:       cython = %{?epoch:%{epoch}:}%{version}-%{release}
14mr|python-cython-3.2.8-1|51	Provides:       cython%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
14mr|python-cython-3.2.8-1|52	
14mr|python-cython-3.2.8-1|53	# A small templating library is bundled in Cython/Tempita
14mr|python-cython-3.2.8-1|54	# Upstream version 0.5.2 is available from https://pypi.org/project/Tempita
14mr|python-cython-3.2.8-1|55	# but the bundled copy is patched and reorganized.
14mr|python-cython-3.2.8-1|56	# Upstream homepage is inaccessible.
14mr|python-cython-3.2.8-1|57	Provides:       bundled(python3dist(tempita))
14mr|python-cython-3.2.8-1|58	
14mr|python-cython-3.2.8-1|59	%description -n python3-cython %{_description}
14mr|python-cython-3.2.8-1|60	
14mr|python-cython-3.2.8-1|61	
14mr|python-cython-3.2.8-1|62	%prep
14mr|python-cython-3.2.8-1|63	%autosetup -n cython-%{version} -p1
14mr|python-cython-3.2.8-1|64	
14mr|python-cython-3.2.8-1|65	
14mr|python-cython-3.2.8-1|66	%generate_buildrequires
14mr|python-cython-3.2.8-1|67	%pyproject_buildrequires
14mr|python-cython-3.2.8-1|68	
14mr|python-cython-3.2.8-1|69	
14mr|python-cython-3.2.8-1|70	%build
14mr|python-cython-3.2.8-1|71	%pyproject_wheel %{!?with_cython_compile:-C--global-option=--no-cython-compile}
14mr|python-cython-3.2.8-1|72	
14mr|python-cython-3.2.8-1|73	
14mr|python-cython-3.2.8-1|74	%install
14mr|python-cython-3.2.8-1|75	%pyproject_install
14mr|python-cython-3.2.8-1|76	%pyproject_save_files Cython cython pyximport
14mr|python-cython-3.2.8-1|77	
14mr|python-cython-3.2.8-1|78	%files -n python3-cython -f %{pyproject_files}
14mr|python-cython-3.2.8-1|79	%doc README.rst CHANGES.rst USAGE.txt Demos Doc Tools
14mr|python-cython-3.2.8-1|80	%{_bindir}/cython
14mr|python-cython-3.2.8-1|81	%{_bindir}/cygdb
14mr|python-cython-3.2.8-1|82	%{_bindir}/cythonize

140 14
14mr|python-dacite-1.8.1-1|1	%define srcname dacite
14mr|python-dacite-1.8.1-1|2	
14mr|python-dacite-1.8.1-1|3	Name:		python-dacite
14mr|python-dacite-1.8.1-1|4	Version:	1.8.1
14mr|python-dacite-1.8.1-1|5	Release:	1
14mr|python-dacite-1.8.1-1|6	Summary:	Simple creation of data classes from dictionaries
14mr|python-dacite-1.8.1-1|7	Group:		Development/Python
14mr|python-dacite-1.8.1-1|8	License:	MIT
14mr|python-dacite-1.8.1-1|9	URL:		https://github.com/konradhalas/dacite
14mr|python-dacite-1.8.1-1|10	Source0:	https://github.com/konradhalas/dacite/archive/refs/tags/v%{version}.tar.gz?/%{srcname}-%{version}.tar.gz
14mr|python-dacite-1.8.1-1|11	BuildRequires:	python3-pip
14mr|python-dacite-1.8.1-1|12	BuildRequires:	python3-setuptools
14mr|python-dacite-1.8.1-1|13	BuildRequires:	python3-wheel
14mr|python-dacite-1.8.1-1|14	BuildRequires:	python3-devel
14mr|python-dacite-1.8.1-1|15	BuildRequires:	unzip
14mr|python-dacite-1.8.1-1|16	BuildRequires:	fdupes
14mr|python-dacite-1.8.1-1|17	BuildArch:	noarch
14mr|python-dacite-1.8.1-1|18	
14mr|python-dacite-1.8.1-1|19	%description
14mr|python-dacite-1.8.1-1|20	Simplifies creating type-hinted data transfer objects (DTOs)
14mr|python-dacite-1.8.1-1|21	from dictionaries, useful for data from HTTP requests or databases.
14mr|python-dacite-1.8.1-1|22	It complements Python's dataclasses and isn't a validation library.
14mr|python-dacite-1.8.1-1|23	For validation, combine it with other libraries.
14mr|python-dacite-1.8.1-1|24	
14mr|python-dacite-1.8.1-1|25	#----------------------------------------------
14mr|python-dacite-1.8.1-1|26	%package -n python3-%{srcname}
14mr|python-dacite-1.8.1-1|27	Summary:	Simple creation of data classes from dictionaries
14mr|python-dacite-1.8.1-1|28	Group:		Development/Python
14mr|python-dacite-1.8.1-1|29	
14mr|python-dacite-1.8.1-1|30	%description -n python3-%{srcname}
14mr|python-dacite-1.8.1-1|31	Simplifies creating type-hinted data transfer objects (DTOs)
14mr|python-dacite-1.8.1-1|32	from dictionaries, useful for data from HTTP requests or databases.
14mr|python-dacite-1.8.1-1|33	It complements Python's dataclasses and isn't a validation library.
14mr|python-dacite-1.8.1-1|34	For validation, combine it with other libraries.
14mr|python-dacite-1.8.1-1|35	
14mr|python-dacite-1.8.1-1|36	%files -n python3-%{srcname}
14mr|python-dacite-1.8.1-1|37	%{python3_sitelib}/dacite
14mr|python-dacite-1.8.1-1|38	%{python3_sitelib}/dacite-%{version}.dist-info
14mr|python-dacite-1.8.1-1|39	
14mr|python-dacite-1.8.1-1|40	#----------------------------------------------
14mr|python-dacite-1.8.1-1|41	%prep
14mr|python-dacite-1.8.1-1|42	%autosetup -p1 -n dacite-%{version}
14mr|python-dacite-1.8.1-1|43	sed -ri 's/--benchmark-[^ "]+//g' pyproject.toml
14mr|python-dacite-1.8.1-1|44	
14mr|python-dacite-1.8.1-1|45	%build
14mr|python-dacite-1.8.1-1|46	%pyproject_wheel
14mr|python-dacite-1.8.1-1|47	
14mr|python-dacite-1.8.1-1|48	%install
14mr|python-dacite-1.8.1-1|49	%pyproject_install
14mr|python-dacite-1.8.1-1|50	%fdupes %{buildroot}%{python3_sitelib}

141 14
14mr|python-dateutil-2.8.2-2|1	%define fname dateutil
14mr|python-dateutil-2.8.2-2|2	
14mr|python-dateutil-2.8.2-2|3	Name:		python-dateutil
14mr|python-dateutil-2.8.2-2|4	Version:	2.8.2
14mr|python-dateutil-2.8.2-2|5	Release:	2
14mr|python-dateutil-2.8.2-2|6	License:	Python
14mr|python-dateutil-2.8.2-2|7	Summary:	Provides powerful extensions to the standard datetime module
14mr|python-dateutil-2.8.2-2|8	Group:		Development/Python
14mr|python-dateutil-2.8.2-2|9	Url:		https://dateutil.readthedocs.io/en/stable/
14mr|python-dateutil-2.8.2-2|10	Source0:	https://pypi.python.org/packages/source/p/python-dateutil/python-%{fname}-%{version}.tar.gz
14mr|python-dateutil-2.8.2-2|11	BuildArch:	noarch
14mr|python-dateutil-2.8.2-2|12	BuildRequires:	python3-setuptools >= 3.0
14mr|python-dateutil-2.8.2-2|13	BuildRequires:	python3dist(setuptools-scm)
14mr|python-dateutil-2.8.2-2|14	BuildRequires:	pkgconfig(python3)
14mr|python-dateutil-2.8.2-2|15	
14mr|python-dateutil-2.8.2-2|16	%description
14mr|python-dateutil-2.8.2-2|17	The dateutil module provides powerful extensions to the standard
14mr|python-dateutil-2.8.2-2|18	datetime module available in Python. Features include:
14mr|python-dateutil-2.8.2-2|19	
14mr|python-dateutil-2.8.2-2|20	* Computing of relative deltas (next month, next year, next monday,
14mr|python-dateutil-2.8.2-2|21	last week of month, etc);
14mr|python-dateutil-2.8.2-2|22	* Computing of relative deltas between two given date and/or datetime
14mr|python-dateutil-2.8.2-2|23	objects;
14mr|python-dateutil-2.8.2-2|24	* Computing of dates based on very flexible recurrence rules, using a
14mr|python-dateutil-2.8.2-2|25	superset of the iCalendar specification. Parsing of RFC strings is
14mr|python-dateutil-2.8.2-2|26	supported as well;
14mr|python-dateutil-2.8.2-2|27	* Generic parsing of dates in almost any string format;
14mr|python-dateutil-2.8.2-2|28	* Timezone (tzinfo) implementations for tzfile(5) format files
14mr|python-dateutil-2.8.2-2|29	(/etc/localtime, /usr/share/zoneinfo, etc), TZ environment string
14mr|python-dateutil-2.8.2-2|30	(in all known formats), iCalendar format files, given ranges (with
14mr|python-dateutil-2.8.2-2|31	help from relative deltas), local machine timezone, fixed offset
14mr|python-dateutil-2.8.2-2|32	timezone, UTC timezone, and Windows registry-based time zones;
14mr|python-dateutil-2.8.2-2|33	* Internal up-to-date world timezone information based on Olson's
14mr|python-dateutil-2.8.2-2|34	database;
14mr|python-dateutil-2.8.2-2|35	* Computing of Easter Sunday dates for any given year, using Western,
14mr|python-dateutil-2.8.2-2|36	Orthodox or Julian algorithms;
14mr|python-dateutil-2.8.2-2|37	* More than 400 test cases.
14mr|python-dateutil-2.8.2-2|38	
14mr|python-dateutil-2.8.2-2|39	#----------------------------------------------------------------
14mr|python-dateutil-2.8.2-2|40	%package -n python3-dateutil
14mr|python-dateutil-2.8.2-2|41	Summary:	Provides powerful extensions to the standard datetime module
14mr|python-dateutil-2.8.2-2|42	Group:		Development/Python
14mr|python-dateutil-2.8.2-2|43	Requires:	python3 >= 3.0
14mr|python-dateutil-2.8.2-2|44	Requires:	timezone
14mr|python-dateutil-2.8.2-2|45	#Provides:	python3-dateutil
14mr|python-dateutil-2.8.2-2|46	#Provides:	python3dist(dateutil)
14mr|python-dateutil-2.8.2-2|47	
14mr|python-dateutil-2.8.2-2|48	%description -n python3-dateutil
14mr|python-dateutil-2.8.2-2|49	The dateutil module provides powerful extensions to the standard
14mr|python-dateutil-2.8.2-2|50	datetime module available in Python. Features include:
14mr|python-dateutil-2.8.2-2|51	
14mr|python-dateutil-2.8.2-2|52	* Computing of relative deltas (next month, next year, next monday,
14mr|python-dateutil-2.8.2-2|53	last week of month, etc);
14mr|python-dateutil-2.8.2-2|54	* Computing of relative deltas between two given date and/or datetime
14mr|python-dateutil-2.8.2-2|55	objects;
14mr|python-dateutil-2.8.2-2|56	* Computing of dates based on very flexible recurrence rules, using a
14mr|python-dateutil-2.8.2-2|57	superset of the iCalendar specification. Parsing of RFC strings is
14mr|python-dateutil-2.8.2-2|58	supported as well;
14mr|python-dateutil-2.8.2-2|59	* Generic parsing of dates in almost any string format;
14mr|python-dateutil-2.8.2-2|60	* Timezone (tzinfo) implementations for tzfile(5) format files
14mr|python-dateutil-2.8.2-2|61	(/etc/localtime, /usr/share/zoneinfo, etc), TZ environment string
14mr|python-dateutil-2.8.2-2|62	(in all known formats), iCalendar format files, given ranges (with
14mr|python-dateutil-2.8.2-2|63	help from relative deltas), local machine timezone, fixed offset
14mr|python-dateutil-2.8.2-2|64	timezone, UTC timezone, and Windows registry-based time zones;
14mr|python-dateutil-2.8.2-2|65	* Internal up-to-date world timezone information based on Olson's
14mr|python-dateutil-2.8.2-2|66	database;
14mr|python-dateutil-2.8.2-2|67	* Computing of Easter Sunday dates for any given year, using Western,
14mr|python-dateutil-2.8.2-2|68	Orthodox or Julian algorithms;
14mr|python-dateutil-2.8.2-2|69	* More than 400 test cases.
14mr|python-dateutil-2.8.2-2|70	
14mr|python-dateutil-2.8.2-2|71	
14mr|python-dateutil-2.8.2-2|72	%files -n python3-dateutil
14mr|python-dateutil-2.8.2-2|73	%doc LICENSE NEWS
14mr|python-dateutil-2.8.2-2|74	%{python3_sitelib}/%{fname}
14mr|python-dateutil-2.8.2-2|75	%{python3_sitelib}/python_%{fname}-*.dist-info
14mr|python-dateutil-2.8.2-2|76	
14mr|python-dateutil-2.8.2-2|77	#----------------------------------------------------------------
14mr|python-dateutil-2.8.2-2|78	%prep
14mr|python-dateutil-2.8.2-2|79	%setup -q -n python-%{fname}-%{version}
14mr|python-dateutil-2.8.2-2|80	rm -rf python_dateutil.egg-info/
14mr|python-dateutil-2.8.2-2|81	
14mr|python-dateutil-2.8.2-2|82	iconv --from=ISO-8859-1 --to=UTF-8 NEWS > NEWS.new
14mr|python-dateutil-2.8.2-2|83	mv NEWS.new NEWS
14mr|python-dateutil-2.8.2-2|84	
14mr|python-dateutil-2.8.2-2|85	%generate_buildrequires
14mr|python-dateutil-2.8.2-2|86	%pyproject_buildrequires
14mr|python-dateutil-2.8.2-2|87	
14mr|python-dateutil-2.8.2-2|88	%build
14mr|python-dateutil-2.8.2-2|89	%pyproject_wheel
14mr|python-dateutil-2.8.2-2|90	
14mr|python-dateutil-2.8.2-2|91	%install
14mr|python-dateutil-2.8.2-2|92	%pyproject_install
14mr|python-dateutil-2.8.2-2|93	

142 14
14mr|python-dbusmock-0.29.1-1|1	%define pypi_name	dbusmock
14mr|python-dbusmock-0.29.1-1|2	
14mr|python-dbusmock-0.29.1-1|3	Name:		python-%{pypi_name}
14mr|python-dbusmock-0.29.1-1|4	Version:	0.29.1
14mr|python-dbusmock-0.29.1-1|5	Release:	1
14mr|python-dbusmock-0.29.1-1|6	Summary:	Mock D-Bus objects
14mr|python-dbusmock-0.29.1-1|7	Group:		Development/Python
14mr|python-dbusmock-0.29.1-1|8	License:	LGPLv3+
14mr|python-dbusmock-0.29.1-1|9	URL:		http://pypi.python.org/pypi/python-dbusmock
14mr|python-dbusmock-0.29.1-1|10	# http://pypi.io/packages/source/p/%%{name}/%%{name}-%%{version}.tar.gz
14mr|python-dbusmock-0.29.1-1|11	Source0:	https://github.com/martinpitt/python-dbusmock/releases/download/%{version}/dist.%{name}-%{version}.tar.gz
14mr|python-dbusmock-0.29.1-1|12	BuildArch:	noarch
14mr|python-dbusmock-0.29.1-1|13	BuildRequires:	dbus-x11
14mr|python-dbusmock-0.29.1-1|14	BuildRequires:	upower
14mr|python-dbusmock-0.29.1-1|15	
14mr|python-dbusmock-0.29.1-1|16	BuildRequires:	pkgconfig(python3)
14mr|python-dbusmock-0.29.1-1|17	BuildRequires:	python3dist(setuptools)
14mr|python-dbusmock-0.29.1-1|18	BuildRequires:	python3dist(nose)
14mr|python-dbusmock-0.29.1-1|19	BuildRequires:	python3dist(dbus-python)
14mr|python-dbusmock-0.29.1-1|20	BuildRequires:	python3-gobject3
14mr|python-dbusmock-0.29.1-1|21	
14mr|python-dbusmock-0.29.1-1|22	%description
14mr|python-dbusmock-0.29.1-1|23	With this program/Python library you can easily create mock objects on
14mr|python-dbusmock-0.29.1-1|24	D-Bus. This is useful for writing tests for software which talks to
14mr|python-dbusmock-0.29.1-1|25	D-Bus services such as upower, systemd, ConsoleKit, gnome-session or
14mr|python-dbusmock-0.29.1-1|26	others, and it is hard (or impossible without root privileges) to set
14mr|python-dbusmock-0.29.1-1|27	the state of the real services to what you expect in your tests.
14mr|python-dbusmock-0.29.1-1|28	
14mr|python-dbusmock-0.29.1-1|29	#------------------------------------------------
14mr|python-dbusmock-0.29.1-1|30	%package -n	python3-%{pypi_name}
14mr|python-dbusmock-0.29.1-1|31	Summary:	Mock D-Bus objects (in Python3)
14mr|python-dbusmock-0.29.1-1|32	Group:		Development/Python
14mr|python-dbusmock-0.29.1-1|33	Requires:	dbus-x11
14mr|python-dbusmock-0.29.1-1|34	Requires:	python3dist(dbus-python)
14mr|python-dbusmock-0.29.1-1|35	Requires:	python3dist(pygobject)
14mr|python-dbusmock-0.29.1-1|36	
14mr|python-dbusmock-0.29.1-1|37	%description -n	python3-%{pypi_name}
14mr|python-dbusmock-0.29.1-1|38	With this program/Python3 library you can easily create mock objects on
14mr|python-dbusmock-0.29.1-1|39	D-Bus. This is useful for writing tests for software which talks to
14mr|python-dbusmock-0.29.1-1|40	D-Bus services such as upower, systemd, ConsoleKit, gnome-session or
14mr|python-dbusmock-0.29.1-1|41	others, and it is hard (or impossible without root privileges) to set
14mr|python-dbusmock-0.29.1-1|42	the state of the real services to what you expect in your tests.
14mr|python-dbusmock-0.29.1-1|43	
14mr|python-dbusmock-0.29.1-1|44	This is the Python 3 version of the package.
14mr|python-dbusmock-0.29.1-1|45	
14mr|python-dbusmock-0.29.1-1|46	%files -n python3-%{pypi_name}
14mr|python-dbusmock-0.29.1-1|47	%doc README* COPYING
14mr|python-dbusmock-0.29.1-1|48	%{python3_sitelib}/%{pypi_name}/
14mr|python-dbusmock-0.29.1-1|49	%{python3_sitelib}/python_%{pypi_name}-*.dist-info
14mr|python-dbusmock-0.29.1-1|50	
14mr|python-dbusmock-0.29.1-1|51	#------------------------------------------------
14mr|python-dbusmock-0.29.1-1|52	
14mr|python-dbusmock-0.29.1-1|53	%prep
14mr|python-dbusmock-0.29.1-1|54	%setup -q
14mr|python-dbusmock-0.29.1-1|55	
14mr|python-dbusmock-0.29.1-1|56	# Remove bundled egg-info
14mr|python-dbusmock-0.29.1-1|57	rm -rf *.dist-info
14mr|python-dbusmock-0.29.1-1|58	
14mr|python-dbusmock-0.29.1-1|59	%generate_buildrequires
14mr|python-dbusmock-0.29.1-1|60	%pyproject_buildrequires
14mr|python-dbusmock-0.29.1-1|61	
14mr|python-dbusmock-0.29.1-1|62	%build
14mr|python-dbusmock-0.29.1-1|63	%pyproject_wheel
14mr|python-dbusmock-0.29.1-1|64	
14mr|python-dbusmock-0.29.1-1|65	%install
14mr|python-dbusmock-0.29.1-1|66	%pyproject_install
14mr|python-dbusmock-0.29.1-1|67	
14mr|python-dbusmock-0.29.1-1|68	%check
14mr|python-dbusmock-0.29.1-1|69	%define enable_tests_python3 0
14mr|python-dbusmock-0.29.1-1|70	%if %{enable_tests_python3}
14mr|python-dbusmock-0.29.1-1|71	python3 setup.py test
14mr|python-dbusmock-0.29.1-1|72	%endif
14mr|python-dbusmock-0.29.1-1|73	

143 14
14mr|python-decorator-5.1.1-1|1	%define pypi_name    decorator
14mr|python-decorator-5.1.1-1|2	
14mr|python-decorator-5.1.1-1|3	Summary:        Python decorator utilities
14mr|python-decorator-5.1.1-1|4	Name:           python-%{pypi_name}
14mr|python-decorator-5.1.1-1|5	Version:	5.1.1
14mr|python-decorator-5.1.1-1|6	Release:	1
14mr|python-decorator-5.1.1-1|7	Url:            http://pypi.python.org/pypi/decorator/
14mr|python-decorator-5.1.1-1|8	Source0:	%{pypi_source}
14mr|python-decorator-5.1.1-1|9	License:        BSD
14mr|python-decorator-5.1.1-1|10	Group:          Development/Python
14mr|python-decorator-5.1.1-1|11	BuildArch:      noarch
14mr|python-decorator-5.1.1-1|12	BuildRequires:  python3-devel
14mr|python-decorator-5.1.1-1|13	BuildRequires:  python3-setuptools
14mr|python-decorator-5.1.1-1|14	
14mr|python-decorator-5.1.1-1|15	%description
14mr|python-decorator-5.1.1-1|16	The aim of the decorator module it to simplify the usage of decorators
14mr|python-decorator-5.1.1-1|17	for the average programmer, and to popularize decorators by showing
14mr|python-decorator-5.1.1-1|18	various non-trivial examples. Of course, as all techniques, decorators
14mr|python-decorator-5.1.1-1|19	can be abused and you should not try to solve every problem with a
14mr|python-decorator-5.1.1-1|20	decorator, just because you can.
14mr|python-decorator-5.1.1-1|21	
14mr|python-decorator-5.1.1-1|22	#-------------------------------------------------
14mr|python-decorator-5.1.1-1|23	%package -n     python3-%{pypi_name}
14mr|python-decorator-5.1.1-1|24	Summary:        Python decorator utilities
14mr|python-decorator-5.1.1-1|25	Group:          Development/Python
14mr|python-decorator-5.1.1-1|26	
14mr|python-decorator-5.1.1-1|27	%description -n python3-%{pypi_name}
14mr|python-decorator-5.1.1-1|28	The aim of the decorator module it to simplify the usage of decorators
14mr|python-decorator-5.1.1-1|29	for the average programmer, and to popularize decorators by showing
14mr|python-decorator-5.1.1-1|30	various non-trivial examples. Of course, as all techniques, decorators
14mr|python-decorator-5.1.1-1|31	can be abused and you should not try to solve every problem with a
14mr|python-decorator-5.1.1-1|32	decorator, just because you can.
14mr|python-decorator-5.1.1-1|33	
14mr|python-decorator-5.1.1-1|34	%files -n python3-%{pypi_name}
14mr|python-decorator-5.1.1-1|35	%doc LICENSE.txt README.rst
14mr|python-decorator-5.1.1-1|36	%{python3_sitelib}/%{pypi_name}*
14mr|python-decorator-5.1.1-1|37	%{python3_sitelib}/__pycache__/*
14mr|python-decorator-5.1.1-1|38	
14mr|python-decorator-5.1.1-1|39	#-------------------------------------------------
14mr|python-decorator-5.1.1-1|40	
14mr|python-decorator-5.1.1-1|41	%prep
14mr|python-decorator-5.1.1-1|42	%setup -qn %{pypi_name}-%{version}
14mr|python-decorator-5.1.1-1|43	
14mr|python-decorator-5.1.1-1|44	%generate_buildrequires
14mr|python-decorator-5.1.1-1|45	%pyproject_buildrequires
14mr|python-decorator-5.1.1-1|46	
14mr|python-decorator-5.1.1-1|47	%build
14mr|python-decorator-5.1.1-1|48	%pyproject_wheel
14mr|python-decorator-5.1.1-1|49	
14mr|python-decorator-5.1.1-1|50	%install
14mr|python-decorator-5.1.1-1|51	%pyproject_install
14mr|python-decorator-5.1.1-1|52	

144 14
14mr|python-dill-0.3.9-1|1	%define pypi_name dill
14mr|python-dill-0.3.9-1|2	
14mr|python-dill-0.3.9-1|3	Name:		python-dill
14mr|python-dill-0.3.9-1|4	Version:	0.3.9
14mr|python-dill-0.3.9-1|5	Release:	1
14mr|python-dill-0.3.9-1|6	Source0:	%{pypi_source}
14mr|python-dill-0.3.9-1|7	Summary:	serialize all of python
14mr|python-dill-0.3.9-1|8	URL:		https://pypi.org/project/dill/
14mr|python-dill-0.3.9-1|9	License:	3-clause BSD
14mr|python-dill-0.3.9-1|10	Group:		Development/Python
14mr|python-dill-0.3.9-1|11	BuildRequires:	python3dist(wheel)
14mr|python-dill-0.3.9-1|12	BuildArch:	noarch
14mr|python-dill-0.3.9-1|13	
14mr|python-dill-0.3.9-1|14	%description
14mr|python-dill-0.3.9-1|15	serialize all of python
14mr|python-dill-0.3.9-1|16	
14mr|python-dill-0.3.9-1|17	#----------------------------------------------------
14mr|python-dill-0.3.9-1|18	%package -n python3-%{pypi_name}
14mr|python-dill-0.3.9-1|19	Summary:	serialize all of python
14mr|python-dill-0.3.9-1|20	Group:		Development/Python
14mr|python-dill-0.3.9-1|21	
14mr|python-dill-0.3.9-1|22	%description -n python3-%{pypi_name}
14mr|python-dill-0.3.9-1|23	serialize all of python
14mr|python-dill-0.3.9-1|24	
14mr|python-dill-0.3.9-1|25	%files -n python3-%{pypi_name}
14mr|python-dill-0.3.9-1|26	%{_bindir}/*
14mr|python-dill-0.3.9-1|27	%{python3_sitelib}/dill
14mr|python-dill-0.3.9-1|28	%{python3_sitelib}/dill-*.egg-info
14mr|python-dill-0.3.9-1|29	
14mr|python-dill-0.3.9-1|30	#----------------------------------------------------
14mr|python-dill-0.3.9-1|31	
14mr|python-dill-0.3.9-1|32	%prep
14mr|python-dill-0.3.9-1|33	%autosetup -p1 -n dill-%{version}
14mr|python-dill-0.3.9-1|34	
14mr|python-dill-0.3.9-1|35	%build
14mr|python-dill-0.3.9-1|36	%py3_build
14mr|python-dill-0.3.9-1|37	
14mr|python-dill-0.3.9-1|38	%install
14mr|python-dill-0.3.9-1|39	%py3_install

145 14
14mr|python-distro-1.9.0-1|1	%global pypi_name distro
14mr|python-distro-1.9.0-1|2	
14mr|python-distro-1.9.0-1|3	Name:		python-%{pypi_name}
14mr|python-distro-1.9.0-1|4	Version:	1.9.0
14mr|python-distro-1.9.0-1|5	Release:	1
14mr|python-distro-1.9.0-1|6	Summary:	Linux Distribution - a Linux OS platform information API
14mr|python-distro-1.9.0-1|7	Group:		Development/Python
14mr|python-distro-1.9.0-1|8	License:	ASL 2.0
14mr|python-distro-1.9.0-1|9	URL:		https://github.com/nir0s/distro
14mr|python-distro-1.9.0-1|10	Source0:	%{pypi_source}
14mr|python-distro-1.9.0-1|11	BuildArch:	noarch
14mr|python-distro-1.9.0-1|12	
14mr|python-distro-1.9.0-1|13	%global _description \
14mr|python-distro-1.9.0-1|14	The distro (for: Linux Distribution) package provides information about the\
14mr|python-distro-1.9.0-1|15	Linux distribution it runs on, such as a reliable machine-readable ID, or\
14mr|python-distro-1.9.0-1|16	version information.\
14mr|python-distro-1.9.0-1|17	\
14mr|python-distro-1.9.0-1|18	It is a renewed alternative implementation for Python's original\
14mr|python-distro-1.9.0-1|19	platform.linux_distribution function, but it also provides much more\
14mr|python-distro-1.9.0-1|20	functionality. An alternative implementation became necessary because\
14mr|python-distro-1.9.0-1|21	Python 3.5 deprecated this function, and Python 3.7 is expected to remove it\
14mr|python-distro-1.9.0-1|22	altogether. Its predecessor function platform.dist was already deprecated since\
14mr|python-distro-1.9.0-1|23	Python 2.6 and is also expected to be removed in Python 3.7. Still, there are\
14mr|python-distro-1.9.0-1|24	many cases in which access to that information is needed. See Python issue 1322\
14mr|python-distro-1.9.0-1|25	for more information.
14mr|python-distro-1.9.0-1|26	
14mr|python-distro-1.9.0-1|27	%description %{_description}
14mr|python-distro-1.9.0-1|28	
14mr|python-distro-1.9.0-1|29	#--------------------------------------------------------------
14mr|python-distro-1.9.0-1|30	%package -n python3-%{pypi_name}
14mr|python-distro-1.9.0-1|31	Summary:	%{summary}
14mr|python-distro-1.9.0-1|32	Group:		Development/Python
14mr|python-distro-1.9.0-1|33	BuildRequires:	python3-devel
14mr|python-distro-1.9.0-1|34	BuildRequires:	python3-setuptools
14mr|python-distro-1.9.0-1|35	Recommends:	lsb-release
14mr|python-distro-1.9.0-1|36	
14mr|python-distro-1.9.0-1|37	%description -n python3-%{pypi_name} %{_description}
14mr|python-distro-1.9.0-1|38	
14mr|python-distro-1.9.0-1|39	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-distro-1.9.0-1|40	%doc *.md
14mr|python-distro-1.9.0-1|41	%license LICENSE
14mr|python-distro-1.9.0-1|42	
14mr|python-distro-1.9.0-1|43	#--------------------------------------------------------------
14mr|python-distro-1.9.0-1|44	
14mr|python-distro-1.9.0-1|45	%package cli
14mr|python-distro-1.9.0-1|46	Summary:	%{summary}
14mr|python-distro-1.9.0-1|47	Group:		Development/Python
14mr|python-distro-1.9.0-1|48	Requires:	python3-%{pypi_name} = %{EVRD}
14mr|python-distro-1.9.0-1|49	
14mr|python-distro-1.9.0-1|50	%description cli %{_description}
14mr|python-distro-1.9.0-1|51	
14mr|python-distro-1.9.0-1|52	This package provides the %{_bindir}/distro CLI utility.
14mr|python-distro-1.9.0-1|53	
14mr|python-distro-1.9.0-1|54	%files cli
14mr|python-distro-1.9.0-1|55	%{_bindir}/distro
14mr|python-distro-1.9.0-1|56	
14mr|python-distro-1.9.0-1|57	#--------------------------------------------------------------
14mr|python-distro-1.9.0-1|58	
14mr|python-distro-1.9.0-1|59	%prep
14mr|python-distro-1.9.0-1|60	%autosetup -n %{pypi_name}-%{version}
14mr|python-distro-1.9.0-1|61	
14mr|python-distro-1.9.0-1|62	%generate_buildrequires
14mr|python-distro-1.9.0-1|63	%pyproject_buildrequires
14mr|python-distro-1.9.0-1|64	
14mr|python-distro-1.9.0-1|65	
14mr|python-distro-1.9.0-1|66	%build
14mr|python-distro-1.9.0-1|67	%pyproject_wheel
14mr|python-distro-1.9.0-1|68	
14mr|python-distro-1.9.0-1|69	%install
14mr|python-distro-1.9.0-1|70	%pyproject_install
14mr|python-distro-1.9.0-1|71	%pyproject_save_files %{pypi_name}
14mr|python-distro-1.9.0-1|72	
14mr|python-distro-1.9.0-1|73	

146 14
14mr|python-docutils-0.20.1-1|1	%define pypi_name docutils
14mr|python-docutils-0.20.1-1|2	%define enable_tests 1
14mr|python-docutils-0.20.1-1|3	
14mr|python-docutils-0.20.1-1|4	Name:		python-%{pypi_name}
14mr|python-docutils-0.20.1-1|5	Summary:	Python Documentation Utilities
14mr|python-docutils-0.20.1-1|6	Version:	0.20.1
14mr|python-docutils-0.20.1-1|7	Release:	1
14mr|python-docutils-0.20.1-1|8	URL:		http://docutils.sourceforge.net/
14mr|python-docutils-0.20.1-1|9	License:	Public Domain and BSD and Python and GPLv3+
14mr|python-docutils-0.20.1-1|10	Group:		Development/Python
14mr|python-docutils-0.20.1-1|11	Source0:	%{pypi_source}
14mr|python-docutils-0.20.1-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-docutils-0.20.1-1|13	BuildRequires:	python3dist(setuptools)
14mr|python-docutils-0.20.1-1|14	BuildArch:	noarch
14mr|python-docutils-0.20.1-1|15	
14mr|python-docutils-0.20.1-1|16	%description
14mr|python-docutils-0.20.1-1|17	The Docutils project specifies a plaintext markup language, reStructuredText,
14mr|python-docutils-0.20.1-1|18	which is easy to read and quick to write.  The project includes a python
14mr|python-docutils-0.20.1-1|19	library to parse rST files and transform them into other useful formats such
14mr|python-docutils-0.20.1-1|20	as HTML, XML, and TeX as well as commandline tools that give the enduser
14mr|python-docutils-0.20.1-1|21	access to this functionality.
14mr|python-docutils-0.20.1-1|22	
14mr|python-docutils-0.20.1-1|23	Currently, the library supports parsing rST that is in standalone files and
14mr|python-docutils-0.20.1-1|24	PEPs (Python Enhancement Proposals).  Work is underway to parse rST from
14mr|python-docutils-0.20.1-1|25	Python inline documentation modules and packages.
14mr|python-docutils-0.20.1-1|26	
14mr|python-docutils-0.20.1-1|27	#------------------------------------------------------------------------
14mr|python-docutils-0.20.1-1|28	%package -n python3-%{pypi_name}
14mr|python-docutils-0.20.1-1|29	Summary:	System for processing plaintext documentation for python3
14mr|python-docutils-0.20.1-1|30	Group:		Development/Python
14mr|python-docutils-0.20.1-1|31	Recommends:	python3dist(pillow)
14mr|python-docutils-0.20.1-1|32	Conflicts:	python2-docutils < 0.14-3
14mr|python-docutils-0.20.1-1|33	Provides:	rst2html = %{version}-%{release}
14mr|python-docutils-0.20.1-1|34	Provides:	rst2man = %{version}-%{release}
14mr|python-docutils-0.20.1-1|35	
14mr|python-docutils-0.20.1-1|36	%description -n python3-%{pypi_name}
14mr|python-docutils-0.20.1-1|37	The Docutils project specifies a plaintext markup language, reStructuredText,
14mr|python-docutils-0.20.1-1|38	which is easy to read and quick to write.  The project includes a python
14mr|python-docutils-0.20.1-1|39	library to parse rST files and transform them into other useful formats such
14mr|python-docutils-0.20.1-1|40	as HTML, XML, and TeX as well as commandline tools that give the enduser
14mr|python-docutils-0.20.1-1|41	access to this functionality.
14mr|python-docutils-0.20.1-1|42	
14mr|python-docutils-0.20.1-1|43	Currently, the library supports parsing rST that is in standalone files and
14mr|python-docutils-0.20.1-1|44	PEPs (Python Enhancement Proposals).  Work is underway to parse rST from
14mr|python-docutils-0.20.1-1|45	Python inline documentation modules and packages.
14mr|python-docutils-0.20.1-1|46	
14mr|python-docutils-0.20.1-1|47	This package contains the module, ported to run under python3.
14mr|python-docutils-0.20.1-1|48	
14mr|python-docutils-0.20.1-1|49	#------------------------------------------------------------------------
14mr|python-docutils-0.20.1-1|50	
14mr|python-docutils-0.20.1-1|51	%prep
14mr|python-docutils-0.20.1-1|52	%setup -q -n %{pypi_name}-%{version}
14mr|python-docutils-0.20.1-1|53	
14mr|python-docutils-0.20.1-1|54	# Remove shebang from library files
14mr|python-docutils-0.20.1-1|55	for file in docutils/utils/{code_analyzer.py,punctuation_chars.py,error_reporting.py} docutils/utils/math/{latex2mathml.py,math2html.py} docutils/writers/xetex/__init__.py; do
14mr|python-docutils-0.20.1-1|56	sed -i -e '/#! *\/usr\/bin\/.*/{1D}' $file
14mr|python-docutils-0.20.1-1|57	done
14mr|python-docutils-0.20.1-1|58	
14mr|python-docutils-0.20.1-1|59	iconv -f ISO88592 -t UTF8 tools/editors/emacs/IDEAS.rst > tmp
14mr|python-docutils-0.20.1-1|60	mv tmp tools/editors/emacs/IDEAS.rst
14mr|python-docutils-0.20.1-1|61	
14mr|python-docutils-0.20.1-1|62	%generate_buildrequires
14mr|python-docutils-0.20.1-1|63	%pyproject_buildrequires
14mr|python-docutils-0.20.1-1|64	
14mr|python-docutils-0.20.1-1|65	%build
14mr|python-docutils-0.20.1-1|66	%pyproject_wheel
14mr|python-docutils-0.20.1-1|67	
14mr|python-docutils-0.20.1-1|68	%install
14mr|python-docutils-0.20.1-1|69	%pyproject_install
14mr|python-docutils-0.20.1-1|70	
14mr|python-docutils-0.20.1-1|71	# docutils setup.py runs 2to3 on a copy of the tests and puts it in sitelib.
14mr|python-docutils-0.20.1-1|72	rm -rf %{buildroot}%{python3_sitelib}/test
14mr|python-docutils-0.20.1-1|73	
14mr|python-docutils-0.20.1-1|74	
14mr|python-docutils-0.20.1-1|75	for file in %{buildroot}%_bindir/*.py; do
14mr|python-docutils-0.20.1-1|76	mv $file %{buildroot}%_bindir/`basename $file .py`
14mr|python-docutils-0.20.1-1|77	done
14mr|python-docutils-0.20.1-1|78	
14mr|python-docutils-0.20.1-1|79	# We want the licenses but don't need this build file
14mr|python-docutils-0.20.1-1|80	rm -f licenses/docutils.conf
14mr|python-docutils-0.20.1-1|81	
14mr|python-docutils-0.20.1-1|82	%files -n python3-%{pypi_name}
14mr|python-docutils-0.20.1-1|83	%doc BUGS.txt COPYING.txt FAQ.txt HISTORY.txt README.txt RELEASE-NOTES.txt
14mr|python-docutils-0.20.1-1|84	%doc THANKS.txt licenses docs tools/editors
14mr|python-docutils-0.20.1-1|85	%{python3_sitelib}/*
14mr|python-docutils-0.20.1-1|86	%{_bindir}/docutils
14mr|python-docutils-0.20.1-1|87	%{_bindir}/rst2html
14mr|python-docutils-0.20.1-1|88	%{_bindir}/rst2html4
14mr|python-docutils-0.20.1-1|89	%{_bindir}/rst2html5
14mr|python-docutils-0.20.1-1|90	%{_bindir}/rst2latex
14mr|python-docutils-0.20.1-1|91	%{_bindir}/rst2man
14mr|python-docutils-0.20.1-1|92	%{_bindir}/rst2odt
14mr|python-docutils-0.20.1-1|93	%{_bindir}/rst2odt_prepstyles
14mr|python-docutils-0.20.1-1|94	%{_bindir}/rst2pseudoxml
14mr|python-docutils-0.20.1-1|95	%{_bindir}/rst2s5
14mr|python-docutils-0.20.1-1|96	%{_bindir}/rst2xetex
14mr|python-docutils-0.20.1-1|97	%{_bindir}/rst2xml
14mr|python-docutils-0.20.1-1|98	%{_bindir}/rstpep2html

147 14
14mr|python-doxyqml-0.5.3-1|1	%define pypi_name doxyqml
14mr|python-doxyqml-0.5.3-1|2	
14mr|python-doxyqml-0.5.3-1|3	Summary:	Doxyqml lets you use Doxygen to document your QML classes
14mr|python-doxyqml-0.5.3-1|4	Name:		python-%{pypi_name}
14mr|python-doxyqml-0.5.3-1|5	Version:	0.5.3
14mr|python-doxyqml-0.5.3-1|6	Release:	1
14mr|python-doxyqml-0.5.3-1|7	License:	BSD
14mr|python-doxyqml-0.5.3-1|8	Group:		Development/Python
14mr|python-doxyqml-0.5.3-1|9	Url:		https://agateau.com/projects/doxyqml/
14mr|python-doxyqml-0.5.3-1|10	Source0:	%{pypi_source}
14mr|python-doxyqml-0.5.3-1|11	BuildRequires:	python3-setuptools
14mr|python-doxyqml-0.5.3-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-doxyqml-0.5.3-1|13	BuildArch:	noarch
14mr|python-doxyqml-0.5.3-1|14	
14mr|python-doxyqml-0.5.3-1|15	%description
14mr|python-doxyqml-0.5.3-1|16	Doxyqml lets you use Doxygen to document your QML classes. It integrates
14mr|python-doxyqml-0.5.3-1|17	as a Doxygen input filter to turn .qml files into pseudo-C++ which Doxygen
14mr|python-doxyqml-0.5.3-1|18	can then use to generate documentation.
14mr|python-doxyqml-0.5.3-1|19	
14mr|python-doxyqml-0.5.3-1|20	#----------------------------------------------------------------------------
14mr|python-doxyqml-0.5.3-1|21	
14mr|python-doxyqml-0.5.3-1|22	%package -n python3-%{pypi_name}
14mr|python-doxyqml-0.5.3-1|23	Summary:	Doxyqml lets you use Doxygen to document your QML classes
14mr|python-doxyqml-0.5.3-1|24	Group:		Development/Python
14mr|python-doxyqml-0.5.3-1|25	
14mr|python-doxyqml-0.5.3-1|26	%description -n python3-%{pypi_name}
14mr|python-doxyqml-0.5.3-1|27	Doxyqml lets you use Doxygen to document your QML classes. It integrates
14mr|python-doxyqml-0.5.3-1|28	as a Doxygen input filter to turn .qml files into pseudo-C++ which Doxygen
14mr|python-doxyqml-0.5.3-1|29	can then use to generate documentation.
14mr|python-doxyqml-0.5.3-1|30	
14mr|python-doxyqml-0.5.3-1|31	%files -n python3-%{pypi_name}
14mr|python-doxyqml-0.5.3-1|32	%{_bindir}/%{pypi_name}
14mr|python-doxyqml-0.5.3-1|33	%{python3_sitelib}/%{pypi_name}-%{version}*.dist-info
14mr|python-doxyqml-0.5.3-1|34	%{python3_sitelib}/%{pypi_name}
14mr|python-doxyqml-0.5.3-1|35	
14mr|python-doxyqml-0.5.3-1|36	#----------------------------------------------------------------------------
14mr|python-doxyqml-0.5.3-1|37	
14mr|python-doxyqml-0.5.3-1|38	%prep
14mr|python-doxyqml-0.5.3-1|39	%setup -qn %{pypi_name}-%{version}
14mr|python-doxyqml-0.5.3-1|40	
14mr|python-doxyqml-0.5.3-1|41	%generate_buildrequires
14mr|python-doxyqml-0.5.3-1|42	%pyproject_buildrequires
14mr|python-doxyqml-0.5.3-1|43	
14mr|python-doxyqml-0.5.3-1|44	%build
14mr|python-doxyqml-0.5.3-1|45	%pyproject_wheel
14mr|python-doxyqml-0.5.3-1|46	
14mr|python-doxyqml-0.5.3-1|47	%install
14mr|python-doxyqml-0.5.3-1|48	%pyproject_install

148 14
14mr|python-dulwich-1.2.15-1|1	%global srcname dulwich
14mr|python-dulwich-1.2.15-1|2	%global __provides_exclude_from ^(%{python3_sitearch}/.*\\.so)$
14mr|python-dulwich-1.2.15-1|3	# rust/cargo build does not produce usable debugsource files
14mr|python-dulwich-1.2.15-1|4	%global debug_package %nil
14mr|python-dulwich-1.2.15-1|5	
14mr|python-dulwich-1.2.15-1|6	Name:           python-%{srcname}
14mr|python-dulwich-1.2.15-1|7	Version:        1.2.15
14mr|python-dulwich-1.2.15-1|8	Release:        1
14mr|python-dulwich-1.2.15-1|9	Summary:        Python implementation of the Git file formats and protocols
14mr|python-dulwich-1.2.15-1|10	
14mr|python-dulwich-1.2.15-1|11	License:        GPL-2.0-or-later OR Apache-2.0
14mr|python-dulwich-1.2.15-1|12	URL:            https://www.dulwich.io/
14mr|python-dulwich-1.2.15-1|13	Source0:        %{pypi_source}
14mr|python-dulwich-1.2.15-1|14	# Generated with: cargo vendor && tar cfJ dulwich-vendor-1.2.15.tar.xz vendor
14mr|python-dulwich-1.2.15-1|15	# .cargo/config.toml pointing to the vendor dir is generated on the fly by %%cargo_prep -v vendor
14mr|python-dulwich-1.2.15-1|16	Source1:        dulwich-vendor-%{version}.tar.xz
14mr|python-dulwich-1.2.15-1|17	
14mr|python-dulwich-1.2.15-1|18	BuildRequires:  python3-devel
14mr|python-dulwich-1.2.15-1|19	BuildRequires:  cargo-rpm-macros
14mr|python-dulwich-1.2.15-1|20	
14mr|python-dulwich-1.2.15-1|21	%description
14mr|python-dulwich-1.2.15-1|22	Dulwich is a Python implementation of the Git file formats and
14mr|python-dulwich-1.2.15-1|23	protocols. The project is named after the village in which Mr. and
14mr|python-dulwich-1.2.15-1|24	Mrs. Git live in the Monty Python sketch.
14mr|python-dulwich-1.2.15-1|25	
14mr|python-dulwich-1.2.15-1|26	%package -n python3-%{srcname}
14mr|python-dulwich-1.2.15-1|27	Summary:        %{summary}
14mr|python-dulwich-1.2.15-1|28	
14mr|python-dulwich-1.2.15-1|29	# Apache-2.0
14mr|python-dulwich-1.2.15-1|30	# MIT OR Apache-2.0
14mr|python-dulwich-1.2.15-1|31	# Unlicense OR MIT
14mr|python-dulwich-1.2.15-1|32	License:        (GPL-2.0-or-later OR Apache-2.0) AND Apache-2.0 AND (MIT OR Apache-2.0) AND (Unlicense OR MIT)
14mr|python-dulwich-1.2.15-1|33	
14mr|python-dulwich-1.2.15-1|34	%description -n python3-%{srcname}
14mr|python-dulwich-1.2.15-1|35	Dulwich is a Python implementation of the Git file formats and
14mr|python-dulwich-1.2.15-1|36	protocols. The project is named after the village in which Mr. and
14mr|python-dulwich-1.2.15-1|37	Mrs. Git live in the Monty Python sketch.
14mr|python-dulwich-1.2.15-1|38	
14mr|python-dulwich-1.2.15-1|39	# Unpackaged extras due to missing dependencies:
14mr|python-dulwich-1.2.15-1|40	#  fuzzing: atheris
14mr|python-dulwich-1.2.15-1|41	#  fastimport: fastimport
14mr|python-dulwich-1.2.15-1|42	%global extras https,pgp,paramiko,colordiff,merge,patiencediff,aiohttp
14mr|python-dulwich-1.2.15-1|43	%pyproject_extras_subpkg -n python3-%{srcname} %{extras}
14mr|python-dulwich-1.2.15-1|44	
14mr|python-dulwich-1.2.15-1|45	%prep
14mr|python-dulwich-1.2.15-1|46	%autosetup -n %{srcname}-%{version} -p1
14mr|python-dulwich-1.2.15-1|47	tar -xf %{SOURCE1}
14mr|python-dulwich-1.2.15-1|48	%cargo_prep -v vendor
14mr|python-dulwich-1.2.15-1|49	
14mr|python-dulwich-1.2.15-1|50	%generate_buildrequires
14mr|python-dulwich-1.2.15-1|51	%pyproject_buildrequires -x %{extras}
14mr|python-dulwich-1.2.15-1|52	
14mr|python-dulwich-1.2.15-1|53	%build
14mr|python-dulwich-1.2.15-1|54	%pyproject_wheel
14mr|python-dulwich-1.2.15-1|55	%{cargo_license_summary}
14mr|python-dulwich-1.2.15-1|56	%{cargo_license} > LICENSE.dependencies
14mr|python-dulwich-1.2.15-1|57	rm -rf html/.{doctrees,buildinfo}
14mr|python-dulwich-1.2.15-1|58	
14mr|python-dulwich-1.2.15-1|59	%install
14mr|python-dulwich-1.2.15-1|60	%pyproject_install
14mr|python-dulwich-1.2.15-1|61	%pyproject_save_files %{srcname}
14mr|python-dulwich-1.2.15-1|62	# Remove extra copy of text docs
14mr|python-dulwich-1.2.15-1|63	rm -rf %{buildroot}%{python3_sitearch}/docs/tutorial/
14mr|python-dulwich-1.2.15-1|64	
14mr|python-dulwich-1.2.15-1|65	%files -n python3-%{srcname} -f %{pyproject_files}
14mr|python-dulwich-1.2.15-1|66	%doc README.rst
14mr|python-dulwich-1.2.15-1|67	%license COPYING
14mr|python-dulwich-1.2.15-1|68	%license LICENSE.dependencies
14mr|python-dulwich-1.2.15-1|69	%{_bindir}/dul-*
14mr|python-dulwich-1.2.15-1|70	%{_bindir}/%{srcname}
14mr|python-dulwich-1.2.15-1|71	%exclude %{python3_sitearch}/%{srcname}/tests*

149 14
14mr|python-durationpy-0.9-1|1	
14mr|python-durationpy-0.9-1|2	Name:           python-durationpy
14mr|python-durationpy-0.9-1|3	Version:        0.9
14mr|python-durationpy-0.9-1|4	Release:        1
14mr|python-durationpy-0.9-1|5	Summary:        Module for converting between datetime.timedelta and Go's Duration strings
14mr|python-durationpy-0.9-1|6	Group:          Development/Python
14mr|python-durationpy-0.9-1|7	License:        MIT
14mr|python-durationpy-0.9-1|8	URL:            https://github.com/icholy/durationpy
14mr|python-durationpy-0.9-1|9	Source0:        %{url}/archive/refs/tags/%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mr|python-durationpy-0.9-1|10	
14mr|python-durationpy-0.9-1|11	BuildArch:      noarch
14mr|python-durationpy-0.9-1|12	BuildRequires:  python3-devel
14mr|python-durationpy-0.9-1|13	BuildRequires:  python3-pytest
14mr|python-durationpy-0.9-1|14	
14mr|python-durationpy-0.9-1|15	%global _description %{expand:
14mr|python-durationpy-0.9-1|16	Module for converting between datetime.timedelta and Go's Duration strings}
14mr|python-durationpy-0.9-1|17	
14mr|python-durationpy-0.9-1|18	%description %_description
14mr|python-durationpy-0.9-1|19	
14mr|python-durationpy-0.9-1|20	%package -n python3-durationpy
14mr|python-durationpy-0.9-1|21	Summary:        %{summary}
14mr|python-durationpy-0.9-1|22	Group:          Development/Python
14mr|python-durationpy-0.9-1|23	
14mr|python-durationpy-0.9-1|24	%description -n python3-durationpy %_description
14mr|python-durationpy-0.9-1|25	
14mr|python-durationpy-0.9-1|26	%prep
14mr|python-durationpy-0.9-1|27	%autosetup -p1 -n durationpy-%{version}
14mr|python-durationpy-0.9-1|28	
14mr|python-durationpy-0.9-1|29	%generate_buildrequires
14mr|python-durationpy-0.9-1|30	%pyproject_buildrequires
14mr|python-durationpy-0.9-1|31	
14mr|python-durationpy-0.9-1|32	%build
14mr|python-durationpy-0.9-1|33	%pyproject_wheel
14mr|python-durationpy-0.9-1|34	
14mr|python-durationpy-0.9-1|35	%install
14mr|python-durationpy-0.9-1|36	%pyproject_install
14mr|python-durationpy-0.9-1|37	
14mr|python-durationpy-0.9-1|38	%pyproject_save_files durationpy
14mr|python-durationpy-0.9-1|39	
14mr|python-durationpy-0.9-1|40	%check
14mr|python-durationpy-0.9-1|41	%pytest test.py
14mr|python-durationpy-0.9-1|42	
14mr|python-durationpy-0.9-1|43	%files -n python3-durationpy -f %{pyproject_files}
14mr|python-durationpy-0.9-1|44	%doc README.md
14mr|python-durationpy-0.9-1|45	%license LICENSE
14mr|python-durationpy-0.9-1|46	

150 14
14mr|python-ecdsa-0.19.0-3|1	%define pypi_name ecdsa
14mr|python-ecdsa-0.19.0-3|2	
14mr|python-ecdsa-0.19.0-3|3	Summary:	ECDSA cryptographic signature library (pure python)
14mr|python-ecdsa-0.19.0-3|4	Name:		python-ecdsa
14mr|python-ecdsa-0.19.0-3|5	Version:	0.19.0
14mr|python-ecdsa-0.19.0-3|6	Release:	3
14mr|python-ecdsa-0.19.0-3|7	License:	MIT
14mr|python-ecdsa-0.19.0-3|8	Group:		Development/Python
14mr|python-ecdsa-0.19.0-3|9	Url:		http://github.com/warner/python-ecdsa
14mr|python-ecdsa-0.19.0-3|10	Source0:	https://github.com/warner/python-ecdsa/archive/python-ecdsa-%{version}.tar.gz?/python-ecdsa-python-ecdsa-%{version}.tar.gz
14mr|python-ecdsa-0.19.0-3|11	BuildRequires:	python3dist(setuptools)
14mr|python-ecdsa-0.19.0-3|12	BuildRequires:	pkgconfig(python3)
14mr|python-ecdsa-0.19.0-3|13	BuildArch:	noarch
14mr|python-ecdsa-0.19.0-3|14	
14mr|python-ecdsa-0.19.0-3|15	%description
14mr|python-ecdsa-0.19.0-3|16	This is an easy-to-use implementation of ECDSA cryptography
14mr|python-ecdsa-0.19.0-3|17	(Elliptic Curve Digital Signature Algorithm), implemented purely in Python,
14mr|python-ecdsa-0.19.0-3|18	released under the MIT license. With this library, you can quickly create
14mr|python-ecdsa-0.19.0-3|19	keypairs (signing key and verifying key), sign messages, and verify the
14mr|python-ecdsa-0.19.0-3|20	signatures. The keys and signatures are very short, making them easy to
14mr|python-ecdsa-0.19.0-3|21	handle and incorporate into other protocols.
14mr|python-ecdsa-0.19.0-3|22	
14mr|python-ecdsa-0.19.0-3|23	#----------------------------------------------------------------------------
14mr|python-ecdsa-0.19.0-3|24	
14mr|python-ecdsa-0.19.0-3|25	%package -n python3-%{pypi_name}
14mr|python-ecdsa-0.19.0-3|26	Summary:	ECDSA cryptographic signature library (pure python)
14mr|python-ecdsa-0.19.0-3|27	Group:		Development/Python
14mr|python-ecdsa-0.19.0-3|28	
14mr|python-ecdsa-0.19.0-3|29	%description -n python3-%{pypi_name}
14mr|python-ecdsa-0.19.0-3|30	This is an easy-to-use implementation of ECDSA cryptography
14mr|python-ecdsa-0.19.0-3|31	(Elliptic Curve Digital Signature Algorithm), implemented purely in Python,
14mr|python-ecdsa-0.19.0-3|32	released under the MIT license. With this library, you can quickly create
14mr|python-ecdsa-0.19.0-3|33	keypairs (signing key and verifying key), sign messages, and verify the
14mr|python-ecdsa-0.19.0-3|34	signatures. The keys and signatures are very short, making them easy to
14mr|python-ecdsa-0.19.0-3|35	handle and incorporate into other protocols.
14mr|python-ecdsa-0.19.0-3|36	
14mr|python-ecdsa-0.19.0-3|37	%files -n python3-%{pypi_name}
14mr|python-ecdsa-0.19.0-3|38	%doc README.md LICENSE
14mr|python-ecdsa-0.19.0-3|39	%{python3_sitelib}/%{pypi_name}*
14mr|python-ecdsa-0.19.0-3|40	
14mr|python-ecdsa-0.19.0-3|41	#----------------------------------------------------------------------------
14mr|python-ecdsa-0.19.0-3|42	
14mr|python-ecdsa-0.19.0-3|43	%prep
14mr|python-ecdsa-0.19.0-3|44	%setup -q -n python-ecdsa-python-ecdsa-%{version}
14mr|python-ecdsa-0.19.0-3|45	
14mr|python-ecdsa-0.19.0-3|46	# Remove extraneous #!
14mr|python-ecdsa-0.19.0-3|47	find . -name \*.py | xargs sed -ie '/\/usr\/bin\/env/d'
14mr|python-ecdsa-0.19.0-3|48	
14mr|python-ecdsa-0.19.0-3|49	%generate_buildrequires
14mr|python-ecdsa-0.19.0-3|50	%pyproject_buildrequires
14mr|python-ecdsa-0.19.0-3|51	
14mr|python-ecdsa-0.19.0-3|52	%build
14mr|python-ecdsa-0.19.0-3|53	%pyproject_wheel
14mr|python-ecdsa-0.19.0-3|54	
14mr|python-ecdsa-0.19.0-3|55	%install
14mr|python-ecdsa-0.19.0-3|56	%pyproject_install

151 14
14mr|python-enchant-3.2.2-1|1	%define pypi_name pyenchant
14mr|python-enchant-3.2.2-1|2	
14mr|python-enchant-3.2.2-1|3	Summary:	Python bindings for Enchant spellchecking library
14mr|python-enchant-3.2.2-1|4	Name:		python-enchant
14mr|python-enchant-3.2.2-1|5	Version:	3.2.2
14mr|python-enchant-3.2.2-1|6	Release:	1
14mr|python-enchant-3.2.2-1|7	License:	LGPL
14mr|python-enchant-3.2.2-1|8	Group:		Development/Python
14mr|python-enchant-3.2.2-1|9	Url:		https://pyenchant.github.io/pyenchant/
14mr|python-enchant-3.2.2-1|10	Source0:	%{pypi_source}
14mr|python-enchant-3.2.2-1|11	BuildRequires:	python3dist(setuptools)
14mr|python-enchant-3.2.2-1|12	BuildRequires:  pkgconfig(python3)
14mr|python-enchant-3.2.2-1|13	BuildArch:	noarch
14mr|python-enchant-3.2.2-1|14	
14mr|python-enchant-3.2.2-1|15	%define _description %{expand:
14mr|python-enchant-3.2.2-1|16	PyEnchant is a spellchecking library for Python, based on the excellent Enchant
14mr|python-enchant-3.2.2-1|17	library.
14mr|python-enchant-3.2.2-1|18	PyEnchant combines all the functionality of the underlying Enchant library with
14mr|python-enchant-3.2.2-1|19	the flexibility of Python and a nice "Pythonic" object-oriented interface.
14mr|python-enchant-3.2.2-1|20	}
14mr|python-enchant-3.2.2-1|21	
14mr|python-enchant-3.2.2-1|22	%description
14mr|python-enchant-3.2.2-1|23	%{_description}
14mr|python-enchant-3.2.2-1|24	
14mr|python-enchant-3.2.2-1|25	#------------------------------------------------------------------------------
14mr|python-enchant-3.2.2-1|26	
14mr|python-enchant-3.2.2-1|27	%package -n python3-enchant
14mr|python-enchant-3.2.2-1|28	Summary:	%{summary}
14mr|python-enchant-3.2.2-1|29	Provides:	PyEnchant = %{EVRD}
14mr|python-enchant-3.2.2-1|30	Provides:	python3-pyenchant = %{EVRD}
14mr|python-enchant-3.2.2-1|31	Requires:	enchant2
14mr|python-enchant-3.2.2-1|32	
14mr|python-enchant-3.2.2-1|33	%description -n python3-enchant
14mr|python-enchant-3.2.2-1|34	%{_description}
14mr|python-enchant-3.2.2-1|35	
14mr|python-enchant-3.2.2-1|36	%files -n python3-enchant
14mr|python-enchant-3.2.2-1|37	%doc README.rst Changelog
14mr|python-enchant-3.2.2-1|38	%license LICENSE.txt
14mr|python-enchant-3.2.2-1|39	%{python3_sitelib}/enchant
14mr|python-enchant-3.2.2-1|40	%{python3_sitelib}/*.egg-info
14mr|python-enchant-3.2.2-1|41	
14mr|python-enchant-3.2.2-1|42	#------------------------------------------------------------------------------
14mr|python-enchant-3.2.2-1|43	
14mr|python-enchant-3.2.2-1|44	%prep
14mr|python-enchant-3.2.2-1|45	%autosetup -p1 -n pyenchant-%{version}
14mr|python-enchant-3.2.2-1|46	
14mr|python-enchant-3.2.2-1|47	%build
14mr|python-enchant-3.2.2-1|48	%py3_build
14mr|python-enchant-3.2.2-1|49	
14mr|python-enchant-3.2.2-1|50	%install
14mr|python-enchant-3.2.2-1|51	%py3_install

152 14
14mr|python-et_xmlfile-1.1.0-2|1	%global pypi_name et_xmlfile
14mr|python-et_xmlfile-1.1.0-2|2	
14mr|python-et_xmlfile-1.1.0-2|3	Summary:	An implementation of lxml.xmlfile for the standard library
14mr|python-et_xmlfile-1.1.0-2|4	Name:		python-%{pypi_name}
14mr|python-et_xmlfile-1.1.0-2|5	Version:	1.1.0
14mr|python-et_xmlfile-1.1.0-2|6	Release:	2
14mr|python-et_xmlfile-1.1.0-2|7	License:	MIT
14mr|python-et_xmlfile-1.1.0-2|8	Group:		Development/Python
14mr|python-et_xmlfile-1.1.0-2|9	Url:		https://pypi.python.org/pypi/%{pypi_name}
14mr|python-et_xmlfile-1.1.0-2|10	Source0:	%{pypi_source}
14mr|python-et_xmlfile-1.1.0-2|11	BuildArch:	noarch
14mr|python-et_xmlfile-1.1.0-2|12	
14mr|python-et_xmlfile-1.1.0-2|13	%description
14mr|python-et_xmlfile-1.1.0-2|14	et_xmlfile is a low memory library for creating large XML files. It is based
14mr|python-et_xmlfile-1.1.0-2|15	upon the xmlfile module from lxml with the aim of allowing code to be developed
14mr|python-et_xmlfile-1.1.0-2|16	that will work with both libraries. It was developed initially for the openpyxl
14mr|python-et_xmlfile-1.1.0-2|17	project but is now a standalone module.
14mr|python-et_xmlfile-1.1.0-2|18	
14mr|python-et_xmlfile-1.1.0-2|19	#----------------------------------------------------------------------------
14mr|python-et_xmlfile-1.1.0-2|20	
14mr|python-et_xmlfile-1.1.0-2|21	%package -n python3-%{pypi_name}
14mr|python-et_xmlfile-1.1.0-2|22	Summary:	An implementation of lxml.xmlfile for the standard library
14mr|python-et_xmlfile-1.1.0-2|23	Group:		Development/Python
14mr|python-et_xmlfile-1.1.0-2|24	BuildRequires:	pkgconfig(python3)
14mr|python-et_xmlfile-1.1.0-2|25	BuildRequires:	python3dist(setuptools)
14mr|python-et_xmlfile-1.1.0-2|26	Requires:	python3-jdcal
14mr|python-et_xmlfile-1.1.0-2|27	
14mr|python-et_xmlfile-1.1.0-2|28	%description -n python3-%{pypi_name}
14mr|python-et_xmlfile-1.1.0-2|29	et_xmlfile is a low memory library for creating large XML files. It is based
14mr|python-et_xmlfile-1.1.0-2|30	upon the xmlfile module from lxml with the aim of allowing code to be developed
14mr|python-et_xmlfile-1.1.0-2|31	that will work with both libraries. It was developed initially for the openpyxl
14mr|python-et_xmlfile-1.1.0-2|32	project but is now a standalone module.
14mr|python-et_xmlfile-1.1.0-2|33	
14mr|python-et_xmlfile-1.1.0-2|34	%files -n python3-%{pypi_name}
14mr|python-et_xmlfile-1.1.0-2|35	%doc README.rst
14mr|python-et_xmlfile-1.1.0-2|36	%{python3_sitelib}/%{pypi_name}-*.dist-info/
14mr|python-et_xmlfile-1.1.0-2|37	%{python3_sitelib}/%{pypi_name}/
14mr|python-et_xmlfile-1.1.0-2|38	
14mr|python-et_xmlfile-1.1.0-2|39	#----------------------------------------------------------------------------
14mr|python-et_xmlfile-1.1.0-2|40	
14mr|python-et_xmlfile-1.1.0-2|41	%prep
14mr|python-et_xmlfile-1.1.0-2|42	%setup -q -n %{pypi_name}-%{version}
14mr|python-et_xmlfile-1.1.0-2|43	rm -rf *.dist-info
14mr|python-et_xmlfile-1.1.0-2|44	
14mr|python-et_xmlfile-1.1.0-2|45	%generate_buildrequires
14mr|python-et_xmlfile-1.1.0-2|46	%pyproject_buildrequires
14mr|python-et_xmlfile-1.1.0-2|47	
14mr|python-et_xmlfile-1.1.0-2|48	%build
14mr|python-et_xmlfile-1.1.0-2|49	%pyproject_wheel
14mr|python-et_xmlfile-1.1.0-2|50	
14mr|python-et_xmlfile-1.1.0-2|51	%install
14mr|python-et_xmlfile-1.1.0-2|52	%pyproject_install
14mr|python-et_xmlfile-1.1.0-2|53	

153 14
14mr|python-evdev-1.7.1-2|1	%define	pypi_name	evdev
14mr|python-evdev-1.7.1-2|2	
14mr|python-evdev-1.7.1-2|3	Name:		python-%{pypi_name}
14mr|python-evdev-1.7.1-2|4	Version:	1.7.1
14mr|python-evdev-1.7.1-2|5	Release:	2
14mr|python-evdev-1.7.1-2|6	Summary:	Bindings to the Linux input handling subsystem
14mr|python-evdev-1.7.1-2|7	Group:		Development/Python
14mr|python-evdev-1.7.1-2|8	Url:		https://github.com/gvalkov/python-evdev
14mr|python-evdev-1.7.1-2|9	Source0:	%{pypi_source}
14mr|python-evdev-1.7.1-2|10	License:	Revised BSD License
14mr|python-evdev-1.7.1-2|11	BuildRequires:	python3-devel
14mr|python-evdev-1.7.1-2|12	
14mr|python-evdev-1.7.1-2|13	%description
14mr|python-evdev-1.7.1-2|14	*evdev*
14mr|python-evdev-1.7.1-2|15	-------
14mr|python-evdev-1.7.1-2|16	
14mr|python-evdev-1.7.1-2|17	This package provides bindings to the generic input event interface in
14mr|python-evdev-1.7.1-2|18	Linux. The *evdev* interface serves the purpose of passing events
14mr|python-evdev-1.7.1-2|19	generated in the kernel directly to userspace through character
14mr|python-evdev-1.7.1-2|20	devices that are typically located in ``/dev/input/``.
14mr|python-evdev-1.7.1-2|21	
14mr|python-evdev-1.7.1-2|22	This package also comes with bindings to *uinput*, the userspace input
14mr|python-evdev-1.7.1-2|23	subsystem. *Uinput* allows userspace programs to create and handle
14mr|python-evdev-1.7.1-2|24	input devices that can inject events directly into the input
14mr|python-evdev-1.7.1-2|25	subsystem.
14mr|python-evdev-1.7.1-2|26	
14mr|python-evdev-1.7.1-2|27	Documentation:
14mr|python-evdev-1.7.1-2|28	http://python-evdev.readthedocs.io/en/latest/
14mr|python-evdev-1.7.1-2|29	
14mr|python-evdev-1.7.1-2|30	Development:
14mr|python-evdev-1.7.1-2|31	https://github.com/gvalkov/python-evdev
14mr|python-evdev-1.7.1-2|32	
14mr|python-evdev-1.7.1-2|33	Package:
14mr|python-evdev-1.7.1-2|34	http://pypi.python.org/pypi/evdev
14mr|python-evdev-1.7.1-2|35	
14mr|python-evdev-1.7.1-2|36	Changelog:
14mr|python-evdev-1.7.1-2|37	http://python-evdev.readthedocs.io/en/latest/changelog.html
14mr|python-evdev-1.7.1-2|38	#---------------------------------------------------------------
14mr|python-evdev-1.7.1-2|39	%package -n python3-%{pypi_name}
14mr|python-evdev-1.7.1-2|40	Summary:	Bindings to the Linux input handling subsystem
14mr|python-evdev-1.7.1-2|41	Group:		Development/Python
14mr|python-evdev-1.7.1-2|42	
14mr|python-evdev-1.7.1-2|43	%description -n python3-%{pypi_name}
14mr|python-evdev-1.7.1-2|44	*evdev*
14mr|python-evdev-1.7.1-2|45	-------
14mr|python-evdev-1.7.1-2|46	
14mr|python-evdev-1.7.1-2|47	This package provides bindings to the generic input event interface in
14mr|python-evdev-1.7.1-2|48	Linux. The *evdev* interface serves the purpose of passing events
14mr|python-evdev-1.7.1-2|49	generated in the kernel directly to userspace through character
14mr|python-evdev-1.7.1-2|50	devices that are typically located in ``/dev/input/``.
14mr|python-evdev-1.7.1-2|51	
14mr|python-evdev-1.7.1-2|52	This package also comes with bindings to *uinput*, the userspace input
14mr|python-evdev-1.7.1-2|53	subsystem. *Uinput* allows userspace programs to create and handle
14mr|python-evdev-1.7.1-2|54	input devices that can inject events directly into the input
14mr|python-evdev-1.7.1-2|55	subsystem.
14mr|python-evdev-1.7.1-2|56	
14mr|python-evdev-1.7.1-2|57	Documentation:
14mr|python-evdev-1.7.1-2|58	http://python-evdev.readthedocs.io/en/latest/
14mr|python-evdev-1.7.1-2|59	
14mr|python-evdev-1.7.1-2|60	Development:
14mr|python-evdev-1.7.1-2|61	https://github.com/gvalkov/python-evdev
14mr|python-evdev-1.7.1-2|62	
14mr|python-evdev-1.7.1-2|63	Package:
14mr|python-evdev-1.7.1-2|64	http://pypi.python.org/pypi/evdev
14mr|python-evdev-1.7.1-2|65	
14mr|python-evdev-1.7.1-2|66	Changelog:
14mr|python-evdev-1.7.1-2|67	http://python-evdev.readthedocs.io/en/latest/changelog.html
14mr|python-evdev-1.7.1-2|68	
14mr|python-evdev-1.7.1-2|69	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-evdev-1.7.1-2|70	%doc LICENSE
14mr|python-evdev-1.7.1-2|71	%doc README.md
14mr|python-evdev-1.7.1-2|72	
14mr|python-evdev-1.7.1-2|73	#---------------------------------------------------------------
14mr|python-evdev-1.7.1-2|74	
14mr|python-evdev-1.7.1-2|75	
14mr|python-evdev-1.7.1-2|76	%prep
14mr|python-evdev-1.7.1-2|77	%setup -q -n %{pypi_name}-%{version}
14mr|python-evdev-1.7.1-2|78	
14mr|python-evdev-1.7.1-2|79	%generate_buildrequires
14mr|python-evdev-1.7.1-2|80	%pyproject_buildrequires -r
14mr|python-evdev-1.7.1-2|81	
14mr|python-evdev-1.7.1-2|82	%build
14mr|python-evdev-1.7.1-2|83	%pyproject_wheel
14mr|python-evdev-1.7.1-2|84	
14mr|python-evdev-1.7.1-2|85	%install
14mr|python-evdev-1.7.1-2|86	%pyproject_install
14mr|python-evdev-1.7.1-2|87	%pyproject_save_files %{pypi_name}
14mr|python-evdev-1.7.1-2|88	
14mr|python-evdev-1.7.1-2|89	

154 14
14mr|python-executing-2.1.0-1|1	%global pypi_name executing
14mr|python-executing-2.1.0-1|2	
14mr|python-executing-2.1.0-1|3	Summary:	Get the currently executing AST node of a frame, and other information
14mr|python-executing-2.1.0-1|4	Name:		python-%{pypi_name}
14mr|python-executing-2.1.0-1|5	Version:	2.1.0
14mr|python-executing-2.1.0-1|6	Release:	1
14mr|python-executing-2.1.0-1|7	License:	MIT
14mr|python-executing-2.1.0-1|8	Group:		Development/Python
14mr|python-executing-2.1.0-1|9	Url:		https://github.com/alexmojaki/executing
14mr|python-executing-2.1.0-1|10	Source0:	%{pypi_source}
14mr|python-executing-2.1.0-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-executing-2.1.0-1|12	BuildRequires:	python3egg(asttokens)
14mr|python-executing-2.1.0-1|13	BuildRequires:	python3egg(setuptools)
14mr|python-executing-2.1.0-1|14	BuildRequires:	python3egg(setuptools-scm)
14mr|python-executing-2.1.0-1|15	BuildRequires:	python3egg(toml)
14mr|python-executing-2.1.0-1|16	BuildArch:	noarch
14mr|python-executing-2.1.0-1|17	
14mr|python-executing-2.1.0-1|18	%description
14mr|python-executing-2.1.0-1|19	This mini-package lets you get information about what a frame is currently
14mr|python-executing-2.1.0-1|20	doing, particularly the AST node being executed.
14mr|python-executing-2.1.0-1|21	
14mr|python-executing-2.1.0-1|22	#----------------------------------------------------------------------------
14mr|python-executing-2.1.0-1|23	
14mr|python-executing-2.1.0-1|24	%package -n python3-%{pypi_name}
14mr|python-executing-2.1.0-1|25	Summary:	Get the currently executing AST node of a frame, and other information
14mr|python-executing-2.1.0-1|26	Group:		Development/Python
14mr|python-executing-2.1.0-1|27	
14mr|python-executing-2.1.0-1|28	%description -n python3-%{pypi_name}
14mr|python-executing-2.1.0-1|29	This mini-package lets you get information about what a frame is currently
14mr|python-executing-2.1.0-1|30	doing, particularly the AST node being executed.
14mr|python-executing-2.1.0-1|31	
14mr|python-executing-2.1.0-1|32	%files -n python3-%{pypi_name}
14mr|python-executing-2.1.0-1|33	%license LICENSE*
14mr|python-executing-2.1.0-1|34	%doc README*
14mr|python-executing-2.1.0-1|35	%{python3_sitelib}/%{pypi_name}
14mr|python-executing-2.1.0-1|36	%{python3_sitelib}/%{pypi_name}-%{version}*
14mr|python-executing-2.1.0-1|37	
14mr|python-executing-2.1.0-1|38	#----------------------------------------------------------------------------
14mr|python-executing-2.1.0-1|39	
14mr|python-executing-2.1.0-1|40	%prep
14mr|python-executing-2.1.0-1|41	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-executing-2.1.0-1|42	
14mr|python-executing-2.1.0-1|43	%build
14mr|python-executing-2.1.0-1|44	%py3_build
14mr|python-executing-2.1.0-1|45	
14mr|python-executing-2.1.0-1|46	%install
14mr|python-executing-2.1.0-1|47	%py3_install
14mr|python-executing-2.1.0-1|48	

155 14
14mr|python-expandvars-0.12.0-1|1	%global pypi_name expandvars
14mr|python-expandvars-0.12.0-1|2	
14mr|python-expandvars-0.12.0-1|3	Name:           python-%{pypi_name}
14mr|python-expandvars-0.12.0-1|4	Version:        0.12.0
14mr|python-expandvars-0.12.0-1|5	Release:        1
14mr|python-expandvars-0.12.0-1|6	Summary:        Expand system variables Unix style
14mr|python-expandvars-0.12.0-1|7	Group:          Development/Python
14mr|python-expandvars-0.12.0-1|8	License:        MIT
14mr|python-expandvars-0.12.0-1|9	URL:            https://pypi.python.org/pypi/expandvars
14mr|python-expandvars-0.12.0-1|10	Source0:        %{pypi_source}
14mr|python-expandvars-0.12.0-1|11	BuildRequires:  pkgconfig(python3)
14mr|python-expandvars-0.12.0-1|12	BuildArch:      noarch
14mr|python-expandvars-0.12.0-1|13	
14mr|python-expandvars-0.12.0-1|14	%description
14mr|python-expandvars-0.12.0-1|15	This module is inspired by GNU bash's variable expansion features. It can be
14mr|python-expandvars-0.12.0-1|16	used as an alternative to Python's os.path.expandvars function.
14mr|python-expandvars-0.12.0-1|17	
14mr|python-expandvars-0.12.0-1|18	#-----------------------------------------------------
14mr|python-expandvars-0.12.0-1|19	%package -n python3-%{pypi_name}
14mr|python-expandvars-0.12.0-1|20	Summary:        %{summary}
14mr|python-expandvars-0.12.0-1|21	Group:          Development/Python
14mr|python-expandvars-0.12.0-1|22	
14mr|python-expandvars-0.12.0-1|23	%description -n python3-%{pypi_name}
14mr|python-expandvars-0.12.0-1|24	This module is inspired by GNU bash's variable expansion features. It can be
14mr|python-expandvars-0.12.0-1|25	used as an alternative to Python's os.path.expandvars function.
14mr|python-expandvars-0.12.0-1|26	#-----------------------------------------------------
14mr|python-expandvars-0.12.0-1|27	
14mr|python-expandvars-0.12.0-1|28	%prep
14mr|python-expandvars-0.12.0-1|29	%autosetup -n %{pypi_name}-%{version}
14mr|python-expandvars-0.12.0-1|30	
14mr|python-expandvars-0.12.0-1|31	%generate_buildrequires
14mr|python-expandvars-0.12.0-1|32	%pyproject_buildrequires -r
14mr|python-expandvars-0.12.0-1|33	
14mr|python-expandvars-0.12.0-1|34	%build
14mr|python-expandvars-0.12.0-1|35	%pyproject_wheel
14mr|python-expandvars-0.12.0-1|36	
14mr|python-expandvars-0.12.0-1|37	%install
14mr|python-expandvars-0.12.0-1|38	%pyproject_install
14mr|python-expandvars-0.12.0-1|39	%pyproject_save_files %{pypi_name}
14mr|python-expandvars-0.12.0-1|40	
14mr|python-expandvars-0.12.0-1|41	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-expandvars-0.12.0-1|42	%doc README.md
14mr|python-expandvars-0.12.0-1|43	%license LICENSE
14mr|python-expandvars-0.12.0-1|44	
14mr|python-expandvars-0.12.0-1|45	

156 14
14mr|python-fasteners-0.19-2|1	%global pypi_name fasteners
14mr|python-fasteners-0.19-2|2	
14mr|python-fasteners-0.19-2|3	Summary:	A python package that provides useful locks
14mr|python-fasteners-0.19-2|4	Name:		python-%{pypi_name}
14mr|python-fasteners-0.19-2|5	Version:	0.19
14mr|python-fasteners-0.19-2|6	Release:	2
14mr|python-fasteners-0.19-2|7	License:	ASL 2.0
14mr|python-fasteners-0.19-2|8	Group:		Development/Python
14mr|python-fasteners-0.19-2|9	Url:		https://github.com/harlowja/fasteners
14mr|python-fasteners-0.19-2|10	Source0:	%{pypi_source}
14mr|python-fasteners-0.19-2|11	BuildRequires:	pkgconfig(python3)
14mr|python-fasteners-0.19-2|12	BuildRequires:	python3dist(setuptools)
14mr|python-fasteners-0.19-2|13	BuildRequires:	python3dist(wheel)
14mr|python-fasteners-0.19-2|14	BuildRequires:	python3dist(pip)
14mr|python-fasteners-0.19-2|15	BuildArch:	noarch
14mr|python-fasteners-0.19-2|16	
14mr|python-fasteners-0.19-2|17	%description
14mr|python-fasteners-0.19-2|18	Python standard library provides a lock for threads (both a reentrant one,
14mr|python-fasteners-0.19-2|19	and a non-reentrant one, see below). Fasteners extends this, and provides a
14mr|python-fasteners-0.19-2|20	lock for processes, as well as Reader Writer locks for both threads and
14mr|python-fasteners-0.19-2|21	processes.
14mr|python-fasteners-0.19-2|22	
14mr|python-fasteners-0.19-2|23	#----------------------------------------------------------------------------
14mr|python-fasteners-0.19-2|24	
14mr|python-fasteners-0.19-2|25	%package -n python3-%{pypi_name}
14mr|python-fasteners-0.19-2|26	Summary:	A python package that provides useful locks
14mr|python-fasteners-0.19-2|27	Group:		Development/Python
14mr|python-fasteners-0.19-2|28	
14mr|python-fasteners-0.19-2|29	%description -n python3-%{pypi_name}
14mr|python-fasteners-0.19-2|30	Python standard library provides a lock for threads (both a reentrant one,
14mr|python-fasteners-0.19-2|31	and a non-reentrant one, see below). Fasteners extends this, and provides a
14mr|python-fasteners-0.19-2|32	lock for processes, as well as Reader Writer locks for both threads and
14mr|python-fasteners-0.19-2|33	processes.
14mr|python-fasteners-0.19-2|34	
14mr|python-fasteners-0.19-2|35	%files -n python3-%{pypi_name}
14mr|python-fasteners-0.19-2|36	%{python3_sitelib}/%{pypi_name}/
14mr|python-fasteners-0.19-2|37	%{python3_sitelib}/%{pypi_name}-%{version}*-info/
14mr|python-fasteners-0.19-2|38	
14mr|python-fasteners-0.19-2|39	#----------------------------------------------------------------------------
14mr|python-fasteners-0.19-2|40	
14mr|python-fasteners-0.19-2|41	%prep
14mr|python-fasteners-0.19-2|42	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-fasteners-0.19-2|43	
14mr|python-fasteners-0.19-2|44	# Remove bundled egg-info
14mr|python-fasteners-0.19-2|45	rm -rf %{pypi_name}.egg-info
14mr|python-fasteners-0.19-2|46	
14mr|python-fasteners-0.19-2|47	%build
14mr|python-fasteners-0.19-2|48	%pyproject_wheel
14mr|python-fasteners-0.19-2|49	
14mr|python-fasteners-0.19-2|50	%install
14mr|python-fasteners-0.19-2|51	%pyproject_install

157 14
14mr|python-filelock-3.15.4-1|1	%global pypi_name filelock
14mr|python-filelock-3.15.4-1|2	
14mr|python-filelock-3.15.4-1|3	Name:		python-%{pypi_name}
14mr|python-filelock-3.15.4-1|4	Version:	3.15.4
14mr|python-filelock-3.15.4-1|5	Release:	1
14mr|python-filelock-3.15.4-1|6	Summary:	A platform independent file lock
14mr|python-filelock-3.15.4-1|7	Group:		Development/Python
14mr|python-filelock-3.15.4-1|8	License:	Unlicense
14mr|python-filelock-3.15.4-1|9	URL:		https://github.com/benediktschmitt/py-filelock
14mr|python-filelock-3.15.4-1|10	Source0:	%{pypi_source}
14mr|python-filelock-3.15.4-1|11	BuildArch:	noarch
14mr|python-filelock-3.15.4-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-filelock-3.15.4-1|13	BuildRequires:	pyproject-rpm-macros
14mr|python-filelock-3.15.4-1|14	
14mr|python-filelock-3.15.4-1|15	%description
14mr|python-filelock-3.15.4-1|16	This package contains a single module, which implements a platform independent
14mr|python-filelock-3.15.4-1|17	file locking mechanism for Python.
14mr|python-filelock-3.15.4-1|18	
14mr|python-filelock-3.15.4-1|19	The lock includes a lock counter and is thread safe. This means, when locking
14mr|python-filelock-3.15.4-1|20	the same lock object twice, it will not block.
14mr|python-filelock-3.15.4-1|21	
14mr|python-filelock-3.15.4-1|22	#-----------------------------------------------
14mr|python-filelock-3.15.4-1|23	%package -n python3-%{pypi_name}
14mr|python-filelock-3.15.4-1|24	Summary:	%{summary}
14mr|python-filelock-3.15.4-1|25	Group:		Development/Python
14mr|python-filelock-3.15.4-1|26	
14mr|python-filelock-3.15.4-1|27	%description -n python3-%{pypi_name}
14mr|python-filelock-3.15.4-1|28	This package contains a single module, which implements a platform independent
14mr|python-filelock-3.15.4-1|29	file locking mechanism for Python.
14mr|python-filelock-3.15.4-1|30	
14mr|python-filelock-3.15.4-1|31	The lock includes a lock counter and is thread safe. This means, when locking
14mr|python-filelock-3.15.4-1|32	the same lock object twice, it will not block.
14mr|python-filelock-3.15.4-1|33	
14mr|python-filelock-3.15.4-1|34	%files -n python3-%{pypi_name}
14mr|python-filelock-3.15.4-1|35	%license LICENSE
14mr|python-filelock-3.15.4-1|36	%doc README.md
14mr|python-filelock-3.15.4-1|37	%{python3_sitelib}/%{pypi_name}/*
14mr|python-filelock-3.15.4-1|38	%{python3_sitelib}/%{pypi_name}-%{version}*-info
14mr|python-filelock-3.15.4-1|39	
14mr|python-filelock-3.15.4-1|40	#-----------------------------------------------
14mr|python-filelock-3.15.4-1|41	
14mr|python-filelock-3.15.4-1|42	%prep
14mr|python-filelock-3.15.4-1|43	%autosetup -n %{pypi_name}-%{version}
14mr|python-filelock-3.15.4-1|44	
14mr|python-filelock-3.15.4-1|45	%generate_buildrequires
14mr|python-filelock-3.15.4-1|46	%pyproject_buildrequires -r
14mr|python-filelock-3.15.4-1|47	
14mr|python-filelock-3.15.4-1|48	%build
14mr|python-filelock-3.15.4-1|49	%pyproject_wheel
14mr|python-filelock-3.15.4-1|50	
14mr|python-filelock-3.15.4-1|51	%install
14mr|python-filelock-3.15.4-1|52	%pyproject_install
14mr|python-filelock-3.15.4-1|53	

158 14
14mr|python-flask-3.0.3-1|1	%define	pypi_name	flask
14mr|python-flask-3.0.3-1|2	
14mr|python-flask-3.0.3-1|3	Name:		python-%{pypi_name}
14mr|python-flask-3.0.3-1|4	Version:	3.0.3
14mr|python-flask-3.0.3-1|5	Release:	1
14mr|python-flask-3.0.3-1|6	Summary:	A microframework based on Werkzeug, Jinja2 and good intentions
14mr|python-flask-3.0.3-1|7	Group:		Development/Python
14mr|python-flask-3.0.3-1|8	License:	BSD
14mr|python-flask-3.0.3-1|9	Url:		http://github.com/mitsuhiko/flask/
14mr|python-flask-3.0.3-1|10	Source0:	%{pypi_source}
14mr|python-flask-3.0.3-1|11	BuildArch:	noarch
14mr|python-flask-3.0.3-1|12	
14mr|python-flask-3.0.3-1|13	%description
14mr|python-flask-3.0.3-1|14	Flask
14mr|python-flask-3.0.3-1|15	-----
14mr|python-flask-3.0.3-1|16	Flask is a microframework for Python based on Werkzeug, Jinja 2 and good
14mr|python-flask-3.0.3-1|17	intentions.
14mr|python-flask-3.0.3-1|18	
14mr|python-flask-3.0.3-1|19	#-------------------------------------------------------------------
14mr|python-flask-3.0.3-1|20	%package -n python3-%{pypi_name}
14mr|python-flask-3.0.3-1|21	Summary:	A microframework based on Werkzeug, Jinja2 and good intentions
14mr|python-flask-3.0.3-1|22	Group:		Development/Python
14mr|python-flask-3.0.3-1|23	
14mr|python-flask-3.0.3-1|24	BuildRequires:	pkgconfig(python3)
14mr|python-flask-3.0.3-1|25	BuildRequires:	python3dist(setuptools)
14mr|python-flask-3.0.3-1|26	BuildRequires:	python3dist(click)
14mr|python-flask-3.0.3-1|27	BuildRequires:	python3dist(itsdangerous) >= 2.0.0
14mr|python-flask-3.0.3-1|28	BuildRequires:	python3dist(jinja2) >= 3.0
14mr|python-flask-3.0.3-1|29	BuildRequires:	python3dist(werkzeug) >= 2.2
14mr|python-flask-3.0.3-1|30	Requires:	python3dist(itsdangerous) >= 2.0.0
14mr|python-flask-3.0.3-1|31	Requires:	python3dist(jinja2) >= 3.0
14mr|python-flask-3.0.3-1|32	Requires:	python3dist(werkzeug) >= 2.0
14mr|python-flask-3.0.3-1|33	
14mr|python-flask-3.0.3-1|34	%description -n python3-%{pypi_name}
14mr|python-flask-3.0.3-1|35	Flask
14mr|python-flask-3.0.3-1|36	-----
14mr|python-flask-3.0.3-1|37	Flask is a microframework for Python based on Werkzeug, Jinja 2 and good
14mr|python-flask-3.0.3-1|38	intentions.
14mr|python-flask-3.0.3-1|39	
14mr|python-flask-3.0.3-1|40	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-flask-3.0.3-1|41	%doc docs examples
14mr|python-flask-3.0.3-1|42	%{_bindir}/flask
14mr|python-flask-3.0.3-1|43	#-------------------------------------------------------------------
14mr|python-flask-3.0.3-1|44	
14mr|python-flask-3.0.3-1|45	%prep
14mr|python-flask-3.0.3-1|46	%setup -q -n %{pypi_name}-%{version}
14mr|python-flask-3.0.3-1|47	%generate_buildrequires
14mr|python-flask-3.0.3-1|48	%pyproject_buildrequires
14mr|python-flask-3.0.3-1|49	
14mr|python-flask-3.0.3-1|50	%build
14mr|python-flask-3.0.3-1|51	%pyproject_wheel
14mr|python-flask-3.0.3-1|52	
14mr|python-flask-3.0.3-1|53	%install
14mr|python-flask-3.0.3-1|54	%pyproject_install
14mr|python-flask-3.0.3-1|55	%pyproject_save_files %{pypi_name}
14mr|python-flask-3.0.3-1|56	

159 14
14mr|python-flit-3.12.0-1|1	# circular build dependency on requests-download and testpath
14mr|python-flit-3.12.0-1|2	%bcond_with tests
14mr|python-flit-3.12.0-1|3	
14mr|python-flit-3.12.0-1|4	%global srcname flit
14mr|python-flit-3.12.0-1|5	
14mr|python-flit-3.12.0-1|6	Name:		python-%{srcname}
14mr|python-flit-3.12.0-1|7	Version:	3.12.0
14mr|python-flit-3.12.0-1|8	Release:	1
14mr|python-flit-3.12.0-1|9	Summary:	Simplified packaging of Python modules
14mr|python-flit-3.12.0-1|10	Group:		Development/Python
14mr|python-flit-3.12.0-1|11	# ./flit/log.py under ASL 2.0 license
14mr|python-flit-3.12.0-1|12	# ./flit/upload.py under PSF license
14mr|python-flit-3.12.0-1|13	License:	BSD and ASL 2.0 and Python
14mr|python-flit-3.12.0-1|14	
14mr|python-flit-3.12.0-1|15	URL:		https://flit.readthedocs.io/en/latest/
14mr|python-flit-3.12.0-1|16	Source0:	https://github.com/takluyver/flit/archive/%{version}/%{srcname}-%{version}.tar.gz
14mr|python-flit-3.12.0-1|17	
14mr|python-flit-3.12.0-1|18	# For the tests
14mr|python-flit-3.12.0-1|19	Source1:	https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst
14mr|python-flit-3.12.0-1|20	
14mr|python-flit-3.12.0-1|21	BuildArch:	noarch
14mr|python-flit-3.12.0-1|22	BuildRequires:	python3-devel
14mr|python-flit-3.12.0-1|23	BuildRequires:	pyproject-rpm-macros >= 0-40
14mr|python-flit-3.12.0-1|24	BuildRequires:	python3-pip
14mr|python-flit-3.12.0-1|25	
14mr|python-flit-3.12.0-1|26	# Runtime deps needed to build self
14mr|python-flit-3.12.0-1|27	BuildRequires:	python3-tomli
14mr|python-flit-3.12.0-1|28	
14mr|python-flit-3.12.0-1|29	%if %{with tests}
14mr|python-flit-3.12.0-1|30	# Runtime deps, others
14mr|python-flit-3.12.0-1|31	BuildRequires:	python3-requests
14mr|python-flit-3.12.0-1|32	BuildRequires:	python3-docutils
14mr|python-flit-3.12.0-1|33	BuildRequires:	python3-pygments
14mr|python-flit-3.12.0-1|34	BuildRequires:	python3-tomli-w
14mr|python-flit-3.12.0-1|35	
14mr|python-flit-3.12.0-1|36	# Test deps
14mr|python-flit-3.12.0-1|37	BuildRequires:	/usr/bin/python
14mr|python-flit-3.12.0-1|38	BuildRequires:	python3-pytest
14mr|python-flit-3.12.0-1|39	BuildRequires:	python3-responses
14mr|python-flit-3.12.0-1|40	
14mr|python-flit-3.12.0-1|41	# Test deps that require flit to build:
14mr|python-flit-3.12.0-1|42	BuildRequires:	python3-testpath
14mr|python-flit-3.12.0-1|43	BuildRequires:	python3-requests-download
14mr|python-flit-3.12.0-1|44	%endif
14mr|python-flit-3.12.0-1|45	
14mr|python-flit-3.12.0-1|46	%global _description %{expand:
14mr|python-flit-3.12.0-1|47	Flit is a simple way to put Python packages and modules on PyPI.
14mr|python-flit-3.12.0-1|48	
14mr|python-flit-3.12.0-1|49	Flit only creates packages in the new 'wheel' format. People using older
14mr|python-flit-3.12.0-1|50	versions of pip (<1.5) or easy_install will not be able to install them.
14mr|python-flit-3.12.0-1|51	
14mr|python-flit-3.12.0-1|52	Flit packages a single importable module or package at a time, using the import
14mr|python-flit-3.12.0-1|53	name as the name on PyPI. All sub-packages and data files within a package are
14mr|python-flit-3.12.0-1|54	included automatically.
14mr|python-flit-3.12.0-1|55	
14mr|python-flit-3.12.0-1|56	Flit requires Python 3, but you can use it to distribute modules for Python 2,
14mr|python-flit-3.12.0-1|57	so long as they can be imported on Python 3.}
14mr|python-flit-3.12.0-1|58	
14mr|python-flit-3.12.0-1|59	%description %_description
14mr|python-flit-3.12.0-1|60	
14mr|python-flit-3.12.0-1|61	#------------------------------------------------------------------------------
14mr|python-flit-3.12.0-1|62	
14mr|python-flit-3.12.0-1|63	%package -n python3-%{srcname}
14mr|python-flit-3.12.0-1|64	Summary:	%{summary}
14mr|python-flit-3.12.0-1|65	Group:		Development/Python
14mr|python-flit-3.12.0-1|66	Requires:	python3-%{srcname}-core = %{version}-%{release}
14mr|python-flit-3.12.0-1|67	
14mr|python-flit-3.12.0-1|68	# https://pypi.python.org/pypi/tornado
14mr|python-flit-3.12.0-1|69	# ./flit/log.py unknown version
14mr|python-flit-3.12.0-1|70	Provides:	bundled(python3dist(tornado))
14mr|python-flit-3.12.0-1|71	
14mr|python-flit-3.12.0-1|72	# soft dependency: (WARNING) Cannot analyze code. Pygments package not found.
14mr|python-flit-3.12.0-1|73	Recommends:	python3-pygments
14mr|python-flit-3.12.0-1|74	
14mr|python-flit-3.12.0-1|75	%description -n python3-%{srcname} %_description
14mr|python-flit-3.12.0-1|76	
14mr|python-flit-3.12.0-1|77	%files -n python3-%{srcname}
14mr|python-flit-3.12.0-1|78	%license LICENSE
14mr|python-flit-3.12.0-1|79	%doc README.rst
14mr|python-flit-3.12.0-1|80	%{python3_sitelib}/flit-*.dist-info/
14mr|python-flit-3.12.0-1|81	%{python3_sitelib}/flit/
14mr|python-flit-3.12.0-1|82	%{_bindir}/flit
14mr|python-flit-3.12.0-1|83	
14mr|python-flit-3.12.0-1|84	#------------------------------------------------------------------------------
14mr|python-flit-3.12.0-1|85	
14mr|python-flit-3.12.0-1|86	%package -n python3-%{srcname}-core
14mr|python-flit-3.12.0-1|87	Summary:	PEP 517 build backend for packages using Flit
14mr|python-flit-3.12.0-1|88	Group:		Development/Python
14mr|python-flit-3.12.0-1|89	Conflicts:	python3-%{srcname} < 2.1.0-2
14mr|python-flit-3.12.0-1|90	# We manually specify this, because it's bundled upstream and not in the metadata
14mr|python-flit-3.12.0-1|91	Requires:       python3-tomli
14mr|python-flit-3.12.0-1|92	
14mr|python-flit-3.12.0-1|93	%description -n python3-%{srcname}-core
14mr|python-flit-3.12.0-1|94	This provides a PEP 517 build backend for packages using Flit.
14mr|python-flit-3.12.0-1|95	The only public interface is the API specified by PEP 517,
14mr|python-flit-3.12.0-1|96	at flit_core.buildapi.
14mr|python-flit-3.12.0-1|97	
14mr|python-flit-3.12.0-1|98	%files -n python3-%{srcname}-core
14mr|python-flit-3.12.0-1|99	%license LICENSE
14mr|python-flit-3.12.0-1|100	%doc flit_core/README.rst
14mr|python-flit-3.12.0-1|101	%{python3_sitelib}/flit_core-*.dist-info/
14mr|python-flit-3.12.0-1|102	%{python3_sitelib}/flit_core/
14mr|python-flit-3.12.0-1|103	
14mr|python-flit-3.12.0-1|104	#------------------------------------------------------------------------------
14mr|python-flit-3.12.0-1|105	%prep
14mr|python-flit-3.12.0-1|106	%autosetup -p1 -n %{srcname}-%{version}
14mr|python-flit-3.12.0-1|107	
14mr|python-flit-3.12.0-1|108	# Remove vendored tomli that flit_core includes to solve the circular dependency.
14mr|python-flit-3.12.0-1|109	# (flit_core requires tomli, but flit_core is needed to build tomli).
14mr|python-flit-3.12.0-1|110	# We don't use this, as python3-tomli already has its own bootstrap bcond
14mr|python-flit-3.12.0-1|111	# to build without flit_core.
14mr|python-flit-3.12.0-1|112	#
14mr|python-flit-3.12.0-1|113	# flit's tests already require tomli, so we're pulling it in at buildtime anyways.
14mr|python-flit-3.12.0-1|114	# Удаляем проблемные glob patterns из pyproject.toml
14mr|python-flit-3.12.0-1|115	sed -i "/^license-files/c\license-files = ['LICENSE']" flit_core/pyproject.toml
14mr|python-flit-3.12.0-1|116	sed -i 's|from \.vendor import tomli|import tomli|' flit_core/flit_core/config.py
14mr|python-flit-3.12.0-1|117	rm -rf flit_core/flit_core/vendor
14mr|python-flit-3.12.0-1|118	# Копируем основной LICENSE файл на место
14mr|python-flit-3.12.0-1|119	cp LICENSE flit_core/
14mr|python-flit-3.12.0-1|120	
14mr|python-flit-3.12.0-1|121	%build
14mr|python-flit-3.12.0-1|122	export FLIT_NO_NETWORK=1
14mr|python-flit-3.12.0-1|123	
14mr|python-flit-3.12.0-1|124	# first, build flit_core with self
14mr|python-flit-3.12.0-1|125	cd flit_core
14mr|python-flit-3.12.0-1|126	%pyproject_wheel
14mr|python-flit-3.12.0-1|127	cd -
14mr|python-flit-3.12.0-1|128	
14mr|python-flit-3.12.0-1|129	# build of the main flit (needs flit_core)
14mr|python-flit-3.12.0-1|130	export PYTHONPATH=$PWD:$PWD/flit_core
14mr|python-flit-3.12.0-1|131	%pyproject_wheel
14mr|python-flit-3.12.0-1|132	
14mr|python-flit-3.12.0-1|133	%install
14mr|python-flit-3.12.0-1|134	%pyproject_install
14mr|python-flit-3.12.0-1|135	
14mr|python-flit-3.12.0-1|136	# don't ship tests in flit_core package
14mr|python-flit-3.12.0-1|137	# if upstream decides to change the installation, it can be removed:
14mr|python-flit-3.12.0-1|138	# https://github.com/takluyver/flit/issues/403
14mr|python-flit-3.12.0-1|139	# rm -r %{buildroot}%{python3_sitelib}/flit_core/tests/
14mr|python-flit-3.12.0-1|140	
14mr|python-flit-3.12.0-1|141	%if %{with tests}
14mr|python-flit-3.12.0-1|142	%check
14mr|python-flit-3.12.0-1|143	# flit attempts to download list of classifiers from PyPI, but not if it's cached
14mr|python-flit-3.12.0-1|144	# test_invalid_classifier fails without the list
14mr|python-flit-3.12.0-1|145	mkdir -p fake_cache/flit
14mr|python-flit-3.12.0-1|146	cp %{SOURCE1} fake_cache/flit
14mr|python-flit-3.12.0-1|147	export XDG_CACHE_HOME=$PWD/fake_cache
14mr|python-flit-3.12.0-1|148	
14mr|python-flit-3.12.0-1|149	%pytest
14mr|python-flit-3.12.0-1|150	%endif

160 14
14mr|python-frozenlist-1.8.0-1|1	%global pypi_name frozenlist
14mr|python-frozenlist-1.8.0-1|2	%global debug_package %nil
14mr|python-frozenlist-1.8.0-1|3	
14mr|python-frozenlist-1.8.0-1|4	Summary:	A list-like structure which implements collections.abc.MutableSequence
14mr|python-frozenlist-1.8.0-1|5	Name:		python-%{pypi_name}
14mr|python-frozenlist-1.8.0-1|6	Version:	1.8.0
14mr|python-frozenlist-1.8.0-1|7	Release:	1
14mr|python-frozenlist-1.8.0-1|8	License:	ASL 2.0
14mr|python-frozenlist-1.8.0-1|9	Group:		Development/Python
14mr|python-frozenlist-1.8.0-1|10	Url:		https://github.com/aio-libs/frozenlist
14mr|python-frozenlist-1.8.0-1|11	Source0:	%{pypi_source}
14mr|python-frozenlist-1.8.0-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-frozenlist-1.8.0-1|13	BuildRequires:	python3-setuptools
14mr|python-frozenlist-1.8.0-1|14	
14mr|python-frozenlist-1.8.0-1|15	%description
14mr|python-frozenlist-1.8.0-1|16	A list-like structure which implements collections.abc.MutableSequence.
14mr|python-frozenlist-1.8.0-1|17	
14mr|python-frozenlist-1.8.0-1|18	#----------------------------------------------------------------------------
14mr|python-frozenlist-1.8.0-1|19	
14mr|python-frozenlist-1.8.0-1|20	%package -n python3-%{pypi_name}
14mr|python-frozenlist-1.8.0-1|21	Summary:	A list-like structure which implements collections.abc.MutableSequence
14mr|python-frozenlist-1.8.0-1|22	Group:		Development/Python
14mr|python-frozenlist-1.8.0-1|23	
14mr|python-frozenlist-1.8.0-1|24	%description -n python3-%{pypi_name}
14mr|python-frozenlist-1.8.0-1|25	A list-like structure which implements collections.abc.MutableSequence.
14mr|python-frozenlist-1.8.0-1|26	
14mr|python-frozenlist-1.8.0-1|27	%files -n python3-%{pypi_name}
14mr|python-frozenlist-1.8.0-1|28	%doc CHANGES.rst CONTRIBUTORS.txt README.rst LICENSE
14mr|python-frozenlist-1.8.0-1|29	%{python3_sitearch}/*
14mr|python-frozenlist-1.8.0-1|30	
14mr|python-frozenlist-1.8.0-1|31	#----------------------------------------------------------------------------
14mr|python-frozenlist-1.8.0-1|32	
14mr|python-frozenlist-1.8.0-1|33	%prep
14mr|python-frozenlist-1.8.0-1|34	%setup -qn %{pypi_name}-%{version}
14mr|python-frozenlist-1.8.0-1|35	
14mr|python-frozenlist-1.8.0-1|36	# Remove Cython-generated sources; we must ensure they are regenerated.
14mr|python-frozenlist-1.8.0-1|37	find . -type f -name '*.c' -print -delete
14mr|python-frozenlist-1.8.0-1|38	
14mr|python-frozenlist-1.8.0-1|39	# Patch out coverage-related pytest options:
14mr|python-frozenlist-1.8.0-1|40	# https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_linters
14mr|python-frozenlist-1.8.0-1|41	sed --regexp-extended --in-place \
14mr|python-frozenlist-1.8.0-1|42	's/^([[:blank:]]*)(.*[-_]cov)/\1# \2/' pytest.ini
14mr|python-frozenlist-1.8.0-1|43	
14mr|python-frozenlist-1.8.0-1|44	%generate_buildrequires
14mr|python-frozenlist-1.8.0-1|45	%pyproject_buildrequires
14mr|python-frozenlist-1.8.0-1|46	
14mr|python-frozenlist-1.8.0-1|47	%build
14mr|python-frozenlist-1.8.0-1|48	%pyproject_wheel
14mr|python-frozenlist-1.8.0-1|49	
14mr|python-frozenlist-1.8.0-1|50	%install
14mr|python-frozenlist-1.8.0-1|51	%pyproject_install
14mr|python-frozenlist-1.8.0-1|52	

161 14
14mr|python-funcsigs-1.0.2-6|1	%define pypi_name funcsigs
14mr|python-funcsigs-1.0.2-6|2	
14mr|python-funcsigs-1.0.2-6|3	Name:           python-funcsigs
14mr|python-funcsigs-1.0.2-6|4	Version:        1.0.2
14mr|python-funcsigs-1.0.2-6|5	Release:        6
14mr|python-funcsigs-1.0.2-6|6	Summary:        Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+
14mr|python-funcsigs-1.0.2-6|7	Group:          Development/Python
14mr|python-funcsigs-1.0.2-6|8	License:        ASL
14mr|python-funcsigs-1.0.2-6|9	URL:            http://funcsigs.readthedocs.org/
14mr|python-funcsigs-1.0.2-6|10	Source0:        http://pypi.python.org/packages/source/f/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mr|python-funcsigs-1.0.2-6|11	BuildArch:      noarch
14mr|python-funcsigs-1.0.2-6|12	BuildRequires:  pkgconfig(python3)
14mr|python-funcsigs-1.0.2-6|13	BuildRequires:  python3-setuptools
14mr|python-funcsigs-1.0.2-6|14	
14mr|python-funcsigs-1.0.2-6|15	%description
14mr|python-funcsigs-1.0.2-6|16	funcsigs is a backport of the PEP 362 function signature features from
14mr|python-funcsigs-1.0.2-6|17	Python 3.3’s inspect pypi_name.
14mr|python-funcsigs-1.0.2-6|18	
14mr|python-funcsigs-1.0.2-6|19	#-----------------------------------------------------
14mr|python-funcsigs-1.0.2-6|20	%package -n python3-funcsigs
14mr|python-funcsigs-1.0.2-6|21	Summary:        Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+
14mr|python-funcsigs-1.0.2-6|22	Group:          Development/Python
14mr|python-funcsigs-1.0.2-6|23	
14mr|python-funcsigs-1.0.2-6|24	%description -n python3-funcsigs
14mr|python-funcsigs-1.0.2-6|25	funcsigs is a backport of the PEP 362 function signature features from
14mr|python-funcsigs-1.0.2-6|26	Python 3.3’s inspect module.
14mr|python-funcsigs-1.0.2-6|27	
14mr|python-funcsigs-1.0.2-6|28	%files -n python3-funcsigs
14mr|python-funcsigs-1.0.2-6|29	%doc docs/ README.rst PKG-INFO
14mr|python-funcsigs-1.0.2-6|30	%{python3_sitelib}/*
14mr|python-funcsigs-1.0.2-6|31	
14mr|python-funcsigs-1.0.2-6|32	#-----------------------------------------------------
14mr|python-funcsigs-1.0.2-6|33	%prep
14mr|python-funcsigs-1.0.2-6|34	%setup -q -n %{pypi_name}-%{version}
14mr|python-funcsigs-1.0.2-6|35	
14mr|python-funcsigs-1.0.2-6|36	%generate_buildrequires
14mr|python-funcsigs-1.0.2-6|37	%pyproject_buildrequires
14mr|python-funcsigs-1.0.2-6|38	
14mr|python-funcsigs-1.0.2-6|39	%build
14mr|python-funcsigs-1.0.2-6|40	%pyproject_wheel
14mr|python-funcsigs-1.0.2-6|41	
14mr|python-funcsigs-1.0.2-6|42	%install
14mr|python-funcsigs-1.0.2-6|43	%pyproject_install

162 14
14mr|python-future-1.0.0-1|1	%global pypi_name future
14mr|python-future-1.0.0-1|2	
14mr|python-future-1.0.0-1|3	Summary:	Clean single-source support for Python 3 and 2
14mr|python-future-1.0.0-1|4	Name:		python-future
14mr|python-future-1.0.0-1|5	Version:	1.0.0
14mr|python-future-1.0.0-1|6	Release:	1
14mr|python-future-1.0.0-1|7	License:	MIT
14mr|python-future-1.0.0-1|8	Group:		Development/Python
14mr|python-future-1.0.0-1|9	Source0:	%{pypi_source}
14mr|python-future-1.0.0-1|10	BuildRequires:	pkgconfig(python3)
14mr|python-future-1.0.0-1|11	BuildRequires:	python3dist(setuptools)
14mr|python-future-1.0.0-1|12	BuildArch:	noarch
14mr|python-future-1.0.0-1|13	
14mr|python-future-1.0.0-1|14	%description
14mr|python-future-1.0.0-1|15	Easy, safe support for Python 3/2 compatibility.
14mr|python-future-1.0.0-1|16	
14mr|python-future-1.0.0-1|17	#----------------------------------------------------------------------------
14mr|python-future-1.0.0-1|18	
14mr|python-future-1.0.0-1|19	%package -n python3-%{pypi_name}
14mr|python-future-1.0.0-1|20	Summary:	Clean single-source support for Python 3 and 2
14mr|python-future-1.0.0-1|21	Group:		Development/Python
14mr|python-future-1.0.0-1|22	
14mr|python-future-1.0.0-1|23	%description -n python3-%{pypi_name}
14mr|python-future-1.0.0-1|24	Easy, safe support for Python 3/2 compatibility.
14mr|python-future-1.0.0-1|25	
14mr|python-future-1.0.0-1|26	%files -n python3-%{pypi_name}
14mr|python-future-1.0.0-1|27	%doc README.rst docs/_themes/LICENSE LICENSE.txt
14mr|python-future-1.0.0-1|28	%{_bindir}/futurize
14mr|python-future-1.0.0-1|29	%{_bindir}/pasteurize
14mr|python-future-1.0.0-1|30	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mr|python-future-1.0.0-1|31	%{python3_sitelib}/%{pypi_name}
14mr|python-future-1.0.0-1|32	%{python3_sitelib}/past
14mr|python-future-1.0.0-1|33	%{python3_sitelib}/libfuturize
14mr|python-future-1.0.0-1|34	%{python3_sitelib}/libpasteurize
14mr|python-future-1.0.0-1|35	
14mr|python-future-1.0.0-1|36	#----------------------------------------------------------------------------
14mr|python-future-1.0.0-1|37	
14mr|python-future-1.0.0-1|38	%prep
14mr|python-future-1.0.0-1|39	%setup -q -n %{pypi_name}-%{version}
14mr|python-future-1.0.0-1|40	# Remove bundled egg-info
14mr|python-future-1.0.0-1|41	rm -rf %{pypi_name}.egg-info
14mr|python-future-1.0.0-1|42	
14mr|python-future-1.0.0-1|43	find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
14mr|python-future-1.0.0-1|44	
14mr|python-future-1.0.0-1|45	%generate_buildrequires
14mr|python-future-1.0.0-1|46	%pyproject_buildrequires
14mr|python-future-1.0.0-1|47	
14mr|python-future-1.0.0-1|48	%build
14mr|python-future-1.0.0-1|49	%pyproject_wheel
14mr|python-future-1.0.0-1|50	
14mr|python-future-1.0.0-1|51	%install
14mr|python-future-1.0.0-1|52	%pyproject_install

163 14
14mr|python-gast-0.6.0-1|1	%global pypi_name gast
14mr|python-gast-0.6.0-1|2	
14mr|python-gast-0.6.0-1|3	Name:           python-%{pypi_name}
14mr|python-gast-0.6.0-1|4	Version:	0.6.0
14mr|python-gast-0.6.0-1|5	Release:	1
14mr|python-gast-0.6.0-1|6	Summary:        Python AST that abstracts the underlying Python version
14mr|python-gast-0.6.0-1|7	Group:          Development/Python
14mr|python-gast-0.6.0-1|8	License:        BSD 3-Clause
14mr|python-gast-0.6.0-1|9	URL:            https://github.com/serge-sans-paille/gast/
14mr|python-gast-0.6.0-1|10	Source0:	%{pypi_source}
14mr|python-gast-0.6.0-1|11	BuildArch:      noarch
14mr|python-gast-0.6.0-1|12	
14mr|python-gast-0.6.0-1|13	BuildRequires:  pyproject-rpm-macros
14mr|python-gast-0.6.0-1|14	BuildRequires:  python3-devel
14mr|python-gast-0.6.0-1|15	BuildRequires:  python3dist(setuptools)
14mr|python-gast-0.6.0-1|16	
14mr|python-gast-0.6.0-1|17	%description
14mr|python-gast-0.6.0-1|18	A generic AST to represent Python3's Abstract Syntax Tree(AST). GAST provides a
14mr|python-gast-0.6.0-1|19	compatibility layer between the AST of various Python versions, as produced by
14mr|python-gast-0.6.0-1|20	ast.parse from the standard ast module.
14mr|python-gast-0.6.0-1|21	#---------------------------------------------------
14mr|python-gast-0.6.0-1|22	
14mr|python-gast-0.6.0-1|23	%package -n     python3-%{pypi_name}
14mr|python-gast-0.6.0-1|24	Summary:        %{summary}
14mr|python-gast-0.6.0-1|25	Group:          Development/Python
14mr|python-gast-0.6.0-1|26	
14mr|python-gast-0.6.0-1|27	%description -n python3-%{pypi_name}
14mr|python-gast-0.6.0-1|28	A generic AST to represent Python3's Abstract Syntax Tree(AST). GAST provides a
14mr|python-gast-0.6.0-1|29	compatibility layer between the AST of various Python versions, as produced by
14mr|python-gast-0.6.0-1|30	ast.parse from the standard ast module.
14mr|python-gast-0.6.0-1|31	
14mr|python-gast-0.6.0-1|32	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-gast-0.6.0-1|33	%license LICENSE
14mr|python-gast-0.6.0-1|34	%doc README.rst
14mr|python-gast-0.6.0-1|35	
14mr|python-gast-0.6.0-1|36	#---------------------------------------------------
14mr|python-gast-0.6.0-1|37	%prep
14mr|python-gast-0.6.0-1|38	%autosetup -n %{pypi_name}-%{version}
14mr|python-gast-0.6.0-1|39	
14mr|python-gast-0.6.0-1|40	%generate_buildrequires
14mr|python-gast-0.6.0-1|41	%pyproject_buildrequires -r
14mr|python-gast-0.6.0-1|42	
14mr|python-gast-0.6.0-1|43	%build
14mr|python-gast-0.6.0-1|44	%pyproject_wheel
14mr|python-gast-0.6.0-1|45	
14mr|python-gast-0.6.0-1|46	%install
14mr|python-gast-0.6.0-1|47	%pyproject_install
14mr|python-gast-0.6.0-1|48	%pyproject_save_files %{pypi_name}
14mr|python-gast-0.6.0-1|49	
14mr|python-gast-0.6.0-1|50	
14mr|python-gast-0.6.0-1|51	

164 14
14mr|python-gettext-5.0-1|1	%define module gettext
14mr|python-gettext-5.0-1|2	
14mr|python-gettext-5.0-1|3	Summary:	Python Gettext po to mo file compiler
14mr|python-gettext-5.0-1|4	Name:		python-%{module}
14mr|python-gettext-5.0-1|5	Version:	5.0
14mr|python-gettext-5.0-1|6	Release:	1
14mr|python-gettext-5.0-1|7	License:	BSD
14mr|python-gettext-5.0-1|8	Group:		Development/Python
14mr|python-gettext-5.0-1|9	Url:		https://pypi.org/project/python-gettext
14mr|python-gettext-5.0-1|10	Source0:	https://pypi.io/packages/source/p/python-gettext/%{name}-%{version}.tar.gz
14mr|python-gettext-5.0-1|11	BuildRequires:	python3dist(setuptools)
14mr|python-gettext-5.0-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-gettext-5.0-1|13	BuildArch:	noarch
14mr|python-gettext-5.0-1|14	
14mr|python-gettext-5.0-1|15	%description
14mr|python-gettext-5.0-1|16	This implementation of Gettext for Python includes a Msgfmt class which can be
14mr|python-gettext-5.0-1|17	used to generate compiled mo files from Gettext po files and includes support
14mr|python-gettext-5.0-1|18	for the newer msgctxt keyword.
14mr|python-gettext-5.0-1|19	
14mr|python-gettext-5.0-1|20	#------------------------------------------------------------------
14mr|python-gettext-5.0-1|21	
14mr|python-gettext-5.0-1|22	%package -n python3-%{module}
14mr|python-gettext-5.0-1|23	Summary:	Python 3 Gettext po to mo file compiler
14mr|python-gettext-5.0-1|24	Group:		Development/Python
14mr|python-gettext-5.0-1|25	BuildArch:	noarch
14mr|python-gettext-5.0-1|26	
14mr|python-gettext-5.0-1|27	%description -n	python3-%{module}
14mr|python-gettext-5.0-1|28	This implementation of Gettext for Python 3 includes a Msgfmt class which can
14mr|python-gettext-5.0-1|29	be used to generate compiled mo files from Gettext po files and includes
14mr|python-gettext-5.0-1|30	support for the newer msgctxt keyword.
14mr|python-gettext-5.0-1|31	
14mr|python-gettext-5.0-1|32	%files -n python3-%{module}
14mr|python-gettext-5.0-1|33	%doc CHANGES.rst README.rst
14mr|python-gettext-5.0-1|34	%license LICENSE.rst
14mr|python-gettext-5.0-1|35	%{python3_sitelib}/pythongettext/
14mr|python-gettext-5.0-1|36	%{python3_sitelib}/python_gettext-*.dist-info/
14mr|python-gettext-5.0-1|37	
14mr|python-gettext-5.0-1|38	#------------------------------------------------------------------
14mr|python-gettext-5.0-1|39	
14mr|python-gettext-5.0-1|40	%prep
14mr|python-gettext-5.0-1|41	%autosetup -p1
14mr|python-gettext-5.0-1|42	
14mr|python-gettext-5.0-1|43	# Remove bundled egg-info
14mr|python-gettext-5.0-1|44	rm -rf python_gettext.egg-info
14mr|python-gettext-5.0-1|45	
14mr|python-gettext-5.0-1|46	%generate_buildrequires
14mr|python-gettext-5.0-1|47	%pyproject_buildrequires
14mr|python-gettext-5.0-1|48	
14mr|python-gettext-5.0-1|49	%build
14mr|python-gettext-5.0-1|50	%pyproject_wheel
14mr|python-gettext-5.0-1|51	
14mr|python-gettext-5.0-1|52	%install
14mr|python-gettext-5.0-1|53	%pyproject_install

165 14
14mr|python-gitdb-4.0.12-1|1	%define pypi_name gitdb
14mr|python-gitdb-4.0.12-1|2	%define debug_package	%{nil}
14mr|python-gitdb-4.0.12-1|3	
14mr|python-gitdb-4.0.12-1|4	Name:		python-%{pypi_name}
14mr|python-gitdb-4.0.12-1|5	Version:	4.0.12
14mr|python-gitdb-4.0.12-1|6	Release:	1
14mr|python-gitdb-4.0.12-1|7	Summary:	Git Object Database
14mr|python-gitdb-4.0.12-1|8	License:	BSD
14mr|python-gitdb-4.0.12-1|9	Group:		Development/Python
14mr|python-gitdb-4.0.12-1|10	Url:		https://pypi.python.org/pypi/gitdb
14mr|python-gitdb-4.0.12-1|11	Source0:	%{pypi_source}
14mr|python-gitdb-4.0.12-1|12	
14mr|python-gitdb-4.0.12-1|13	%description
14mr|python-gitdb-4.0.12-1|14	GitDB is a Python git object database.
14mr|python-gitdb-4.0.12-1|15	
14mr|python-gitdb-4.0.12-1|16	#-----------------------------------------------------------
14mr|python-gitdb-4.0.12-1|17	
14mr|python-gitdb-4.0.12-1|18	%package -n python3-gitdb
14mr|python-gitdb-4.0.12-1|19	Summary:	A pure-Python 3 git object database
14mr|python-gitdb-4.0.12-1|20	Group:		Development/Python
14mr|python-gitdb-4.0.12-1|21	BuildRequires:	pkgconfig(python3)
14mr|python-gitdb-4.0.12-1|22	BuildRequires:	python3dist(setuptools)
14mr|python-gitdb-4.0.12-1|23	BuildRequires:	python3dist(nose)
14mr|python-gitdb-4.0.12-1|24	BuildRequires:	python3dist(async)
14mr|python-gitdb-4.0.12-1|25	BuildRequires:	python3dist(smmap)
14mr|python-gitdb-4.0.12-1|26	#gitdb2 project its a mirror if gitdb
14mr|python-gitdb-4.0.12-1|27	Provides:	python3dist(gitdb2) = %{EVRD}
14mr|python-gitdb-4.0.12-1|28	Provides:	python3-gitdb2 = %{EVRD}
14mr|python-gitdb-4.0.12-1|29	Requires:	python3dist(async)
14mr|python-gitdb-4.0.12-1|30	BuildArch:	noarch
14mr|python-gitdb-4.0.12-1|31	
14mr|python-gitdb-4.0.12-1|32	%description -n python3-gitdb
14mr|python-gitdb-4.0.12-1|33	GitDB allows you to access bare git repositories for reading and writing. It
14mr|python-gitdb-4.0.12-1|34	aims at allowing full access to loose objects as well as packs with performance
14mr|python-gitdb-4.0.12-1|35	and scalability in mind. It operates exclusively on streams, allowing to
14mr|python-gitdb-4.0.12-1|36	operate on large objects with a small memory footprint.
14mr|python-gitdb-4.0.12-1|37	
14mr|python-gitdb-4.0.12-1|38	This is the Python 3 version of the package.
14mr|python-gitdb-4.0.12-1|39	
14mr|python-gitdb-4.0.12-1|40	%files -n python3-gitdb
14mr|python-gitdb-4.0.12-1|41	%doc AUTHORS LICENSE
14mr|python-gitdb-4.0.12-1|42	%{python3_sitelib}/gitdb*
14mr|python-gitdb-4.0.12-1|43	
14mr|python-gitdb-4.0.12-1|44	#-----------------------------------------------------------
14mr|python-gitdb-4.0.12-1|45	
14mr|python-gitdb-4.0.12-1|46	%prep
14mr|python-gitdb-4.0.12-1|47	%setup -q -n %{pypi_name}-%{version}
14mr|python-gitdb-4.0.12-1|48	
14mr|python-gitdb-4.0.12-1|49	%generate_buildrequires
14mr|python-gitdb-4.0.12-1|50	%pyproject_buildrequires
14mr|python-gitdb-4.0.12-1|51	
14mr|python-gitdb-4.0.12-1|52	%build
14mr|python-gitdb-4.0.12-1|53	%pyproject_wheel
14mr|python-gitdb-4.0.12-1|54	
14mr|python-gitdb-4.0.12-1|55	%install
14mr|python-gitdb-4.0.12-1|56	%pyproject_install

166 14
14mr|python-glad-2.0.4-1|1	%global pypi_name glad
14mr|python-glad-2.0.4-1|2	
14mr|python-glad-2.0.4-1|3	Name:		python-%{pypi_name}
14mr|python-glad-2.0.4-1|4	Version:	2.0.4
14mr|python-glad-2.0.4-1|5	Release:	1
14mr|python-glad-2.0.4-1|6	Summary:	Multi-Language GL/GLES/EGL/GLX/WGL Loader-Generator
14mr|python-glad-2.0.4-1|7	Group:		Development/Python
14mr|python-glad-2.0.4-1|8	License:	MIT and ASL 2.0
14mr|python-glad-2.0.4-1|9	Url:		https://github.com/Dav1dde/glad
14mr|python-glad-2.0.4-1|10	Source0:	https://github.com/Dav1dde/glad/archive/refs/tags/v%{version}/glad-%{version}.tar.gz
14mr|python-glad-2.0.4-1|11	Source1:	python-glad.rpmlintrc
14mr|python-glad-2.0.4-1|12	BuildRequires:	python3-setuptools
14mr|python-glad-2.0.4-1|13	Requires:	python3-setuptools_scm
14mr|python-glad-2.0.4-1|14	BuildArch:	noarch
14mr|python-glad-2.0.4-1|15	
14mr|python-glad-2.0.4-1|16	%description
14mr|python-glad-2.0.4-1|17	Glad uses the official Khronos-XML specs to generate a GL/GLES/EGL/GLX/WGL
14mr|python-glad-2.0.4-1|18	Loader made for your needs.
14mr|python-glad-2.0.4-1|19	
14mr|python-glad-2.0.4-1|20	#---------------------------------------------------------------------------
14mr|python-glad-2.0.4-1|21	
14mr|python-glad-2.0.4-1|22	%package -n python3-%{pypi_name}
14mr|python-glad-2.0.4-1|23	Summary:	Multi-Language GL/GLES/EGL/GLX/WGL Loader-Generator
14mr|python-glad-2.0.4-1|24	
14mr|python-glad-2.0.4-1|25	%description -n python3-%{pypi_name}
14mr|python-glad-2.0.4-1|26	Glad uses the official Khronos-XML specs to generate a GL/GLES/EGL/GLX/WGL
14mr|python-glad-2.0.4-1|27	Loader made for your needs.
14mr|python-glad-2.0.4-1|28	
14mr|python-glad-2.0.4-1|29	%files -n python3-%{pypi_name}
14mr|python-glad-2.0.4-1|30	%{python3_sitelib}/%{pypi_name}
14mr|python-glad-2.0.4-1|31	%{python3_sitelib}/glad2-%{version}-py*.*.egg-info/
14mr|python-glad-2.0.4-1|32	
14mr|python-glad-2.0.4-1|33	#---------------------------------------------------------------------------
14mr|python-glad-2.0.4-1|34	
14mr|python-glad-2.0.4-1|35	%package -n %{pypi_name}
14mr|python-glad-2.0.4-1|36	Summary:	Multi-Language GL/GLES/EGL/GLX/WGL Loader-Generator
14mr|python-glad-2.0.4-1|37	Requires:	python3-%{pypi_name} = %{EVRD}
14mr|python-glad-2.0.4-1|38	
14mr|python-glad-2.0.4-1|39	%description -n %{pypi_name}
14mr|python-glad-2.0.4-1|40	Glad uses the official Khronos-XML specs to generate a GL/GLES/EGL/GLX/WGL
14mr|python-glad-2.0.4-1|41	Loader made for your needs.
14mr|python-glad-2.0.4-1|42	
14mr|python-glad-2.0.4-1|43	%files -n %{pypi_name}
14mr|python-glad-2.0.4-1|44	%{_bindir}/glad
14mr|python-glad-2.0.4-1|45	
14mr|python-glad-2.0.4-1|46	#---------------------------------------------------------------------------
14mr|python-glad-2.0.4-1|47	
14mr|python-glad-2.0.4-1|48	%prep
14mr|python-glad-2.0.4-1|49	%autosetup -n %{pypi_name}-%{version}
14mr|python-glad-2.0.4-1|50	
14mr|python-glad-2.0.4-1|51	# Remove bundled egg-info
14mr|python-glad-2.0.4-1|52	rm -rf %{pypi_name}.egg-info
14mr|python-glad-2.0.4-1|53	
14mr|python-glad-2.0.4-1|54	# Fix shebang
14mr|python-glad-2.0.4-1|55	sed -i -e '/^#!\//, 1d' %{pypi_name}/__main__.py
14mr|python-glad-2.0.4-1|56	
14mr|python-glad-2.0.4-1|57	%build
14mr|python-glad-2.0.4-1|58	%py3_build
14mr|python-glad-2.0.4-1|59	
14mr|python-glad-2.0.4-1|60	%install
14mr|python-glad-2.0.4-1|61	%py3_install

167 14
14mr|python-gnupg-0.5.3-3|1	%define pypi_name python-gnupg
14mr|python-gnupg-0.5.3-3|2	%define module_name gnupg
14mr|python-gnupg-0.5.3-3|3	
14mr|python-gnupg-0.5.3-3|4	Summary:	A Python wrapper for GnuPG
14mr|python-gnupg-0.5.3-3|5	Name:		python-%{module_name}
14mr|python-gnupg-0.5.3-3|6	Version:	0.5.3
14mr|python-gnupg-0.5.3-3|7	Release:	3
14mr|python-gnupg-0.5.3-3|8	Epoch:		2
14mr|python-gnupg-0.5.3-3|9	License:	BSD
14mr|python-gnupg-0.5.3-3|10	Group:		Development/Python
14mr|python-gnupg-0.5.3-3|11	Url:		https://github.com/vsajip/python-gnupg
14mr|python-gnupg-0.5.3-3|12	Source0:	%{pypi_source}
14mr|python-gnupg-0.5.3-3|13	BuildRequires:	pyproject-rpm-macros
14mr|python-gnupg-0.5.3-3|14	BuildRequires:	python3-pip
14mr|python-gnupg-0.5.3-3|15	BuildRequires:	python3-tomli
14mr|python-gnupg-0.5.3-3|16	BuildRequires:	python3-psutil
14mr|python-gnupg-0.5.3-3|17	BuildRequires:	python3-devel
14mr|python-gnupg-0.5.3-3|18	BuildRequires:	python3-wheel
14mr|python-gnupg-0.5.3-3|19	
14mr|python-gnupg-0.5.3-3|20	Requires:	gnupg2
14mr|python-gnupg-0.5.3-3|21	BuildArch:	noarch
14mr|python-gnupg-0.5.3-3|22	
14mr|python-gnupg-0.5.3-3|23	%description
14mr|python-gnupg-0.5.3-3|24	This module implements a Python library which takes care of the internal
14mr|python-gnupg-0.5.3-3|25	details and allows its users to generate and manage keys, encrypt and
14mr|python-gnupg-0.5.3-3|26	decrypt data, and sign and verify messages.
14mr|python-gnupg-0.5.3-3|27	
14mr|python-gnupg-0.5.3-3|28	#----------------------------------------------------------------------------
14mr|python-gnupg-0.5.3-3|29	%package -n python3-%{module_name}
14mr|python-gnupg-0.5.3-3|30	Summary:	A Python wrapper for GnuPG
14mr|python-gnupg-0.5.3-3|31	Group:		Development/Python
14mr|python-gnupg-0.5.3-3|32	
14mr|python-gnupg-0.5.3-3|33	%description -n python3-%{module_name}
14mr|python-gnupg-0.5.3-3|34	This module implements a Python3 library which takes care of the internal
14mr|python-gnupg-0.5.3-3|35	details and allows its users to generate and manage keys, encrypt and
14mr|python-gnupg-0.5.3-3|36	decrypt data, and sign and verify messages.
14mr|python-gnupg-0.5.3-3|37	
14mr|python-gnupg-0.5.3-3|38	%files -n python3-%{module_name}  -f %{pyproject_files}
14mr|python-gnupg-0.5.3-3|39	%doc LICENSE.txt README.rst
14mr|python-gnupg-0.5.3-3|40	
14mr|python-gnupg-0.5.3-3|41	#---------------------------------------------------------------------------
14mr|python-gnupg-0.5.3-3|42	
14mr|python-gnupg-0.5.3-3|43	%generate_buildrequires
14mr|python-gnupg-0.5.3-3|44	%pyproject_buildrequires -r
14mr|python-gnupg-0.5.3-3|45	
14mr|python-gnupg-0.5.3-3|46	%prep
14mr|python-gnupg-0.5.3-3|47	%autosetup -n %{pypi_name}-%{version}
14mr|python-gnupg-0.5.3-3|48	
14mr|python-gnupg-0.5.3-3|49	%build
14mr|python-gnupg-0.5.3-3|50	%pyproject_wheel
14mr|python-gnupg-0.5.3-3|51	
14mr|python-gnupg-0.5.3-3|52	%install
14mr|python-gnupg-0.5.3-3|53	%pyproject_install
14mr|python-gnupg-0.5.3-3|54	%pyproject_save_files %{module_name}
14mr|python-gnupg-0.5.3-3|55	# rm -f %{buildroot}/%{_bindir}/versioneer.py

168 14
14mr|python-gobject3-3.58.0-1|1	%define oname pygobject
14mr|python-gobject3-3.58.0-1|2	%define pycapi_commit 22811c3f0e69908894d2bd724f572b32667f2141
14mr|python-gobject3-3.58.0-1|3	
14mr|python-gobject3-3.58.0-1|4	%define api 3.0
14mr|python-gobject3-3.58.0-1|5	%define major 0
14mr|python-gobject3-3.58.0-1|6	
14mr|python-gobject3-3.58.0-1|7	%global __provides_exclude_from ^%{py2_platsitedir}/gi/_gobject/__init__.py
14mr|python-gobject3-3.58.0-1|8	# Disable useless provides ('_gi.so' and similar)
14mr|python-gobject3-3.58.0-1|9	%global __provides_exclude .*_.*\.so
14mr|python-gobject3-3.58.0-1|10	%global __requires_exclude typelib.*GIMarshallingTests.*|typelib.*Vte.*|typelib.*Gst.*|typelib.*WebKit.*|typelib.*namespace.*|typelib.*GioWin32.*
14mr|python-gobject3-3.58.0-1|11	%global __provides_exclude_from ^(%{python3_sitearch})/(pygtkcompat|gi/pygtkcompat.py|gi/_gobject/__init__.py|gi/module.py|gi/__init__.py|gi/overrides/GIMarshallingTests.py)
14mr|python-gobject3-3.58.0-1|12	%global __requires_exclude_from ^(%{python3_sitearch})/(pygtkcompat|gi/pygtkcompat.py|gi/_gobject/__init__.py|gi/module.py|gi/__init__.py|gi/overrides/GIMarshallingTests.py)
14mr|python-gobject3-3.58.0-1|13	
14mr|python-gobject3-3.58.0-1|14	%bcond_without python3
14mr|python-gobject3-3.58.0-1|15	%bcond_without webkit
14mr|python-gobject3-3.58.0-1|16	
14mr|python-gobject3-3.58.0-1|17	Summary:	Python bindings for GObject Introspection
14mr|python-gobject3-3.58.0-1|18	Name:		python-gobject3
14mr|python-gobject3-3.58.0-1|19	Version:	3.58.0
14mr|python-gobject3-3.58.0-1|20	Release:	1
14mr|python-gobject3-3.58.0-1|21	License:	LGPLv2+ and MIT
14mr|python-gobject3-3.58.0-1|22	Group:		Development/Python
14mr|python-gobject3-3.58.0-1|23	Url:		https://download.gnome.org/sources/pygobject
14mr|python-gobject3-3.58.0-1|24	Source0:	https://github.com/GNOME/pygobject/archive/%{version}.tar.gz?/%{oname}-%{version}.tar.gz
14mr|python-gobject3-3.58.0-1|25	Source1:	https://github.com/python/pythoncapi-compat/archive/%{pycapi_commit}.tar.gz?/pythoncapi-compat-%{pycapi_commit}.tar.gz
14mr|python-gobject3-3.58.0-1|26	BuildRequires:	meson
14mr|python-gobject3-3.58.0-1|27	BuildRequires:	pkgconfig(glib-2.0)
14mr|python-gobject3-3.58.0-1|28	BuildRequires:	pkgconfig(gobject-introspection-1.0)
14mr|python-gobject3-3.58.0-1|29	BuildRequires:	pkgconfig(libffi)
14mr|python-gobject3-3.58.0-1|30	BuildRequires:	pkgconfig(py3cairo)
14mr|python-gobject3-3.58.0-1|31	BuildRequires:	pkgconfig(python3)
14mr|python-gobject3-3.58.0-1|32	
14mr|python-gobject3-3.58.0-1|33	%description
14mr|python-gobject3-3.58.0-1|34	The %{name} package provides a convenient wrapper for the GObject
14mr|python-gobject3-3.58.0-1|35	library for use in Python programs.
14mr|python-gobject3-3.58.0-1|36	
14mr|python-gobject3-3.58.0-1|37	#----------------------------------------------------------------------------
14mr|python-gobject3-3.58.0-1|38	
14mr|python-gobject3-3.58.0-1|39	%package -n python3-gi
14mr|python-gobject3-3.58.0-1|40	Summary:	Python 3 bindings for GObject Introspection
14mr|python-gobject3-3.58.0-1|41	Group:		Development/Python
14mr|python-gobject3-3.58.0-1|42	Provides:	python3-gobject-introspection = %{EVRD}
14mr|python-gobject3-3.58.0-1|43	Provides:	python3-gobject3-introspection = %{EVRD}
14mr|python-gobject3-3.58.0-1|44	Provides:	python3-gobject3 = %{EVRD}
14mr|python-gobject3-3.58.0-1|45	Requires:	gobject-introspection
14mr|python-gobject3-3.58.0-1|46	Requires:	typelib(Vte)
14mr|python-gobject3-3.58.0-1|47	%if %{with webkit}
14mr|python-gobject3-3.58.0-1|48	Requires:	typelib(WebKit2)
14mr|python-gobject3-3.58.0-1|49	%endif
14mr|python-gobject3-3.58.0-1|50	
14mr|python-gobject3-3.58.0-1|51	%description -n python3-gi
14mr|python-gobject3-3.58.0-1|52	This package contains the Python 3 GObject Introspection bindings.
14mr|python-gobject3-3.58.0-1|53	
14mr|python-gobject3-3.58.0-1|54	%files -n python3-gi
14mr|python-gobject3-3.58.0-1|55	%{python3_sitearch}/gi
14mr|python-gobject3-3.58.0-1|56	%exclude %{python3_sitearch}/gi/_gi_cairo*.so
14mr|python-gobject3-3.58.0-1|57	
14mr|python-gobject3-3.58.0-1|58	#----------------------------------------------------------------------------
14mr|python-gobject3-3.58.0-1|59	
14mr|python-gobject3-3.58.0-1|60	%package -n python3-gi-cairo
14mr|python-gobject3-3.58.0-1|61	Summary:	Python3-gi bindings for Cairo
14mr|python-gobject3-3.58.0-1|62	Group:		Development/Python
14mr|python-gobject3-3.58.0-1|63	Requires:	python3-gi = %{EVRD}
14mr|python-gobject3-3.58.0-1|64	Requires:	typelib(PangoCairo)
14mr|python-gobject3-3.58.0-1|65	Requires:	python3-cairo
14mr|python-gobject3-3.58.0-1|66	Provides:	python3-gobject-cairo = %{EVRD}
14mr|python-gobject3-3.58.0-1|67	
14mr|python-gobject3-3.58.0-1|68	%description -n python3-gi-cairo
14mr|python-gobject3-3.58.0-1|69	This package contains the Python-gi Cairo bindings.
14mr|python-gobject3-3.58.0-1|70	
14mr|python-gobject3-3.58.0-1|71	%files -n python3-gi-cairo
14mr|python-gobject3-3.58.0-1|72	%{python3_sitearch}/gi/_gi_cairo*.so
14mr|python-gobject3-3.58.0-1|73	%{python3_sitearch}/PyGObject-%{version}*.dist-info
14mr|python-gobject3-3.58.0-1|74	
14mr|python-gobject3-3.58.0-1|75	#----------------------------------------------------------------------------
14mr|python-gobject3-3.58.0-1|76	
14mr|python-gobject3-3.58.0-1|77	%package -n python3-gobject3-devel
14mr|python-gobject3-3.58.0-1|78	Summary:	Python-gobject development files
14mr|python-gobject3-3.58.0-1|79	Group:		Development/C
14mr|python-gobject3-3.58.0-1|80	Requires:	python3-gi-cairo = %{EVRD}
14mr|python-gobject3-3.58.0-1|81	Provides:	python3-gobject3-devel = %{EVRD}
14mr|python-gobject3-3.58.0-1|82	Provides:	python3-gobject-devel = %{EVRD}
14mr|python-gobject3-3.58.0-1|83	
14mr|python-gobject3-3.58.0-1|84	%description -n python3-gobject3-devel
14mr|python-gobject3-3.58.0-1|85	This contains the python2-gobject development files, including C
14mr|python-gobject3-3.58.0-1|86	header, pkg-config file.
14mr|python-gobject3-3.58.0-1|87	
14mr|python-gobject3-3.58.0-1|88	%files -n python3-gobject3-devel
14mr|python-gobject3-3.58.0-1|89	%{_libdir}/pkgconfig/%{oname}-%{api}.pc
14mr|python-gobject3-3.58.0-1|90	%{_includedir}/%{oname}-%{api}/%{oname}*.h
14mr|python-gobject3-3.58.0-1|91	
14mr|python-gobject3-3.58.0-1|92	#----------------------------------------------------------------------------
14mr|python-gobject3-3.58.0-1|93	
14mr|python-gobject3-3.58.0-1|94	%prep
14mr|python-gobject3-3.58.0-1|95	%autosetup -p1 -n %{oname}-%{version} -a1
14mr|python-gobject3-3.58.0-1|96	mkdir -p subprojects/pythoncapi-compat
14mr|python-gobject3-3.58.0-1|97	cp -r pythoncapi-compat-%{pycapi_commit}/* subprojects/pythoncapi-compat
14mr|python-gobject3-3.58.0-1|98	
14mr|python-gobject3-3.58.0-1|99	%generate_buildrequires
14mr|python-gobject3-3.58.0-1|100	%pyproject_buildrequires
14mr|python-gobject3-3.58.0-1|101	
14mr|python-gobject3-3.58.0-1|102	%build
14mr|python-gobject3-3.58.0-1|103	export CFLAGS="%{optflags} -lpython%{python3_version}"
14mr|python-gobject3-3.58.0-1|104	export LDFLAGS="%{optflags} -lpython%{python3_version}"
14mr|python-gobject3-3.58.0-1|105	%meson -Dtests=false
14mr|python-gobject3-3.58.0-1|106	%meson_build
14mr|python-gobject3-3.58.0-1|107	
14mr|python-gobject3-3.58.0-1|108	%install
14mr|python-gobject3-3.58.0-1|109	%meson_install

169 14
14mr|python-google-auth-2.29.0-1|1	%global pypi_name google-auth
14mr|python-google-auth-2.29.0-1|2	
14mr|python-google-auth-2.29.0-1|3	Summary:	Google Authentication Library
14mr|python-google-auth-2.29.0-1|4	Name:		python-google-auth
14mr|python-google-auth-2.29.0-1|5	Version:	2.29.0
14mr|python-google-auth-2.29.0-1|6	Release:	1
14mr|python-google-auth-2.29.0-1|7	License:	ASLv2
14mr|python-google-auth-2.29.0-1|8	Group:		Development/Python
14mr|python-google-auth-2.29.0-1|9	Url:		https://github.com/googleapis/google-auth-library-python
14mr|python-google-auth-2.29.0-1|10	Source0:	%{pypi_source}
14mr|python-google-auth-2.29.0-1|11	BuildArch:	noarch
14mr|python-google-auth-2.29.0-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-google-auth-2.29.0-1|13	BuildRequires:	python3dist(cachetools) >= 2.0.0
14mr|python-google-auth-2.29.0-1|14	BuildRequires:	python3dist(mock)
14mr|python-google-auth-2.29.0-1|15	BuildRequires:	python3dist(pyasn1-modules) >= 0.2.1
14mr|python-google-auth-2.29.0-1|16	BuildRequires:	python3dist(pytest)
14mr|python-google-auth-2.29.0-1|17	BuildRequires:	python3dist(rsa) >= 3.1.4
14mr|python-google-auth-2.29.0-1|18	BuildRequires:	python3dist(setuptools)
14mr|python-google-auth-2.29.0-1|19	BuildRequires:	python3dist(six) >= 1.9.0
14mr|python-google-auth-2.29.0-1|20	Requires:	python3dist(cachetools) >= 2.0.0
14mr|python-google-auth-2.29.0-1|21	Requires:	python3dist(pyasn1-modules) >= 0.2.1
14mr|python-google-auth-2.29.0-1|22	Requires:	python3dist(rsa) >= 3.1.4
14mr|python-google-auth-2.29.0-1|23	
14mr|python-google-auth-2.29.0-1|24	%description
14mr|python-google-auth-2.29.0-1|25	Google Auth Python Library simplifies using Google's various server-to-server
14mr|python-google-auth-2.29.0-1|26	authentication mechanisms to access Google.
14mr|python-google-auth-2.29.0-1|27	
14mr|python-google-auth-2.29.0-1|28	#----------------------------------------------------------------------------
14mr|python-google-auth-2.29.0-1|29	
14mr|python-google-auth-2.29.0-1|30	%package -n python3-%{pypi_name}
14mr|python-google-auth-2.29.0-1|31	Summary:	Google Authentication Library
14mr|python-google-auth-2.29.0-1|32	Group:		Development/Python
14mr|python-google-auth-2.29.0-1|33	
14mr|python-google-auth-2.29.0-1|34	%description -n python3-%{pypi_name}
14mr|python-google-auth-2.29.0-1|35	Google Auth Python Library simplifies using Google's various server-to-server
14mr|python-google-auth-2.29.0-1|36	authentication mechanisms to access Google.
14mr|python-google-auth-2.29.0-1|37	
14mr|python-google-auth-2.29.0-1|38	%files -n python3-%{pypi_name}
14mr|python-google-auth-2.29.0-1|39	%doc LICENSE
14mr|python-google-auth-2.29.0-1|40	%doc README.rst
14mr|python-google-auth-2.29.0-1|41	%{python3_sitelib}/google
14mr|python-google-auth-2.29.0-1|42	%{python3_sitelib}/google_auth-*.dist-info
14mr|python-google-auth-2.29.0-1|43	
14mr|python-google-auth-2.29.0-1|44	#----------------------------------------------------------------------------
14mr|python-google-auth-2.29.0-1|45	
14mr|python-google-auth-2.29.0-1|46	%prep
14mr|python-google-auth-2.29.0-1|47	%setup -qn %{pypi_name}-%{version}
14mr|python-google-auth-2.29.0-1|48	
14mr|python-google-auth-2.29.0-1|49	# Remove bundled egg-info
14mr|python-google-auth-2.29.0-1|50	rm -rf %{pypi_name}.egg-info
14mr|python-google-auth-2.29.0-1|51	
14mr|python-google-auth-2.29.0-1|52	%generate_buildrequires
14mr|python-google-auth-2.29.0-1|53	%pyproject_buildrequires
14mr|python-google-auth-2.29.0-1|54	
14mr|python-google-auth-2.29.0-1|55	%build
14mr|python-google-auth-2.29.0-1|56	%pyproject_wheel
14mr|python-google-auth-2.29.0-1|57	
14mr|python-google-auth-2.29.0-1|58	%install
14mr|python-google-auth-2.29.0-1|59	%pyproject_install

170 14
14mr|python-gssapi-1.8.3-1|1	%define pypi_name gssapi
14mr|python-gssapi-1.8.3-1|2	
14mr|python-gssapi-1.8.3-1|3	Summary:	Python Bindings for GSSAPI (RFC 2743/2744 and extensions)
14mr|python-gssapi-1.8.3-1|4	Name:		python-%{pypi_name}
14mr|python-gssapi-1.8.3-1|5	Version:	1.8.3
14mr|python-gssapi-1.8.3-1|6	Release:	1
14mr|python-gssapi-1.8.3-1|7	License:	ISC
14mr|python-gssapi-1.8.3-1|8	Group:		Development/Python
14mr|python-gssapi-1.8.3-1|9	Url:		https://github.com/pythongssapi/python-gssapi
14mr|python-gssapi-1.8.3-1|10	Source0:	https://github.com/pythongssapi/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
14mr|python-gssapi-1.8.3-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-gssapi-1.8.3-1|12	BuildRequires:	pkgconfig(krb5)
14mr|python-gssapi-1.8.3-1|13	BuildRequires:	python3dist(cython)
14mr|python-gssapi-1.8.3-1|14	BuildRequires:	python3dist(setuptools)
14mr|python-gssapi-1.8.3-1|15	BuildRequires:	pyproject-rpm-macros
14mr|python-gssapi-1.8.3-1|16	
14mr|python-gssapi-1.8.3-1|17	%description
14mr|python-gssapi-1.8.3-1|18	A set of Python bindings to the GSSAPI C library providing both
14mr|python-gssapi-1.8.3-1|19	a high-level pythonic interfaces and a low-level interfaces
14mr|python-gssapi-1.8.3-1|20	which more closely matches RFC 2743.  Includes support for
14mr|python-gssapi-1.8.3-1|21	RFC 2743, as well as multiple extensions.
14mr|python-gssapi-1.8.3-1|22	
14mr|python-gssapi-1.8.3-1|23	#------------------------------------------------------------------
14mr|python-gssapi-1.8.3-1|24	
14mr|python-gssapi-1.8.3-1|25	%package -n python3-%{pypi_name}
14mr|python-gssapi-1.8.3-1|26	Summary:	Python Bindings for GSSAPI (RFC 2743/2744 and extensions)
14mr|python-gssapi-1.8.3-1|27	Group:		Development/Python
14mr|python-gssapi-1.8.3-1|28	Requires:	krb5-libs
14mr|python-gssapi-1.8.3-1|29	Requires:	python3-decorator
14mr|python-gssapi-1.8.3-1|30	Requires:	python3-six
14mr|python-gssapi-1.8.3-1|31	
14mr|python-gssapi-1.8.3-1|32	%description -n python3-%{pypi_name}
14mr|python-gssapi-1.8.3-1|33	A set of Python bindings to the GSSAPI C library providing both
14mr|python-gssapi-1.8.3-1|34	a high-level pythonic interfaces and a low-level interfaces
14mr|python-gssapi-1.8.3-1|35	which more closely matches RFC 2743.  Includes support for
14mr|python-gssapi-1.8.3-1|36	RFC 2743, as well as multiple extensions.
14mr|python-gssapi-1.8.3-1|37	
14mr|python-gssapi-1.8.3-1|38	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-gssapi-1.8.3-1|39	%doc LICENSE.txt README.txt
14mr|python-gssapi-1.8.3-1|40	
14mr|python-gssapi-1.8.3-1|41	#------------------------------------------------------------------
14mr|python-gssapi-1.8.3-1|42	
14mr|python-gssapi-1.8.3-1|43	%prep
14mr|python-gssapi-1.8.3-1|44	%autosetup -p1
14mr|python-gssapi-1.8.3-1|45	
14mr|python-gssapi-1.8.3-1|46	%generate_buildrequires
14mr|python-gssapi-1.8.3-1|47	%pyproject_buildrequires
14mr|python-gssapi-1.8.3-1|48	
14mr|python-gssapi-1.8.3-1|49	%build
14mr|python-gssapi-1.8.3-1|50	%pyproject_wheel
14mr|python-gssapi-1.8.3-1|51	
14mr|python-gssapi-1.8.3-1|52	%install
14mr|python-gssapi-1.8.3-1|53	%pyproject_install
14mr|python-gssapi-1.8.3-1|54	
14mr|python-gssapi-1.8.3-1|55	%pyproject_save_files gssapi
14mr|python-gssapi-1.8.3-1|56	

171 14
14mr|python-h2-4.1.0-1|1	%define pypi_name h2
14mr|python-h2-4.1.0-1|2	
14mr|python-h2-4.1.0-1|3	Name:       python-%{pypi_name}
14mr|python-h2-4.1.0-1|4	Version:    4.1.0
14mr|python-h2-4.1.0-1|5	Release:    1
14mr|python-h2-4.1.0-1|6	Summary:    HTTP/2 State-Machine based protocol implementation
14mr|python-h2-4.1.0-1|7	Group:      Development/Python
14mr|python-h2-4.1.0-1|8	License:    MIT
14mr|python-h2-4.1.0-1|9	URL:        https://pypi.python.org/pypi/h2
14mr|python-h2-4.1.0-1|10	Source0:    https://pypi.io/packages/source/h/h2/%{pypi_name}-%{version}.tar.gz
14mr|python-h2-4.1.0-1|11	BuildArch:  noarch
14mr|python-h2-4.1.0-1|12	
14mr|python-h2-4.1.0-1|13	%description
14mr|python-h2-4.1.0-1|14	This module contains a pure-Python implementation of a HTTP/2 protocol stack.
14mr|python-h2-4.1.0-1|15	It’s written from the ground up to be embeddable in whatever program
14mr|python-h2-4.1.0-1|16	you choose to use, ensuring that you can speak HTTP/2 regardless of
14mr|python-h2-4.1.0-1|17	your programming paradigm.
14mr|python-h2-4.1.0-1|18	
14mr|python-h2-4.1.0-1|19	%package -n python3-%{pypi_name}
14mr|python-h2-4.1.0-1|20	Summary:        HTTP/2 State-Machine based protocol implementation
14mr|python-h2-4.1.0-1|21	Group:          Development/Python
14mr|python-h2-4.1.0-1|22	BuildArch:      noarch
14mr|python-h2-4.1.0-1|23	BuildRequires:  pkgconfig(python3)
14mr|python-h2-4.1.0-1|24	BuildRequires:  python3dist(setuptools)
14mr|python-h2-4.1.0-1|25	
14mr|python-h2-4.1.0-1|26	%description -n python3-%{pypi_name}
14mr|python-h2-4.1.0-1|27	This module contains a pure-Python implementation of a HTTP/2 protocol stack.
14mr|python-h2-4.1.0-1|28	It’s written from the ground up to be embeddable in whatever program
14mr|python-h2-4.1.0-1|29	you choose to use, ensuring that you can speak HTTP/2 regardless of
14mr|python-h2-4.1.0-1|30	your programming paradigm.
14mr|python-h2-4.1.0-1|31	
14mr|python-h2-4.1.0-1|32	This is the Python 3 version of the package.
14mr|python-h2-4.1.0-1|33	
14mr|python-h2-4.1.0-1|34	%prep
14mr|python-h2-4.1.0-1|35	%setup -q -n %{pypi_name}-%{version}
14mr|python-h2-4.1.0-1|36	
14mr|python-h2-4.1.0-1|37	# Remove bundled egg-info
14mr|python-h2-4.1.0-1|38	rm -rf %{pypi_name}.egg-info
14mr|python-h2-4.1.0-1|39	
14mr|python-h2-4.1.0-1|40	%generate_buildrequires
14mr|python-h2-4.1.0-1|41	%pyproject_buildrequires
14mr|python-h2-4.1.0-1|42	
14mr|python-h2-4.1.0-1|43	%build
14mr|python-h2-4.1.0-1|44	%pyproject_wheel
14mr|python-h2-4.1.0-1|45	
14mr|python-h2-4.1.0-1|46	%install
14mr|python-h2-4.1.0-1|47	%pyproject_install
14mr|python-h2-4.1.0-1|48	
14mr|python-h2-4.1.0-1|49	%files -n python3-%{pypi_name}
14mr|python-h2-4.1.0-1|50	%doc LICENSE README.rst
14mr|python-h2-4.1.0-1|51	%{python3_sitelib}/%{pypi_name}/
14mr|python-h2-4.1.0-1|52	%{python3_sitelib}/%{pypi_name}-%{version}*-info/

172 14
14mr|python-hamcrest-2.0.4-1|1	%global modname hamcrest
14mr|python-hamcrest-2.0.4-1|2	%global pypi_name pyhamcrest
14mr|python-hamcrest-2.0.4-1|3	
14mr|python-hamcrest-2.0.4-1|4	Name:           python-%{modname}
14mr|python-hamcrest-2.0.4-1|5	Version:        2.0.4
14mr|python-hamcrest-2.0.4-1|6	Release:        1
14mr|python-hamcrest-2.0.4-1|7	Summary:        Hamcrest matchers for Python
14mr|python-hamcrest-2.0.4-1|8	Group:          Development/Python
14mr|python-hamcrest-2.0.4-1|9	License:        BSD
14mr|python-hamcrest-2.0.4-1|10	URL:            https://github.com/hamcrest/PyHamcrest
14mr|python-hamcrest-2.0.4-1|11	Source0:        %{pypi_source}
14mr|python-hamcrest-2.0.4-1|12	
14mr|python-hamcrest-2.0.4-1|13	# https://github.com/hamcrest/PyHamcrest/commit/37a4d0dbeb9a92b959edfb9b1aceba4eaacf9f78
14mr|python-hamcrest-2.0.4-1|14	Patch0001:      0001-Add-boolean-matchers.patch
14mr|python-hamcrest-2.0.4-1|15	
14mr|python-hamcrest-2.0.4-1|16	BuildArch:      noarch
14mr|python-hamcrest-2.0.4-1|17	
14mr|python-hamcrest-2.0.4-1|18	%global _description \
14mr|python-hamcrest-2.0.4-1|19	PyHamcrest is a framework for writing matcher objects, allowing you to\
14mr|python-hamcrest-2.0.4-1|20	declaratively define "match" rules. There are a number of situations where\
14mr|python-hamcrest-2.0.4-1|21	matchers are invaluable, such as UI validation, or data filtering, but it is\
14mr|python-hamcrest-2.0.4-1|22	in the area of writing flexible tests that matchers are most commonly used.
14mr|python-hamcrest-2.0.4-1|23	
14mr|python-hamcrest-2.0.4-1|24	%description %{_description}
14mr|python-hamcrest-2.0.4-1|25	
14mr|python-hamcrest-2.0.4-1|26	#-----------------------------------------------------
14mr|python-hamcrest-2.0.4-1|27	%package -n python3-%{modname}
14mr|python-hamcrest-2.0.4-1|28	Summary:        %{summary}
14mr|python-hamcrest-2.0.4-1|29	BuildRequires:  python3-devel
14mr|python-hamcrest-2.0.4-1|30	Requires:       python3-six
14mr|python-hamcrest-2.0.4-1|31	
14mr|python-hamcrest-2.0.4-1|32	%description -n python3-%{modname} %{_description}
14mr|python-hamcrest-2.0.4-1|33	
14mr|python-hamcrest-2.0.4-1|34	Python 3 version.
14mr|python-hamcrest-2.0.4-1|35	
14mr|python-hamcrest-2.0.4-1|36	%files -n python3-%{modname}
14mr|python-hamcrest-2.0.4-1|37	%{python3_sitelib}/%{pypi_name}-%{version}*info/
14mr|python-hamcrest-2.0.4-1|38	%{python3_sitelib}/%{modname}/
14mr|python-hamcrest-2.0.4-1|39	
14mr|python-hamcrest-2.0.4-1|40	#-----------------------------------------------------
14mr|python-hamcrest-2.0.4-1|41	
14mr|python-hamcrest-2.0.4-1|42	%prep
14mr|python-hamcrest-2.0.4-1|43	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-hamcrest-2.0.4-1|44	
14mr|python-hamcrest-2.0.4-1|45	%generate_buildrequires
14mr|python-hamcrest-2.0.4-1|46	%pyproject_buildrequires -r
14mr|python-hamcrest-2.0.4-1|47	
14mr|python-hamcrest-2.0.4-1|48	%build
14mr|python-hamcrest-2.0.4-1|49	%pyproject_wheel
14mr|python-hamcrest-2.0.4-1|50	
14mr|python-hamcrest-2.0.4-1|51	%install
14mr|python-hamcrest-2.0.4-1|52	%pyproject_install
14mr|python-hamcrest-2.0.4-1|53	

173 14
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|1	Name:           python-hatch-fancy-pypi-readme
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|2	Version:        23.2.0
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|3	Release:        1
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|4	Summary:        Hatch plugin for writing fancy PyPI readmes
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|5	Group:          Development/Python
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|6	License:        MIT
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|7	URL:            https://github.com/hynek/hatch-fancy-pypi-readme
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|8	Source0:        %{pypi_source hatch_fancy_pypi_readme}
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|9	
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|10	BuildArch:      noarch
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|11	BuildRequires:  python3-devel
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|12	BuildRequires:  pyproject-rpm-macros
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|13	
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|14	%global common_description %{expand:
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|15	This provides a Hatch metadata plugin for everyone who cares about the
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|16	first impression of their project’s PyPI landing page. It allows you to
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|17	define your PyPI project description in terms of concatenated fragments
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|18	that are based on static strings, files, and most importantly: parts of
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|19	files defined using cut-off points or regular expressions.}
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|20	
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|21	%description %{common_description}
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|22	
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|23	#---------------------------------------------------------------
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|24	%package -n python3-hatch-fancy-pypi-readme
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|25	Summary:        %{summary}
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|26	Group:          Development/Python
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|27	
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|28	%description -n python3-hatch-fancy-pypi-readme %{common_description}
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|29	
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|30	%files -n python3-hatch-fancy-pypi-readme -f %{pyproject_files}
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|31	%license LICENSE.txt
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|32	%doc README.md
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|33	%{_bindir}/hatch-fancy-pypi-readme
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|34	
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|35	#---------------------------------------------------------------
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|36	%prep
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|37	%autosetup -n hatch_fancy_pypi_readme-%{version} -p1
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|38	
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|39	# https://github.com/hynek/hatch-fancy-pypi-readme/commit/6c06d7244183c5b71aed905c9950e3206e5f0a9e
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|40	# Drop unwanted build dependencies that upstream already dropped
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|41	sed -i 's/ \"pytest-icdiff\", \"coverage\[toml\]\", //g' pyproject.toml
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|42	
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|43	%generate_buildrequires
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|44	%pyproject_buildrequires -x tests
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|45	
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|46	%build
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|47	%pyproject_wheel
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|48	
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|49	%install
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|50	%pyproject_install
14mr|python-hatch-fancy-pypi-readme-23.2.0-1|51	%pyproject_save_files hatch_fancy_pypi_readme

174 14
14mr|python-hatch-vcs-0.4.0-1|1	# Let’s try to build this as early as we can, since it’s a dependency for
14mr|python-hatch-vcs-0.4.0-1|2	# python-userpath.
14mr|python-hatch-vcs-0.4.0-1|3	%bcond_without bootstrap
14mr|python-hatch-vcs-0.4.0-1|4	%if %{without bootstrap}
14mr|python-hatch-vcs-0.4.0-1|5	%bcond_without tests
14mr|python-hatch-vcs-0.4.0-1|6	%else
14mr|python-hatch-vcs-0.4.0-1|7	%bcond_with tests
14mr|python-hatch-vcs-0.4.0-1|8	%endif
14mr|python-hatch-vcs-0.4.0-1|9	
14mr|python-hatch-vcs-0.4.0-1|10	Name:           python-hatch-vcs
14mr|python-hatch-vcs-0.4.0-1|11	Version:        0.4.0
14mr|python-hatch-vcs-0.4.0-1|12	Release:        1
14mr|python-hatch-vcs-0.4.0-1|13	Summary:        Hatch plugin for versioning with your preferred VCS
14mr|python-hatch-vcs-0.4.0-1|14	Group:          Development/Python
14mr|python-hatch-vcs-0.4.0-1|15	License:        MIT
14mr|python-hatch-vcs-0.4.0-1|16	URL:            https://github.com/ofek/hatch-vcs
14mr|python-hatch-vcs-0.4.0-1|17	Source0:        %{pypi_source hatch_vcs}
14mr|python-hatch-vcs-0.4.0-1|18	BuildArch:      noarch
14mr|python-hatch-vcs-0.4.0-1|19	
14mr|python-hatch-vcs-0.4.0-1|20	BuildRequires:  python3-devel
14mr|python-hatch-vcs-0.4.0-1|21	# RHBZ#1985340, RHBZ#2076994
14mr|python-hatch-vcs-0.4.0-1|22	BuildRequires:  pyproject-rpm-macros >= 1.2.0
14mr|python-hatch-vcs-0.4.0-1|23	BuildRequires:	python3-pip
14mr|python-hatch-vcs-0.4.0-1|24	BuildRequires:	python3-setuptools
14mr|python-hatch-vcs-0.4.0-1|25	BuildRequires:	python3-setuptools_scm
14mr|python-hatch-vcs-0.4.0-1|26	
14mr|python-hatch-vcs-0.4.0-1|27	%if %{with tests}
14mr|python-hatch-vcs-0.4.0-1|28	BuildRequires:  python3dist(pytest)
14mr|python-hatch-vcs-0.4.0-1|29	BuildRequires:  git-core
14mr|python-hatch-vcs-0.4.0-1|30	%endif
14mr|python-hatch-vcs-0.4.0-1|31	
14mr|python-hatch-vcs-0.4.0-1|32	%global common_description %{expand:
14mr|python-hatch-vcs-0.4.0-1|33	This provides a plugin for Hatch that uses your preferred version control
14mr|python-hatch-vcs-0.4.0-1|34	system (like Git) to determine project versions.}
14mr|python-hatch-vcs-0.4.0-1|35	
14mr|python-hatch-vcs-0.4.0-1|36	%description %{common_description}
14mr|python-hatch-vcs-0.4.0-1|37	
14mr|python-hatch-vcs-0.4.0-1|38	#--------------------------------------------------------------
14mr|python-hatch-vcs-0.4.0-1|39	%package -n python3-hatch-vcs
14mr|python-hatch-vcs-0.4.0-1|40	Summary:        %{summary}
14mr|python-hatch-vcs-0.4.0-1|41	Group:          Development/Python
14mr|python-hatch-vcs-0.4.0-1|42	
14mr|python-hatch-vcs-0.4.0-1|43	%description -n python3-hatch-vcs %{common_description}
14mr|python-hatch-vcs-0.4.0-1|44	
14mr|python-hatch-vcs-0.4.0-1|45	%files -n python3-hatch-vcs -f %{pyproject_files}
14mr|python-hatch-vcs-0.4.0-1|46	%license LICENSE.txt
14mr|python-hatch-vcs-0.4.0-1|47	%doc HISTORY.md
14mr|python-hatch-vcs-0.4.0-1|48	%doc README.md
14mr|python-hatch-vcs-0.4.0-1|49	
14mr|python-hatch-vcs-0.4.0-1|50	#--------------------------------------------------------------
14mr|python-hatch-vcs-0.4.0-1|51	%prep
14mr|python-hatch-vcs-0.4.0-1|52	%autosetup -n hatch_vcs-%{version} -p1
14mr|python-hatch-vcs-0.4.0-1|53	
14mr|python-hatch-vcs-0.4.0-1|54	
14mr|python-hatch-vcs-0.4.0-1|55	%generate_buildrequires
14mr|python-hatch-vcs-0.4.0-1|56	%pyproject_buildrequires
14mr|python-hatch-vcs-0.4.0-1|57	
14mr|python-hatch-vcs-0.4.0-1|58	
14mr|python-hatch-vcs-0.4.0-1|59	%build
14mr|python-hatch-vcs-0.4.0-1|60	%pyproject_wheel
14mr|python-hatch-vcs-0.4.0-1|61	
14mr|python-hatch-vcs-0.4.0-1|62	
14mr|python-hatch-vcs-0.4.0-1|63	%install
14mr|python-hatch-vcs-0.4.0-1|64	%pyproject_install
14mr|python-hatch-vcs-0.4.0-1|65	%pyproject_save_files hatch_vcs
14mr|python-hatch-vcs-0.4.0-1|66	
14mr|python-hatch-vcs-0.4.0-1|67	
14mr|python-hatch-vcs-0.4.0-1|68	%check
14mr|python-hatch-vcs-0.4.0-1|69	%if %{with tests}
14mr|python-hatch-vcs-0.4.0-1|70	%pytest
14mr|python-hatch-vcs-0.4.0-1|71	%endif

175 14
14mr|python-hiq-1.1.12-1|1	%define pypi_name hiq-python
14mr|python-hiq-1.1.12-1|2	
14mr|python-hiq-1.1.12-1|3	Summary:	HiQ is a declarative, non-intrusive, dynamic and transparent tracking system
14mr|python-hiq-1.1.12-1|4	Name:		python-hiq
14mr|python-hiq-1.1.12-1|5	Version:	1.1.12
14mr|python-hiq-1.1.12-1|6	Release:	1
14mr|python-hiq-1.1.12-1|7	License:	GPL
14mr|python-hiq-1.1.12-1|8	Group:		Development/Python
14mr|python-hiq-1.1.12-1|9	Url:		https://github.com/oracle/hiq
14mr|python-hiq-1.1.12-1|10	Source0:	%{pypi_source}
14mr|python-hiq-1.1.12-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-hiq-1.1.12-1|12	BuildRequires:	python3dist(setuptools)
14mr|python-hiq-1.1.12-1|13	BuildArch:	noarch
14mr|python-hiq-1.1.12-1|14	
14mr|python-hiq-1.1.12-1|15	%description
14mr|python-hiq-1.1.12-1|16	HiQ is a declarative, non-intrusive, dynamic and transparent
14mr|python-hiq-1.1.12-1|17	tracking system for both monolithic application and distributed system.
14mr|python-hiq-1.1.12-1|18	It brings the runtime information tracking and optimization to a new
14mr|python-hiq-1.1.12-1|19	level without compromising with speed and system performance,
14mr|python-hiq-1.1.12-1|20	or hiding any tracking overhead information. HiQ applies for
14mr|python-hiq-1.1.12-1|21	both I/O bound and CPU bound applications. In addition to latency
14mr|python-hiq-1.1.12-1|22	tracking, HiQ provides memory, disk I/O and Network I/O tracking
14mr|python-hiq-1.1.12-1|23	out of the box. The output can be saved in form of normal
14mr|python-hiq-1.1.12-1|24	line by line log file, or HiQ tree, or span graph.
14mr|python-hiq-1.1.12-1|25	
14mr|python-hiq-1.1.12-1|26	#------------------------------------------------------------------
14mr|python-hiq-1.1.12-1|27	
14mr|python-hiq-1.1.12-1|28	%package -n python3-hiq
14mr|python-hiq-1.1.12-1|29	Summary:	%{summary}
14mr|python-hiq-1.1.12-1|30	Group:		Development/Python
14mr|python-hiq-1.1.12-1|31	
14mr|python-hiq-1.1.12-1|32	%description -n python3-hiq
14mr|python-hiq-1.1.12-1|33	HiQ is a declarative, non-intrusive, dynamic and transparent
14mr|python-hiq-1.1.12-1|34	tracking system for both monolithic application and distributed system.
14mr|python-hiq-1.1.12-1|35	It brings the runtime information tracking and optimization to a new
14mr|python-hiq-1.1.12-1|36	level without compromising with speed and system performance,
14mr|python-hiq-1.1.12-1|37	or hiding any tracking overhead information. HiQ applies for
14mr|python-hiq-1.1.12-1|38	both I/O bound and CPU bound applications. In addition to latency
14mr|python-hiq-1.1.12-1|39	tracking, HiQ provides memory, disk I/O and Network I/O tracking
14mr|python-hiq-1.1.12-1|40	out of the box. The output can be saved in form of normal
14mr|python-hiq-1.1.12-1|41	line by line log file, or HiQ tree, or span graph.
14mr|python-hiq-1.1.12-1|42	
14mr|python-hiq-1.1.12-1|43	%files -n python3-hiq
14mr|python-hiq-1.1.12-1|44	%doc README.md
14mr|python-hiq-1.1.12-1|45	%{python3_sitelib}/hiq
14mr|python-hiq-1.1.12-1|46	%{python3_sitelib}/hiq_python-%{version}-py*.egg-info
14mr|python-hiq-1.1.12-1|47	
14mr|python-hiq-1.1.12-1|48	#------------------------------------------------------------------
14mr|python-hiq-1.1.12-1|49	
14mr|python-hiq-1.1.12-1|50	%prep
14mr|python-hiq-1.1.12-1|51	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-hiq-1.1.12-1|52	
14mr|python-hiq-1.1.12-1|53	%build
14mr|python-hiq-1.1.12-1|54	%py3_build
14mr|python-hiq-1.1.12-1|55	
14mr|python-hiq-1.1.12-1|56	%install
14mr|python-hiq-1.1.12-1|57	%py3_install
14mr|python-hiq-1.1.12-1|58	

176 14
14mr|python-hyperframe-6.0.1-2|1	%define module hyperframe
14mr|python-hyperframe-6.0.1-2|2	
14mr|python-hyperframe-6.0.1-2|3	Name:       python-%{module}
14mr|python-hyperframe-6.0.1-2|4	Version:	6.0.1
14mr|python-hyperframe-6.0.1-2|5	Release:	2
14mr|python-hyperframe-6.0.1-2|6	Summary:    HTTP/2 framing layer for Python
14mr|python-hyperframe-6.0.1-2|7	Group:      Development/Python
14mr|python-hyperframe-6.0.1-2|8	License:    MIT
14mr|python-hyperframe-6.0.1-2|9	URL:        http://hyper.rtfd.org/
14mr|python-hyperframe-6.0.1-2|10	Source0:	https://files.pythonhosted.org/packages/5a/2a/4747bff0a17f7281abe73e955d60d80aae537a5d203f417fa1c2e7578ebb/hyperframe-6.0.1.tar.gz
14mr|python-hyperframe-6.0.1-2|11	BuildArch:  noarch
14mr|python-hyperframe-6.0.1-2|12	
14mr|python-hyperframe-6.0.1-2|13	%description
14mr|python-hyperframe-6.0.1-2|14	This library contains the HTTP/2 framing code used in the hyper project.
14mr|python-hyperframe-6.0.1-2|15	It provides a pure-Python codebase that is capable of decoding a binary
14mr|python-hyperframe-6.0.1-2|16	stream into HTTP/2 frames.
14mr|python-hyperframe-6.0.1-2|17	
14mr|python-hyperframe-6.0.1-2|18	This library is used directly by hyper and a number of other projects
14mr|python-hyperframe-6.0.1-2|19	to provide HTTP/2 frame decoding logic.
14mr|python-hyperframe-6.0.1-2|20	
14mr|python-hyperframe-6.0.1-2|21	%package -n python3-%{module}
14mr|python-hyperframe-6.0.1-2|22	Summary:        HTTP/2 framing layer for Python 3
14mr|python-hyperframe-6.0.1-2|23	Group:          Development/Python
14mr|python-hyperframe-6.0.1-2|24	BuildArch:      noarch
14mr|python-hyperframe-6.0.1-2|25	BuildRequires:  pkgconfig(python3)
14mr|python-hyperframe-6.0.1-2|26	BuildRequires:  python3dist(setuptools)
14mr|python-hyperframe-6.0.1-2|27	
14mr|python-hyperframe-6.0.1-2|28	%description -n    python3-%{module}
14mr|python-hyperframe-6.0.1-2|29	This library contains the HTTP/2 framing code used in the hyper project.
14mr|python-hyperframe-6.0.1-2|30	It provides a pure-Python codebase that is capable of decoding a binary
14mr|python-hyperframe-6.0.1-2|31	stream into HTTP/2 frames.
14mr|python-hyperframe-6.0.1-2|32	
14mr|python-hyperframe-6.0.1-2|33	This library is used directly by hyper and a number of other projects
14mr|python-hyperframe-6.0.1-2|34	to provide HTTP/2 frame decoding logic.
14mr|python-hyperframe-6.0.1-2|35	
14mr|python-hyperframe-6.0.1-2|36	This is the Python 3 version of the package.
14mr|python-hyperframe-6.0.1-2|37	
14mr|python-hyperframe-6.0.1-2|38	%prep
14mr|python-hyperframe-6.0.1-2|39	%setup -q -n %{module}-%{version}
14mr|python-hyperframe-6.0.1-2|40	
14mr|python-hyperframe-6.0.1-2|41	# Remove bundled egg-info
14mr|python-hyperframe-6.0.1-2|42	rm -rf %{module}.egg-info
14mr|python-hyperframe-6.0.1-2|43	
14mr|python-hyperframe-6.0.1-2|44	%generate_buildrequires
14mr|python-hyperframe-6.0.1-2|45	%pyproject_buildrequires
14mr|python-hyperframe-6.0.1-2|46	
14mr|python-hyperframe-6.0.1-2|47	%build
14mr|python-hyperframe-6.0.1-2|48	%pyproject_wheel
14mr|python-hyperframe-6.0.1-2|49	
14mr|python-hyperframe-6.0.1-2|50	%install
14mr|python-hyperframe-6.0.1-2|51	%pyproject_install
14mr|python-hyperframe-6.0.1-2|52	
14mr|python-hyperframe-6.0.1-2|53	%files -n python3-%{module}
14mr|python-hyperframe-6.0.1-2|54	%doc CONTRIBUTORS.rst LICENSE README.rst
14mr|python-hyperframe-6.0.1-2|55	%{python3_sitelib}/%{module}/
14mr|python-hyperframe-6.0.1-2|56	%{python3_sitelib}/%{module}-*.dist-info/

177 14
14mr|python-hyperlink-21.0.0-4|1	%define pypi_name hyperlink
14mr|python-hyperlink-21.0.0-4|2	
14mr|python-hyperlink-21.0.0-4|3	Summary:	A featureful, immutable, and correct URL for Python
14mr|python-hyperlink-21.0.0-4|4	Name:		python-%{pypi_name}
14mr|python-hyperlink-21.0.0-4|5	Version:	21.0.0
14mr|python-hyperlink-21.0.0-4|6	Release:	4
14mr|python-hyperlink-21.0.0-4|7	License:	BSD
14mr|python-hyperlink-21.0.0-4|8	Group:		Development/Python
14mr|python-hyperlink-21.0.0-4|9	Url:		https://pypi.org/project/hyperlink/
14mr|python-hyperlink-21.0.0-4|10	Source0:	%{pypi_source}
14mr|python-hyperlink-21.0.0-4|11	BuildRequires:	pkgconfig(python3)
14mr|python-hyperlink-21.0.0-4|12	BuildRequires:	python3dist(setuptools)
14mr|python-hyperlink-21.0.0-4|13	BuildArch:	noarch
14mr|python-hyperlink-21.0.0-4|14	
14mr|python-hyperlink-21.0.0-4|15	%description
14mr|python-hyperlink-21.0.0-4|16	Hyperlink is a featureful, pure-Python implementation of the URL,
14mr|python-hyperlink-21.0.0-4|17	with an emphasis on correctness.
14mr|python-hyperlink-21.0.0-4|18	
14mr|python-hyperlink-21.0.0-4|19	#------------------------------------------------------
14mr|python-hyperlink-21.0.0-4|20	
14mr|python-hyperlink-21.0.0-4|21	%package -n python3-%{pypi_name}
14mr|python-hyperlink-21.0.0-4|22	Summary:	A featureful, correct URL for Python
14mr|python-hyperlink-21.0.0-4|23	Group:		Development/Python
14mr|python-hyperlink-21.0.0-4|24	BuildArch:	noarch
14mr|python-hyperlink-21.0.0-4|25	
14mr|python-hyperlink-21.0.0-4|26	%description -n python3-%{pypi_name}
14mr|python-hyperlink-21.0.0-4|27	Hyperlink is a featureful, pure-Python implementation of the URL,
14mr|python-hyperlink-21.0.0-4|28	with an emphasis on correctness.
14mr|python-hyperlink-21.0.0-4|29	
14mr|python-hyperlink-21.0.0-4|30	%files -n python3-%{pypi_name}
14mr|python-hyperlink-21.0.0-4|31	%doc CHANGELOG.md LICENSE README.md
14mr|python-hyperlink-21.0.0-4|32	%{python3_sitelib}/%{pypi_name}/
14mr|python-hyperlink-21.0.0-4|33	%{python3_sitelib}/%{pypi_name}-*.dist-info/
14mr|python-hyperlink-21.0.0-4|34	
14mr|python-hyperlink-21.0.0-4|35	#------------------------------------------------------
14mr|python-hyperlink-21.0.0-4|36	
14mr|python-hyperlink-21.0.0-4|37	%prep
14mr|python-hyperlink-21.0.0-4|38	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-hyperlink-21.0.0-4|39	
14mr|python-hyperlink-21.0.0-4|40	# Remove bundled egg-info
14mr|python-hyperlink-21.0.0-4|41	rm -rf %{pypi_name}.egg-info
14mr|python-hyperlink-21.0.0-4|42	
14mr|python-hyperlink-21.0.0-4|43	%generate_buildrequires
14mr|python-hyperlink-21.0.0-4|44	%pyproject_buildrequires
14mr|python-hyperlink-21.0.0-4|45	
14mr|python-hyperlink-21.0.0-4|46	%build
14mr|python-hyperlink-21.0.0-4|47	%pyproject_wheel
14mr|python-hyperlink-21.0.0-4|48	
14mr|python-hyperlink-21.0.0-4|49	%install
14mr|python-hyperlink-21.0.0-4|50	%pyproject_install

178 14
14mr|python-hypothesis-6.151.9-1|1	%define pypi_name hypothesis
14mr|python-hypothesis-6.151.9-1|2	
14mr|python-hypothesis-6.151.9-1|3	Summary:	A library for property based testing
14mr|python-hypothesis-6.151.9-1|4	Name:		python-%{pypi_name}
14mr|python-hypothesis-6.151.9-1|5	Version:	6.151.9
14mr|python-hypothesis-6.151.9-1|6	Release:	1
14mr|python-hypothesis-6.151.9-1|7	License:	MPLv2.0
14mr|python-hypothesis-6.151.9-1|8	Group:		Development/Python
14mr|python-hypothesis-6.151.9-1|9	Url:		https://github.com/DRMacIver/hypothesis
14mr|python-hypothesis-6.151.9-1|10	Source0:	%{pypi_source}
14mr|python-hypothesis-6.151.9-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-hypothesis-6.151.9-1|12	BuildRequires:	python3-setuptools
14mr|python-hypothesis-6.151.9-1|13	BuildArch:	noarch
14mr|python-hypothesis-6.151.9-1|14	
14mr|python-hypothesis-6.151.9-1|15	%description
14mr|python-hypothesis-6.151.9-1|16	Hypothesis is a library for testing your Python code against a much
14mr|python-hypothesis-6.151.9-1|17	larger range of examples than you would ever want to write by
14mr|python-hypothesis-6.151.9-1|18	hand. It’s based on the Haskell library, Quickcheck, and is designed
14mr|python-hypothesis-6.151.9-1|19	to integrate seamlessly into your existing Python unit testing work
14mr|python-hypothesis-6.151.9-1|20	flow.
14mr|python-hypothesis-6.151.9-1|21	
14mr|python-hypothesis-6.151.9-1|22	#----------------------------------------------------------------------------
14mr|python-hypothesis-6.151.9-1|23	
14mr|python-hypothesis-6.151.9-1|24	%package -n python3-%{pypi_name}
14mr|python-hypothesis-6.151.9-1|25	Summary:	A library for property based testing
14mr|python-hypothesis-6.151.9-1|26	Group:		Development/Python
14mr|python-hypothesis-6.151.9-1|27	Recommends:	python3-numpy
14mr|python-hypothesis-6.151.9-1|28	Recommends:	python3-pytz
14mr|python-hypothesis-6.151.9-1|29	
14mr|python-hypothesis-6.151.9-1|30	%description -n python3-%{pypi_name}
14mr|python-hypothesis-6.151.9-1|31	Hypothesis is a library for testing your Python code against a much
14mr|python-hypothesis-6.151.9-1|32	larger range of examples than you would ever want to write by
14mr|python-hypothesis-6.151.9-1|33	hand. It’s based on the Haskell library, Quickcheck, and is designed
14mr|python-hypothesis-6.151.9-1|34	to integrate seamlessly into your existing Python unit testing work
14mr|python-hypothesis-6.151.9-1|35	flow.
14mr|python-hypothesis-6.151.9-1|36	
14mr|python-hypothesis-6.151.9-1|37	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-hypothesis-6.151.9-1|38	%{_bindir}/hypothesis
14mr|python-hypothesis-6.151.9-1|39	#----------------------------------------------------------------------------
14mr|python-hypothesis-6.151.9-1|40	
14mr|python-hypothesis-6.151.9-1|41	%prep
14mr|python-hypothesis-6.151.9-1|42	%setup -qn %{pypi_name}-%{version}
14mr|python-hypothesis-6.151.9-1|43	%generate_buildrequires
14mr|python-hypothesis-6.151.9-1|44	%pyproject_buildrequires
14mr|python-hypothesis-6.151.9-1|45	
14mr|python-hypothesis-6.151.9-1|46	%build
14mr|python-hypothesis-6.151.9-1|47	%pyproject_wheel
14mr|python-hypothesis-6.151.9-1|48	
14mr|python-hypothesis-6.151.9-1|49	%install
14mr|python-hypothesis-6.151.9-1|50	%pyproject_install
14mr|python-hypothesis-6.151.9-1|51	%pyproject_save_files -l hypothesis '_hypothesis_*'

179 14
14mr|python-idna-3.19-1|1	%global srcname idna
14mr|python-idna-3.19-1|2	
14mr|python-idna-3.19-1|3	Name:           python-%{srcname}
14mr|python-idna-3.19-1|4	Version:        3.19
14mr|python-idna-3.19-1|5	Release:        1
14mr|python-idna-3.19-1|6	Summary:        Internationalized Domain Names in Applications (IDNA)
14mr|python-idna-3.19-1|7	
14mr|python-idna-3.19-1|8	License:        BSD-3-Clause
14mr|python-idna-3.19-1|9	URL:            https://github.com/kjd/idna
14mr|python-idna-3.19-1|10	Source:         https://pypi.io/packages/source/i/%{srcname}/%{srcname}-%{version}.tar.gz
14mr|python-idna-3.19-1|11	BuildArch:      noarch
14mr|python-idna-3.19-1|12	
14mr|python-idna-3.19-1|13	BuildRequires:  python3-devel
14mr|python-idna-3.19-1|14	
14mr|python-idna-3.19-1|15	%description
14mr|python-idna-3.19-1|16	A library to support the Internationalised Domain Names in Applications (IDNA)
14mr|python-idna-3.19-1|17	protocol as specified in RFC 5891 <http://tools.ietf.org/html/rfc5891>.  This
14mr|python-idna-3.19-1|18	version of the protocol is often referred to as "IDNA2008" and can produce
14mr|python-idna-3.19-1|19	different results from the earlier standard from 2003.
14mr|python-idna-3.19-1|20	
14mr|python-idna-3.19-1|21	The library is also intended to act as a suitable drop-in replacement for the
14mr|python-idna-3.19-1|22	"encodings.idna" module that comes with the Python standard library but
14mr|python-idna-3.19-1|23	currently only supports the older 2003 specification.
14mr|python-idna-3.19-1|24	
14mr|python-idna-3.19-1|25	%package -n python3-%{srcname}
14mr|python-idna-3.19-1|26	Summary:        Internationalized Domain Names in Applications (IDNA)
14mr|python-idna-3.19-1|27	
14mr|python-idna-3.19-1|28	%description -n python3-%{srcname}
14mr|python-idna-3.19-1|29	A library to support the Internationalised Domain Names in Applications (IDNA)
14mr|python-idna-3.19-1|30	protocol as specified in RFC 5891 <http://tools.ietf.org/html/rfc5891>.  This
14mr|python-idna-3.19-1|31	version of the protocol is often referred to as "IDNA2008" and can produce
14mr|python-idna-3.19-1|32	different results from the earlier standard from 2003.
14mr|python-idna-3.19-1|33	
14mr|python-idna-3.19-1|34	The library is also intended to act as a suitable drop-in replacement for the
14mr|python-idna-3.19-1|35	"encodings.idna" module that comes with the Python standard library but
14mr|python-idna-3.19-1|36	currently only supports the older 2003 specification.
14mr|python-idna-3.19-1|37	
14mr|python-idna-3.19-1|38	%prep
14mr|python-idna-3.19-1|39	%autosetup -p1 -n %{srcname}-%{version}
14mr|python-idna-3.19-1|40	
14mr|python-idna-3.19-1|41	%generate_buildrequires
14mr|python-idna-3.19-1|42	%pyproject_buildrequires
14mr|python-idna-3.19-1|43	
14mr|python-idna-3.19-1|44	%build
14mr|python-idna-3.19-1|45	%pyproject_wheel
14mr|python-idna-3.19-1|46	
14mr|python-idna-3.19-1|47	%install
14mr|python-idna-3.19-1|48	%pyproject_install
14mr|python-idna-3.19-1|49	%pyproject_save_files %{srcname}
14mr|python-idna-3.19-1|50	
14mr|python-idna-3.19-1|51	%files -n python3-%{srcname} -f %pyproject_files
14mr|python-idna-3.19-1|52	%license LICENSE.md
14mr|python-idna-3.19-1|53	%doc README.md
14mr|python-idna-3.19-1|54	%{_bindir}/%{srcname}

180 14
14mr|python-ifaddr-0.2.0-2|1	%global pypi_name ifaddr
14mr|python-ifaddr-0.2.0-2|2	%global _description \
14mr|python-ifaddr-0.2.0-2|3	ifaddr is a small Python library that allows you to find all the IP addresses\
14mr|python-ifaddr-0.2.0-2|4	of the computer.
14mr|python-ifaddr-0.2.0-2|5	
14mr|python-ifaddr-0.2.0-2|6	Name:		python-%{pypi_name}
14mr|python-ifaddr-0.2.0-2|7	Version:	0.2.0
14mr|python-ifaddr-0.2.0-2|8	Release:	2
14mr|python-ifaddr-0.2.0-2|9	Summary:	Python library that allows you to find all the IP addresses of the computer
14mr|python-ifaddr-0.2.0-2|10	Group:		Development/Python
14mr|python-ifaddr-0.2.0-2|11	License:	MIT
14mr|python-ifaddr-0.2.0-2|12	URL:		https://pypi.org/project/ifaddr/
14mr|python-ifaddr-0.2.0-2|13	Source:		%{pypi_source}
14mr|python-ifaddr-0.2.0-2|14	BuildArch:      noarch
14mr|python-ifaddr-0.2.0-2|15	
14mr|python-ifaddr-0.2.0-2|16	%description %{_description}
14mr|python-ifaddr-0.2.0-2|17	
14mr|python-ifaddr-0.2.0-2|18	#------------------------------------------------------------
14mr|python-ifaddr-0.2.0-2|19	%package -n python3-%{pypi_name}
14mr|python-ifaddr-0.2.0-2|20	Summary:	%{summary}
14mr|python-ifaddr-0.2.0-2|21	Group:		Development/Python
14mr|python-ifaddr-0.2.0-2|22	BuildRequires:	python3-devel
14mr|python-ifaddr-0.2.0-2|23	BuildRequires:	python3-setuptools
14mr|python-ifaddr-0.2.0-2|24	
14mr|python-ifaddr-0.2.0-2|25	%description -n python3-%{pypi_name} %{_description}
14mr|python-ifaddr-0.2.0-2|26	
14mr|python-ifaddr-0.2.0-2|27	Python 3 version.
14mr|python-ifaddr-0.2.0-2|28	
14mr|python-ifaddr-0.2.0-2|29	%files -n python3-%{pypi_name}
14mr|python-ifaddr-0.2.0-2|30	%license LICENSE.txt
14mr|python-ifaddr-0.2.0-2|31	%doc README.rst
14mr|python-ifaddr-0.2.0-2|32	%{python3_sitelib}/%{pypi_name}/
14mr|python-ifaddr-0.2.0-2|33	%{python3_sitelib}/%{pypi_name}-*.dist-info/
14mr|python-ifaddr-0.2.0-2|34	
14mr|python-ifaddr-0.2.0-2|35	#------------------------------------------------------------
14mr|python-ifaddr-0.2.0-2|36	
14mr|python-ifaddr-0.2.0-2|37	%prep
14mr|python-ifaddr-0.2.0-2|38	%autosetup -n %{pypi_name}-%{version}
14mr|python-ifaddr-0.2.0-2|39	
14mr|python-ifaddr-0.2.0-2|40	%generate_buildrequires
14mr|python-ifaddr-0.2.0-2|41	%pyproject_buildrequires
14mr|python-ifaddr-0.2.0-2|42	
14mr|python-ifaddr-0.2.0-2|43	%build
14mr|python-ifaddr-0.2.0-2|44	%pyproject_wheel
14mr|python-ifaddr-0.2.0-2|45	
14mr|python-ifaddr-0.2.0-2|46	%install
14mr|python-ifaddr-0.2.0-2|47	%pyproject_install

181 14
14mr|python-imagesize-2.0.0-3|1	%bcond_with tests
14mr|python-imagesize-2.0.0-3|2	
14mr|python-imagesize-2.0.0-3|3	%global pypi_name imagesize
14mr|python-imagesize-2.0.0-3|4	%global sum  Python module for analyzing image file headers and returning image sizes
14mr|python-imagesize-2.0.0-3|5	
14mr|python-imagesize-2.0.0-3|6	Name:           python-%{pypi_name}
14mr|python-imagesize-2.0.0-3|7	Version:        2.0.0
14mr|python-imagesize-2.0.0-3|8	Release:        3
14mr|python-imagesize-2.0.0-3|9	Summary:        %{sum}
14mr|python-imagesize-2.0.0-3|10	
14mr|python-imagesize-2.0.0-3|11	License:        MIT
14mr|python-imagesize-2.0.0-3|12	URL:            https://github.com/shibukawa/imagesize_py
14mr|python-imagesize-2.0.0-3|13	Source0:        https://files.pythonhosted.org/packages/source/i/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mr|python-imagesize-2.0.0-3|14	BuildArch:      noarch
14mr|python-imagesize-2.0.0-3|15	
14mr|python-imagesize-2.0.0-3|16	BuildRequires:  python%{python3_pkgversion}-setuptools
14mr|python-imagesize-2.0.0-3|17	BuildRequires:  python%{python3_pkgversion}-devel
14mr|python-imagesize-2.0.0-3|18	%if %{with tests}
14mr|python-imagesize-2.0.0-3|19	BuildRequires:  python%{python3_pkgversion}-pytest
14mr|python-imagesize-2.0.0-3|20	%endif
14mr|python-imagesize-2.0.0-3|21	
14mr|python-imagesize-2.0.0-3|22	%description
14mr|python-imagesize-2.0.0-3|23	The imagesize package parses image file headers and returns the image sizes.
14mr|python-imagesize-2.0.0-3|24	
14mr|python-imagesize-2.0.0-3|25	* PNG
14mr|python-imagesize-2.0.0-3|26	* JPEG
14mr|python-imagesize-2.0.0-3|27	* JPEG2000
14mr|python-imagesize-2.0.0-3|28	* GIF
14mr|python-imagesize-2.0.0-3|29	
14mr|python-imagesize-2.0.0-3|30	This is a pure Python library.
14mr|python-imagesize-2.0.0-3|31	
14mr|python-imagesize-2.0.0-3|32	%package -n     python%{python3_pkgversion}-%{pypi_name}
14mr|python-imagesize-2.0.0-3|33	Summary:        %{sum}
14mr|python-imagesize-2.0.0-3|34	%{?python_provide:%python_provide python%{python3_pkgversion}-%{pypi_name}}
14mr|python-imagesize-2.0.0-3|35	
14mr|python-imagesize-2.0.0-3|36	%description -n python%{python3_pkgversion}-%{pypi_name}
14mr|python-imagesize-2.0.0-3|37	The imagesize package parses image file headers and returns the image sizes.
14mr|python-imagesize-2.0.0-3|38	
14mr|python-imagesize-2.0.0-3|39	* PNG
14mr|python-imagesize-2.0.0-3|40	* JPEG
14mr|python-imagesize-2.0.0-3|41	* JPEG2000
14mr|python-imagesize-2.0.0-3|42	* GIF
14mr|python-imagesize-2.0.0-3|43	
14mr|python-imagesize-2.0.0-3|44	This is a pure Python library.
14mr|python-imagesize-2.0.0-3|45	
14mr|python-imagesize-2.0.0-3|46	%prep
14mr|python-imagesize-2.0.0-3|47	%autosetup -n %{pypi_name}-%{version}
14mr|python-imagesize-2.0.0-3|48	# Remove bundled egg-info
14mr|python-imagesize-2.0.0-3|49	rm -rf %{pypi_name}.egg-info
14mr|python-imagesize-2.0.0-3|50	
14mr|python-imagesize-2.0.0-3|51	# Allow building with Python 3.15
14mr|python-imagesize-2.0.0-3|52	sed -E -i 's/,<3\.15//' setup.py
14mr|python-imagesize-2.0.0-3|53	
14mr|python-imagesize-2.0.0-3|54	%generate_buildrequires
14mr|python-imagesize-2.0.0-3|55	%pyproject_buildrequires
14mr|python-imagesize-2.0.0-3|56	
14mr|python-imagesize-2.0.0-3|57	%build
14mr|python-imagesize-2.0.0-3|58	%pyproject_wheel
14mr|python-imagesize-2.0.0-3|59	
14mr|python-imagesize-2.0.0-3|60	%install
14mr|python-imagesize-2.0.0-3|61	%pyproject_install
14mr|python-imagesize-2.0.0-3|62	%pyproject_save_files -l %{pypi_name}
14mr|python-imagesize-2.0.0-3|63	
14mr|python-imagesize-2.0.0-3|64	%check
14mr|python-imagesize-2.0.0-3|65	%pyproject_check_import
14mr|python-imagesize-2.0.0-3|66	%if %{with tests}
14mr|python-imagesize-2.0.0-3|67	# test_get_filelike requires internet connection, hence we disable it
14mr|python-imagesize-2.0.0-3|68	%pytest -v -k 'not test_get_filelike'
14mr|python-imagesize-2.0.0-3|69	%endif
14mr|python-imagesize-2.0.0-3|70	
14mr|python-imagesize-2.0.0-3|71	%files -n python%{python3_pkgversion}-%{pypi_name} -f %{pyproject_files}
14mr|python-imagesize-2.0.0-3|72	%doc README.rst

182 14
14mr|python-incremental-22.10.0-1|1	%define pypi_name incremental
14mr|python-incremental-22.10.0-1|2	
14mr|python-incremental-22.10.0-1|3	Summary:	Library for versioning Python projects
14mr|python-incremental-22.10.0-1|4	Name:		python-incremental
14mr|python-incremental-22.10.0-1|5	Version:	22.10.0
14mr|python-incremental-22.10.0-1|6	Release:	1
14mr|python-incremental-22.10.0-1|7	License:	MIT
14mr|python-incremental-22.10.0-1|8	Group:		Development/Python
14mr|python-incremental-22.10.0-1|9	Url:		https://pypi.org/project/incremental/
14mr|python-incremental-22.10.0-1|10	Source0:	%{pypi_source}
14mr|python-incremental-22.10.0-1|11	BuildArch:	noarch
14mr|python-incremental-22.10.0-1|12	
14mr|python-incremental-22.10.0-1|13	%description
14mr|python-incremental-22.10.0-1|14	Library for versioning Python projects.
14mr|python-incremental-22.10.0-1|15	
14mr|python-incremental-22.10.0-1|16	#----------------------------------------------------------------------------
14mr|python-incremental-22.10.0-1|17	
14mr|python-incremental-22.10.0-1|18	%package -n python3-incremental
14mr|python-incremental-22.10.0-1|19	Summary:	Library for versioning Python 3 projects
14mr|python-incremental-22.10.0-1|20	Group:		Development/Python
14mr|python-incremental-22.10.0-1|21	BuildRequires:	pkgconfig(python3)
14mr|python-incremental-22.10.0-1|22	BuildRequires:	python3dist(setuptools)
14mr|python-incremental-22.10.0-1|23	BuildRequires:	python3dist(typing)
14mr|python-incremental-22.10.0-1|24	BuildArch:	noarch
14mr|python-incremental-22.10.0-1|25	
14mr|python-incremental-22.10.0-1|26	%description -n python3-incremental
14mr|python-incremental-22.10.0-1|27	Library for versioning Python 3 projects.
14mr|python-incremental-22.10.0-1|28	
14mr|python-incremental-22.10.0-1|29	%files -n python3-incremental
14mr|python-incremental-22.10.0-1|30	%{python3_sitelib}/incremental
14mr|python-incremental-22.10.0-1|31	%{python3_sitelib}/incremental-*.dist-info/
14mr|python-incremental-22.10.0-1|32	
14mr|python-incremental-22.10.0-1|33	#----------------------------------------------------------------------------
14mr|python-incremental-22.10.0-1|34	
14mr|python-incremental-22.10.0-1|35	%prep
14mr|python-incremental-22.10.0-1|36	%setup -qn incremental-%{version}
14mr|python-incremental-22.10.0-1|37	%autopatch -p1
14mr|python-incremental-22.10.0-1|38	
14mr|python-incremental-22.10.0-1|39	
14mr|python-incremental-22.10.0-1|40	%generate_buildrequires
14mr|python-incremental-22.10.0-1|41	%pyproject_buildrequires
14mr|python-incremental-22.10.0-1|42	
14mr|python-incremental-22.10.0-1|43	%build
14mr|python-incremental-22.10.0-1|44	%pyproject_wheel
14mr|python-incremental-22.10.0-1|45	
14mr|python-incremental-22.10.0-1|46	%install
14mr|python-incremental-22.10.0-1|47	%pyproject_install

183 14
14mr|python-iniconfig-2.0.0-1|1	%global pypi_name iniconfig
14mr|python-iniconfig-2.0.0-1|2	
14mr|python-iniconfig-2.0.0-1|3	Name:		python-iniconfig
14mr|python-iniconfig-2.0.0-1|4	Version:	2.0.0
14mr|python-iniconfig-2.0.0-1|5	Release:	1
14mr|python-iniconfig-2.0.0-1|6	Summary:	Brain-dead simple parsing of ini files
14mr|python-iniconfig-2.0.0-1|7	Group:		Development/Python
14mr|python-iniconfig-2.0.0-1|8	License:	MIT
14mr|python-iniconfig-2.0.0-1|9	URL:		http://github.com/RonnyPfannschmidt/iniconfig
14mr|python-iniconfig-2.0.0-1|10	Source0:	https://pypi.io/packages/source/i/iniconfig/iniconfig-%{version}.tar.gz
14mr|python-iniconfig-2.0.0-1|11	BuildRequires:	python3-devel
14mr|python-iniconfig-2.0.0-1|12	BuildRequires:	python3-setuptools
14mr|python-iniconfig-2.0.0-1|13	BuildRequires:	python3-pip
14mr|python-iniconfig-2.0.0-1|14	BuildRequires:	python3-wheel
14mr|python-iniconfig-2.0.0-1|15	BuildRequires:	python3-hatchling
14mr|python-iniconfig-2.0.0-1|16	BuildRequires:	python3-hatch-vcs
14mr|python-iniconfig-2.0.0-1|17	BuildArch:	noarch
14mr|python-iniconfig-2.0.0-1|18	
14mr|python-iniconfig-2.0.0-1|19	%global _description %{expand:
14mr|python-iniconfig-2.0.0-1|20	iniconfig is a small and simple INI-file parser module
14mr|python-iniconfig-2.0.0-1|21	having a unique set of features:
14mr|python-iniconfig-2.0.0-1|22	
14mr|python-iniconfig-2.0.0-1|23	* tested against Python2.4 across to Python3.2, Jython, PyPy
14mr|python-iniconfig-2.0.0-1|24	* maintains order of sections and entries
14mr|python-iniconfig-2.0.0-1|25	* supports multi-line values with or without line-continuations
14mr|python-iniconfig-2.0.0-1|26	* supports "#" comments everywhere
14mr|python-iniconfig-2.0.0-1|27	* raises errors with proper line-numbers
14mr|python-iniconfig-2.0.0-1|28	* no bells and whistles like automatic substitutions
14mr|python-iniconfig-2.0.0-1|29	* iniconfig raises an Error if two sections have the same name.}
14mr|python-iniconfig-2.0.0-1|30	%description %_description
14mr|python-iniconfig-2.0.0-1|31	
14mr|python-iniconfig-2.0.0-1|32	#----------------------------------------------------------------
14mr|python-iniconfig-2.0.0-1|33	%package -n python3-iniconfig
14mr|python-iniconfig-2.0.0-1|34	Summary:            %{summary}
14mr|python-iniconfig-2.0.0-1|35	Group:		Development/Python
14mr|python-iniconfig-2.0.0-1|36	
14mr|python-iniconfig-2.0.0-1|37	%description -n python3-iniconfig %_description
14mr|python-iniconfig-2.0.0-1|38	
14mr|python-iniconfig-2.0.0-1|39	%files -n python3-iniconfig
14mr|python-iniconfig-2.0.0-1|40	%doc README.*
14mr|python-iniconfig-2.0.0-1|41	%license LICENSE
14mr|python-iniconfig-2.0.0-1|42	%{python3_sitelib}/%{pypi_name}
14mr|python-iniconfig-2.0.0-1|43	%{python3_sitelib}/%{pypi_name}-%{version}*-info
14mr|python-iniconfig-2.0.0-1|44	
14mr|python-iniconfig-2.0.0-1|45	#---------------------------------------------------------------
14mr|python-iniconfig-2.0.0-1|46	%prep
14mr|python-iniconfig-2.0.0-1|47	%autosetup -n iniconfig-%{version} -p1
14mr|python-iniconfig-2.0.0-1|48	
14mr|python-iniconfig-2.0.0-1|49	%build
14mr|python-iniconfig-2.0.0-1|50	%pyproject_wheel
14mr|python-iniconfig-2.0.0-1|51	
14mr|python-iniconfig-2.0.0-1|52	
14mr|python-iniconfig-2.0.0-1|53	%install
14mr|python-iniconfig-2.0.0-1|54	%pyproject_install
14mr|python-iniconfig-2.0.0-1|55	
14mr|python-iniconfig-2.0.0-1|56	

184 14
14mr|python-iniparse-0.5-3|1	%define pypi_name iniparse
14mr|python-iniparse-0.5-3|2	
14mr|python-iniparse-0.5-3|3	Summary:	INI parser for python
14mr|python-iniparse-0.5-3|4	Name:		python-%{pypi_name}
14mr|python-iniparse-0.5-3|5	Version:	0.5
14mr|python-iniparse-0.5-3|6	Release:	3
14mr|python-iniparse-0.5-3|7	Group:		Development/Python
14mr|python-iniparse-0.5-3|8	License:	MIT
14mr|python-iniparse-0.5-3|9	Url:		http://code.google.com/p/iniparse/
14mr|python-iniparse-0.5-3|10	Source0:	%{pypi_source}
14mr|python-iniparse-0.5-3|11	BuildArch:	noarch
14mr|python-iniparse-0.5-3|12	
14mr|python-iniparse-0.5-3|13	%description
14mr|python-iniparse-0.5-3|14	iniparse is a INI parser for Python which is:
14mr|python-iniparse-0.5-3|15	
14mr|python-iniparse-0.5-3|16	* Compatiable with ConfigParser: Backward compatible implementations of
14mr|python-iniparse-0.5-3|17	ConfigParser, RawConfigParser, and SafeConfigParser are included that
14mr|python-iniparse-0.5-3|18	are API-compatible with the Python standard library. They pass all the
14mr|python-iniparse-0.5-3|19	unit tests in Python-2.4.4.
14mr|python-iniparse-0.5-3|20	* Preserves structure of INI files: Order of sections & options, indentation,
14mr|python-iniparse-0.5-3|21	comments, and blank lines are preserved as far as possible when data is
14mr|python-iniparse-0.5-3|22	updated.
14mr|python-iniparse-0.5-3|23	* More convenient: Values can be accessed using dotted notation
14mr|python-iniparse-0.5-3|24	(cfg.user.name), or using container syntax (cfg['user']['name']).
14mr|python-iniparse-0.5-3|25	
14mr|python-iniparse-0.5-3|26	It is very useful for config files that are updated both by users and by
14mr|python-iniparse-0.5-3|27	programs, since it is very disorienting for a user to have her config
14mr|python-iniparse-0.5-3|28	file completely rearranged whenever a program changes it. iniparse also
14mr|python-iniparse-0.5-3|29	allows making the order of entries in a config file significant, which is
14mr|python-iniparse-0.5-3|30	desirable in applications like image galleries.
14mr|python-iniparse-0.5-3|31	
14mr|python-iniparse-0.5-3|32	#--------------------------------------------------
14mr|python-iniparse-0.5-3|33	%package -n python3-%pypi_name
14mr|python-iniparse-0.5-3|34	Summary:	INI parser for python
14mr|python-iniparse-0.5-3|35	Group:		Development/Python
14mr|python-iniparse-0.5-3|36	BuildRequires:	python3-devel
14mr|python-iniparse-0.5-3|37	BuildRequires:	python3egg(setuptools)
14mr|python-iniparse-0.5-3|38	
14mr|python-iniparse-0.5-3|39	%description -n python3-%pypi_name
14mr|python-iniparse-0.5-3|40	iniparse is a INI parser for Python which is:
14mr|python-iniparse-0.5-3|41	
14mr|python-iniparse-0.5-3|42	* Compatiable with ConfigParser: Backward compatible implementations of
14mr|python-iniparse-0.5-3|43	ConfigParser, RawConfigParser, and SafeConfigParser are included that
14mr|python-iniparse-0.5-3|44	are API-compatible with the Python standard library.
14mr|python-iniparse-0.5-3|45	* Preserves structure of INI files: Order of sections & options, indentation,
14mr|python-iniparse-0.5-3|46	comments, and blank lines are preserved as far as possible when data is
14mr|python-iniparse-0.5-3|47	updated.
14mr|python-iniparse-0.5-3|48	* More convenient: Values can be accessed using dotted notation
14mr|python-iniparse-0.5-3|49	(cfg.user.name), or using container syntax (cfg['user']['name']).
14mr|python-iniparse-0.5-3|50	
14mr|python-iniparse-0.5-3|51	It is very useful for config files that are updated both by users and by
14mr|python-iniparse-0.5-3|52	programs, since it is very disorienting for a user to have her config
14mr|python-iniparse-0.5-3|53	file completely rearranged whenever a program changes it. iniparse also
14mr|python-iniparse-0.5-3|54	allows making the order of entries in a config file significant, which is
14mr|python-iniparse-0.5-3|55	desirable in applications like image galleries.
14mr|python-iniparse-0.5-3|56	
14mr|python-iniparse-0.5-3|57	%files -n python3-%pypi_name
14mr|python-iniparse-0.5-3|58	%doc Changelog LICENSE LICENSE-PSF README.md html/*
14mr|python-iniparse-0.5-3|59	%{python3_sitelib}/%{pypi_name}*
14mr|python-iniparse-0.5-3|60	
14mr|python-iniparse-0.5-3|61	#--------------------------------------------------
14mr|python-iniparse-0.5-3|62	%prep
14mr|python-iniparse-0.5-3|63	%setup -q -n %{pypi_name}-%{version}
14mr|python-iniparse-0.5-3|64	
14mr|python-iniparse-0.5-3|65	%build
14mr|python-iniparse-0.5-3|66	%py3_build
14mr|python-iniparse-0.5-3|67	
14mr|python-iniparse-0.5-3|68	%install
14mr|python-iniparse-0.5-3|69	%py3_install
14mr|python-iniparse-0.5-3|70	rm -Rf %{buildroot}/%{_docdir}/*

185 14
14mr|python-installer-0.7.0-1|1	%define pypi_name installer
14mr|python-installer-0.7.0-1|2	
14mr|python-installer-0.7.0-1|3	Name:		python-installer
14mr|python-installer-0.7.0-1|4	Version:	0.7.0
14mr|python-installer-0.7.0-1|5	Release:	1
14mr|python-installer-0.7.0-1|6	Summary:	A library for installing Python wheels
14mr|python-installer-0.7.0-1|7	Group:		Development/Python
14mr|python-installer-0.7.0-1|8	License:	MIT
14mr|python-installer-0.7.0-1|9	URL:		https://pypi.org/project/installer/
14mr|python-installer-0.7.0-1|10	Source0:	https://files.pythonhosted.org/packages/source/i/installer/installer-%{version}.tar.gz
14mr|python-installer-0.7.0-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-installer-0.7.0-1|12	BuildRequires:	pyproject-rpm-macros
14mr|python-installer-0.7.0-1|13	BuildArch:	noarch
14mr|python-installer-0.7.0-1|14	
14mr|python-installer-0.7.0-1|15	%description
14mr|python-installer-0.7.0-1|16	A library for installing Python wheels.
14mr|python-installer-0.7.0-1|17	
14mr|python-installer-0.7.0-1|18	#----------------------------------------------------
14mr|python-installer-0.7.0-1|19	%package -n python3-%{pypi_name}
14mr|python-installer-0.7.0-1|20	Summary:	A library for installing Python wheels
14mr|python-installer-0.7.0-1|21	Group:		Development/Python
14mr|python-installer-0.7.0-1|22	
14mr|python-installer-0.7.0-1|23	%description -n python3-%{pypi_name}
14mr|python-installer-0.7.0-1|24	A library for installing Python wheels.
14mr|python-installer-0.7.0-1|25	
14mr|python-installer-0.7.0-1|26	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-installer-0.7.0-1|27	%license LICENSE
14mr|python-installer-0.7.0-1|28	%doc README*
14mr|python-installer-0.7.0-1|29	
14mr|python-installer-0.7.0-1|30	#----------------------------------------------------
14mr|python-installer-0.7.0-1|31	
14mr|python-installer-0.7.0-1|32	%prep
14mr|python-installer-0.7.0-1|33	%autosetup -p1 -n installer-%{version}
14mr|python-installer-0.7.0-1|34	
14mr|python-installer-0.7.0-1|35	%generate_buildrequires
14mr|python-installer-0.7.0-1|36	%pyproject_buildrequires -r
14mr|python-installer-0.7.0-1|37	
14mr|python-installer-0.7.0-1|38	%build
14mr|python-installer-0.7.0-1|39	%pyproject_wheel
14mr|python-installer-0.7.0-1|40	
14mr|python-installer-0.7.0-1|41	%install
14mr|python-installer-0.7.0-1|42	%pyproject_install
14mr|python-installer-0.7.0-1|43	%pyproject_save_files installer

186 14
14mr|python-isort-5.12.0-1|1	%global pypi_name isort
14mr|python-isort-5.12.0-1|2	
14mr|python-isort-5.12.0-1|3	Name:          python-%{pypi_name}
14mr|python-isort-5.12.0-1|4	Version:       5.12.0
14mr|python-isort-5.12.0-1|5	Release:       1
14mr|python-isort-5.12.0-1|6	Summary:       Python utility / library to sort Python imports
14mr|python-isort-5.12.0-1|7	Group:         Development/Python
14mr|python-isort-5.12.0-1|8	License:       MIT
14mr|python-isort-5.12.0-1|9	URL:           https://github.com/timothycrosley/%{pypi_name}
14mr|python-isort-5.12.0-1|10	Source0:       %{url}/archive/%{version}/%{pypi_name}-%{version}.tar.gz
14mr|python-isort-5.12.0-1|11	BuildRequires: pkgconfig(python3)
14mr|python-isort-5.12.0-1|12	BuildRequires: python3dist(setuptools)
14mr|python-isort-5.12.0-1|13	BuildRequires: python3dist(mock)
14mr|python-isort-5.12.0-1|14	BuildArch:     noarch
14mr|python-isort-5.12.0-1|15	
14mr|python-isort-5.12.0-1|16	%description
14mr|python-isort-5.12.0-1|17	%{summary}.
14mr|python-isort-5.12.0-1|18	
14mr|python-isort-5.12.0-1|19	%files
14mr|python-isort-5.12.0-1|20	%{_bindir}/isort-identify-imports
14mr|python-isort-5.12.0-1|21	
14mr|python-isort-5.12.0-1|22	# -----------------------------------------------------------
14mr|python-isort-5.12.0-1|23	
14mr|python-isort-5.12.0-1|24	%package -n python3-%{pypi_name}
14mr|python-isort-5.12.0-1|25	Summary:            %{summary}
14mr|python-isort-5.12.0-1|26	Group:         Development/Python
14mr|python-isort-5.12.0-1|27	
14mr|python-isort-5.12.0-1|28	%description -n python3-%{pypi_name}
14mr|python-isort-5.12.0-1|29	%{summary}.
14mr|python-isort-5.12.0-1|30	
14mr|python-isort-5.12.0-1|31	Python 3 version.
14mr|python-isort-5.12.0-1|32	
14mr|python-isort-5.12.0-1|33	%files -n python3-%{pypi_name}
14mr|python-isort-5.12.0-1|34	%doc *.md LICENSE
14mr|python-isort-5.12.0-1|35	%{_bindir}/%{pypi_name}
14mr|python-isort-5.12.0-1|36	%{_bindir}/%{pypi_name}-3
14mr|python-isort-5.12.0-1|37	%{python3_sitelib}/%{pypi_name}/
14mr|python-isort-5.12.0-1|38	%{python3_sitelib}/%{pypi_name}-%{version}*-info/
14mr|python-isort-5.12.0-1|39	
14mr|python-isort-5.12.0-1|40	# -----------------------------------------------------------
14mr|python-isort-5.12.0-1|41	
14mr|python-isort-5.12.0-1|42	%prep
14mr|python-isort-5.12.0-1|43	%setup -qn %{pypi_name}-%{version}
14mr|python-isort-5.12.0-1|44	
14mr|python-isort-5.12.0-1|45	# Drop shebang
14mr|python-isort-5.12.0-1|46	sed -i -e '1{\@^#!.*@d}' %{pypi_name}/main.py
14mr|python-isort-5.12.0-1|47	
14mr|python-isort-5.12.0-1|48	%generate_buildrequires
14mr|python-isort-5.12.0-1|49	%pyproject_buildrequires -r
14mr|python-isort-5.12.0-1|50	
14mr|python-isort-5.12.0-1|51	%build
14mr|python-isort-5.12.0-1|52	%pyproject_wheel
14mr|python-isort-5.12.0-1|53	
14mr|python-isort-5.12.0-1|54	%install
14mr|python-isort-5.12.0-1|55	%pyproject_install
14mr|python-isort-5.12.0-1|56	
14mr|python-isort-5.12.0-1|57	ln -s %{pypi_name} %{buildroot}%{_bindir}/%{pypi_name}-3

187 14
14mr|python-jaraco.collections-4.3.0-1|1	%define pypi_name jaraco.collections
14mr|python-jaraco.collections-4.3.0-1|2	
14mr|python-jaraco.collections-4.3.0-1|3	Name:           python-%{pypi_name}
14mr|python-jaraco.collections-4.3.0-1|4	Version:	4.3.0
14mr|python-jaraco.collections-4.3.0-1|5	Release:	1
14mr|python-jaraco.collections-4.3.0-1|6	Summary:        jaraco.collections
14mr|python-jaraco.collections-4.3.0-1|7	Group:          Development/Python
14mr|python-jaraco.collections-4.3.0-1|8	License:        MIT License
14mr|python-jaraco.collections-4.3.0-1|9	Url:            https://github.com/jaraco/jaraco.collections
14mr|python-jaraco.collections-4.3.0-1|10	Source0:	%{pypi_source}
14mr|python-jaraco.collections-4.3.0-1|11	Patch0:         jaraco.collections-requirements.patch
14mr|python-jaraco.collections-4.3.0-1|12	BuildRequires:  python3dist(setuptools)
14mr|python-jaraco.collections-4.3.0-1|13	BuildRequires:  pyproject-rpm-macros
14mr|python-jaraco.collections-4.3.0-1|14	BuildArch:      noarch
14mr|python-jaraco.collections-4.3.0-1|15	
14mr|python-jaraco.collections-4.3.0-1|16	%description
14mr|python-jaraco.collections-4.3.0-1|17	Models and classes to supplement the stdlib 'collections' module.
14mr|python-jaraco.collections-4.3.0-1|18	
14mr|python-jaraco.collections-4.3.0-1|19	%generate_buildrequires
14mr|python-jaraco.collections-4.3.0-1|20	%pyproject_buildrequires -R
14mr|python-jaraco.collections-4.3.0-1|21	#-----------------------------------------------------------------
14mr|python-jaraco.collections-4.3.0-1|22	%package -n python3-%{pypi_name}
14mr|python-jaraco.collections-4.3.0-1|23	Summary:    jaraco.collections
14mr|python-jaraco.collections-4.3.0-1|24	Group:        Development/Python
14mr|python-jaraco.collections-4.3.0-1|25	
14mr|python-jaraco.collections-4.3.0-1|26	%description -n python3-%{pypi_name}
14mr|python-jaraco.collections-4.3.0-1|27	Models and classes to supplement the stdlib 'collections' module.
14mr|python-jaraco.collections-4.3.0-1|28	
14mr|python-jaraco.collections-4.3.0-1|29	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-jaraco.collections-4.3.0-1|30	%doc README*
14mr|python-jaraco.collections-4.3.0-1|31	
14mr|python-jaraco.collections-4.3.0-1|32	#-----------------------------------------------------------------
14mr|python-jaraco.collections-4.3.0-1|33	%prep
14mr|python-jaraco.collections-4.3.0-1|34	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-jaraco.collections-4.3.0-1|35	
14mr|python-jaraco.collections-4.3.0-1|36	%build
14mr|python-jaraco.collections-4.3.0-1|37	%pyproject_wheel
14mr|python-jaraco.collections-4.3.0-1|38	
14mr|python-jaraco.collections-4.3.0-1|39	%install
14mr|python-jaraco.collections-4.3.0-1|40	%pyproject_install
14mr|python-jaraco.collections-4.3.0-1|41	%pyproject_save_files jaraco
14mr|python-jaraco.collections-4.3.0-1|42	

188 14
14mr|python-jaraco.context-4.3.0-1|1	%global _python_no_extras_requires 1
14mr|python-jaraco.context-4.3.0-1|2	
14mr|python-jaraco.context-4.3.0-1|3	%define    pypi_name    jaraco.context
14mr|python-jaraco.context-4.3.0-1|4	
14mr|python-jaraco.context-4.3.0-1|5	Name:           python-%{pypi_name}
14mr|python-jaraco.context-4.3.0-1|6	Version:        4.3.0
14mr|python-jaraco.context-4.3.0-1|7	Release:        1
14mr|python-jaraco.context-4.3.0-1|8	Summary:        Context managers by jaraco
14mr|python-jaraco.context-4.3.0-1|9	Group:          Development/Python
14mr|python-jaraco.context-4.3.0-1|10	License:        MIT License
14mr|python-jaraco.context-4.3.0-1|11	Url:            https://github.com/jaraco/jaraco.text
14mr|python-jaraco.context-4.3.0-1|12	Source0:        %{pypi_source}
14mr|python-jaraco.context-4.3.0-1|13	BuildArch:      noarch
14mr|python-jaraco.context-4.3.0-1|14	BuildRequires:  python3dist(setuptools)
14mr|python-jaraco.context-4.3.0-1|15	BuildRequires:  python3dist(setuptools-scm)
14mr|python-jaraco.context-4.3.0-1|16	BuildRequires:  python3dist(toml)
14mr|python-jaraco.context-4.3.0-1|17	BuildRequires:  pyproject-rpm-macros
14mr|python-jaraco.context-4.3.0-1|18	
14mr|python-jaraco.context-4.3.0-1|19	%description
14mr|python-jaraco.context-4.3.0-1|20	jaraco.text
14mr|python-jaraco.context-4.3.0-1|21	
14mr|python-jaraco.context-4.3.0-1|22	#---------------------------------------------------------------
14mr|python-jaraco.context-4.3.0-1|23	%package -n python3-%{pypi_name}
14mr|python-jaraco.context-4.3.0-1|24	Summary:    Context managers by jaraco
14mr|python-jaraco.context-4.3.0-1|25	Group:      Development/Python
14mr|python-jaraco.context-4.3.0-1|26	
14mr|python-jaraco.context-4.3.0-1|27	%description -n python3-%{pypi_name}
14mr|python-jaraco.context-4.3.0-1|28	jaraco.text
14mr|python-jaraco.context-4.3.0-1|29	
14mr|python-jaraco.context-4.3.0-1|30	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-jaraco.context-4.3.0-1|31	%doc README*
14mr|python-jaraco.context-4.3.0-1|32	
14mr|python-jaraco.context-4.3.0-1|33	#---------------------------------------------------------------
14mr|python-jaraco.context-4.3.0-1|34	
14mr|python-jaraco.context-4.3.0-1|35	%prep
14mr|python-jaraco.context-4.3.0-1|36	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-jaraco.context-4.3.0-1|37	
14mr|python-jaraco.context-4.3.0-1|38	%generate_buildrequires
14mr|python-jaraco.context-4.3.0-1|39	%pyproject_buildrequires -r
14mr|python-jaraco.context-4.3.0-1|40	
14mr|python-jaraco.context-4.3.0-1|41	%build
14mr|python-jaraco.context-4.3.0-1|42	%pyproject_wheel
14mr|python-jaraco.context-4.3.0-1|43	
14mr|python-jaraco.context-4.3.0-1|44	%install
14mr|python-jaraco.context-4.3.0-1|45	%pyproject_install
14mr|python-jaraco.context-4.3.0-1|46	%pyproject_save_files jaraco

189 14
14mr|python-jaraco.text-3.11.1-1|1	%global _python_no_extras_requires 1
14mr|python-jaraco.text-3.11.1-1|2	
14mr|python-jaraco.text-3.11.1-1|3	%define    pypi_name    jaraco.text
14mr|python-jaraco.text-3.11.1-1|4	
14mr|python-jaraco.text-3.11.1-1|5	Name:           python-%{pypi_name}
14mr|python-jaraco.text-3.11.1-1|6	Version:        3.11.1
14mr|python-jaraco.text-3.11.1-1|7	Release:        1
14mr|python-jaraco.text-3.11.1-1|8	Summary:        jaraco.text
14mr|python-jaraco.text-3.11.1-1|9	Group:          Development/Python
14mr|python-jaraco.text-3.11.1-1|10	License:        MIT License
14mr|python-jaraco.text-3.11.1-1|11	Url:            https://github.com/jaraco/jaraco.text
14mr|python-jaraco.text-3.11.1-1|12	Source0:        %{pypi_source}
14mr|python-jaraco.text-3.11.1-1|13	BuildArch:      noarch
14mr|python-jaraco.text-3.11.1-1|14	BuildRequires:  python3dist(setuptools)
14mr|python-jaraco.text-3.11.1-1|15	BuildRequires:  python3dist(setuptools-scm)
14mr|python-jaraco.text-3.11.1-1|16	BuildRequires:  python3dist(jaraco.context)
14mr|python-jaraco.text-3.11.1-1|17	BuildRequires:  python3dist(jaraco.functools)
14mr|python-jaraco.text-3.11.1-1|18	BuildRequires:  python3dist(toml)
14mr|python-jaraco.text-3.11.1-1|19	BuildRequires:  python3dist(wheel)
14mr|python-jaraco.text-3.11.1-1|20	BuildRequires:  python3dist(pip)
14mr|python-jaraco.text-3.11.1-1|21	BuildRequires:  pyproject-rpm-macros
14mr|python-jaraco.text-3.11.1-1|22	
14mr|python-jaraco.text-3.11.1-1|23	%description
14mr|python-jaraco.text-3.11.1-1|24	jaraco.text
14mr|python-jaraco.text-3.11.1-1|25	
14mr|python-jaraco.text-3.11.1-1|26	#---------------------------------------------------------------
14mr|python-jaraco.text-3.11.1-1|27	%package -n python3-%{pypi_name}
14mr|python-jaraco.text-3.11.1-1|28	Summary:    jaraco.text
14mr|python-jaraco.text-3.11.1-1|29	Group:      Development/Python
14mr|python-jaraco.text-3.11.1-1|30	
14mr|python-jaraco.text-3.11.1-1|31	%description -n python3-%{pypi_name}
14mr|python-jaraco.text-3.11.1-1|32	jaraco.text
14mr|python-jaraco.text-3.11.1-1|33	
14mr|python-jaraco.text-3.11.1-1|34	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-jaraco.text-3.11.1-1|35	%doc README.rst
14mr|python-jaraco.text-3.11.1-1|36	
14mr|python-jaraco.text-3.11.1-1|37	#---------------------------------------------------------------
14mr|python-jaraco.text-3.11.1-1|38	
14mr|python-jaraco.text-3.11.1-1|39	%prep
14mr|python-jaraco.text-3.11.1-1|40	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-jaraco.text-3.11.1-1|41	
14mr|python-jaraco.text-3.11.1-1|42	#generate_buildrequires
14mr|python-jaraco.text-3.11.1-1|43	#pyproject_buildrequires -r
14mr|python-jaraco.text-3.11.1-1|44	
14mr|python-jaraco.text-3.11.1-1|45	%build
14mr|python-jaraco.text-3.11.1-1|46	%pyproject_wheel
14mr|python-jaraco.text-3.11.1-1|47	
14mr|python-jaraco.text-3.11.1-1|48	%install
14mr|python-jaraco.text-3.11.1-1|49	%pyproject_install
14mr|python-jaraco.text-3.11.1-1|50	%pyproject_save_files jaraco

190 14
14mr|python-jdcal-1.4.1-2|1	%global module jdcal
14mr|python-jdcal-1.4.1-2|2	
14mr|python-jdcal-1.4.1-2|3	Summary:	Julian dates from proleptic Gregorian and Julian calendars
14mr|python-jdcal-1.4.1-2|4	Name:		python-%{module}
14mr|python-jdcal-1.4.1-2|5	Version:	1.4.1
14mr|python-jdcal-1.4.1-2|6	Release:	2
14mr|python-jdcal-1.4.1-2|7	License:	BSD
14mr|python-jdcal-1.4.1-2|8	Group:		Development/Python
14mr|python-jdcal-1.4.1-2|9	Url:		https://github.com/phn/jdcal
14mr|python-jdcal-1.4.1-2|10	Source0:	https://github.com/phn/jdcal/archive/v%{version}/%{module}-%{version}.tar.gz
14mr|python-jdcal-1.4.1-2|11	BuildArch:	noarch
14mr|python-jdcal-1.4.1-2|12	
14mr|python-jdcal-1.4.1-2|13	%description
14mr|python-jdcal-1.4.1-2|14	This module contains functions for converting between Julian dates and calendar
14mr|python-jdcal-1.4.1-2|15	dates.
14mr|python-jdcal-1.4.1-2|16	
14mr|python-jdcal-1.4.1-2|17	A function for converting Gregorian calendar dates to Julian dates, and another
14mr|python-jdcal-1.4.1-2|18	function for converting Julian calendar dates to Julian dates are defined.
14mr|python-jdcal-1.4.1-2|19	Two functions for the reverse calculations are also defined.
14mr|python-jdcal-1.4.1-2|20	
14mr|python-jdcal-1.4.1-2|21	#----------------------------------------------------------------------------
14mr|python-jdcal-1.4.1-2|22	
14mr|python-jdcal-1.4.1-2|23	%package -n python3-%{module}
14mr|python-jdcal-1.4.1-2|24	Summary:	Julian dates from proleptic Gregorian and Julian calendars
14mr|python-jdcal-1.4.1-2|25	Group:		Development/Python
14mr|python-jdcal-1.4.1-2|26	BuildRequires:	pkgconfig(python3)
14mr|python-jdcal-1.4.1-2|27	BuildRequires:	python3dist(setuptools)
14mr|python-jdcal-1.4.1-2|28	
14mr|python-jdcal-1.4.1-2|29	%description -n python3-%{module}
14mr|python-jdcal-1.4.1-2|30	This module contains functions for converting between Julian dates and calendar
14mr|python-jdcal-1.4.1-2|31	dates.
14mr|python-jdcal-1.4.1-2|32	
14mr|python-jdcal-1.4.1-2|33	A function for converting Gregorian calendar dates to Julian dates, and another
14mr|python-jdcal-1.4.1-2|34	function for converting Julian calendar dates to Julian dates are defined.
14mr|python-jdcal-1.4.1-2|35	Two functions for the reverse calculations are also defined.
14mr|python-jdcal-1.4.1-2|36	
14mr|python-jdcal-1.4.1-2|37	%files -n python3-%{module}
14mr|python-jdcal-1.4.1-2|38	%doc README.rst
14mr|python-jdcal-1.4.1-2|39	%{python3_sitelib}/%{module}*
14mr|python-jdcal-1.4.1-2|40	%{python3_sitelib}/__pycache__/
14mr|python-jdcal-1.4.1-2|41	
14mr|python-jdcal-1.4.1-2|42	#----------------------------------------------------------------------------
14mr|python-jdcal-1.4.1-2|43	
14mr|python-jdcal-1.4.1-2|44	%prep
14mr|python-jdcal-1.4.1-2|45	%setup -qn %{module}-%{version}
14mr|python-jdcal-1.4.1-2|46	
14mr|python-jdcal-1.4.1-2|47	%generate_buildrequires
14mr|python-jdcal-1.4.1-2|48	%pyproject_buildrequires
14mr|python-jdcal-1.4.1-2|49	
14mr|python-jdcal-1.4.1-2|50	%build
14mr|python-jdcal-1.4.1-2|51	%pyproject_wheel
14mr|python-jdcal-1.4.1-2|52	
14mr|python-jdcal-1.4.1-2|53	%install
14mr|python-jdcal-1.4.1-2|54	%pyproject_install

191 14
14mr|python-jedi-0.19.1-1|1	%define pypi_name jedi
14mr|python-jedi-0.19.1-1|2	
14mr|python-jedi-0.19.1-1|3	Summary:	An auto completion tool for Python that can be used for text editors
14mr|python-jedi-0.19.1-1|4	Name:		python-%{pypi_name}
14mr|python-jedi-0.19.1-1|5	Version:	0.19.1
14mr|python-jedi-0.19.1-1|6	Release:	1
14mr|python-jedi-0.19.1-1|7	License:	LGPLv3
14mr|python-jedi-0.19.1-1|8	Group:		Development/Python
14mr|python-jedi-0.19.1-1|9	Url:		https://jedi.readthedocs.org/en/latest/index.html
14mr|python-jedi-0.19.1-1|10	Source0:	%{pypi_source}
14mr|python-jedi-0.19.1-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-jedi-0.19.1-1|12	BuildRequires:	python3dist(setuptools)
14mr|python-jedi-0.19.1-1|13	BuildRequires:	python3dist(typing)
14mr|python-jedi-0.19.1-1|14	BuildRequires:	python3dist(pytest)
14mr|python-jedi-0.19.1-1|15	BuildRequires:	python3dist(parso)
14mr|python-jedi-0.19.1-1|16	BuildArch:	noarch
14mr|python-jedi-0.19.1-1|17	
14mr|python-jedi-0.19.1-1|18	%description
14mr|python-jedi-0.19.1-1|19	Jedi is an auto completion tool for Python. It works. With and without
14mr|python-jedi-0.19.1-1|20	syntax errors. Sometimes it sucks, but that's normal in dynamic languages.
14mr|python-jedi-0.19.1-1|21	But it sucks less than other tools. It understands almost all of the basic
14mr|python-jedi-0.19.1-1|22	Python syntax elements including many built-ins.
14mr|python-jedi-0.19.1-1|23	
14mr|python-jedi-0.19.1-1|24	Jedi uses a very simple interface to connect with IDE's. As an reference,
14mr|python-jedi-0.19.1-1|25	there is a VIM implementation, which uses Jedi's auto completion. However,
14mr|python-jedi-0.19.1-1|26	I encourage you to use Jedi in your IDEs. Start writing plugins! If there are
14mr|python-jedi-0.19.1-1|27	problems with licensing, just contact me.
14mr|python-jedi-0.19.1-1|28	
14mr|python-jedi-0.19.1-1|29	#----------------------------------------------------------------------------
14mr|python-jedi-0.19.1-1|30	
14mr|python-jedi-0.19.1-1|31	%package -n python3-%{pypi_name}
14mr|python-jedi-0.19.1-1|32	Summary:	An auto completion tool for Python 3 that can be used for text editors
14mr|python-jedi-0.19.1-1|33	Group:		Development/Python
14mr|python-jedi-0.19.1-1|34	
14mr|python-jedi-0.19.1-1|35	#----------------------------------------------------------------------
14mr|python-jedi-0.19.1-1|36	
14mr|python-jedi-0.19.1-1|37	%description -n python3-%{pypi_name}
14mr|python-jedi-0.19.1-1|38	Jedi is an auto completion tool for Python 3. It works. With and without
14mr|python-jedi-0.19.1-1|39	syntax errors. Sometimes it sucks, but that's normal in dynamic languages.
14mr|python-jedi-0.19.1-1|40	But it sucks less than other tools. It understands almost all of the basic
14mr|python-jedi-0.19.1-1|41	Python syntax elements including many built-ins.
14mr|python-jedi-0.19.1-1|42	
14mr|python-jedi-0.19.1-1|43	Jedi uses a very simple interface to connect with IDE's. As an reference,
14mr|python-jedi-0.19.1-1|44	there is a VIM implementation, which uses Jedi's auto completion. However,
14mr|python-jedi-0.19.1-1|45	I encourage you to use Jedi in your IDEs. Start writing plugins! If there are
14mr|python-jedi-0.19.1-1|46	problems with licensing, just contact me.
14mr|python-jedi-0.19.1-1|47	
14mr|python-jedi-0.19.1-1|48	%files -n python3-%{pypi_name}
14mr|python-jedi-0.19.1-1|49	%doc *.rst *.txt
14mr|python-jedi-0.19.1-1|50	%{python3_sitelib}/%{pypi_name}
14mr|python-jedi-0.19.1-1|51	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mr|python-jedi-0.19.1-1|52	
14mr|python-jedi-0.19.1-1|53	#----------------------------------------------------------------------------
14mr|python-jedi-0.19.1-1|54	
14mr|python-jedi-0.19.1-1|55	%prep
14mr|python-jedi-0.19.1-1|56	%setup -q -n %{pypi_name}-%{version}
14mr|python-jedi-0.19.1-1|57	rm -rf %{pypi_name}.egg-info
14mr|python-jedi-0.19.1-1|58	
14mr|python-jedi-0.19.1-1|59	%generate_buildrequires
14mr|python-jedi-0.19.1-1|60	%pyproject_buildrequires
14mr|python-jedi-0.19.1-1|61	
14mr|python-jedi-0.19.1-1|62	%build
14mr|python-jedi-0.19.1-1|63	%pyproject_wheel
14mr|python-jedi-0.19.1-1|64	
14mr|python-jedi-0.19.1-1|65	%install
14mr|python-jedi-0.19.1-1|66	%pyproject_install
14mr|python-jedi-0.19.1-1|67	
14mr|python-jedi-0.19.1-1|68	find %{buildroot} -type f -empty -delete
14mr|python-jedi-0.19.1-1|69	
14mr|python-jedi-0.19.1-1|70	
14mr|python-jedi-0.19.1-1|71	%ifarch %{x86_64} %{ix86}
14mr|python-jedi-0.19.1-1|72	%check
14mr|python-jedi-0.19.1-1|73	# fail on py3.8
14mr|python-jedi-0.19.1-1|74	skiptests="test_integration"
14mr|python-jedi-0.19.1-1|75	skiptests+=" or test_sys_path"
14mr|python-jedi-0.19.1-1|76	
14mr|python-jedi-0.19.1-1|77	export LANG="en_US.UTF-8"
14mr|python-jedi-0.19.1-1|78	export PYTHONPATH=%{buildroot}%{python3_sitelib}
14mr|python-jedi-0.19.1-1|79	pytest-3  -k "not ($skiptests)"
14mr|python-jedi-0.19.1-1|80	
14mr|python-jedi-0.19.1-1|81	%endif

192 14
14mr|python-jsonpatch-1.33-1|1	%define pypi_name jsonpatch
14mr|python-jsonpatch-1.33-1|2	
14mr|python-jsonpatch-1.33-1|3	Name:           python-jsonpatch
14mr|python-jsonpatch-1.33-1|4	Version:	1.33
14mr|python-jsonpatch-1.33-1|5	Release:	1
14mr|python-jsonpatch-1.33-1|6	Group:          Development/Python
14mr|python-jsonpatch-1.33-1|7	Summary:        Apply JSON-Patches (RFC 6902)
14mr|python-jsonpatch-1.33-1|8	License:        Modified BSD License
14mr|python-jsonpatch-1.33-1|9	URL:            https://github.com/stefankoegl/python-json-patch
14mr|python-jsonpatch-1.33-1|10	Source0:	%{pypi_source}
14mr|python-jsonpatch-1.33-1|11	BuildArch:      noarch
14mr|python-jsonpatch-1.33-1|12	BuildRequires:  pkgconfig(python3)
14mr|python-jsonpatch-1.33-1|13	BuildRequires:  python3dist(setuptools)
14mr|python-jsonpatch-1.33-1|14	
14mr|python-jsonpatch-1.33-1|15	%description
14mr|python-jsonpatch-1.33-1|16	Library to apply JSON Patches according to RFC 6902.
14mr|python-jsonpatch-1.33-1|17	
14mr|python-jsonpatch-1.33-1|18	#-----------------------------------------------------------------
14mr|python-jsonpatch-1.33-1|19	%package -n     python3-%{pypi_name}
14mr|python-jsonpatch-1.33-1|20	Summary:        Apply JSON-Patches (RFC 6902)
14mr|python-jsonpatch-1.33-1|21	Group:          Development/Python
14mr|python-jsonpatch-1.33-1|22	
14mr|python-jsonpatch-1.33-1|23	%description -n python3-%{pypi_name}
14mr|python-jsonpatch-1.33-1|24	Library to apply JSON Patches according to RFC 6902.
14mr|python-jsonpatch-1.33-1|25	
14mr|python-jsonpatch-1.33-1|26	%files -n python3-%{pypi_name}
14mr|python-jsonpatch-1.33-1|27	%doc README.md
14mr|python-jsonpatch-1.33-1|28	%{_bindir}/jsondiff
14mr|python-jsonpatch-1.33-1|29	%{_bindir}/jsonpatch
14mr|python-jsonpatch-1.33-1|30	%{python3_sitelib}/
14mr|python-jsonpatch-1.33-1|31	
14mr|python-jsonpatch-1.33-1|32	#-----------------------------------------------------------------
14mr|python-jsonpatch-1.33-1|33	
14mr|python-jsonpatch-1.33-1|34	%prep
14mr|python-jsonpatch-1.33-1|35	%setup -q -n %{pypi_name}-%{version}
14mr|python-jsonpatch-1.33-1|36	#%autopatch -p1
14mr|python-jsonpatch-1.33-1|37	
14mr|python-jsonpatch-1.33-1|38	# Remove bundled egg-info
14mr|python-jsonpatch-1.33-1|39	rm -rf %{pypi_name}.egg-info
14mr|python-jsonpatch-1.33-1|40	
14mr|python-jsonpatch-1.33-1|41	%generate_buildrequires
14mr|python-jsonpatch-1.33-1|42	%pyproject_buildrequires
14mr|python-jsonpatch-1.33-1|43	
14mr|python-jsonpatch-1.33-1|44	%build
14mr|python-jsonpatch-1.33-1|45	%pyproject_wheel
14mr|python-jsonpatch-1.33-1|46	
14mr|python-jsonpatch-1.33-1|47	%install
14mr|python-jsonpatch-1.33-1|48	%pyproject_install
14mr|python-jsonpatch-1.33-1|49	
14mr|python-jsonpatch-1.33-1|50	# fix shebangs
14mr|python-jsonpatch-1.33-1|51	sed -i 's#usr/bin/env python#usr/bin/python3#' %{buildroot}%{_bindir}/jsondiff %{buildroot}%{_bindir}/jsonpatch

193 14
14mr|python-jsonpointer-3.0.0-1|1	%global pypi_name jsonpointer
14mr|python-jsonpointer-3.0.0-1|2	%global github_name python-json-pointer
14mr|python-jsonpointer-3.0.0-1|3	
14mr|python-jsonpointer-3.0.0-1|4	Summary:    Resolve JSON Pointers in Python
14mr|python-jsonpointer-3.0.0-1|5	Name:       python-%{pypi_name}
14mr|python-jsonpointer-3.0.0-1|6	Version:	3.0.0
14mr|python-jsonpointer-3.0.0-1|7	Release:	1
14mr|python-jsonpointer-3.0.0-1|8	License:    BSD
14mr|python-jsonpointer-3.0.0-1|9	Group:      Development/Python
14mr|python-jsonpointer-3.0.0-1|10	Url:        https://github.com/stefankoegl/%{github_name}
14mr|python-jsonpointer-3.0.0-1|11	Source0:	%{pypi_source}
14mr|python-jsonpointer-3.0.0-1|12	BuildArch:  noarch
14mr|python-jsonpointer-3.0.0-1|13	
14mr|python-jsonpointer-3.0.0-1|14	%description
14mr|python-jsonpointer-3.0.0-1|15	Library to resolve JSON Pointers according to RFC 6901.
14mr|python-jsonpointer-3.0.0-1|16	
14mr|python-jsonpointer-3.0.0-1|17	#----------------------------------------------------------------------------
14mr|python-jsonpointer-3.0.0-1|18	
14mr|python-jsonpointer-3.0.0-1|19	%package -n python3-%{pypi_name}
14mr|python-jsonpointer-3.0.0-1|20	Summary:        Resolve JSON Pointers in Python
14mr|python-jsonpointer-3.0.0-1|21	Group:          Development/Python
14mr|python-jsonpointer-3.0.0-1|22	BuildRequires:  pkgconfig(python3)
14mr|python-jsonpointer-3.0.0-1|23	BuildRequires:  python3-setuptools
14mr|python-jsonpointer-3.0.0-1|24	Conflicts:      python-%{pypi_name} < 1.10-20
14mr|python-jsonpointer-3.0.0-1|25	Obsoletes:      python-%{pypi_name} < 1.10-20
14mr|python-jsonpointer-3.0.0-1|26	
14mr|python-jsonpointer-3.0.0-1|27	%description -n python3-%{pypi_name}
14mr|python-jsonpointer-3.0.0-1|28	Library to resolve JSON Pointers according to RFC 6901.
14mr|python-jsonpointer-3.0.0-1|29	
14mr|python-jsonpointer-3.0.0-1|30	%files -n python3-%{pypi_name}
14mr|python-jsonpointer-3.0.0-1|31	%doc README.md AUTHORS
14mr|python-jsonpointer-3.0.0-1|32	%{_bindir}/jsonpointer
14mr|python-jsonpointer-3.0.0-1|33	%{_bindir}/jsonpointer-3*
14mr|python-jsonpointer-3.0.0-1|34	%{python3_sitelib}/__pycache__/*
14mr|python-jsonpointer-3.0.0-1|35	%{python3_sitelib}/%{pypi_name}.py*
14mr|python-jsonpointer-3.0.0-1|36	%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info/
14mr|python-jsonpointer-3.0.0-1|37	
14mr|python-jsonpointer-3.0.0-1|38	#----------------------------------------------------------------------------
14mr|python-jsonpointer-3.0.0-1|39	
14mr|python-jsonpointer-3.0.0-1|40	%prep
14mr|python-jsonpointer-3.0.0-1|41	%setup -q -n %{pypi_name}-%{version}
14mr|python-jsonpointer-3.0.0-1|42	
14mr|python-jsonpointer-3.0.0-1|43	%build
14mr|python-jsonpointer-3.0.0-1|44	%py3_build
14mr|python-jsonpointer-3.0.0-1|45	
14mr|python-jsonpointer-3.0.0-1|46	%install
14mr|python-jsonpointer-3.0.0-1|47	%py3_install
14mr|python-jsonpointer-3.0.0-1|48	mv %{buildroot}%{_bindir}/jsonpointer %{buildroot}%{_bindir}/jsonpointer-%{python3_version}
14mr|python-jsonpointer-3.0.0-1|49	ln -s ./jsonpointer-%{python3_version} %{buildroot}%{_bindir}/jsonpointer-3
14mr|python-jsonpointer-3.0.0-1|50	ln -s ./jsonpointer-%{python3_version} %{buildroot}%{_bindir}/jsonpointer
14mr|python-jsonpointer-3.0.0-1|51	
14mr|python-jsonpointer-3.0.0-1|52	%check
14mr|python-jsonpointer-3.0.0-1|53	%__python3 tests.py

194 14
14mr|python-jwcrypto-1.5.6-1|1	%define debug_package %{nil}
14mr|python-jwcrypto-1.5.6-1|2	%define module	jwcrypto
14mr|python-jwcrypto-1.5.6-1|3	
14mr|python-jwcrypto-1.5.6-1|4	Summary:	Implements JWK,JWS,JWE specifications using python-cryptography
14mr|python-jwcrypto-1.5.6-1|5	Name:		python-%{module}
14mr|python-jwcrypto-1.5.6-1|6	Version:	1.5.6
14mr|python-jwcrypto-1.5.6-1|7	Release:	1
14mr|python-jwcrypto-1.5.6-1|8	License:	LGPLv3+
14mr|python-jwcrypto-1.5.6-1|9	Group:		Development/Python
14mr|python-jwcrypto-1.5.6-1|10	Url:		https://github.com/latchset/
14mr|python-jwcrypto-1.5.6-1|11	Source0:	https://github.com/latchset/jwcrypto/archive/v%{version}.tar.gz?/%{module}-%{version}.tar.gz
14mr|python-jwcrypto-1.5.6-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-jwcrypto-1.5.6-1|13	BuildRequires:	python3egg(cryptography)
14mr|python-jwcrypto-1.5.6-1|14	BuildRequires:	python3egg(pytest)
14mr|python-jwcrypto-1.5.6-1|15	BuildRequires:	python3egg(setuptools)
14mr|python-jwcrypto-1.5.6-1|16	
14mr|python-jwcrypto-1.5.6-1|17	%description
14mr|python-jwcrypto-1.5.6-1|18	Implements JWK,JWS,JWE specifications using python-cryptography.
14mr|python-jwcrypto-1.5.6-1|19	
14mr|python-jwcrypto-1.5.6-1|20	#------------------------------------------------------------------
14mr|python-jwcrypto-1.5.6-1|21	%package -n python3-%{module}
14mr|python-jwcrypto-1.5.6-1|22	Summary:	Implements JWK,JWS,JWE specifications using python-cryptography
14mr|python-jwcrypto-1.5.6-1|23	Group:		Development/Python
14mr|python-jwcrypto-1.5.6-1|24	
14mr|python-jwcrypto-1.5.6-1|25	%description -n python3-%{module}
14mr|python-jwcrypto-1.5.6-1|26	Implements JWK,JWS,JWE specifications using python-cryptography.
14mr|python-jwcrypto-1.5.6-1|27	
14mr|python-jwcrypto-1.5.6-1|28	%files -n python3-%{module}
14mr|python-jwcrypto-1.5.6-1|29	%doc LICENSE README.md
14mr|python-jwcrypto-1.5.6-1|30	%{python3_sitelib}/%{module}
14mr|python-jwcrypto-1.5.6-1|31	%{python3_sitelib}/%{module}-*.egg-info
14mr|python-jwcrypto-1.5.6-1|32	
14mr|python-jwcrypto-1.5.6-1|33	#------------------------------------------------------------------
14mr|python-jwcrypto-1.5.6-1|34	
14mr|python-jwcrypto-1.5.6-1|35	%prep
14mr|python-jwcrypto-1.5.6-1|36	%setup -qn %{module}-%{version}
14mr|python-jwcrypto-1.5.6-1|37	
14mr|python-jwcrypto-1.5.6-1|38	%build
14mr|python-jwcrypto-1.5.6-1|39	
14mr|python-jwcrypto-1.5.6-1|40	%install
14mr|python-jwcrypto-1.5.6-1|41	PYTHONDONTWRITEBYTECODE=1 python3 setup.py install --root=%{buildroot}
14mr|python-jwcrypto-1.5.6-1|42	rm -rf %{buildroot}%{_docdir}/%{module}

195 14
14mr|python-kdcproxy-1.0.0-2|1	%define pypi_name kdcproxy
14mr|python-kdcproxy-1.0.0-2|2	
14mr|python-kdcproxy-1.0.0-2|3	Summary:	MS-KKDCP (kerberos proxy) WSGI module
14mr|python-kdcproxy-1.0.0-2|4	Name:		python-%{pypi_name}
14mr|python-kdcproxy-1.0.0-2|5	Version:	1.0.0
14mr|python-kdcproxy-1.0.0-2|6	Release:	2
14mr|python-kdcproxy-1.0.0-2|7	License:	MIT
14mr|python-kdcproxy-1.0.0-2|8	Group:		Development/Python
14mr|python-kdcproxy-1.0.0-2|9	Url:		https://github.com/npmccallum/kdcproxy
14mr|python-kdcproxy-1.0.0-2|10	Source0:	https://github.com/npmccallum/kdcproxy/archive/v%{version}.tar.gz?/%{pypi_name}-%{version}.tar.gz
14mr|python-kdcproxy-1.0.0-2|11	BuildRequires:	pkgconfig(python3)
14mr|python-kdcproxy-1.0.0-2|12	BuildRequires:	python3egg(pyasn1)
14mr|python-kdcproxy-1.0.0-2|13	BuildRequires:	python3egg(dnspython)
14mr|python-kdcproxy-1.0.0-2|14	BuildRequires:	python3egg(setuptools)
14mr|python-kdcproxy-1.0.0-2|15	BuildArch:	noarch
14mr|python-kdcproxy-1.0.0-2|16	
14mr|python-kdcproxy-1.0.0-2|17	%description
14mr|python-kdcproxy-1.0.0-2|18	This package contains a Python 2.x WSGI module for proxying KDC requests over
14mr|python-kdcproxy-1.0.0-2|19	HTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, with
14mr|python-kdcproxy-1.0.0-2|20	minimal configuration.
14mr|python-kdcproxy-1.0.0-2|21	
14mr|python-kdcproxy-1.0.0-2|22	#-----------------------------------------------------------------------------
14mr|python-kdcproxy-1.0.0-2|23	%package -n python3-%{pypi_name}
14mr|python-kdcproxy-1.0.0-2|24	Summary:	MS-KKDCP (kerberos proxy) WSGI module
14mr|python-kdcproxy-1.0.0-2|25	Group:		Development/Python
14mr|python-kdcproxy-1.0.0-2|26	Requires:	python3egg(pyasn1)
14mr|python-kdcproxy-1.0.0-2|27	Requires:	python3egg(dnspython)
14mr|python-kdcproxy-1.0.0-2|28	
14mr|python-kdcproxy-1.0.0-2|29	%description -n python3-%{pypi_name}
14mr|python-kdcproxy-1.0.0-2|30	This package contains a Python 2.x WSGI module for proxying KDC requests over
14mr|python-kdcproxy-1.0.0-2|31	HTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, with
14mr|python-kdcproxy-1.0.0-2|32	minimal configuration.
14mr|python-kdcproxy-1.0.0-2|33	
14mr|python-kdcproxy-1.0.0-2|34	%files -n python3-%{pypi_name}
14mr|python-kdcproxy-1.0.0-2|35	%doc COPYING README
14mr|python-kdcproxy-1.0.0-2|36	%{python3_sitelib}/%{pypi_name}/
14mr|python-kdcproxy-1.0.0-2|37	%{python3_sitelib}/%{pypi_name}-%{version}-*.egg-info
14mr|python-kdcproxy-1.0.0-2|38	
14mr|python-kdcproxy-1.0.0-2|39	#-----------------------------------------------------------------------------
14mr|python-kdcproxy-1.0.0-2|40	
14mr|python-kdcproxy-1.0.0-2|41	%prep
14mr|python-kdcproxy-1.0.0-2|42	%setup -q -n %{pypi_name}-%{version}
14mr|python-kdcproxy-1.0.0-2|43	
14mr|python-kdcproxy-1.0.0-2|44	
14mr|python-kdcproxy-1.0.0-2|45	%build
14mr|python-kdcproxy-1.0.0-2|46	%py3_build
14mr|python-kdcproxy-1.0.0-2|47	
14mr|python-kdcproxy-1.0.0-2|48	%install
14mr|python-kdcproxy-1.0.0-2|49	%py3_install
14mr|python-kdcproxy-1.0.0-2|50	find %{buildroot}%{python3_sitelib}/%{pypi_name}/ -name '*.py' -exec chmod 755 '{}' \;

196 14
14mr|python-kmod-0.9.2-1|1	Summary:	Python module to work with kernel modules
14mr|python-kmod-0.9.2-1|2	Name:		python-kmod
14mr|python-kmod-0.9.2-1|3	Group:		Development/Python
14mr|python-kmod-0.9.2-1|4	Version:	0.9.2
14mr|python-kmod-0.9.2-1|5	Release:	1
14mr|python-kmod-0.9.2-1|6	License:	LGPL-2.0-or-later
14mr|python-kmod-0.9.2-1|7	Url:		https://github.com/maurizio-lombardi/python-kmod
14mr|python-kmod-0.9.2-1|8	Source0:	https://github.com/maurizio-lombardi/python-kmod/archive/refs/tags/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mr|python-kmod-0.9.2-1|9	BuildRequires:	gcc
14mr|python-kmod-0.9.2-1|10	BuildRequires:	python3-cython
14mr|python-kmod-0.9.2-1|11	BuildRequires:	python3-devel
14mr|python-kmod-0.9.2-1|12	BuildRequires:	python3-setuptools
14mr|python-kmod-0.9.2-1|13	BuildRequires:	pkgconfig(libkmod)
14mr|python-kmod-0.9.2-1|14	
14mr|python-kmod-0.9.2-1|15	%define _description %{expand:
14mr|python-kmod-0.9.2-1|16	Python module to allow listing, loading, and unloading
14mr|python-kmod-0.9.2-1|17	Linux Kernel modules, using libkmod.
14mr|python-kmod-0.9.2-1|18	}
14mr|python-kmod-0.9.2-1|19	
14mr|python-kmod-0.9.2-1|20	%description %{_description}
14mr|python-kmod-0.9.2-1|21	
14mr|python-kmod-0.9.2-1|22	#--------------------------------------------------------
14mr|python-kmod-0.9.2-1|23	
14mr|python-kmod-0.9.2-1|24	%package -n python3-kmod
14mr|python-kmod-0.9.2-1|25	Summary:	Python module to work with kernel modules
14mr|python-kmod-0.9.2-1|26	
14mr|python-kmod-0.9.2-1|27	%description -n python3-kmod
14mr|python-kmod-0.9.2-1|28	%{_description}
14mr|python-kmod-0.9.2-1|29	
14mr|python-kmod-0.9.2-1|30	%files -n python3-kmod
14mr|python-kmod-0.9.2-1|31	%license COPYING.LESSER
14mr|python-kmod-0.9.2-1|32	%{python3_sitearch}/kmod/
14mr|python-kmod-0.9.2-1|33	%{python3_sitearch}/*.dist-info
14mr|python-kmod-0.9.2-1|34	
14mr|python-kmod-0.9.2-1|35	#--------------------------------------------------------
14mr|python-kmod-0.9.2-1|36	
14mr|python-kmod-0.9.2-1|37	%prep
14mr|python-kmod-0.9.2-1|38	%autosetup -p1
14mr|python-kmod-0.9.2-1|39	
14mr|python-kmod-0.9.2-1|40	%generate_buildrequires
14mr|python-kmod-0.9.2-1|41	%pyproject_buildrequires
14mr|python-kmod-0.9.2-1|42	
14mr|python-kmod-0.9.2-1|43	%build
14mr|python-kmod-0.9.2-1|44	%pyproject_wheel
14mr|python-kmod-0.9.2-1|45	
14mr|python-kmod-0.9.2-1|46	%install
14mr|python-kmod-0.9.2-1|47	%pyproject_install

197 14
14mr|python-kubernetes-31.0.0-1|1	%global py3 python3
14mr|python-kubernetes-31.0.0-1|2	%global py3dev python3
14mr|python-kubernetes-31.0.0-1|3	
14mr|python-kubernetes-31.0.0-1|4	%global library kubernetes
14mr|python-kubernetes-31.0.0-1|5	%global basehash a66f8df1dfc0e4f4a17093c7da273b9e485a55a0
14mr|python-kubernetes-31.0.0-1|6	
14mr|python-kubernetes-31.0.0-1|7	Name:       python-%{library}
14mr|python-kubernetes-31.0.0-1|8	Version:	31.0.0
14mr|python-kubernetes-31.0.0-1|9	Release:	1
14mr|python-kubernetes-31.0.0-1|10	Summary:    Python client for the kubernetes API
14mr|python-kubernetes-31.0.0-1|11	License:    ASL 2.0
14mr|python-kubernetes-31.0.0-1|12	URL:        https://pypi.python.org/pypi/kubernetes
14mr|python-kubernetes-31.0.0-1|13	Group:      Development/Python
14mr|python-kubernetes-31.0.0-1|14	Source0:    https://github.com/kubernetes-client/python/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mr|python-kubernetes-31.0.0-1|15	Source1:    https://github.com/kubernetes-client/python-base/archive/%{basehash}.tar.gz
14mr|python-kubernetes-31.0.0-1|16	BuildArch:  noarch
14mr|python-kubernetes-31.0.0-1|17	
14mr|python-kubernetes-31.0.0-1|18	#-----------------------------------------------------
14mr|python-kubernetes-31.0.0-1|19	%package -n %{py3}-%{library}
14mr|python-kubernetes-31.0.0-1|20	Summary:    Kubernetes Python Client
14mr|python-kubernetes-31.0.0-1|21	BuildRequires:  git
14mr|python-kubernetes-31.0.0-1|22	BuildRequires:  %{py3dev}-devel
14mr|python-kubernetes-31.0.0-1|23	BuildRequires:  %{py3}-setuptools
14mr|python-kubernetes-31.0.0-1|24	Requires:  %{py3}-certifi
14mr|python-kubernetes-31.0.0-1|25	Requires:  %{py3}-six
14mr|python-kubernetes-31.0.0-1|26	Requires:  %{py3}-dateutil
14mr|python-kubernetes-31.0.0-1|27	Requires:  %{py3}-setuptools
14mr|python-kubernetes-31.0.0-1|28	Requires:  %{py3}-urllib3
14mr|python-kubernetes-31.0.0-1|29	Requires:  %{py3}-PyYAML
14mr|python-kubernetes-31.0.0-1|30	Requires:  %{py3}-google-auth
14mr|python-kubernetes-31.0.0-1|31	Requires:  %{py3}-websocket-client
14mr|python-kubernetes-31.0.0-1|32	
14mr|python-kubernetes-31.0.0-1|33	%description -n %{py3}-%{library}
14mr|python-kubernetes-31.0.0-1|34	Python client for the kubernetes API.
14mr|python-kubernetes-31.0.0-1|35	
14mr|python-kubernetes-31.0.0-1|36	%files -n %{py3}-%{library}
14mr|python-kubernetes-31.0.0-1|37	%license LICENSE
14mr|python-kubernetes-31.0.0-1|38	%doc README.md
14mr|python-kubernetes-31.0.0-1|39	%{python3_sitelib}/%{library}
14mr|python-kubernetes-31.0.0-1|40	%{python3_sitelib}/%{library}-*.dist-info
14mr|python-kubernetes-31.0.0-1|41	%exclude %{python3_sitelib}/%{library}/test
14mr|python-kubernetes-31.0.0-1|42	%exclude %{python3_sitelib}/%{library}/e2e_test
14mr|python-kubernetes-31.0.0-1|43	
14mr|python-kubernetes-31.0.0-1|44	#-----------------------------------------------------
14mr|python-kubernetes-31.0.0-1|45	
14mr|python-kubernetes-31.0.0-1|46	%package -n %{py3}-%{library}-tests
14mr|python-kubernetes-31.0.0-1|47	Summary:    Tests python-kubernetes library
14mr|python-kubernetes-31.0.0-1|48	
14mr|python-kubernetes-31.0.0-1|49	Requires:  %{py3}-nose
14mr|python-kubernetes-31.0.0-1|50	Requires:  %{py3}-py
14mr|python-kubernetes-31.0.0-1|51	Requires:  %{py3}-mock
14mr|python-kubernetes-31.0.0-1|52	Requires:  %{py3}-%{library} = %{version}-%{release}
14mr|python-kubernetes-31.0.0-1|53	
14mr|python-kubernetes-31.0.0-1|54	%description -n %{py3}-%{library}-tests
14mr|python-kubernetes-31.0.0-1|55	Tests python-kubernetes library
14mr|python-kubernetes-31.0.0-1|56	
14mr|python-kubernetes-31.0.0-1|57	%description
14mr|python-kubernetes-31.0.0-1|58	Python client for the kubernetes API.
14mr|python-kubernetes-31.0.0-1|59	
14mr|python-kubernetes-31.0.0-1|60	%files -n %{py3}-%{library}-tests
14mr|python-kubernetes-31.0.0-1|61	%license LICENSE
14mr|python-kubernetes-31.0.0-1|62	%{python3_sitelib}/%{library}/test
14mr|python-kubernetes-31.0.0-1|63	%{python3_sitelib}/%{library}/e2e_test
14mr|python-kubernetes-31.0.0-1|64	
14mr|python-kubernetes-31.0.0-1|65	#-----------------------------------------------------
14mr|python-kubernetes-31.0.0-1|66	
14mr|python-kubernetes-31.0.0-1|67	%prep
14mr|python-kubernetes-31.0.0-1|68	%autosetup -n python-%{version} -S git
14mr|python-kubernetes-31.0.0-1|69	
14mr|python-kubernetes-31.0.0-1|70	sed -i 's/websocket-client.*/websocket-client>=0.43.0/g' requirements.txt
14mr|python-kubernetes-31.0.0-1|71	
14mr|python-kubernetes-31.0.0-1|72	pushd kubernetes
14mr|python-kubernetes-31.0.0-1|73	rm -rf base
14mr|python-kubernetes-31.0.0-1|74	tar zxvf %{SOURCE1}
14mr|python-kubernetes-31.0.0-1|75	mv python-base-%{basehash} base
14mr|python-kubernetes-31.0.0-1|76	popd
14mr|python-kubernetes-31.0.0-1|77	
14mr|python-kubernetes-31.0.0-1|78	%generate_buildrequires
14mr|python-kubernetes-31.0.0-1|79	%pyproject_buildrequires
14mr|python-kubernetes-31.0.0-1|80	
14mr|python-kubernetes-31.0.0-1|81	%build
14mr|python-kubernetes-31.0.0-1|82	%pyproject_wheel
14mr|python-kubernetes-31.0.0-1|83	
14mr|python-kubernetes-31.0.0-1|84	%install
14mr|python-kubernetes-31.0.0-1|85	%pyproject_install
14mr|python-kubernetes-31.0.0-1|86	cp -pr kubernetes/test %{buildroot}%{python3_sitelib}/%{library}/
14mr|python-kubernetes-31.0.0-1|87	cp -pr kubernetes/e2e_test %{buildroot}%{python3_sitelib}/%{library}/
14mr|python-kubernetes-31.0.0-1|88	
14mr|python-kubernetes-31.0.0-1|89	

198 14
14mr|python-lazy-object-proxy-1.10.0-1|1	%global	debug_package %{nil}
14mr|python-lazy-object-proxy-1.10.0-1|2	%global _python_no_extras_requires 1
14mr|python-lazy-object-proxy-1.10.0-1|3	
14mr|python-lazy-object-proxy-1.10.0-1|4	%define pypi_name	lazy-object-proxy
14mr|python-lazy-object-proxy-1.10.0-1|5	
14mr|python-lazy-object-proxy-1.10.0-1|6	Name:		python-%{pypi_name}
14mr|python-lazy-object-proxy-1.10.0-1|7	Summary:	A fast and thorough lazy object proxy
14mr|python-lazy-object-proxy-1.10.0-1|8	Version:	1.10.0
14mr|python-lazy-object-proxy-1.10.0-1|9	Release:	1
14mr|python-lazy-object-proxy-1.10.0-1|10	Url:		https://pypi.python.org/pypi/lazy-object-proxy
14mr|python-lazy-object-proxy-1.10.0-1|11	Source0:	%{pypi_source}
14mr|python-lazy-object-proxy-1.10.0-1|12	License:	GPLv2+
14mr|python-lazy-object-proxy-1.10.0-1|13	Group:		Development/Python
14mr|python-lazy-object-proxy-1.10.0-1|14	BuildRequires:	python3-devel
14mr|python-lazy-object-proxy-1.10.0-1|15	BuildRequires:	pyproject-rpm-macros
14mr|python-lazy-object-proxy-1.10.0-1|16	
14mr|python-lazy-object-proxy-1.10.0-1|17	%description
14mr|python-lazy-object-proxy-1.10.0-1|18	A fast and thorough lazy object proxy
14mr|python-lazy-object-proxy-1.10.0-1|19	#-----------------------------------------------------------------
14mr|python-lazy-object-proxy-1.10.0-1|20	
14mr|python-lazy-object-proxy-1.10.0-1|21	%package -n python3-%{pypi_name}
14mr|python-lazy-object-proxy-1.10.0-1|22	Summary:	A fast and thorough lazy object proxy
14mr|python-lazy-object-proxy-1.10.0-1|23	Group:		Development/Python
14mr|python-lazy-object-proxy-1.10.0-1|24	Requires:	python3-logilab-common
14mr|python-lazy-object-proxy-1.10.0-1|25	
14mr|python-lazy-object-proxy-1.10.0-1|26	%description -n python3-%{pypi_name}
14mr|python-lazy-object-proxy-1.10.0-1|27	A fast and thorough lazy object proxy
14mr|python-lazy-object-proxy-1.10.0-1|28	
14mr|python-lazy-object-proxy-1.10.0-1|29	%files -n python3-%{pypi_name}
14mr|python-lazy-object-proxy-1.10.0-1|30	%{python3_sitearch}/*
14mr|python-lazy-object-proxy-1.10.0-1|31	#-----------------------------------------------------------------
14mr|python-lazy-object-proxy-1.10.0-1|32	
14mr|python-lazy-object-proxy-1.10.0-1|33	%prep
14mr|python-lazy-object-proxy-1.10.0-1|34	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-lazy-object-proxy-1.10.0-1|35	
14mr|python-lazy-object-proxy-1.10.0-1|36	# for autoinstall BuildRequires
14mr|python-lazy-object-proxy-1.10.0-1|37	%generate_buildrequires
14mr|python-lazy-object-proxy-1.10.0-1|38	%pyproject_buildrequires -r
14mr|python-lazy-object-proxy-1.10.0-1|39	
14mr|python-lazy-object-proxy-1.10.0-1|40	%build
14mr|python-lazy-object-proxy-1.10.0-1|41	%pyproject_wheel
14mr|python-lazy-object-proxy-1.10.0-1|42	
14mr|python-lazy-object-proxy-1.10.0-1|43	%install
14mr|python-lazy-object-proxy-1.10.0-1|44	%pyproject_install

199 14
14mr|python-ldap3-2.9.1-2|1	%define module	ldap3
14mr|python-ldap3-2.9.1-2|2	
14mr|python-ldap3-2.9.1-2|3	Name:		python-%{module}
14mr|python-ldap3-2.9.1-2|4	Version:	2.9.1
14mr|python-ldap3-2.9.1-2|5	Release:	2
14mr|python-ldap3-2.9.1-2|6	Summary:	Strictly RFC 4510 conforming LDAP V3 pure Python client
14mr|python-ldap3-2.9.1-2|7	Group:		Development/Python
14mr|python-ldap3-2.9.1-2|8	License:	LGPLv2+
14mr|python-ldap3-2.9.1-2|9	URL:		https://pypi.python.org/pypi/%{module}/%{version}
14mr|python-ldap3-2.9.1-2|10	Source0:	https://files.pythonhosted.org/packages/43/ac/96bd5464e3edbc61595d0d69989f5d9969ae411866427b2500a8e5b812c0/ldap3-2.9.1.tar.gz
14mr|python-ldap3-2.9.1-2|11	BuildRequires:	pkgconfig(python3)
14mr|python-ldap3-2.9.1-2|12	BuildRequires:	python3dist(setuptools)
14mr|python-ldap3-2.9.1-2|13	BuildArch:	noarch
14mr|python-ldap3-2.9.1-2|14	
14mr|python-ldap3-2.9.1-2|15	%description
14mr|python-ldap3-2.9.1-2|16	dap3 is a strictly RFC 4510 conforming LDAP V3 pure Python client library.
14mr|python-ldap3-2.9.1-2|17	The same codebase runs in Python 2, Python 3, PyPy and PyPy3.
14mr|python-ldap3-2.9.1-2|18	#=========================================================================
14mr|python-ldap3-2.9.1-2|19	%package -n python3-%{module}
14mr|python-ldap3-2.9.1-2|20	Summary:	Strictly RFC 4510 conforming LDAP V3 pure Python client
14mr|python-ldap3-2.9.1-2|21	Group:		Development/Python
14mr|python-ldap3-2.9.1-2|22	
14mr|python-ldap3-2.9.1-2|23	%description -n python3-%{module}
14mr|python-ldap3-2.9.1-2|24	dap3 is a strictly RFC 4510 conforming LDAP V3 pure Python client library.
14mr|python-ldap3-2.9.1-2|25	The same codebase runs in Python 2, Python 3, PyPy and PyPy3.
14mr|python-ldap3-2.9.1-2|26	
14mr|python-ldap3-2.9.1-2|27	%files -n python3-%{module}
14mr|python-ldap3-2.9.1-2|28	%doc README.rst _version.json
14mr|python-ldap3-2.9.1-2|29	%doc COPYING.txt COPYING.LESSER.txt LICENSE.txt
14mr|python-ldap3-2.9.1-2|30	%{python3_sitelib}/%{module}/
14mr|python-ldap3-2.9.1-2|31	%{python3_sitelib}/%{module}-*.dist-info
14mr|python-ldap3-2.9.1-2|32	#=========================================================================
14mr|python-ldap3-2.9.1-2|33	%prep
14mr|python-ldap3-2.9.1-2|34	%setup -q -n %{module}-%{version}
14mr|python-ldap3-2.9.1-2|35	%autopatch -p1
14mr|python-ldap3-2.9.1-2|36	
14mr|python-ldap3-2.9.1-2|37	# Remove bundled egg-info
14mr|python-ldap3-2.9.1-2|38	rm -r %{module}.egg-info
14mr|python-ldap3-2.9.1-2|39	
14mr|python-ldap3-2.9.1-2|40	%generate_buildrequires
14mr|python-ldap3-2.9.1-2|41	%pyproject_buildrequires
14mr|python-ldap3-2.9.1-2|42	
14mr|python-ldap3-2.9.1-2|43	%build
14mr|python-ldap3-2.9.1-2|44	%pyproject_wheel
14mr|python-ldap3-2.9.1-2|45	
14mr|python-ldap3-2.9.1-2|46	%install
14mr|python-ldap3-2.9.1-2|47	%pyproject_install

200 14
14mr|python-ldap-3.4.5-3|1	%define module	ldap
14mr|python-ldap-3.4.5-3|2	
14mr|python-ldap-3.4.5-3|3	Summary:	Various LDAP-related Python modules
14mr|python-ldap-3.4.5-3|4	Name:		python-%{module}
14mr|python-ldap-3.4.5-3|5	Version:	3.4.5
14mr|python-ldap-3.4.5-3|6	Release:	3
14mr|python-ldap-3.4.5-3|7	Source0:	https://github.com/python-ldap/python-ldap/archive/%{name}-%{version}.tar.gz?/%{name}-%{name}-%{version}.tar.gz
14mr|python-ldap-3.4.5-3|8	Patch0:		python-ldap-3.4.3-dirs.patch
14mr|python-ldap-3.4.5-3|9	License:	Modified CNRI Open Source License
14mr|python-ldap-3.4.5-3|10	Group:		Development/Python
14mr|python-ldap-3.4.5-3|11	Url:		http://python-ldap.sourceforge.net/
14mr|python-ldap-3.4.5-3|12	BuildRequires:	openldap-devel
14mr|python-ldap-3.4.5-3|13	BuildRequires:	pkgconfig(python3)
14mr|python-ldap-3.4.5-3|14	BuildRequires:	python3dist(setuptools)
14mr|python-ldap-3.4.5-3|15	BuildRequires:	sasl-devel
14mr|python-ldap-3.4.5-3|16	BuildRequires:	pkgconfig(openssl)
14mr|python-ldap-3.4.5-3|17	
14mr|python-ldap-3.4.5-3|18	%description
14mr|python-ldap-3.4.5-3|19	python2-ldap provides an object-oriented API to access LDAP directory
14mr|python-ldap-3.4.5-3|20	servers from Python programs. Mainly it wraps the OpenLDAP 2.x libs
14mr|python-ldap-3.4.5-3|21	for that purpose.
14mr|python-ldap-3.4.5-3|22	
14mr|python-ldap-3.4.5-3|23	Additionally the package contains modules for other LDAP-related stuff
14mr|python-ldap-3.4.5-3|24	(e.g. processing LDIF, LDAPURLs, LDAPv3 schema, etc.).
14mr|python-ldap-3.4.5-3|25	
14mr|python-ldap-3.4.5-3|26	#------------------------------------------------------------------
14mr|python-ldap-3.4.5-3|27	
14mr|python-ldap-3.4.5-3|28	%package -n python3-%{module}
14mr|python-ldap-3.4.5-3|29	Summary:	Various LDAP-related Python3 modules
14mr|python-ldap-3.4.5-3|30	Group:		Development/Python
14mr|python-ldap-3.4.5-3|31	
14mr|python-ldap-3.4.5-3|32	%description -n python3-%{module}
14mr|python-ldap-3.4.5-3|33	python2-ldap provides an object-oriented API to access LDAP directory
14mr|python-ldap-3.4.5-3|34	servers from Python programs. Mainly it wraps the OpenLDAP 2.x libs
14mr|python-ldap-3.4.5-3|35	for that purpose.
14mr|python-ldap-3.4.5-3|36	
14mr|python-ldap-3.4.5-3|37	Additionally the package contains modules for other LDAP-related stuff
14mr|python-ldap-3.4.5-3|38	(e.g. processing LDIF, LDAPURLs, LDAPv3 schema, etc.).
14mr|python-ldap-3.4.5-3|39	
14mr|python-ldap-3.4.5-3|40	%files -n python3-%{module}
14mr|python-ldap-3.4.5-3|41	%doc CHANGES README TODO Demo/
14mr|python-ldap-3.4.5-3|42	%{python3_sitearch}/*
14mr|python-ldap-3.4.5-3|43	
14mr|python-ldap-3.4.5-3|44	#------------------------------------------------------------------
14mr|python-ldap-3.4.5-3|45	
14mr|python-ldap-3.4.5-3|46	%prep
14mr|python-ldap-3.4.5-3|47	%autosetup -p1 -n %{name}-%{name}-%{version}
14mr|python-ldap-3.4.5-3|48	
14mr|python-ldap-3.4.5-3|49	%generate_buildrequires
14mr|python-ldap-3.4.5-3|50	%pyproject_buildrequires -r
14mr|python-ldap-3.4.5-3|51	
14mr|python-ldap-3.4.5-3|52	%build
14mr|python-ldap-3.4.5-3|53	%pyproject_wheel
14mr|python-ldap-3.4.5-3|54	
14mr|python-ldap-3.4.5-3|55	%install
14mr|python-ldap-3.4.5-3|56	%pyproject_install

201 14
14mr|python-lit-18.1.8-1|1	%define pypi_name lit
14mr|python-lit-18.1.8-1|2	
14mr|python-lit-18.1.8-1|3	Summary:	A Software Testing Tool
14mr|python-lit-18.1.8-1|4	Name:		python-%{pypi_name}
14mr|python-lit-18.1.8-1|5	Version:	18.1.8
14mr|python-lit-18.1.8-1|6	Release:	1
14mr|python-lit-18.1.8-1|7	License:	BSD
14mr|python-lit-18.1.8-1|8	Group:		Development/Python
14mr|python-lit-18.1.8-1|9	Url:		http://llvm.org
14mr|python-lit-18.1.8-1|10	Source0:	%{pypi_source}
14mr|python-lit-18.1.8-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-lit-18.1.8-1|12	BuildRequires:	python3dist(setuptools)
14mr|python-lit-18.1.8-1|13	BuildArch:	noarch
14mr|python-lit-18.1.8-1|14	
14mr|python-lit-18.1.8-1|15	%description
14mr|python-lit-18.1.8-1|16	*lit* is a portable tool for executing LLVM and Clang style test suites,
14mr|python-lit-18.1.8-1|17	summarizing their results, and providing indication of failures. *lit* is
14mr|python-lit-18.1.8-1|18	designed to be a lightweight testing tool with as simple a user interface as
14mr|python-lit-18.1.8-1|19	possible.
14mr|python-lit-18.1.8-1|20	
14mr|python-lit-18.1.8-1|21	#----------------------------------------------------------------------------
14mr|python-lit-18.1.8-1|22	
14mr|python-lit-18.1.8-1|23	%package -n python3-%{pypi_name}
14mr|python-lit-18.1.8-1|24	Summary:	A Software Testing Tool
14mr|python-lit-18.1.8-1|25	Group:		Development/Python
14mr|python-lit-18.1.8-1|26	
14mr|python-lit-18.1.8-1|27	%description -n python3-%{pypi_name}
14mr|python-lit-18.1.8-1|28	*lit* is a portable tool for executing LLVM and Clang style test suites,
14mr|python-lit-18.1.8-1|29	summarizing their results, and providing indication of failures. *lit* is
14mr|python-lit-18.1.8-1|30	designed to be a lightweight testing tool with as simple a user interface as
14mr|python-lit-18.1.8-1|31	possible.
14mr|python-lit-18.1.8-1|32	
14mr|python-lit-18.1.8-1|33	%files -n python3-%{pypi_name}
14mr|python-lit-18.1.8-1|34	%{_bindir}/lit
14mr|python-lit-18.1.8-1|35	%{python3_sitelib}/lit
14mr|python-lit-18.1.8-1|36	%{python3_sitelib}/lit*.dist-info
14mr|python-lit-18.1.8-1|37	
14mr|python-lit-18.1.8-1|38	#----------------------------------------------------------------------------
14mr|python-lit-18.1.8-1|39	
14mr|python-lit-18.1.8-1|40	%prep
14mr|python-lit-18.1.8-1|41	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-lit-18.1.8-1|42	
14mr|python-lit-18.1.8-1|43	%generate_buildrequires
14mr|python-lit-18.1.8-1|44	%pyproject_buildrequires
14mr|python-lit-18.1.8-1|45	
14mr|python-lit-18.1.8-1|46	%build
14mr|python-lit-18.1.8-1|47	%pyproject_wheel
14mr|python-lit-18.1.8-1|48	
14mr|python-lit-18.1.8-1|49	%install
14mr|python-lit-18.1.8-1|50	%pyproject_install
14mr|python-lit-18.1.8-1|51	
14mr|python-lit-18.1.8-1|52	# Strip out #!/usr/bin/env python
14mr|python-lit-18.1.8-1|53	#sed -i -e '1{\@^#!/usr/bin/env python@d}' %{buildroot}%{python3_sitelib}/%{pypi_name}/*.py
14mr|python-lit-18.1.8-1|54	

202 14
14mr|python-looseversion-1.3.0-1|1	%global pypi_name looseversion
14mr|python-looseversion-1.3.0-1|2	
14mr|python-looseversion-1.3.0-1|3	Name:           python-%{pypi_name}
14mr|python-looseversion-1.3.0-1|4	Version:        1.3.0
14mr|python-looseversion-1.3.0-1|5	Release:        1
14mr|python-looseversion-1.3.0-1|6	Summary:        Version numbering for anarchists and software realists
14mr|python-looseversion-1.3.0-1|7	License:        PSF-2.0
14mr|python-looseversion-1.3.0-1|8	Group:          Development/Python
14mr|python-looseversion-1.3.0-1|9	URL:            https://pypi.org/pypi/looseversion
14mr|python-looseversion-1.3.0-1|10	Source0:        %{pypi_source}
14mr|python-looseversion-1.3.0-1|11	BuildArch:      noarch
14mr|python-looseversion-1.3.0-1|12	BuildRequires:  pyproject-rpm-macros
14mr|python-looseversion-1.3.0-1|13	BuildRequires:  pkgconfig(python3)
14mr|python-looseversion-1.3.0-1|14	BuildRequires:  python3-pytest
14mr|python-looseversion-1.3.0-1|15	
14mr|python-looseversion-1.3.0-1|16	%description
14mr|python-looseversion-1.3.0-1|17	A backwards/forwards-compatible fork of distutils.version.LooseVersion, for
14mr|python-looseversion-1.3.0-1|18	times when PEP-440 isnt what you need.
14mr|python-looseversion-1.3.0-1|19	
14mr|python-looseversion-1.3.0-1|20	The goal of this package is to be a drop-in replacement for the original
14mr|python-looseversion-1.3.0-1|21	LooseVersion. It implements an identical interface and comparison logic to
14mr|python-looseversion-1.3.0-1|22	LooseVersion. The only major change is that a looseversion.LooseVersion is
14mr|python-looseversion-1.3.0-1|23	comparable to a distutils.version.LooseVersion, which means tools should not
14mr|python-looseversion-1.3.0-1|24	need to worry whether all dependencies that use LooseVersion have migrated.
14mr|python-looseversion-1.3.0-1|25	
14mr|python-looseversion-1.3.0-1|26	If you are simply comparing versions of Python packages, consider moving to
14mr|python-looseversion-1.3.0-1|27	packaging.version.Version, which follows PEP-440. LooseVersion is better suited
14mr|python-looseversion-1.3.0-1|28	to interacting with heterogeneous version schemes that do not follow PEP-440.
14mr|python-looseversion-1.3.0-1|29	
14mr|python-looseversion-1.3.0-1|30	#--------------------------------------------------------
14mr|python-looseversion-1.3.0-1|31	%package -n python3-looseversion
14mr|python-looseversion-1.3.0-1|32	Summary:        %{summary}
14mr|python-looseversion-1.3.0-1|33	Group:          Development/Python
14mr|python-looseversion-1.3.0-1|34	
14mr|python-looseversion-1.3.0-1|35	%description -n python3-looseversion
14mr|python-looseversion-1.3.0-1|36	A backwards/forwards-compatible fork of distutils.version.LooseVersion, for
14mr|python-looseversion-1.3.0-1|37	times when PEP-440 isnt what you need.
14mr|python-looseversion-1.3.0-1|38	
14mr|python-looseversion-1.3.0-1|39	The goal of this package is to be a drop-in replacement for the original
14mr|python-looseversion-1.3.0-1|40	LooseVersion. It implements an identical interface and comparison logic to
14mr|python-looseversion-1.3.0-1|41	LooseVersion. The only major change is that a looseversion.LooseVersion is
14mr|python-looseversion-1.3.0-1|42	comparable to a distutils.version.LooseVersion, which means tools should not
14mr|python-looseversion-1.3.0-1|43	need to worry whether all dependencies that use LooseVersion have migrated.
14mr|python-looseversion-1.3.0-1|44	
14mr|python-looseversion-1.3.0-1|45	If you are simply comparing versions of Python packages, consider moving to
14mr|python-looseversion-1.3.0-1|46	packaging.version.Version, which follows PEP-440. LooseVersion is better suited
14mr|python-looseversion-1.3.0-1|47	to interacting with heterogeneous version schemes that do not follow PEP-440.
14mr|python-looseversion-1.3.0-1|48	
14mr|python-looseversion-1.3.0-1|49	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-looseversion-1.3.0-1|50	%doc README.md CHANGES.md
14mr|python-looseversion-1.3.0-1|51	
14mr|python-looseversion-1.3.0-1|52	#--------------------------------------------------------
14mr|python-looseversion-1.3.0-1|53	
14mr|python-looseversion-1.3.0-1|54	%prep
14mr|python-looseversion-1.3.0-1|55	%autosetup -n %{pypi_name}-%{version}
14mr|python-looseversion-1.3.0-1|56	
14mr|python-looseversion-1.3.0-1|57	%generate_buildrequires
14mr|python-looseversion-1.3.0-1|58	%pyproject_buildrequires
14mr|python-looseversion-1.3.0-1|59	
14mr|python-looseversion-1.3.0-1|60	%build
14mr|python-looseversion-1.3.0-1|61	%pyproject_wheel
14mr|python-looseversion-1.3.0-1|62	
14mr|python-looseversion-1.3.0-1|63	%install
14mr|python-looseversion-1.3.0-1|64	%pyproject_install
14mr|python-looseversion-1.3.0-1|65	%pyproject_save_files %{pypi_name}
14mr|python-looseversion-1.3.0-1|66	
14mr|python-looseversion-1.3.0-1|67	%check
14mr|python-looseversion-1.3.0-1|68	%pytest -v tests.py
14mr|python-looseversion-1.3.0-1|69	
14mr|python-looseversion-1.3.0-1|70	

203 14
14mr|python-lz4-4.4.4-1|1	%global srcname lz4
14mr|python-lz4-4.4.4-1|2	
14mr|python-lz4-4.4.4-1|3	Name:           python-%{srcname}
14mr|python-lz4-4.4.4-1|4	Version:        4.4.4
14mr|python-lz4-4.4.4-1|5	Release:        1
14mr|python-lz4-4.4.4-1|6	URL:            https://github.com/%{name}/%{name}
14mr|python-lz4-4.4.4-1|7	Summary:        LZ4 Bindings for Python
14mr|python-lz4-4.4.4-1|8	# Automatically converted from old format: BSD - review is highly recommended.
14mr|python-lz4-4.4.4-1|9	License:        LicenseRef-Callaway-BSD
14mr|python-lz4-4.4.4-1|10	Source:         https://files.pythonhosted.org/packages/source/l/%{srcname}/%{srcname}-%{version}.tar.gz
14mr|python-lz4-4.4.4-1|11	# Reduce setuptools_scm dep to >= 6
14mr|python-lz4-4.4.4-1|12	Patch:          python-lz4-deps.patch
14mr|python-lz4-4.4.4-1|13	# Support Python 3.14
14mr|python-lz4-4.4.4-1|14	Patch:          https://github.com/python-lz4/python-lz4/pull/303.patch
14mr|python-lz4-4.4.4-1|15	
14mr|python-lz4-4.4.4-1|16	BuildRequires:  lz4-devel
14mr|python-lz4-4.4.4-1|17	BuildRequires:  python3-devel
14mr|python-lz4-4.4.4-1|18	
14mr|python-lz4-4.4.4-1|19	%description
14mr|python-lz4-4.4.4-1|20	Python bindings for the lz4 compression library.
14mr|python-lz4-4.4.4-1|21	
14mr|python-lz4-4.4.4-1|22	
14mr|python-lz4-4.4.4-1|23	%package -n python3-lz4
14mr|python-lz4-4.4.4-1|24	Summary:        LZ4 Bindings for Python 3
14mr|python-lz4-4.4.4-1|25	%{?python_provide:%python_provide python3-%{srcname}}
14mr|python-lz4-4.4.4-1|26	
14mr|python-lz4-4.4.4-1|27	%description -n python3-lz4
14mr|python-lz4-4.4.4-1|28	Python 3 bindings for the lz4 compression library.
14mr|python-lz4-4.4.4-1|29	
14mr|python-lz4-4.4.4-1|30	
14mr|python-lz4-4.4.4-1|31	%prep
14mr|python-lz4-4.4.4-1|32	%autosetup -n %{srcname}-%{version} -p1
14mr|python-lz4-4.4.4-1|33	sed -i -e '/pytest-cov/d' setup.py
14mr|python-lz4-4.4.4-1|34	sed -i -e 's/--cov=lz4\/block --cov=lz4\/frame//' tox.ini
14mr|python-lz4-4.4.4-1|35	
14mr|python-lz4-4.4.4-1|36	rm lz4libs/lz4*.[ch]
14mr|python-lz4-4.4.4-1|37	
14mr|python-lz4-4.4.4-1|38	%generate_buildrequires
14mr|python-lz4-4.4.4-1|39	%pyproject_buildrequires -t
14mr|python-lz4-4.4.4-1|40	
14mr|python-lz4-4.4.4-1|41	%build
14mr|python-lz4-4.4.4-1|42	%pyproject_wheel
14mr|python-lz4-4.4.4-1|43	
14mr|python-lz4-4.4.4-1|44	
14mr|python-lz4-4.4.4-1|45	%install
14mr|python-lz4-4.4.4-1|46	%pyproject_install
14mr|python-lz4-4.4.4-1|47	
14mr|python-lz4-4.4.4-1|48	%pyproject_save_files lz4
14mr|python-lz4-4.4.4-1|49	# Fix permissions on shared objects
14mr|python-lz4-4.4.4-1|50	find %{buildroot}%{python3_sitearch} -name 'lz4*.so' \
14mr|python-lz4-4.4.4-1|51	-exec chmod 0755 {} \;
14mr|python-lz4-4.4.4-1|52	
14mr|python-lz4-4.4.4-1|53	%files -n python3-lz4 -f %{pyproject_files}
14mr|python-lz4-4.4.4-1|54	%license LICENSE
14mr|python-lz4-4.4.4-1|55	%doc README.rst

204 14
14mr|python-markdown-3.10.0-2|1	%define pypi_name markdown
14mr|python-markdown-3.10.0-2|2	
14mr|python-markdown-3.10.0-2|3	Summary:        Python implementation of Markdown text-to-HTML convertor
14mr|python-markdown-3.10.0-2|4	Name:           python-%{pypi_name}
14mr|python-markdown-3.10.0-2|5	Version:        3.10.0
14mr|python-markdown-3.10.0-2|6	Release:        2
14mr|python-markdown-3.10.0-2|7	License:        BSD-3-Clause
14mr|python-markdown-3.10.0-2|8	Group:          Development/Python
14mr|python-markdown-3.10.0-2|9	Url:            https://github.com/Python-Markdown/markdown
14mr|python-markdown-3.10.0-2|10	Source0:        https://github.com/Python-Markdown/markdown/archive/%{version}/%{pypi_name}-%{version}.tar.gz
14mr|python-markdown-3.10.0-2|11	Patch0:		    0001-fix-license.patch
14mr|python-markdown-3.10.0-2|12	BuildRequires:	pkgconfig(python3)
14mr|python-markdown-3.10.0-2|13	BuildRequires:	pyproject-rpm-macros
14mr|python-markdown-3.10.0-2|14	BuildRequires:	python3-wheel
14mr|python-markdown-3.10.0-2|15	BuildRequires:	python3-pip
14mr|python-markdown-3.10.0-2|16	BuildArch:	noarch
14mr|python-markdown-3.10.0-2|17	
14mr|python-markdown-3.10.0-2|18	%define _description %{expand:
14mr|python-markdown-3.10.0-2|19	This is a Python implementation of John Gruber's Markdown.
14mr|python-markdown-3.10.0-2|20	It is almost completely compliant with the reference implementation,
14mr|python-markdown-3.10.0-2|21	though there are a few known issues. See Features for information
14mr|python-markdown-3.10.0-2|22	on what exactly is supported and what is not.
14mr|python-markdown-3.10.0-2|23	Additional features are supported by the Available Extensions.
14mr|python-markdown-3.10.0-2|24	}
14mr|python-markdown-3.10.0-2|25	
14mr|python-markdown-3.10.0-2|26	%description
14mr|python-markdown-3.10.0-2|27	%{_description}
14mr|python-markdown-3.10.0-2|28	
14mr|python-markdown-3.10.0-2|29	#------------------------------------------------------------------
14mr|python-markdown-3.10.0-2|30	
14mr|python-markdown-3.10.0-2|31	%package -n python3-%{pypi_name}
14mr|python-markdown-3.10.0-2|32	Summary:	Python implementation of Markdown text-to-HTML convertor
14mr|python-markdown-3.10.0-2|33	
14mr|python-markdown-3.10.0-2|34	%description -n python3-%{pypi_name}
14mr|python-markdown-3.10.0-2|35	%{_description}
14mr|python-markdown-3.10.0-2|36	
14mr|python-markdown-3.10.0-2|37	%files -n python3-%{pypi_name}
14mr|python-markdown-3.10.0-2|38	%license LICENSE*
14mr|python-markdown-3.10.0-2|39	%doc README*
14mr|python-markdown-3.10.0-2|40	%{python3_sitelib}/%{pypi_name}
14mr|python-markdown-3.10.0-2|41	%{python3_sitelib}/markdown-*.dist-info
14mr|python-markdown-3.10.0-2|42	
14mr|python-markdown-3.10.0-2|43	#------------------------------------------------------------------
14mr|python-markdown-3.10.0-2|44	
14mr|python-markdown-3.10.0-2|45	%package -n %{pypi_name}
14mr|python-markdown-3.10.0-2|46	Summary:	Python implementation of Markdown text-to-HTML convertor
14mr|python-markdown-3.10.0-2|47	Requires:	python3-%{pypi_name}
14mr|python-markdown-3.10.0-2|48	# /usr/bin/markdown_py was in python3-markdown
14mr|python-markdown-3.10.0-2|49	Obsoletes:	python3-%{pypi_name} < 3.10.0
14mr|python-markdown-3.10.0-2|50	Conflicts:	python3-%{pypi_name} < 3.10.0
14mr|python-markdown-3.10.0-2|51	
14mr|python-markdown-3.10.0-2|52	%description -n %{pypi_name}
14mr|python-markdown-3.10.0-2|53	%{_description}
14mr|python-markdown-3.10.0-2|54	
14mr|python-markdown-3.10.0-2|55	%files -n %{pypi_name}
14mr|python-markdown-3.10.0-2|56	%{_bindir}/markdown_py
14mr|python-markdown-3.10.0-2|57	
14mr|python-markdown-3.10.0-2|58	#------------------------------------------------------------------
14mr|python-markdown-3.10.0-2|59	
14mr|python-markdown-3.10.0-2|60	%prep
14mr|python-markdown-3.10.0-2|61	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-markdown-3.10.0-2|62	
14mr|python-markdown-3.10.0-2|63	%build
14mr|python-markdown-3.10.0-2|64	%pyproject_wheel
14mr|python-markdown-3.10.0-2|65	
14mr|python-markdown-3.10.0-2|66	%install
14mr|python-markdown-3.10.0-2|67	%pyproject_install

205 14
14mr|python-markdown-it-py-4.0.0-1|1	%global pypi_name markdown-it-py
14mr|python-markdown-it-py-4.0.0-1|2	
14mr|python-markdown-it-py-4.0.0-1|3	Name:		python-%{pypi_name}
14mr|python-markdown-it-py-4.0.0-1|4	Version:	4.0.0
14mr|python-markdown-it-py-4.0.0-1|5	Release:	1
14mr|python-markdown-it-py-4.0.0-1|6	Summary:	Python port of markdown-it
14mr|python-markdown-it-py-4.0.0-1|7	Group:		Development/Python
14mr|python-markdown-it-py-4.0.0-1|8	License:	MIT
14mr|python-markdown-it-py-4.0.0-1|9	URL:		https://github.com/executablebooks/markdown-it-py
14mr|python-markdown-it-py-4.0.0-1|10	Source0:	%{url}/archive/v%{version}/%{pypi_name}-%{version}.tar.gz
14mr|python-markdown-it-py-4.0.0-1|11	
14mr|python-markdown-it-py-4.0.0-1|12	BuildArch:	noarch
14mr|python-markdown-it-py-4.0.0-1|13	
14mr|python-markdown-it-py-4.0.0-1|14	BuildRequires:	python3-devel
14mr|python-markdown-it-py-4.0.0-1|15	BuildRequires:	pyproject-rpm-macros
14mr|python-markdown-it-py-4.0.0-1|16	
14mr|python-markdown-it-py-4.0.0-1|17	
14mr|python-markdown-it-py-4.0.0-1|18	%global _description %{expand:
14mr|python-markdown-it-py-4.0.0-1|19	Markdown parser done right. Its features:
14mr|python-markdown-it-py-4.0.0-1|20	Follows the CommonMark spec for baseline parsing.
14mr|python-markdown-it-py-4.0.0-1|21	Has configurable syntax: you can add new rules and even replace existing ones.
14mr|python-markdown-it-py-4.0.0-1|22	Pluggable: Adds syntax extensions to extend the parser.
14mr|python-markdown-it-py-4.0.0-1|23	High speed & safe by default
14mr|python-markdown-it-py-4.0.0-1|24	}
14mr|python-markdown-it-py-4.0.0-1|25	
14mr|python-markdown-it-py-4.0.0-1|26	%description %_description
14mr|python-markdown-it-py-4.0.0-1|27	
14mr|python-markdown-it-py-4.0.0-1|28	#----------------------------------------------------
14mr|python-markdown-it-py-4.0.0-1|29	
14mr|python-markdown-it-py-4.0.0-1|30	%package -n     python3-%{pypi_name}
14mr|python-markdown-it-py-4.0.0-1|31	Summary:	%{summary}
14mr|python-markdown-it-py-4.0.0-1|32	Group:		Development/Python
14mr|python-markdown-it-py-4.0.0-1|33	
14mr|python-markdown-it-py-4.0.0-1|34	%description -n python3-%{pypi_name} %_description
14mr|python-markdown-it-py-4.0.0-1|35	
14mr|python-markdown-it-py-4.0.0-1|36	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-markdown-it-py-4.0.0-1|37	%doc README.md
14mr|python-markdown-it-py-4.0.0-1|38	%license LICENSE*
14mr|python-markdown-it-py-4.0.0-1|39	%{_bindir}/markdown-it
14mr|python-markdown-it-py-4.0.0-1|40	#----------------------------------------------------
14mr|python-markdown-it-py-4.0.0-1|41	%prep
14mr|python-markdown-it-py-4.0.0-1|42	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-markdown-it-py-4.0.0-1|43	
14mr|python-markdown-it-py-4.0.0-1|44	# Remove unnecessary shebang
14mr|python-markdown-it-py-4.0.0-1|45	sed -i '1{\@^#!/usr/bin/env python@d}' markdown_it/cli/parse.py
14mr|python-markdown-it-py-4.0.0-1|46	# Remove coverage (it resides in testing extra which we want to use)
14mr|python-markdown-it-py-4.0.0-1|47	# Upstream issue to move those to another extra:
14mr|python-markdown-it-py-4.0.0-1|48	# https://github.com/executablebooks/markdown-it-py/issues/195
14mr|python-markdown-it-py-4.0.0-1|49	sed -i '/"coverage",/d' pyproject.toml
14mr|python-markdown-it-py-4.0.0-1|50	sed -i '/"pytest-cov",/d' pyproject.toml
14mr|python-markdown-it-py-4.0.0-1|51	
14mr|python-markdown-it-py-4.0.0-1|52	%generate_buildrequires
14mr|python-markdown-it-py-4.0.0-1|53	%pyproject_buildrequires -r
14mr|python-markdown-it-py-4.0.0-1|54	
14mr|python-markdown-it-py-4.0.0-1|55	%build
14mr|python-markdown-it-py-4.0.0-1|56	%pyproject_wheel
14mr|python-markdown-it-py-4.0.0-1|57	
14mr|python-markdown-it-py-4.0.0-1|58	%install
14mr|python-markdown-it-py-4.0.0-1|59	%pyproject_install
14mr|python-markdown-it-py-4.0.0-1|60	%pyproject_save_files markdown_it
14mr|python-markdown-it-py-4.0.0-1|61	

206 14
14mr|python-matplotlib-inline-0.1.6-4|1	%define pypi_name matplotlib-inline
14mr|python-matplotlib-inline-0.1.6-4|2	
14mr|python-matplotlib-inline-0.1.6-4|3	Name:           python-matplotlib-inline
14mr|python-matplotlib-inline-0.1.6-4|4	Version:        0.1.6
14mr|python-matplotlib-inline-0.1.6-4|5	Release:        4
14mr|python-matplotlib-inline-0.1.6-4|6	Summary:        Inline Matplotlib backend for Jupyter
14mr|python-matplotlib-inline-0.1.6-4|7	Group:          Development/Python
14mr|python-matplotlib-inline-0.1.6-4|8	License:        BSD
14mr|python-matplotlib-inline-0.1.6-4|9	URL:            https://github.com/ipython/matplotlib-inline
14mr|python-matplotlib-inline-0.1.6-4|10	Source0:        %{pypi_source matplotlib-inline}
14mr|python-matplotlib-inline-0.1.6-4|11	BuildArch:      noarch
14mr|python-matplotlib-inline-0.1.6-4|12	
14mr|python-matplotlib-inline-0.1.6-4|13	BuildRequires:  python3-devel
14mr|python-matplotlib-inline-0.1.6-4|14	BuildRequires:  pyproject-rpm-macros
14mr|python-matplotlib-inline-0.1.6-4|15	
14mr|python-matplotlib-inline-0.1.6-4|16	%description
14mr|python-matplotlib-inline-0.1.6-4|17	Inline Matplotlib backend for Jupyter
14mr|python-matplotlib-inline-0.1.6-4|18	
14mr|python-matplotlib-inline-0.1.6-4|19	#-------------------------------------------------------
14mr|python-matplotlib-inline-0.1.6-4|20	%package -n     python3-matplotlib-inline
14mr|python-matplotlib-inline-0.1.6-4|21	Summary:        %{summary}
14mr|python-matplotlib-inline-0.1.6-4|22	Group:          Development/Python
14mr|python-matplotlib-inline-0.1.6-4|23	
14mr|python-matplotlib-inline-0.1.6-4|24	%description -n python3-matplotlib-inline
14mr|python-matplotlib-inline-0.1.6-4|25	Inline Matplotlib backend for Jupyter
14mr|python-matplotlib-inline-0.1.6-4|26	
14mr|python-matplotlib-inline-0.1.6-4|27	%files -n python3-matplotlib-inline -f %{pyproject_files}
14mr|python-matplotlib-inline-0.1.6-4|28	%license LICENSE
14mr|python-matplotlib-inline-0.1.6-4|29	%doc README.md
14mr|python-matplotlib-inline-0.1.6-4|30	
14mr|python-matplotlib-inline-0.1.6-4|31	#-------------------------------------------------------
14mr|python-matplotlib-inline-0.1.6-4|32	%prep
14mr|python-matplotlib-inline-0.1.6-4|33	%autosetup -n matplotlib-inline-%{version}
14mr|python-matplotlib-inline-0.1.6-4|34	
14mr|python-matplotlib-inline-0.1.6-4|35	%generate_buildrequires
14mr|python-matplotlib-inline-0.1.6-4|36	%pyproject_buildrequires -r
14mr|python-matplotlib-inline-0.1.6-4|37	
14mr|python-matplotlib-inline-0.1.6-4|38	%build
14mr|python-matplotlib-inline-0.1.6-4|39	%pyproject_wheel
14mr|python-matplotlib-inline-0.1.6-4|40	
14mr|python-matplotlib-inline-0.1.6-4|41	%install
14mr|python-matplotlib-inline-0.1.6-4|42	%pyproject_install
14mr|python-matplotlib-inline-0.1.6-4|43	%pyproject_save_files matplotlib_inline

207 14
14mr|python-maturin-1.15.0-1|1	%global _disable_lto 1
14mr|python-maturin-1.15.0-1|2	%global debug_package %{nil}
14mr|python-maturin-1.15.0-1|3	
14mr|python-maturin-1.15.0-1|4	%global pypi_name maturin
14mr|python-maturin-1.15.0-1|5	
14mr|python-maturin-1.15.0-1|6	Summary:	Build and publish crates with pyo3, rust-cpython and cffi bindings
14mr|python-maturin-1.15.0-1|7	Name:		python-%{pypi_name}
14mr|python-maturin-1.15.0-1|8	Version:	1.15.0
14mr|python-maturin-1.15.0-1|9	Release:	1
14mr|python-maturin-1.15.0-1|10	License:	MIT
14mr|python-maturin-1.15.0-1|11	Group:		Development/Python
14mr|python-maturin-1.15.0-1|12	Url:		https://pypi.org/project/maturin
14mr|python-maturin-1.15.0-1|13	Source0:	%{pypi_source}
14mr|python-maturin-1.15.0-1|14	# cd maturin-%%{version}
14mr|python-maturin-1.15.0-1|15	# mkdir .cargo
14mr|python-maturin-1.15.0-1|16	# cat >cargo-home/config.toml <<EOF
14mr|python-maturin-1.15.0-1|17	# [source.crates-io]
14mr|python-maturin-1.15.0-1|18	# registry = 'https://github.com/rust-lang/crates.io-index'
14mr|python-maturin-1.15.0-1|19	# replace-with = 'vendored-sources'
14mr|python-maturin-1.15.0-1|20	# [source.vendored-sources]
14mr|python-maturin-1.15.0-1|21	# directory = './vendor'
14mr|python-maturin-1.15.0-1|22	# EOF
14mr|python-maturin-1.15.0-1|23	# export CARGO_HOME=$(pwd)/cargo-home
14mr|python-maturin-1.15.0-1|24	# cargo vendor
14mr|python-maturin-1.15.0-1|25	# tar -cpJf ../vendor-%%{version}.tar.xz vendor
14mr|python-maturin-1.15.0-1|26	# or use upd.sh
14mr|python-maturin-1.15.0-1|27	Source1:	maturin-vendor-%{version}.tar.xz
14mr|python-maturin-1.15.0-1|28	Source10:	upd.sh
14mr|python-maturin-1.15.0-1|29	# rosa13 have old setuptools
14mr|python-maturin-1.15.0-1|30	Patch0:		maturin-pyproject.patch
14mr|python-maturin-1.15.0-1|31	BuildRequires:	pyproject-rpm-macros
14mr|python-maturin-1.15.0-1|32	BuildRequires:	cargo-rpm-macros
14mr|python-maturin-1.15.0-1|33	BuildRequires:	pkgconfig(bzip2)
14mr|python-maturin-1.15.0-1|34	BuildRequires:	python3dist(pip)
14mr|python-maturin-1.15.0-1|35	BuildRequires:	python3dist(setuptools-rust)
14mr|python-maturin-1.15.0-1|36	BuildRequires:	python3dist(tomli)
14mr|python-maturin-1.15.0-1|37	BuildRequires:	python3dist(wheel)
14mr|python-maturin-1.15.0-1|38	BuildRequires:	pkgconfig(python3)
14mr|python-maturin-1.15.0-1|39	
14mr|python-maturin-1.15.0-1|40	%description
14mr|python-maturin-1.15.0-1|41	Build and publish crates with pyo3, rust-cpython, cffi and uniffi bindings
14mr|python-maturin-1.15.0-1|42	as well as rust binaries as python packages.
14mr|python-maturin-1.15.0-1|43	
14mr|python-maturin-1.15.0-1|44	#----------------------------------------------------------------------------
14mr|python-maturin-1.15.0-1|45	
14mr|python-maturin-1.15.0-1|46	%package -n python3-%{pypi_name}
14mr|python-maturin-1.15.0-1|47	Summary:	Build and publish crates with pyo3, rust-cpython and cffi bindings
14mr|python-maturin-1.15.0-1|48	Group:		Development/Python
14mr|python-maturin-1.15.0-1|49	
14mr|python-maturin-1.15.0-1|50	%description -n python3-%{pypi_name}
14mr|python-maturin-1.15.0-1|51	Build and publish crates with pyo3, rust-cpython, cffi and uniffi bindings
14mr|python-maturin-1.15.0-1|52	as well as rust binaries as python packages.
14mr|python-maturin-1.15.0-1|53	
14mr|python-maturin-1.15.0-1|54	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-maturin-1.15.0-1|55	%doc README.md
14mr|python-maturin-1.15.0-1|56	%license license-*
14mr|python-maturin-1.15.0-1|57	%{_bindir}/%{pypi_name}
14mr|python-maturin-1.15.0-1|58	
14mr|python-maturin-1.15.0-1|59	#----------------------------------------------------------------------------
14mr|python-maturin-1.15.0-1|60	
14mr|python-maturin-1.15.0-1|61	%prep
14mr|python-maturin-1.15.0-1|62	%autosetup -p1 -n %{pypi_name}-%{version} -a1
14mr|python-maturin-1.15.0-1|63	%cargo_prep -v vendor
14mr|python-maturin-1.15.0-1|64	
14mr|python-maturin-1.15.0-1|65	%build
14mr|python-maturin-1.15.0-1|66	%cargo_build
14mr|python-maturin-1.15.0-1|67	%pyproject_wheel
14mr|python-maturin-1.15.0-1|68	
14mr|python-maturin-1.15.0-1|69	%install
14mr|python-maturin-1.15.0-1|70	%pyproject_install
14mr|python-maturin-1.15.0-1|71	%pyproject_save_files %{pypi_name}

208 14
14mr|python-mccabe-0.7.0-3|1	%define	oname	mccabe
14mr|python-mccabe-0.7.0-3|2	
14mr|python-mccabe-0.7.0-3|3	Name:		python-%{oname}
14mr|python-mccabe-0.7.0-3|4	Version:	0.7.0
14mr|python-mccabe-0.7.0-3|5	Release:	3
14mr|python-mccabe-0.7.0-3|6	Summary:	McCabe checker, plugin for flake8
14mr|python-mccabe-0.7.0-3|7	Source0:	%{pypi_source mccabe}
14mr|python-mccabe-0.7.0-3|8	License:	MIT
14mr|python-mccabe-0.7.0-3|9	Group:		Development/Python
14mr|python-mccabe-0.7.0-3|10	Url:		https://github.com/pycqa/mccabe
14mr|python-mccabe-0.7.0-3|11	Patch0:		mccabe-test.patch
14mr|python-mccabe-0.7.0-3|12	BuildArch:	noarch
14mr|python-mccabe-0.7.0-3|13	
14mr|python-mccabe-0.7.0-3|14	%description
14mr|python-mccabe-0.7.0-3|15	McCabe complexity checker
14mr|python-mccabe-0.7.0-3|16	=========================
14mr|python-mccabe-0.7.0-3|17	Ned's script to check McCabe complexity.
14mr|python-mccabe-0.7.0-3|18	This module provides a plugin for ``flake8``,
14mr|python-mccabe-0.7.0-3|19	the Python code checker.
14mr|python-mccabe-0.7.0-3|20	
14mr|python-mccabe-0.7.0-3|21	#------------------------------------------------------------
14mr|python-mccabe-0.7.0-3|22	%package -n python3-%{oname}
14mr|python-mccabe-0.7.0-3|23	
14mr|python-mccabe-0.7.0-3|24	Group:          Development/Python
14mr|python-mccabe-0.7.0-3|25	Summary:        McCabe checker, plugin for flake8
14mr|python-mccabe-0.7.0-3|26	BuildRequires:  pkgconfig(python3)
14mr|python-mccabe-0.7.0-3|27	BuildRequires:  python3dist(setuptools)
14mr|python-mccabe-0.7.0-3|28	BuildRequires:  python3dist(pytest)
14mr|python-mccabe-0.7.0-3|29	BuildRequires:  python3-pytest-runner
14mr|python-mccabe-0.7.0-3|30	BuildArch:      noarch
14mr|python-mccabe-0.7.0-3|31	
14mr|python-mccabe-0.7.0-3|32	%description -n python3-%{oname}
14mr|python-mccabe-0.7.0-3|33	McCabe complexity checker
14mr|python-mccabe-0.7.0-3|34	=========================
14mr|python-mccabe-0.7.0-3|35	Ned's script to check McCabe complexity.
14mr|python-mccabe-0.7.0-3|36	This module provides a plugin for ``flake8``,
14mr|python-mccabe-0.7.0-3|37	the Python code checker.
14mr|python-mccabe-0.7.0-3|38	
14mr|python-mccabe-0.7.0-3|39	%files -n python3-%{oname}
14mr|python-mccabe-0.7.0-3|40	%{python3_sitelib}/mccabe.py*
14mr|python-mccabe-0.7.0-3|41	%{python3_sitelib}/mccabe*.dist-info
14mr|python-mccabe-0.7.0-3|42	%{python3_sitelib}/__pycache__/*
14mr|python-mccabe-0.7.0-3|43	
14mr|python-mccabe-0.7.0-3|44	#------------------------------------------------------------
14mr|python-mccabe-0.7.0-3|45	%prep
14mr|python-mccabe-0.7.0-3|46	%autosetup -p1 -n %{oname}-%{version}
14mr|python-mccabe-0.7.0-3|47	
14mr|python-mccabe-0.7.0-3|48	%generate_buildrequires
14mr|python-mccabe-0.7.0-3|49	%pyproject_buildrequires
14mr|python-mccabe-0.7.0-3|50	
14mr|python-mccabe-0.7.0-3|51	%build
14mr|python-mccabe-0.7.0-3|52	%pyproject_wheel
14mr|python-mccabe-0.7.0-3|53	
14mr|python-mccabe-0.7.0-3|54	%install
14mr|python-mccabe-0.7.0-3|55	%pyproject_install
14mr|python-mccabe-0.7.0-3|56	
14mr|python-mccabe-0.7.0-3|57	%check
14mr|python-mccabe-0.7.0-3|58	%if %{mdvver} >= 201610
14mr|python-mccabe-0.7.0-3|59	%pytest
14mr|python-mccabe-0.7.0-3|60	%else
14mr|python-mccabe-0.7.0-3|61	python3 setup.py test
14mr|python-mccabe-0.7.0-3|62	%endif

209 14
14mr|python-mdurl-0.1.2-2|1	%define pypi_name mdurl
14mr|python-mdurl-0.1.2-2|2	
14mr|python-mdurl-0.1.2-2|3	Name:           python-mdurl
14mr|python-mdurl-0.1.2-2|4	Version:        0.1.2
14mr|python-mdurl-0.1.2-2|5	Release:        2
14mr|python-mdurl-0.1.2-2|6	Summary:        Markdown URL utilities
14mr|python-mdurl-0.1.2-2|7	Group:          Development/Python
14mr|python-mdurl-0.1.2-2|8	License:        MIT
14mr|python-mdurl-0.1.2-2|9	URL:            https://github.com/hukkin/mdurl
14mr|python-mdurl-0.1.2-2|10	Source0:        %{url}/archive/%{version}/mdurl-%{version}.tar.gz
14mr|python-mdurl-0.1.2-2|11	
14mr|python-mdurl-0.1.2-2|12	BuildArch:      noarch
14mr|python-mdurl-0.1.2-2|13	BuildRequires:  python3-devel
14mr|python-mdurl-0.1.2-2|14	BuildRequires:  pyproject-rpm-macros
14mr|python-mdurl-0.1.2-2|15	
14mr|python-mdurl-0.1.2-2|16	
14mr|python-mdurl-0.1.2-2|17	%global _description %{expand:
14mr|python-mdurl-0.1.2-2|18	URL utilities for markdown-it parser.}
14mr|python-mdurl-0.1.2-2|19	
14mr|python-mdurl-0.1.2-2|20	
14mr|python-mdurl-0.1.2-2|21	%description %_description
14mr|python-mdurl-0.1.2-2|22	
14mr|python-mdurl-0.1.2-2|23	#---------------------------------------------------
14mr|python-mdurl-0.1.2-2|24	%package -n     python3-mdurl
14mr|python-mdurl-0.1.2-2|25	Summary:        %{summary}
14mr|python-mdurl-0.1.2-2|26	Group:          Development/Python
14mr|python-mdurl-0.1.2-2|27	
14mr|python-mdurl-0.1.2-2|28	%description -n python3-mdurl %_description
14mr|python-mdurl-0.1.2-2|29	
14mr|python-mdurl-0.1.2-2|30	%files -n python3-mdurl -f %{pyproject_files}
14mr|python-mdurl-0.1.2-2|31	%doc README.md
14mr|python-mdurl-0.1.2-2|32	%license LICENSE
14mr|python-mdurl-0.1.2-2|33	
14mr|python-mdurl-0.1.2-2|34	#---------------------------------------------------
14mr|python-mdurl-0.1.2-2|35	%prep
14mr|python-mdurl-0.1.2-2|36	%autosetup -p1 -n mdurl-%{version}
14mr|python-mdurl-0.1.2-2|37	
14mr|python-mdurl-0.1.2-2|38	# Remove coverage from the test requirements
14mr|python-mdurl-0.1.2-2|39	sed -i "s/pytest-cov//" tests/requirements.txt
14mr|python-mdurl-0.1.2-2|40	
14mr|python-mdurl-0.1.2-2|41	
14mr|python-mdurl-0.1.2-2|42	%generate_buildrequires
14mr|python-mdurl-0.1.2-2|43	%pyproject_buildrequires
14mr|python-mdurl-0.1.2-2|44	#tests/requirements.txt
14mr|python-mdurl-0.1.2-2|45	
14mr|python-mdurl-0.1.2-2|46	
14mr|python-mdurl-0.1.2-2|47	%build
14mr|python-mdurl-0.1.2-2|48	%pyproject_wheel
14mr|python-mdurl-0.1.2-2|49	
14mr|python-mdurl-0.1.2-2|50	
14mr|python-mdurl-0.1.2-2|51	%install
14mr|python-mdurl-0.1.2-2|52	%pyproject_install
14mr|python-mdurl-0.1.2-2|53	%pyproject_save_files mdurl
14mr|python-mdurl-0.1.2-2|54	

210 14
14mr|python-meh-0.52-1|1	Summary:	A python library for handling exceptions
14mr|python-meh-0.52-1|2	Name:		python-meh
14mr|python-meh-0.52-1|3	Version:	0.52
14mr|python-meh-0.52-1|4	Release:	1
14mr|python-meh-0.52-1|5	License:	GPLv2+
14mr|python-meh-0.52-1|6	Group:		System/Libraries
14mr|python-meh-0.52-1|7	Url:		https://github.com/rhinstaller/python-meh
14mr|python-meh-0.52-1|8	Source0:	https://github.com/rhinstaller/python-meh/archive/%{name}-%{version}.tar.gz
14mr|python-meh-0.52-1|9	Source1:	locale.zip
14mr|python-meh-0.52-1|10	BuildRequires:	pkgconfig(python3)
14mr|python-meh-0.52-1|11	BuildRequires:	gettext
14mr|python-meh-0.52-1|12	BuildRequires:	intltool
14mr|python-meh-0.52-1|13	BuildRequires:	python3-dbus
14mr|python-meh-0.52-1|14	BuildRequires:	python3-setuptools
14mr|python-meh-0.52-1|15	BuildRequires:	libreport-gtk
14mr|python-meh-0.52-1|16	BuildRequires:	libreport-cli
14mr|python-meh-0.52-1|17	BuildArch:	noarch
14mr|python-meh-0.52-1|18	
14mr|python-meh-0.52-1|19	%description
14mr|python-meh-0.52-1|20	The python-meh package is a python library for handling, saving, and reporting
14mr|python-meh-0.52-1|21	exceptions.
14mr|python-meh-0.52-1|22	
14mr|python-meh-0.52-1|23	#------------------------------------------------------------------------------
14mr|python-meh-0.52-1|24	
14mr|python-meh-0.52-1|25	%package -n python3-meh
14mr|python-meh-0.52-1|26	Summary:	A python library for handling exceptions
14mr|python-meh-0.52-1|27	Requires:	python3
14mr|python-meh-0.52-1|28	Requires:	python3-dbus
14mr|python-meh-0.52-1|29	Requires:	openssh-clients
14mr|python-meh-0.52-1|30	Requires:	python3-rpm
14mr|python-meh-0.52-1|31	Requires:	libreport-cli
14mr|python-meh-0.52-1|32	
14mr|python-meh-0.52-1|33	%description -n python3-meh
14mr|python-meh-0.52-1|34	The python-meh package is a python library for handling, saving, and reporting
14mr|python-meh-0.52-1|35	exceptions.
14mr|python-meh-0.52-1|36	
14mr|python-meh-0.52-1|37	%files -n python3-meh -f %{name}.lang
14mr|python-meh-0.52-1|38	%doc COPYING
14mr|python-meh-0.52-1|39	%{python3_sitelib}/*
14mr|python-meh-0.52-1|40	%exclude %{python3_sitelib}/meh/ui/gui.py*
14mr|python-meh-0.52-1|41	
14mr|python-meh-0.52-1|42	#------------------------------------------------------------------------------
14mr|python-meh-0.52-1|43	
14mr|python-meh-0.52-1|44	%package -n python3-meh-gui
14mr|python-meh-0.52-1|45	Summary:	Graphical user interface for the python-meh library
14mr|python-meh-0.52-1|46	Requires:	python3-meh = %{EVRD}
14mr|python-meh-0.52-1|47	Requires:	libreport-gtk
14mr|python-meh-0.52-1|48	
14mr|python-meh-0.52-1|49	%description -n python3-meh-gui
14mr|python-meh-0.52-1|50	The python-meh-gui package provides a GUI for the python-meh library.
14mr|python-meh-0.52-1|51	
14mr|python-meh-0.52-1|52	%files -n python3-meh-gui
14mr|python-meh-0.52-1|53	%{python3_sitelib}/meh/ui/gui.py*
14mr|python-meh-0.52-1|54	%{_datadir}/python-meh
14mr|python-meh-0.52-1|55	
14mr|python-meh-0.52-1|56	#------------------------------------------------------------------------------
14mr|python-meh-0.52-1|57	
14mr|python-meh-0.52-1|58	%prep
14mr|python-meh-0.52-1|59	%setup -qn %{name}-%{name}-%{version}
14mr|python-meh-0.52-1|60	
14mr|python-meh-0.52-1|61	%build
14mr|python-meh-0.52-1|62	%make_build
14mr|python-meh-0.52-1|63	
14mr|python-meh-0.52-1|64	%install
14mr|python-meh-0.52-1|65	%make_install
14mr|python-meh-0.52-1|66	
14mr|python-meh-0.52-1|67	unzip %{SOURCE1} -d %{buildroot}%{_datadir}
14mr|python-meh-0.52-1|68	
14mr|python-meh-0.52-1|69	%find_lang %{name}
14mr|python-meh-0.52-1|70	
14mr|python-meh-0.52-1|71	# TODO: python-pocketlint is needed
14mr|python-meh-0.52-1|72	#%%check
14mr|python-meh-0.52-1|73	#make check

211 14
14mr|python-merge3-0.0.16-1|1	Name:           python-merge3
14mr|python-merge3-0.0.16-1|2	Version:        0.0.16
14mr|python-merge3-0.0.16-1|3	Release:        1
14mr|python-merge3-0.0.16-1|4	Summary:        Python implementation of 3-way merge
14mr|python-merge3-0.0.16-1|5	
14mr|python-merge3-0.0.16-1|6	License:        GPL-2.0-or-later
14mr|python-merge3-0.0.16-1|7	URL:            https://github.com/breezy-team/merge3
14mr|python-merge3-0.0.16-1|8	Source0:        %{url}/archive/v%{version}/merge3-%{version}.tar.gz
14mr|python-merge3-0.0.16-1|9	# Man page hand-written for Fedora in groff_man(7) format based on --help text
14mr|python-merge3-0.0.16-1|10	# and on README.rst.
14mr|python-merge3-0.0.16-1|11	Source1:        merge3.1
14mr|python-merge3-0.0.16-1|12	
14mr|python-merge3-0.0.16-1|13	# tox: allow passing positional arguments through to unittest
14mr|python-merge3-0.0.16-1|14	# https://github.com/breezy-team/merge3/pull/130
14mr|python-merge3-0.0.16-1|15	Patch:          %{url}/pull/130.patch
14mr|python-merge3-0.0.16-1|16	
14mr|python-merge3-0.0.16-1|17	BuildSystem:    pyproject
14mr|python-merge3-0.0.16-1|18	BuildOption(generate_buildrequires): --tox
14mr|python-merge3-0.0.16-1|19	BuildOption(install): --assert-license merge3
14mr|python-merge3-0.0.16-1|20	
14mr|python-merge3-0.0.16-1|21	BuildArch:      noarch
14mr|python-merge3-0.0.16-1|22	
14mr|python-merge3-0.0.16-1|23	%global common_description %{expand:
14mr|python-merge3-0.0.16-1|24	A Python implementation of 3-way merge of texts.
14mr|python-merge3-0.0.16-1|25	
14mr|python-merge3-0.0.16-1|26	Given BASE, OTHER, THIS, tries to produce a combined text incorporating the
14mr|python-merge3-0.0.16-1|27	changes from both BASE->OTHER and BASE->THIS. All three will typically be
14mr|python-merge3-0.0.16-1|28	sequences of lines.}
14mr|python-merge3-0.0.16-1|29	
14mr|python-merge3-0.0.16-1|30	%description %{common_description}
14mr|python-merge3-0.0.16-1|31	
14mr|python-merge3-0.0.16-1|32	
14mr|python-merge3-0.0.16-1|33	%package -n python3-merge3
14mr|python-merge3-0.0.16-1|34	Summary:        %{summary}
14mr|python-merge3-0.0.16-1|35	
14mr|python-merge3-0.0.16-1|36	%description -n python3-merge3 %{common_description}
14mr|python-merge3-0.0.16-1|37	
14mr|python-merge3-0.0.16-1|38	
14mr|python-merge3-0.0.16-1|39	%install -a
14mr|python-merge3-0.0.16-1|40	install -D --target='%{buildroot}%{_mandir}/man1' \
14mr|python-merge3-0.0.16-1|41	--preserve-timestamps --mode=0644 '%{SOURCE1}'
14mr|python-merge3-0.0.16-1|42	
14mr|python-merge3-0.0.16-1|43	
14mr|python-merge3-0.0.16-1|44	%check -a
14mr|python-merge3-0.0.16-1|45	%tox -- -- --verbose
14mr|python-merge3-0.0.16-1|46	
14mr|python-merge3-0.0.16-1|47	
14mr|python-merge3-0.0.16-1|48	%files -n python3-merge3 -f %{pyproject_files}
14mr|python-merge3-0.0.16-1|49	%doc README.rst
14mr|python-merge3-0.0.16-1|50	
14mr|python-merge3-0.0.16-1|51	%{_bindir}/merge3
14mr|python-merge3-0.0.16-1|52	%{_mandir}/man1/merge3.1*

212 14
14mr|python-meson-python-0.22.0-1|1	%define pypi_name meson_python
14mr|python-meson-python-0.22.0-1|2	
14mr|python-meson-python-0.22.0-1|3	Summary:	Meson Python build backend
14mr|python-meson-python-0.22.0-1|4	Name:		python-meson-python
14mr|python-meson-python-0.22.0-1|5	Version:	0.22.0
14mr|python-meson-python-0.22.0-1|6	Release:	1
14mr|python-meson-python-0.22.0-1|7	License:	MIT
14mr|python-meson-python-0.22.0-1|8	Group:		Development/Python
14mr|python-meson-python-0.22.0-1|9	URL:		https://pypi.org/project/meson-python/
14mr|python-meson-python-0.22.0-1|10	Source:         %{pypi_source meson_python}
14mr|python-meson-python-0.22.0-1|11	BuildRequires:	python3dist(meson)
14mr|python-meson-python-0.22.0-1|12	# the build backend itself (self-hosted; first build bootstrapped via venv)
14mr|python-meson-python-0.22.0-1|13	BuildRequires:	python3dist(meson-python)
14mr|python-meson-python-0.22.0-1|14	BuildRequires:	python3dist(pip)
14mr|python-meson-python-0.22.0-1|15	BuildRequires:	python3dist(wheel)
14mr|python-meson-python-0.22.0-1|16	BuildRequires:	python3dist(pyproject-metadata)
14mr|python-meson-python-0.22.0-1|17	BuildRequires:	pyproject-rpm-macros
14mr|python-meson-python-0.22.0-1|18	BuildRequires:	python3dist(typing-extensions)
14mr|python-meson-python-0.22.0-1|19	BuildRequires:	python3dist(tomli)
14mr|python-meson-python-0.22.0-1|20	
14mr|python-meson-python-0.22.0-1|21	BuildArch:	noarch
14mr|python-meson-python-0.22.0-1|22	
14mr|python-meson-python-0.22.0-1|23	%description
14mr|python-meson-python-0.22.0-1|24	meson-python is a Python build backend built on top of the Meson build-system.
14mr|python-meson-python-0.22.0-1|25	It enables you to use Meson for your Python packages.
14mr|python-meson-python-0.22.0-1|26	
14mr|python-meson-python-0.22.0-1|27	#-------------------------------------------------------
14mr|python-meson-python-0.22.0-1|28	%package -n python3-meson-python
14mr|python-meson-python-0.22.0-1|29	Summary:	Meson Python build backend
14mr|python-meson-python-0.22.0-1|30	Group:		Development/Python
14mr|python-meson-python-0.22.0-1|31	
14mr|python-meson-python-0.22.0-1|32	%description -n python3-meson-python
14mr|python-meson-python-0.22.0-1|33	meson-python is a Python build backend built on top of the Meson build-system.
14mr|python-meson-python-0.22.0-1|34	It enables you to use Meson for your Python packages.
14mr|python-meson-python-0.22.0-1|35	
14mr|python-meson-python-0.22.0-1|36	%files -n python3-meson-python
14mr|python-meson-python-0.22.0-1|37	%{python3_sitelib}/mesonpy
14mr|python-meson-python-0.22.0-1|38	%{python3_sitelib}/meson_python-%{version}*.*-info
14mr|python-meson-python-0.22.0-1|39	
14mr|python-meson-python-0.22.0-1|40	#---------------------------------------------------------------------------
14mr|python-meson-python-0.22.0-1|41	%prep
14mr|python-meson-python-0.22.0-1|42	%autosetup -p1 -n meson_python-%{version}
14mr|python-meson-python-0.22.0-1|43	
14mr|python-meson-python-0.22.0-1|44	%build
14mr|python-meson-python-0.22.0-1|45	%pyproject_wheel
14mr|python-meson-python-0.22.0-1|46	
14mr|python-meson-python-0.22.0-1|47	%install
14mr|python-meson-python-0.22.0-1|48	%pyproject_install

213 14
14mr|python-mock-5.1.0-2|1	%global pypi_name mock
14mr|python-mock-5.1.0-2|2	
14mr|python-mock-5.1.0-2|3	Summary:	A Python Mocking and Patching Library for Testing
14mr|python-mock-5.1.0-2|4	Name:		python-%{pypi_name}
14mr|python-mock-5.1.0-2|5	Version:	5.1.0
14mr|python-mock-5.1.0-2|6	Release:	2
14mr|python-mock-5.1.0-2|7	License:	BSD
14mr|python-mock-5.1.0-2|8	Group:		Development/Python
14mr|python-mock-5.1.0-2|9	Url:		http://www.voidspace.org.uk/python/mock
14mr|python-mock-5.1.0-2|10	Source0:	%{pypi_source}
14mr|python-mock-5.1.0-2|11	BuildRequires:	python3dist(setuptools)
14mr|python-mock-5.1.0-2|12	BuildRequires:	pkgconfig(python3)
14mr|python-mock-5.1.0-2|13	BuildArch:	noarch
14mr|python-mock-5.1.0-2|14	
14mr|python-mock-5.1.0-2|15	%description
14mr|python-mock-5.1.0-2|16	Mock is a Python module that provides a core mock class. It removes the need
14mr|python-mock-5.1.0-2|17	to create a host of stubs throughout your test suite. After performing an
14mr|python-mock-5.1.0-2|18	action, you can make assertions about which methods / attributes were used and
14mr|python-mock-5.1.0-2|19	arguments they were called with. You can also specify return values and set
14mr|python-mock-5.1.0-2|20	needed attributes in the normal way.
14mr|python-mock-5.1.0-2|21	
14mr|python-mock-5.1.0-2|22	#------------------------------------------------------------------------------
14mr|python-mock-5.1.0-2|23	%package -n python3-%{pypi_name}
14mr|python-mock-5.1.0-2|24	Summary:	A Python Mocking and Patching Library for Testing
14mr|python-mock-5.1.0-2|25	Group:		Development/Python
14mr|python-mock-5.1.0-2|26	Requires:	python3dist(six)
14mr|python-mock-5.1.0-2|27	
14mr|python-mock-5.1.0-2|28	%description -n python3-%{pypi_name}
14mr|python-mock-5.1.0-2|29	Mock is a Python module that provides a core mock class. It removes the need
14mr|python-mock-5.1.0-2|30	to create a host of stubs throughout your test suite. After performing an
14mr|python-mock-5.1.0-2|31	action, you can make assertions about which methods / attributes were used and
14mr|python-mock-5.1.0-2|32	arguments they were called with. You can also specify return values and set
14mr|python-mock-5.1.0-2|33	needed attributes in the normal way.
14mr|python-mock-5.1.0-2|34	
14mr|python-mock-5.1.0-2|35	%files -n python3-%{pypi_name}
14mr|python-mock-5.1.0-2|36	%doc README.rst
14mr|python-mock-5.1.0-2|37	%license LICENSE.txt
14mr|python-mock-5.1.0-2|38	%{python3_sitelib}/*.dist-info/
14mr|python-mock-5.1.0-2|39	%{python3_sitelib}/%{pypi_name}
14mr|python-mock-5.1.0-2|40	
14mr|python-mock-5.1.0-2|41	#------------------------------------------------------------------------------
14mr|python-mock-5.1.0-2|42	
14mr|python-mock-5.1.0-2|43	%prep
14mr|python-mock-5.1.0-2|44	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-mock-5.1.0-2|45	
14mr|python-mock-5.1.0-2|46	%generate_buildrequires
14mr|python-mock-5.1.0-2|47	%pyproject_buildrequires
14mr|python-mock-5.1.0-2|48	
14mr|python-mock-5.1.0-2|49	%build
14mr|python-mock-5.1.0-2|50	%pyproject_wheel
14mr|python-mock-5.1.0-2|51	
14mr|python-mock-5.1.0-2|52	%install
14mr|python-mock-5.1.0-2|53	%pyproject_install

214 14
14mr|python-multidict-6.1.0-1|1	%define pypi_name  multidict
14mr|python-multidict-6.1.0-1|2	
14mr|python-multidict-6.1.0-1|3	Name:		python-%{pypi_name}
14mr|python-multidict-6.1.0-1|4	Version:	6.1.0
14mr|python-multidict-6.1.0-1|5	Release:	1
14mr|python-multidict-6.1.0-1|6	Summary:	multidict implementation
14mr|python-multidict-6.1.0-1|7	Group:		Development/Python
14mr|python-multidict-6.1.0-1|8	License:	ASL 2.0
14mr|python-multidict-6.1.0-1|9	Url:		https://github.com/aio-libs/multidict/
14mr|python-multidict-6.1.0-1|10	Source0:	https://github.com/aio-libs/multidict/archive/v%{version}.tar.gz?/%{pypi_name}-%{version}.tar.gz
14mr|python-multidict-6.1.0-1|11	
14mr|python-multidict-6.1.0-1|12	%description
14mr|python-multidict-6.1.0-1|13	Multidicts are useful for working with HTTP headers, URL query args etc.
14mr|python-multidict-6.1.0-1|14	
14mr|python-multidict-6.1.0-1|15	The code was extracted from aiohttp library.
14mr|python-multidict-6.1.0-1|16	
14mr|python-multidict-6.1.0-1|17	#-------------------------------------------------------------------------
14mr|python-multidict-6.1.0-1|18	%package -n python3-%{pypi_name}
14mr|python-multidict-6.1.0-1|19	Summary:	multidict implementation
14mr|python-multidict-6.1.0-1|20	Group:		Development/Python
14mr|python-multidict-6.1.0-1|21	
14mr|python-multidict-6.1.0-1|22	BuildRequires:	pkgconfig(python3)
14mr|python-multidict-6.1.0-1|23	BuildRequires:	python3dist(setuptools)
14mr|python-multidict-6.1.0-1|24	
14mr|python-multidict-6.1.0-1|25	%description -n python3-%{pypi_name}
14mr|python-multidict-6.1.0-1|26	Multidicts are useful for working with HTTP headers, URL query args etc.
14mr|python-multidict-6.1.0-1|27	
14mr|python-multidict-6.1.0-1|28	The code was extracted from aiohttp library.
14mr|python-multidict-6.1.0-1|29	
14mr|python-multidict-6.1.0-1|30	%files -n python3-%{pypi_name}
14mr|python-multidict-6.1.0-1|31	%{python3_sitearch}/%{pypi_name}
14mr|python-multidict-6.1.0-1|32	%{python3_sitearch}/%{pypi_name}-*.dist-info
14mr|python-multidict-6.1.0-1|33	
14mr|python-multidict-6.1.0-1|34	#-------------------------------------------------------------------------
14mr|python-multidict-6.1.0-1|35	%prep
14mr|python-multidict-6.1.0-1|36	%setup -q -n  multidict-%{version}
14mr|python-multidict-6.1.0-1|37	
14mr|python-multidict-6.1.0-1|38	%generate_buildrequires
14mr|python-multidict-6.1.0-1|39	%pyproject_buildrequires
14mr|python-multidict-6.1.0-1|40	
14mr|python-multidict-6.1.0-1|41	%build
14mr|python-multidict-6.1.0-1|42	%pyproject_wheel
14mr|python-multidict-6.1.0-1|43	
14mr|python-multidict-6.1.0-1|44	%install
14mr|python-multidict-6.1.0-1|45	%pyproject_install
14mr|python-multidict-6.1.0-1|46	

215 14
14mr|python-mypy_extensions-1.0.0-2|1	%define module  mypy_extensions
14mr|python-mypy_extensions-1.0.0-2|2	
14mr|python-mypy_extensions-1.0.0-2|3	Summary:        Experimental type system extensions for programs checked with the mypy typechecker
14mr|python-mypy_extensions-1.0.0-2|4	Name:           python-%{module}
14mr|python-mypy_extensions-1.0.0-2|5	Version:        1.0.0
14mr|python-mypy_extensions-1.0.0-2|6	Release:        2
14mr|python-mypy_extensions-1.0.0-2|7	License:        MIT
14mr|python-mypy_extensions-1.0.0-2|8	Group:          Development/Python
14mr|python-mypy_extensions-1.0.0-2|9	Url:            https://pypi.org/project/%{module}
14mr|python-mypy_extensions-1.0.0-2|10	Source0:        %{pypi_source %{module} %{version}}
14mr|python-mypy_extensions-1.0.0-2|11	BuildRequires:  pkgconfig(python3)
14mr|python-mypy_extensions-1.0.0-2|12	BuildRequires:  python3egg(setuptools)
14mr|python-mypy_extensions-1.0.0-2|13	BuildArch:      noarch
14mr|python-mypy_extensions-1.0.0-2|14	
14mr|python-mypy_extensions-1.0.0-2|15	%description
14mr|python-mypy_extensions-1.0.0-2|16	Experimental type system extensions for programs checked with the mypy typechecker.
14mr|python-mypy_extensions-1.0.0-2|17	
14mr|python-mypy_extensions-1.0.0-2|18	The “mypy_extensions” module defines experimental extensions to the standard
14mr|python-mypy_extensions-1.0.0-2|19	“typing” module that are supported by the mypy typechecker.
14mr|python-mypy_extensions-1.0.0-2|20	
14mr|python-mypy_extensions-1.0.0-2|21	#------------------------------------------------------------------
14mr|python-mypy_extensions-1.0.0-2|22	
14mr|python-mypy_extensions-1.0.0-2|23	%package -n python3-%{module}
14mr|python-mypy_extensions-1.0.0-2|24	Summary:      %{summary}
14mr|python-mypy_extensions-1.0.0-2|25	Group:        Development/Python
14mr|python-mypy_extensions-1.0.0-2|26	
14mr|python-mypy_extensions-1.0.0-2|27	%description -n python3-%{module}
14mr|python-mypy_extensions-1.0.0-2|28	Experimental type system extensions for programs checked with the mypy typechecker.
14mr|python-mypy_extensions-1.0.0-2|29	
14mr|python-mypy_extensions-1.0.0-2|30	The “mypy_extensions” module defines experimental extensions to the standard
14mr|python-mypy_extensions-1.0.0-2|31	“typing” module that are supported by the mypy typechecker.
14mr|python-mypy_extensions-1.0.0-2|32	
14mr|python-mypy_extensions-1.0.0-2|33	%files -n python3-%{module}
14mr|python-mypy_extensions-1.0.0-2|34	%{python3_sitelib}/%{module}.py
14mr|python-mypy_extensions-1.0.0-2|35	%{python3_sitelib}/__pycache__/%{module}*.py*
14mr|python-mypy_extensions-1.0.0-2|36	%{python3_sitelib}/%{module}-%{version}-py*.egg-info/
14mr|python-mypy_extensions-1.0.0-2|37	
14mr|python-mypy_extensions-1.0.0-2|38	#------------------------------------------------------------------
14mr|python-mypy_extensions-1.0.0-2|39	
14mr|python-mypy_extensions-1.0.0-2|40	%prep
14mr|python-mypy_extensions-1.0.0-2|41	%autosetup -p1 -n %{module}-%{version}
14mr|python-mypy_extensions-1.0.0-2|42	
14mr|python-mypy_extensions-1.0.0-2|43	%build
14mr|python-mypy_extensions-1.0.0-2|44	%py3_build
14mr|python-mypy_extensions-1.0.0-2|45	
14mr|python-mypy_extensions-1.0.0-2|46	%install
14mr|python-mypy_extensions-1.0.0-2|47	%py3_install

216 14
14mr|python-nacl-1.6.0-1|1	%define	oname	pynacl
14mr|python-nacl-1.6.0-1|2	%define module	nacl
14mr|python-nacl-1.6.0-1|3	
14mr|python-nacl-1.6.0-1|4	Name:		python-%{module}
14mr|python-nacl-1.6.0-1|5	Version:	1.6.0
14mr|python-nacl-1.6.0-1|6	Release:	1
14mr|python-nacl-1.6.0-1|7	Summary:	Python binding to the Networking and Cryptography (NaCl) library
14mr|python-nacl-1.6.0-1|8	Url:		https://github.com/pyca/%{module}
14mr|python-nacl-1.6.0-1|9	Source0:	https://github.com/pyca/pynacl/archive/%{version}.tar.gz?/pynacl-%{version}.tar.gz
14mr|python-nacl-1.6.0-1|10	License:	Apache License
14mr|python-nacl-1.6.0-1|11	Group:		Development/Python
14mr|python-nacl-1.6.0-1|12	
14mr|python-nacl-1.6.0-1|13	%description
14mr|python-nacl-1.6.0-1|14	PyNaCl is a Python binding to libsodium,
14mr|python-nacl-1.6.0-1|15	which is a fork of the Networking and Cryptography library.
14mr|python-nacl-1.6.0-1|16	These libraries have a stated goal of improving usability, security and speed.
14mr|python-nacl-1.6.0-1|17	
14mr|python-nacl-1.6.0-1|18	#-----------------------------------------------------------
14mr|python-nacl-1.6.0-1|19	%package -n python3-%{module}
14mr|python-nacl-1.6.0-1|20	Summary:        Python binding to the Networking and Cryptography (NaCl) library
14mr|python-nacl-1.6.0-1|21	Group:		Development/Python
14mr|python-nacl-1.6.0-1|22	BuildRequires:	pkgconfig(python3)
14mr|python-nacl-1.6.0-1|23	BuildRequires:	python3dist(setuptools)
14mr|python-nacl-1.6.0-1|24	BuildRequires:	python3dist(cffi)
14mr|python-nacl-1.6.0-1|25	Requires:	python3-cffi >= 1.4.1
14mr|python-nacl-1.6.0-1|26	Requires:	python3-six
14mr|python-nacl-1.6.0-1|27	
14mr|python-nacl-1.6.0-1|28	%description -n python3-%{module}
14mr|python-nacl-1.6.0-1|29	PyNaCl is a Python binding to libsodium,
14mr|python-nacl-1.6.0-1|30	which is a fork of the Networking and Cryptography library.
14mr|python-nacl-1.6.0-1|31	These libraries have a stated goal of improving usability, security and speed.
14mr|python-nacl-1.6.0-1|32	
14mr|python-nacl-1.6.0-1|33	%files -n python3-%{module}
14mr|python-nacl-1.6.0-1|34	%doc CHANGELOG.rst LICENSE README.rst
14mr|python-nacl-1.6.0-1|35	%{python3_sitearch}/%{module}
14mr|python-nacl-1.6.0-1|36	%{python3_sitearch}/%{oname}-%{version}*.dist-info
14mr|python-nacl-1.6.0-1|37	
14mr|python-nacl-1.6.0-1|38	#-----------------------------------------------------------------
14mr|python-nacl-1.6.0-1|39	%prep
14mr|python-nacl-1.6.0-1|40	%setup -q -n pynacl-%{version}
14mr|python-nacl-1.6.0-1|41	
14mr|python-nacl-1.6.0-1|42	%generate_buildrequires
14mr|python-nacl-1.6.0-1|43	%pyproject_buildrequires
14mr|python-nacl-1.6.0-1|44	
14mr|python-nacl-1.6.0-1|45	%build
14mr|python-nacl-1.6.0-1|46	%pyproject_wheel
14mr|python-nacl-1.6.0-1|47	
14mr|python-nacl-1.6.0-1|48	%install
14mr|python-nacl-1.6.0-1|49	%pyproject_install
14mr|python-nacl-1.6.0-1|50	rm --recursive --force %{buildroot}%{_lib}/debug
14mr|python-nacl-1.6.0-1|51	rm --recursive --force %{buildroot}%{_usrsrc}/debug/%{module}-%{version}

217 14
14mr|python-nox-2024.4.15-1|1	%global debug_package %{nil}
14mr|python-nox-2024.4.15-1|2	%global pypi_name nox
14mr|python-nox-2024.4.15-1|3	
14mr|python-nox-2024.4.15-1|4	Summary:	Flexible test automation with Python
14mr|python-nox-2024.4.15-1|5	Name:		python-%{pypi_name}
14mr|python-nox-2024.4.15-1|6	Version:	2024.4.15
14mr|python-nox-2024.4.15-1|7	Release:	1
14mr|python-nox-2024.4.15-1|8	License:	ASL 2.0
14mr|python-nox-2024.4.15-1|9	Group:		Development/Python
14mr|python-nox-2024.4.15-1|10	Url:		https://pypi.org/project/nox
14mr|python-nox-2024.4.15-1|11	Source0:	%{pypi_source}
14mr|python-nox-2024.4.15-1|12	BuildRequires:	pyproject-rpm-macros
14mr|python-nox-2024.4.15-1|13	BuildRequires:	python3dist(argcomplete)
14mr|python-nox-2024.4.15-1|14	BuildRequires:	python3dist(colorlog)
14mr|python-nox-2024.4.15-1|15	BuildRequires:	python3dist(hatchling)
14mr|python-nox-2024.4.15-1|16	BuildRequires:	python3dist(jinja2)
14mr|python-nox-2024.4.15-1|17	BuildRequires:	python3dist(pip)
14mr|python-nox-2024.4.15-1|18	BuildRequires:	python3dist(pytest)
14mr|python-nox-2024.4.15-1|19	BuildRequires:	python3dist(tox)
14mr|python-nox-2024.4.15-1|20	BuildRequires:	pkgconfig(python3)
14mr|python-nox-2024.4.15-1|21	
14mr|python-nox-2024.4.15-1|22	%description
14mr|python-nox-2024.4.15-1|23	Command-line tool that automates testing in multiple Python environments,
14mr|python-nox-2024.4.15-1|24	similar to tox.
14mr|python-nox-2024.4.15-1|25	
14mr|python-nox-2024.4.15-1|26	#----------------------------------------------------------------------
14mr|python-nox-2024.4.15-1|27	
14mr|python-nox-2024.4.15-1|28	%package -n python3-%{pypi_name}
14mr|python-nox-2024.4.15-1|29	Summary:	Flexible test automation with Python
14mr|python-nox-2024.4.15-1|30	Group:		Development/Python
14mr|python-nox-2024.4.15-1|31	
14mr|python-nox-2024.4.15-1|32	%description -n python3-%{pypi_name}
14mr|python-nox-2024.4.15-1|33	Command-line tool that automates testing in multiple Python environments,
14mr|python-nox-2024.4.15-1|34	similar to tox.
14mr|python-nox-2024.4.15-1|35	
14mr|python-nox-2024.4.15-1|36	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-nox-2024.4.15-1|37	%doc README.md
14mr|python-nox-2024.4.15-1|38	%license LICENSE
14mr|python-nox-2024.4.15-1|39	%{_bindir}/%{pypi_name}
14mr|python-nox-2024.4.15-1|40	%{_bindir}/tox-to-%{pypi_name}
14mr|python-nox-2024.4.15-1|41	
14mr|python-nox-2024.4.15-1|42	#----------------------------------------------------------------------
14mr|python-nox-2024.4.15-1|43	
14mr|python-nox-2024.4.15-1|44	%prep
14mr|python-nox-2024.4.15-1|45	%autosetup -n %{pypi_name}-%{version}
14mr|python-nox-2024.4.15-1|46	
14mr|python-nox-2024.4.15-1|47	%build
14mr|python-nox-2024.4.15-1|48	%pyproject_wheel
14mr|python-nox-2024.4.15-1|49	
14mr|python-nox-2024.4.15-1|50	%install
14mr|python-nox-2024.4.15-1|51	%pyproject_install
14mr|python-nox-2024.4.15-1|52	%pyproject_save_files %{pypi_name}

218 14
14mr|python-numpy-2.5.3-1|1	#test fail: pytest.PytestAssertRewriteWarning: Module already imported so cannot be rewritten
14mr|python-numpy-2.5.3-1|2	%bcond_with tests
14mr|python-numpy-2.5.3-1|3	
14mr|python-numpy-2.5.3-1|4	# meson build does not produce mappable debugsource files
14mr|python-numpy-2.5.3-1|5	%define debug_package %{nil}
14mr|python-numpy-2.5.3-1|6	
14mr|python-numpy-2.5.3-1|7	%define enable_atlas 0
14mr|python-numpy-2.5.3-1|8	%{?_with_atlas: %global enable_atlas 1}
14mr|python-numpy-2.5.3-1|9	
14mr|python-numpy-2.5.3-1|10	%define module	numpy
14mr|python-numpy-2.5.3-1|11	
14mr|python-numpy-2.5.3-1|12	# disable this for bootstrapping nose and sphinx
14mr|python-numpy-2.5.3-1|13	%define enable_doc 0
14mr|python-numpy-2.5.3-1|14	
14mr|python-numpy-2.5.3-1|15	Summary:	A fast multidimensional array facility for Python
14mr|python-numpy-2.5.3-1|16	
14mr|python-numpy-2.5.3-1|17	Name:		python-%{module}
14mr|python-numpy-2.5.3-1|18	Epoch:		1
14mr|python-numpy-2.5.3-1|19	Version:	2.5.3
14mr|python-numpy-2.5.3-1|20	Release:	1
14mr|python-numpy-2.5.3-1|21	License:	BSD
14mr|python-numpy-2.5.3-1|22	Group:		Development/Python
14mr|python-numpy-2.5.3-1|23	Url: 		http://numpy.scipy.org
14mr|python-numpy-2.5.3-1|24	Source0:	https://github.com/%{module}/%{module}/releases/download/v%{version}/%{module}-%{version}%{?relc}.tar.gz
14mr|python-numpy-2.5.3-1|25	
14mr|python-numpy-2.5.3-1|26	%rename	f2py
14mr|python-numpy-2.5.3-1|27	%if %enable_atlas
14mr|python-numpy-2.5.3-1|28	BuildRequires:	libatlas-devel
14mr|python-numpy-2.5.3-1|29	%else
14mr|python-numpy-2.5.3-1|30	BuildRequires:	blas-devel
14mr|python-numpy-2.5.3-1|31	%endif
14mr|python-numpy-2.5.3-1|32	BuildRequires:	lapack-devel
14mr|python-numpy-2.5.3-1|33	BuildRequires:	gcc-gfortran >= 4.0
14mr|python-numpy-2.5.3-1|34	%if %enable_doc
14mr|python-numpy-2.5.3-1|35	BuildRequires:	python3-sphinx >= 1.0
14mr|python-numpy-2.5.3-1|36	BuildRequires:	python3-matplotlib
14mr|python-numpy-2.5.3-1|37	%endif
14mr|python-numpy-2.5.3-1|38	BuildRequires:	pkgconfig(python3)
14mr|python-numpy-2.5.3-1|39	BuildRequires:	python3-cython
14mr|python-numpy-2.5.3-1|40	BuildRequires:	python3-pytest
14mr|python-numpy-2.5.3-1|41	BuildRequires:	python3-setuptools
14mr|python-numpy-2.5.3-1|42	%if %{with tests}
14mr|python-numpy-2.5.3-1|43	BuildRequires:	python3-hypothesis
14mr|python-numpy-2.5.3-1|44	%endif
14mr|python-numpy-2.5.3-1|45	%description
14mr|python-numpy-2.5.3-1|46	Numpy is a general-purpose array-processing package designed to
14mr|python-numpy-2.5.3-1|47	efficiently manipulate large multi-dimensional arrays of arbitrary
14mr|python-numpy-2.5.3-1|48	records without sacrificing too much speed for small multi-dimensional
14mr|python-numpy-2.5.3-1|49	arrays. Numpy is built on the Numeric code base and adds features
14mr|python-numpy-2.5.3-1|50	introduced by numarray as well as an extended C-API and the ability to
14mr|python-numpy-2.5.3-1|51	create arrays of arbitrary type.
14mr|python-numpy-2.5.3-1|52	
14mr|python-numpy-2.5.3-1|53	Numpy also provides facilities for basic linear algebra routines,
14mr|python-numpy-2.5.3-1|54	basic Fourier transforms, and random number generation.
14mr|python-numpy-2.5.3-1|55	
14mr|python-numpy-2.5.3-1|56	#----------------------------------------------------------------------
14mr|python-numpy-2.5.3-1|57	%package -n python3-numpy
14mr|python-numpy-2.5.3-1|58	Summary:        A fast multidimensional array facility for Python3
14mr|python-numpy-2.5.3-1|59	Provides:	python3-numpy-devel = %{version}-%{release}
14mr|python-numpy-2.5.3-1|60	Group:          Development/Python
14mr|python-numpy-2.5.3-1|61	License:        BSD
14mr|python-numpy-2.5.3-1|62	
14mr|python-numpy-2.5.3-1|63	%description -n python3-numpy
14mr|python-numpy-2.5.3-1|64	Numpy is a general-purpose array-processing package designed to
14mr|python-numpy-2.5.3-1|65	efficiently manipulate large multi-dimensional arrays of arbitrary
14mr|python-numpy-2.5.3-1|66	records without sacrificing too much speed for small multi-dimensional
14mr|python-numpy-2.5.3-1|67	arrays. Numpy is built on the Numeric code base and adds features
14mr|python-numpy-2.5.3-1|68	introduced by numarray as well as an extended C-API and the ability to
14mr|python-numpy-2.5.3-1|69	create arrays of arbitrary type.
14mr|python-numpy-2.5.3-1|70	
14mr|python-numpy-2.5.3-1|71	Numpy also provides facilities for basic linear algebra routines,
14mr|python-numpy-2.5.3-1|72	basic Fourier transforms, and random number generation.
14mr|python-numpy-2.5.3-1|73	
14mr|python-numpy-2.5.3-1|74	%files -n python3-numpy
14mr|python-numpy-2.5.3-1|75	%license LICENSE.txt
14mr|python-numpy-2.5.3-1|76	%doc THANKS.txt
14mr|python-numpy-2.5.3-1|77	%{python3_sitearch}/%{module}/__pycache__
14mr|python-numpy-2.5.3-1|78	%{_bindir}/numpy-config
14mr|python-numpy-2.5.3-1|79	%dir %{python3_sitearch}/%{module}
14mr|python-numpy-2.5.3-1|80	%{python3_sitearch}/%{module}/*.py*
14mr|python-numpy-2.5.3-1|81	%{python3_sitearch}/%{module}/__init__*.pxd
14mr|python-numpy-2.5.3-1|82	%{python3_sitearch}/%{module}/py.typed
14mr|python-numpy-2.5.3-1|83	%{python3_sitearch}/%{module}/char
14mr|python-numpy-2.5.3-1|84	%{python3_sitearch}/%{module}/ctypeslib
14mr|python-numpy-2.5.3-1|85	%{python3_sitearch}/%{module}/core
14mr|python-numpy-2.5.3-1|86	%{python3_sitearch}/%{module}/doc
14mr|python-numpy-2.5.3-1|87	%{python3_sitearch}/%{module}/fft
14mr|python-numpy-2.5.3-1|88	%{python3_sitearch}/%{module}/lib
14mr|python-numpy-2.5.3-1|89	%{python3_sitearch}/%{module}/linalg
14mr|python-numpy-2.5.3-1|90	%{python3_sitearch}/%{module}/ma
14mr|python-numpy-2.5.3-1|91	%{python3_sitearch}/%{module}/matrixlib
14mr|python-numpy-2.5.3-1|92	%{python3_sitearch}/%{module}/polynomial
14mr|python-numpy-2.5.3-1|93	%{python3_sitearch}/%{module}/random
14mr|python-numpy-2.5.3-1|94	%{python3_sitearch}/%{module}/rec
14mr|python-numpy-2.5.3-1|95	%{python3_sitearch}/%{module}/strings
14mr|python-numpy-2.5.3-1|96	%{python3_sitearch}/%{module}/testing
14mr|python-numpy-2.5.3-1|97	%{python3_sitearch}/%{module}/tests
14mr|python-numpy-2.5.3-1|98	%{python3_sitearch}/%{module}/typing
14mr|python-numpy-2.5.3-1|99	%{python3_sitearch}/%{module}/_core
14mr|python-numpy-2.5.3-1|100	%{python3_sitearch}/%{module}/_pyinstaller
14mr|python-numpy-2.5.3-1|101	%{python3_sitearch}/%{module}/_typing
14mr|python-numpy-2.5.3-1|102	%{python3_sitearch}/%{module}/_utils
14mr|python-numpy-2.5.3-1|103	%{python3_sitearch}/%{module}-*.dist-info
14mr|python-numpy-2.5.3-1|104	%{_includedir}/numpy
14mr|python-numpy-2.5.3-1|105	
14mr|python-numpy-2.5.3-1|106	#----------------------------------------------------------------------
14mr|python-numpy-2.5.3-1|107	
14mr|python-numpy-2.5.3-1|108	%package -n python3-numpy-f2py
14mr|python-numpy-2.5.3-1|109	Summary:        f2py for numpy
14mr|python-numpy-2.5.3-1|110	Requires:       python3-numpy = %{epoch}:%{version}-%{release}
14mr|python-numpy-2.5.3-1|111	Requires:       python3-devel
14mr|python-numpy-2.5.3-1|112	Provides:       python3-f2py = %{version}-%{release}
14mr|python-numpy-2.5.3-1|113	Obsoletes:      python3-f2py <= 2.45.241_1927
14mr|python-numpy-2.5.3-1|114	
14mr|python-numpy-2.5.3-1|115	%description -n python3-numpy-f2py
14mr|python-numpy-2.5.3-1|116	This package includes a version of f2py that works properly with NumPy.
14mr|python-numpy-2.5.3-1|117	
14mr|python-numpy-2.5.3-1|118	%files -n python3-numpy-f2py
14mr|python-numpy-2.5.3-1|119	%{_bindir}/f2py
14mr|python-numpy-2.5.3-1|120	%{_bindir}/f2py3
14mr|python-numpy-2.5.3-1|121	%{_bindir}/f2py.numpy
14mr|python-numpy-2.5.3-1|122	%{_bindir}/f2py%{python3_version}
14mr|python-numpy-2.5.3-1|123	%{python3_sitearch}/%{module}/f2py
14mr|python-numpy-2.5.3-1|124	
14mr|python-numpy-2.5.3-1|125	#----------------------------------------------------------------------
14mr|python-numpy-2.5.3-1|126	
14mr|python-numpy-2.5.3-1|127	%prep
14mr|python-numpy-2.5.3-1|128	%setup -qn numpy-%{version}
14mr|python-numpy-2.5.3-1|129	%autopatch -p1
14mr|python-numpy-2.5.3-1|130	
14mr|python-numpy-2.5.3-1|131	%generate_buildrequires
14mr|python-numpy-2.5.3-1|132	# meson-python backend cannot provide metadata before build
14mr|python-numpy-2.5.3-1|133	%pyproject_buildrequires -R -Csetup-args=-Dblas=blas -Csetup-args=-Dlapack=lapack
14mr|python-numpy-2.5.3-1|134	
14mr|python-numpy-2.5.3-1|135	%build
14mr|python-numpy-2.5.3-1|136	%pyproject_wheel -Csetup-args=-Dcpu-baseline="none" -Csetup-args=-Dblas=blas -Csetup-args=-Dlapack=lapack
14mr|python-numpy-2.5.3-1|137	
14mr|python-numpy-2.5.3-1|138	%install
14mr|python-numpy-2.5.3-1|139	%pyproject_install
14mr|python-numpy-2.5.3-1|140	
14mr|python-numpy-2.5.3-1|141	pushd %{buildroot}%{_bindir} &> /dev/null
14mr|python-numpy-2.5.3-1|142	ln -s f2py f2py3
14mr|python-numpy-2.5.3-1|143	ln -s f2py f2py%{python3_version}
14mr|python-numpy-2.5.3-1|144	ln -s f2py3 f2py.numpy
14mr|python-numpy-2.5.3-1|145	popd &> /dev/null
14mr|python-numpy-2.5.3-1|146	
14mr|python-numpy-2.5.3-1|147	#symlink for includes, BZ 185079
14mr|python-numpy-2.5.3-1|148	mkdir -p %{buildroot}%{_includedir}
14mr|python-numpy-2.5.3-1|149	ln -s %{python3_sitearch}/%{module}/_core/include/numpy/ %{buildroot}%{_includedir}/numpy
14mr|python-numpy-2.5.3-1|150	
14mr|python-numpy-2.5.3-1|151	%check
14mr|python-numpy-2.5.3-1|152	%if %{with tests}
14mr|python-numpy-2.5.3-1|153	%ifarch ppc64le
14mr|python-numpy-2.5.3-1|154	# https://github.com/numpy/numpy/issues/14357
14mr|python-numpy-2.5.3-1|155	python3 runtests.py -- -k 'not test_einsum_sums_cfloat64'
14mr|python-numpy-2.5.3-1|156	%else
14mr|python-numpy-2.5.3-1|157	python3 runtests.py
14mr|python-numpy-2.5.3-1|158	%endif
14mr|python-numpy-2.5.3-1|159	%endif

219 14
14mr|python-oauthlib-3.2.2-1|1	%define	pypi_name	oauthlib
14mr|python-oauthlib-3.2.2-1|2	
14mr|python-oauthlib-3.2.2-1|3	Name:		python-%{pypi_name}
14mr|python-oauthlib-3.2.2-1|4	Version:	3.2.2
14mr|python-oauthlib-3.2.2-1|5	Release:	1
14mr|python-oauthlib-3.2.2-1|6	Summary:	Spec-compliant, thorough OAuth request-signing logic
14mr|python-oauthlib-3.2.2-1|7	Group:		Development/Python
14mr|python-oauthlib-3.2.2-1|8	License:	BSD
14mr|python-oauthlib-3.2.2-1|9	Url:		https://github.com/idan/oauthlib
14mr|python-oauthlib-3.2.2-1|10	Source0:	%{pypi_source}
14mr|python-oauthlib-3.2.2-1|11	BuildArch:	noarch
14mr|python-oauthlib-3.2.2-1|12	
14mr|python-oauthlib-3.2.2-1|13	%description
14mr|python-oauthlib-3.2.2-1|14	OAuthLib is a generic utility which implements the logic of OAuth without
14mr|python-oauthlib-3.2.2-1|15	assuming a specific HTTP request object or web framework. Use it to graft OAuth
14mr|python-oauthlib-3.2.2-1|16	client support onto your favorite HTTP library, or provider support onto your
14mr|python-oauthlib-3.2.2-1|17	favorite web framework. If you're a maintainer of such a library, write a thin
14mr|python-oauthlib-3.2.2-1|18	veneer on top of OAuthLib and get OAuth support for very little effort.
14mr|python-oauthlib-3.2.2-1|19	
14mr|python-oauthlib-3.2.2-1|20	#------------------------------------------------------------------------------
14mr|python-oauthlib-3.2.2-1|21	
14mr|python-oauthlib-3.2.2-1|22	%package -n python3-%{pypi_name}
14mr|python-oauthlib-3.2.2-1|23	Summary:	Spec-compliant, thorough OAuth request-signing logic
14mr|python-oauthlib-3.2.2-1|24	Group:		Development/Python
14mr|python-oauthlib-3.2.2-1|25	BuildRequires:	pkgconfig(python3)
14mr|python-oauthlib-3.2.2-1|26	BuildRequires:	python3dist(setuptools)
14mr|python-oauthlib-3.2.2-1|27	
14mr|python-oauthlib-3.2.2-1|28	%description -n python3-%{pypi_name}
14mr|python-oauthlib-3.2.2-1|29	OAuthLib is a generic utility which implements the logic of OAuth without
14mr|python-oauthlib-3.2.2-1|30	assuming a specific HTTP request object or web framework. Use it to graft OAuth
14mr|python-oauthlib-3.2.2-1|31	client support onto your favorite HTTP library, or provider support onto your
14mr|python-oauthlib-3.2.2-1|32	favorite web framework. If you're a maintainer of such a library, write a thin
14mr|python-oauthlib-3.2.2-1|33	veneer on top of OAuthLib and get OAuth support for very little effort.
14mr|python-oauthlib-3.2.2-1|34	
14mr|python-oauthlib-3.2.2-1|35	%files -n python3-%{pypi_name}
14mr|python-oauthlib-3.2.2-1|36	%doc LICENSE
14mr|python-oauthlib-3.2.2-1|37	%doc README.rst
14mr|python-oauthlib-3.2.2-1|38	%{python3_sitelib}/%{pypi_name}
14mr|python-oauthlib-3.2.2-1|39	%{python3_sitelib}/%{pypi_name}-%{version}*-info
14mr|python-oauthlib-3.2.2-1|40	
14mr|python-oauthlib-3.2.2-1|41	#------------------------------------------------------------------------------
14mr|python-oauthlib-3.2.2-1|42	%prep
14mr|python-oauthlib-3.2.2-1|43	%setup -q -n %{pypi_name}-%{version}
14mr|python-oauthlib-3.2.2-1|44	find . -type f -exec chmod 644 {} \;
14mr|python-oauthlib-3.2.2-1|45	
14mr|python-oauthlib-3.2.2-1|46	%generate_buildrequires
14mr|python-oauthlib-3.2.2-1|47	%pyproject_buildrequires
14mr|python-oauthlib-3.2.2-1|48	
14mr|python-oauthlib-3.2.2-1|49	%build
14mr|python-oauthlib-3.2.2-1|50	%pyproject_wheel
14mr|python-oauthlib-3.2.2-1|51	
14mr|python-oauthlib-3.2.2-1|52	%install
14mr|python-oauthlib-3.2.2-1|53	%pyproject_install

220 14
14mr|python-odfpy-1.4.2-2|1	# Used by https://hub.mos.ru/mos/pkgs/mos-attestat-print
14mr|python-odfpy-1.4.2-2|2	
14mr|python-odfpy-1.4.2-2|3	%define pypi_name	odfpy
14mr|python-odfpy-1.4.2-2|4	
14mr|python-odfpy-1.4.2-2|5	Summary:	Python API and tools to manipulate OpenDocument files
14mr|python-odfpy-1.4.2-2|6	Summary(ru_RU.UTF-8):	API и утилиты для работы с документами формата OpenDocument на Python
14mr|python-odfpy-1.4.2-2|7	Name:		python-%{pypi_name}
14mr|python-odfpy-1.4.2-2|8	Version:	1.4.2
14mr|python-odfpy-1.4.2-2|9	Release:	2
14mr|python-odfpy-1.4.2-2|10	License:	GPL
14mr|python-odfpy-1.4.2-2|11	Group:		Development/Python
14mr|python-odfpy-1.4.2-2|12	Url:		https://github.com/eea/odfpy
14mr|python-odfpy-1.4.2-2|13	Source0:	https://github.com/eea/%{pypi_name}/archive/refs/tags/release-%{version}.tar.gz
14mr|python-odfpy-1.4.2-2|14	BuildRequires:	python3-pkg-resources
14mr|python-odfpy-1.4.2-2|15	BuildRequires:	python3-setuptools
14mr|python-odfpy-1.4.2-2|16	BuildArch:	noarch
14mr|python-odfpy-1.4.2-2|17	
14mr|python-odfpy-1.4.2-2|18	%description
14mr|python-odfpy-1.4.2-2|19	Python API and tools to manipulate OpenDocument files
14mr|python-odfpy-1.4.2-2|20	
14mr|python-odfpy-1.4.2-2|21	#------------------------------------------------------------------
14mr|python-odfpy-1.4.2-2|22	
14mr|python-odfpy-1.4.2-2|23	%package -n python3-%{pypi_name}
14mr|python-odfpy-1.4.2-2|24	Summary:	Python API to manipulate OpenDocument files
14mr|python-odfpy-1.4.2-2|25	Summary(ru_RU.UTF-8):	API для работы с документами формата OpenDocument на Python
14mr|python-odfpy-1.4.2-2|26	Group:		Development/Python
14mr|python-odfpy-1.4.2-2|27	
14mr|python-odfpy-1.4.2-2|28	%description -n python3-%{pypi_name}
14mr|python-odfpy-1.4.2-2|29	Python API to manipulate OpenDocument files
14mr|python-odfpy-1.4.2-2|30	
14mr|python-odfpy-1.4.2-2|31	%description -l ru_RU.UTF-8 -n python3-%{pypi_name}
14mr|python-odfpy-1.4.2-2|32	API для работы с документами формата OpenDocument на Python
14mr|python-odfpy-1.4.2-2|33	
14mr|python-odfpy-1.4.2-2|34	%files -n python3-%{pypi_name}
14mr|python-odfpy-1.4.2-2|35	%{python3_sitelib}/odf
14mr|python-odfpy-1.4.2-2|36	%{python3_sitelib}/%{pypi_name}*
14mr|python-odfpy-1.4.2-2|37	
14mr|python-odfpy-1.4.2-2|38	#------------------------------------------------------------------
14mr|python-odfpy-1.4.2-2|39	
14mr|python-odfpy-1.4.2-2|40	%package -n %{pypi_name}
14mr|python-odfpy-1.4.2-2|41	Summary:	Tools to manipulate OpenDocument files
14mr|python-odfpy-1.4.2-2|42	Summary(ru_RU.UTF-8):	Утилиты для работы с документами формата OpenDocument на Python
14mr|python-odfpy-1.4.2-2|43	Group:	Office
14mr|python-odfpy-1.4.2-2|44	Requires:	python3-%{pypi_name} = %{EVRD}
14mr|python-odfpy-1.4.2-2|45	
14mr|python-odfpy-1.4.2-2|46	%description -n %{pypi_name}
14mr|python-odfpy-1.4.2-2|47	Tools to manipulate OpenDocument files
14mr|python-odfpy-1.4.2-2|48	
14mr|python-odfpy-1.4.2-2|49	%description -l ru_RU.UTF-8 -n %{pypi_name}
14mr|python-odfpy-1.4.2-2|50	Утилиты для работы с документами формата OpenDocument на Python
14mr|python-odfpy-1.4.2-2|51	
14mr|python-odfpy-1.4.2-2|52	%files -n %{pypi_name}
14mr|python-odfpy-1.4.2-2|53	%{_bindir}/csv2ods
14mr|python-odfpy-1.4.2-2|54	%{_bindir}/mailodf
14mr|python-odfpy-1.4.2-2|55	%{_bindir}/odf2mht
14mr|python-odfpy-1.4.2-2|56	%{_bindir}/odf2xhtml
14mr|python-odfpy-1.4.2-2|57	%{_bindir}/odf2xml
14mr|python-odfpy-1.4.2-2|58	%{_bindir}/odfimgimport
14mr|python-odfpy-1.4.2-2|59	%{_bindir}/odflint
14mr|python-odfpy-1.4.2-2|60	%{_bindir}/odfmeta
14mr|python-odfpy-1.4.2-2|61	%{_bindir}/odfoutline
14mr|python-odfpy-1.4.2-2|62	%{_bindir}/odfuserfield
14mr|python-odfpy-1.4.2-2|63	%{_bindir}/xml2odf
14mr|python-odfpy-1.4.2-2|64	%{_mandir}/man1/*.1*
14mr|python-odfpy-1.4.2-2|65	
14mr|python-odfpy-1.4.2-2|66	#------------------------------------------------------------------
14mr|python-odfpy-1.4.2-2|67	
14mr|python-odfpy-1.4.2-2|68	%prep
14mr|python-odfpy-1.4.2-2|69	%autosetup -n %{pypi_name}-release-%{version}
14mr|python-odfpy-1.4.2-2|70	
14mr|python-odfpy-1.4.2-2|71	%build
14mr|python-odfpy-1.4.2-2|72	%py3_build
14mr|python-odfpy-1.4.2-2|73	
14mr|python-odfpy-1.4.2-2|74	%install
14mr|python-odfpy-1.4.2-2|75	%py3_install

221 14
14mr|python-openpyxl-3.1.5-1|1	%global pypi_name openpyxl
14mr|python-openpyxl-3.1.5-1|2	
14mr|python-openpyxl-3.1.5-1|3	Summary:	Python library to read/write Excel 2010 xlsx/xlsm files
14mr|python-openpyxl-3.1.5-1|4	Name:		python-%{pypi_name}
14mr|python-openpyxl-3.1.5-1|5	Version:	3.1.5
14mr|python-openpyxl-3.1.5-1|6	Release:	1
14mr|python-openpyxl-3.1.5-1|7	License:	MIT and Python
14mr|python-openpyxl-3.1.5-1|8	Group:		Development/Python
14mr|python-openpyxl-3.1.5-1|9	Url:		https://openpyxl.readthedocs.io/
14mr|python-openpyxl-3.1.5-1|10	Source0:	%{pypi_source}
14mr|python-openpyxl-3.1.5-1|11	BuildArch:	noarch
14mr|python-openpyxl-3.1.5-1|12	
14mr|python-openpyxl-3.1.5-1|13	%description
14mr|python-openpyxl-3.1.5-1|14	openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm
14mr|python-openpyxl-3.1.5-1|15	files. It was born from lack of existing library to read/write natively
14mr|python-openpyxl-3.1.5-1|16	from Python the Office Open XML format.
14mr|python-openpyxl-3.1.5-1|17	
14mr|python-openpyxl-3.1.5-1|18	#----------------------------------------------------------------------------
14mr|python-openpyxl-3.1.5-1|19	
14mr|python-openpyxl-3.1.5-1|20	%package -n python3-%{pypi_name}
14mr|python-openpyxl-3.1.5-1|21	Summary:	Python library to read/write Excel 2010 xlsx/xlsm files
14mr|python-openpyxl-3.1.5-1|22	Group:		Development/Python
14mr|python-openpyxl-3.1.5-1|23	BuildRequires:	pkgconfig(python3)
14mr|python-openpyxl-3.1.5-1|24	BuildRequires:	python3dist(setuptools)
14mr|python-openpyxl-3.1.5-1|25	Requires:	python3-et_xmlfile
14mr|python-openpyxl-3.1.5-1|26	Requires:	python3-jdcal
14mr|python-openpyxl-3.1.5-1|27	
14mr|python-openpyxl-3.1.5-1|28	%description -n python3-%{pypi_name}
14mr|python-openpyxl-3.1.5-1|29	openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm
14mr|python-openpyxl-3.1.5-1|30	files. It was born from lack of existing library to read/write natively
14mr|python-openpyxl-3.1.5-1|31	from Python the Office Open XML format.
14mr|python-openpyxl-3.1.5-1|32	
14mr|python-openpyxl-3.1.5-1|33	%files -n python3-%{pypi_name}
14mr|python-openpyxl-3.1.5-1|34	%doc LICENCE.rst
14mr|python-openpyxl-3.1.5-1|35	%doc README.rst AUTHORS.rst
14mr|python-openpyxl-3.1.5-1|36	%{python3_sitelib}/%{pypi_name}-*.dist-info/
14mr|python-openpyxl-3.1.5-1|37	%{python3_sitelib}/%{pypi_name}/
14mr|python-openpyxl-3.1.5-1|38	
14mr|python-openpyxl-3.1.5-1|39	#----------------------------------------------------------------------------
14mr|python-openpyxl-3.1.5-1|40	
14mr|python-openpyxl-3.1.5-1|41	%prep
14mr|python-openpyxl-3.1.5-1|42	%setup -q -n %{pypi_name}-%{version}
14mr|python-openpyxl-3.1.5-1|43	rm -rf *.dist-info
14mr|python-openpyxl-3.1.5-1|44	
14mr|python-openpyxl-3.1.5-1|45	%generate_buildrequires
14mr|python-openpyxl-3.1.5-1|46	%pyproject_buildrequires
14mr|python-openpyxl-3.1.5-1|47	
14mr|python-openpyxl-3.1.5-1|48	%build
14mr|python-openpyxl-3.1.5-1|49	%pyproject_wheel
14mr|python-openpyxl-3.1.5-1|50	
14mr|python-openpyxl-3.1.5-1|51	%install
14mr|python-openpyxl-3.1.5-1|52	%pyproject_install

222 14
14mr|python-ordered-set-4.1.0-4|1	%global pypi_name ordered-set
14mr|python-ordered-set-4.1.0-4|2	%global module ordered_set
14mr|python-ordered-set-4.1.0-4|3	
14mr|python-ordered-set-4.1.0-4|4	Summary:	A Custom MutableSet that remembers its order
14mr|python-ordered-set-4.1.0-4|5	Name:		python-%{pypi_name}
14mr|python-ordered-set-4.1.0-4|6	Version:	4.1.0
14mr|python-ordered-set-4.1.0-4|7	Release:	4
14mr|python-ordered-set-4.1.0-4|8	License:	MIT
14mr|python-ordered-set-4.1.0-4|9	Group:		Development/Python
14mr|python-ordered-set-4.1.0-4|10	Url:		https://github.com/LuminosoInsight/ordered-set
14mr|python-ordered-set-4.1.0-4|11	Source0:	%{pypi_source}
14mr|python-ordered-set-4.1.0-4|12	BuildRequires:	pkgconfig(python3)
14mr|python-ordered-set-4.1.0-4|13	BuildRequires:	python3dist(setuptools)
14mr|python-ordered-set-4.1.0-4|14	BuildArch:	noarch
14mr|python-ordered-set-4.1.0-4|15	
14mr|python-ordered-set-4.1.0-4|16	%description
14mr|python-ordered-set-4.1.0-4|17	An OrderedSet is a mutable data structure that is a hybrid of a list and a set.
14mr|python-ordered-set-4.1.0-4|18	It remembers the order of its entries, and every entry has an index number
14mr|python-ordered-set-4.1.0-4|19	that can be looked up.
14mr|python-ordered-set-4.1.0-4|20	
14mr|python-ordered-set-4.1.0-4|21	#----------------------------------------------------------------------------
14mr|python-ordered-set-4.1.0-4|22	%package -n python3-%{pypi_name}
14mr|python-ordered-set-4.1.0-4|23	Summary:	A Custom MutableSet that remembers its order
14mr|python-ordered-set-4.1.0-4|24	Group:		Development/Python
14mr|python-ordered-set-4.1.0-4|25	
14mr|python-ordered-set-4.1.0-4|26	%description -n python3-%{pypi_name}
14mr|python-ordered-set-4.1.0-4|27	An OrderedSet is a mutable data structure that is a hybrid of a list and a set.
14mr|python-ordered-set-4.1.0-4|28	It remembers the order of its entries, and every entry has an index number
14mr|python-ordered-set-4.1.0-4|29	that can be looked up.
14mr|python-ordered-set-4.1.0-4|30	
14mr|python-ordered-set-4.1.0-4|31	This package contains python3 bindings.
14mr|python-ordered-set-4.1.0-4|32	
14mr|python-ordered-set-4.1.0-4|33	%files -n python3-%{pypi_name}
14mr|python-ordered-set-4.1.0-4|34	%license MIT-LICENSE
14mr|python-ordered-set-4.1.0-4|35	%doc README.md
14mr|python-ordered-set-4.1.0-4|36	%dir %{python3_sitelib}/%{module}
14mr|python-ordered-set-4.1.0-4|37	%{python3_sitelib}/%{module}/*.py
14mr|python-ordered-set-4.1.0-4|38	%{python3_sitelib}/%{module}-*.dist-info/
14mr|python-ordered-set-4.1.0-4|39	%dir %{python3_sitelib}/%{module}/__pycache__
14mr|python-ordered-set-4.1.0-4|40	%{python3_sitelib}/%{module}/__pycache__/*.pyc
14mr|python-ordered-set-4.1.0-4|41	%{python3_sitelib}/%{module}/py.typed
14mr|python-ordered-set-4.1.0-4|42	
14mr|python-ordered-set-4.1.0-4|43	#----------------------------------------------------------------------------
14mr|python-ordered-set-4.1.0-4|44	
14mr|python-ordered-set-4.1.0-4|45	%prep
14mr|python-ordered-set-4.1.0-4|46	%setup -qn %{pypi_name}-%{version}
14mr|python-ordered-set-4.1.0-4|47	
14mr|python-ordered-set-4.1.0-4|48	%generate_buildrequires
14mr|python-ordered-set-4.1.0-4|49	%pyproject_buildrequires
14mr|python-ordered-set-4.1.0-4|50	
14mr|python-ordered-set-4.1.0-4|51	%build
14mr|python-ordered-set-4.1.0-4|52	%pyproject_wheel
14mr|python-ordered-set-4.1.0-4|53	
14mr|python-ordered-set-4.1.0-4|54	%install
14mr|python-ordered-set-4.1.0-4|55	%pyproject_install

223 14
14mr|python-packaging-26.2-1|1	%define module packaging
14mr|python-packaging-26.2-1|2	
14mr|python-packaging-26.2-1|3	Name:		python-%{module}
14mr|python-packaging-26.2-1|4	Version:	26.2
14mr|python-packaging-26.2-1|5	Release:	1
14mr|python-packaging-26.2-1|6	Summary:	Core utilities for Python packages
14mr|python-packaging-26.2-1|7	License:	BSD or ASL 2.0
14mr|python-packaging-26.2-1|8	Group:		Development/Python
14mr|python-packaging-26.2-1|9	Url:		https://github.com/pypa/packaging
14mr|python-packaging-26.2-1|10	Source0:	https://github.com/pypa/packaging/archive/%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mr|python-packaging-26.2-1|11	BuildArch:	noarch
14mr|python-packaging-26.2-1|12	
14mr|python-packaging-26.2-1|13	%global _description \
14mr|python-packaging-26.2-1|14	python-packaging provides core utilities for Python \
14mr|python-packaging-26.2-1|15	packages like utilities for dealing with versions, \
14mr|python-packaging-26.2-1|16	specifiers, markers etc.
14mr|python-packaging-26.2-1|17	
14mr|python-packaging-26.2-1|18	%description
14mr|python-packaging-26.2-1|19	%{_description}
14mr|python-packaging-26.2-1|20	
14mr|python-packaging-26.2-1|21	#---------------------------------------------------------
14mr|python-packaging-26.2-1|22	
14mr|python-packaging-26.2-1|23	%package -n python3-%{module}
14mr|python-packaging-26.2-1|24	Summary:	%{summary}
14mr|python-packaging-26.2-1|25	Group:		Development/Python
14mr|python-packaging-26.2-1|26	BuildRequires:	pkgconfig(python3)
14mr|python-packaging-26.2-1|27	BuildRequires:	pyproject-rpm-macros
14mr|python-packaging-26.2-1|28	Requires:	python3egg(six)
14mr|python-packaging-26.2-1|29	Requires:	python3-parsing
14mr|python-packaging-26.2-1|30	
14mr|python-packaging-26.2-1|31	%description -n python3-%{module}
14mr|python-packaging-26.2-1|32	%{_description}
14mr|python-packaging-26.2-1|33	
14mr|python-packaging-26.2-1|34	%files -n python3-%{module} -f %{pyproject_files}
14mr|python-packaging-26.2-1|35	%doc README.rst
14mr|python-packaging-26.2-1|36	
14mr|python-packaging-26.2-1|37	#---------------------------------------------------------
14mr|python-packaging-26.2-1|38	
14mr|python-packaging-26.2-1|39	%prep
14mr|python-packaging-26.2-1|40	%setup -n %{module}-%{version}
14mr|python-packaging-26.2-1|41	
14mr|python-packaging-26.2-1|42	%generate_buildrequires
14mr|python-packaging-26.2-1|43	%pyproject_buildrequires
14mr|python-packaging-26.2-1|44	
14mr|python-packaging-26.2-1|45	%build
14mr|python-packaging-26.2-1|46	%pyproject_wheel
14mr|python-packaging-26.2-1|47	
14mr|python-packaging-26.2-1|48	%install
14mr|python-packaging-26.2-1|49	%pyproject_install
14mr|python-packaging-26.2-1|50	%pyproject_save_files %{module}

224 14
14mr|python-parameterized-0.9.0-1|1	%global pypi_name parameterized
14mr|python-parameterized-0.9.0-1|2	
14mr|python-parameterized-0.9.0-1|3	Name:           python-%{pypi_name}
14mr|python-parameterized-0.9.0-1|4	Version:	0.9.0
14mr|python-parameterized-0.9.0-1|5	Release:	1
14mr|python-parameterized-0.9.0-1|6	Summary:        Parameterized testing with any Python test framework
14mr|python-parameterized-0.9.0-1|7	Group:		Development/Python
14mr|python-parameterized-0.9.0-1|8	
14mr|python-parameterized-0.9.0-1|9	License:        BSD
14mr|python-parameterized-0.9.0-1|10	URL:            https://pypi.python.org/pypi/parameterized
14mr|python-parameterized-0.9.0-1|11	Source0:	%{pypi_source}
14mr|python-parameterized-0.9.0-1|12	BuildRequires:  python3-devel
14mr|python-parameterized-0.9.0-1|13	
14mr|python-parameterized-0.9.0-1|14	BuildArch:      noarch
14mr|python-parameterized-0.9.0-1|15	
14mr|python-parameterized-0.9.0-1|16	%description
14mr|python-parameterized-0.9.0-1|17	%{summary}.
14mr|python-parameterized-0.9.0-1|18	
14mr|python-parameterized-0.9.0-1|19	#---------------------------------------------------
14mr|python-parameterized-0.9.0-1|20	
14mr|python-parameterized-0.9.0-1|21	%package -n python3-%{pypi_name}
14mr|python-parameterized-0.9.0-1|22	Summary:        %{summary}
14mr|python-parameterized-0.9.0-1|23	Group:		Development/Python
14mr|python-parameterized-0.9.0-1|24	
14mr|python-parameterized-0.9.0-1|25	%description -n python3-%{pypi_name}
14mr|python-parameterized-0.9.0-1|26	%{summary}.
14mr|python-parameterized-0.9.0-1|27	
14mr|python-parameterized-0.9.0-1|28	Python 3 version.
14mr|python-parameterized-0.9.0-1|29	
14mr|python-parameterized-0.9.0-1|30	%files -n python3-%{pypi_name}
14mr|python-parameterized-0.9.0-1|31	%license LICENSE.txt
14mr|python-parameterized-0.9.0-1|32	%doc README.rst
14mr|python-parameterized-0.9.0-1|33	%{python3_sitelib}/%{pypi_name}-%{version}*-info/
14mr|python-parameterized-0.9.0-1|34	%{python3_sitelib}/%{pypi_name}/
14mr|python-parameterized-0.9.0-1|35	
14mr|python-parameterized-0.9.0-1|36	#---------------------------------------------------
14mr|python-parameterized-0.9.0-1|37	%prep
14mr|python-parameterized-0.9.0-1|38	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-parameterized-0.9.0-1|39	
14mr|python-parameterized-0.9.0-1|40	%generate_buildrequires
14mr|python-parameterized-0.9.0-1|41	%pyproject_buildrequires -r
14mr|python-parameterized-0.9.0-1|42	
14mr|python-parameterized-0.9.0-1|43	%build
14mr|python-parameterized-0.9.0-1|44	%pyproject_wheel
14mr|python-parameterized-0.9.0-1|45	
14mr|python-parameterized-0.9.0-1|46	%install
14mr|python-parameterized-0.9.0-1|47	%pyproject_install
14mr|python-parameterized-0.9.0-1|48	

225 14
14mr|python-paramiko-3.5.0-1|1	%define pypi_name paramiko
14mr|python-paramiko-3.5.0-1|2	
14mr|python-paramiko-3.5.0-1|3	Summary:	SSH2 protocol for Python
14mr|python-paramiko-3.5.0-1|4	Name:		python-paramiko
14mr|python-paramiko-3.5.0-1|5	Version:	3.5.0
14mr|python-paramiko-3.5.0-1|6	Release:	1
14mr|python-paramiko-3.5.0-1|7	License:	LGPLv2+
14mr|python-paramiko-3.5.0-1|8	Group:		Development/Python
14mr|python-paramiko-3.5.0-1|9	Url:		https://github.com/ploxiln/paramiko-ng/
14mr|python-paramiko-3.5.0-1|10	Source0:	%{pypi_source}
14mr|python-paramiko-3.5.0-1|11	
14mr|python-paramiko-3.5.0-1|12	BuildArch:	noarch
14mr|python-paramiko-3.5.0-1|13	
14mr|python-paramiko-3.5.0-1|14	%description
14mr|python-paramiko-3.5.0-1|15	Paramiko is a module for python that implements the SSH2 protocol for secure
14mr|python-paramiko-3.5.0-1|16	(encrypted and authenticated) connections to remote machines.  the module works
14mr|python-paramiko-3.5.0-1|17	by taking a socket-like object that you pass in, negotiating with the remote
14mr|python-paramiko-3.5.0-1|18	server, authenticating (using a password or a given private key), and opening
14mr|python-paramiko-3.5.0-1|19	flow-controled "channels" to the server, which are returned as socket-like
14mr|python-paramiko-3.5.0-1|20	objects. you are responsible for verifying that the server's host key is the
14mr|python-paramiko-3.5.0-1|21	one you expected to see, and you have control over which kinds of encryption
14mr|python-paramiko-3.5.0-1|22	or hashing you prefer (if you care), but all of the heavy lifting is done by
14mr|python-paramiko-3.5.0-1|23	the paramiko module.
14mr|python-paramiko-3.5.0-1|24	
14mr|python-paramiko-3.5.0-1|25	#---------------------------------------------------------------------------
14mr|python-paramiko-3.5.0-1|26	
14mr|python-paramiko-3.5.0-1|27	%package -n python3-%{pypi_name}
14mr|python-paramiko-3.5.0-1|28	Summary:	SSH2 protocol for Python
14mr|python-paramiko-3.5.0-1|29	Group:		Development/Python
14mr|python-paramiko-3.5.0-1|30	BuildRequires:	python3dist(pycrypto)
14mr|python-paramiko-3.5.0-1|31	BuildRequires:	pkgconfig(python3)
14mr|python-paramiko-3.5.0-1|32	BuildRequires:	python3dist(setuptools)
14mr|python-paramiko-3.5.0-1|33	Requires:	python3-ecdsa
14mr|python-paramiko-3.5.0-1|34	Requires:	python3-pycrypto
14mr|python-paramiko-3.5.0-1|35	Provides:	%{pypi_name} = %{EVRD}
14mr|python-paramiko-3.5.0-1|36	Provides:	paramiko = %{EVRD}
14mr|python-paramiko-3.5.0-1|37	
14mr|python-paramiko-3.5.0-1|38	%description -n python3-%{pypi_name}
14mr|python-paramiko-3.5.0-1|39	Paramiko is a module for python that implements the SSH2 protocol for secure
14mr|python-paramiko-3.5.0-1|40	(encrypted and authenticated) connections to remote machines.  the module works
14mr|python-paramiko-3.5.0-1|41	by taking a socket-like object that you pass in, negotiating with the remote
14mr|python-paramiko-3.5.0-1|42	server, authenticating (using a password or a given private key), and opening
14mr|python-paramiko-3.5.0-1|43	flow-controled "channels" to the server, which are returned as socket-like
14mr|python-paramiko-3.5.0-1|44	objects. you are responsible for verifying that the server's host key is the
14mr|python-paramiko-3.5.0-1|45	one you expected to see, and you have control over which kinds of encryption
14mr|python-paramiko-3.5.0-1|46	or hashing you prefer (if you care), but all of the heavy lifting is done by
14mr|python-paramiko-3.5.0-1|47	the paramiko module.
14mr|python-paramiko-3.5.0-1|48	
14mr|python-paramiko-3.5.0-1|49	%files -n python3-%{pypi_name}
14mr|python-paramiko-3.5.0-1|50	%doc PKG-INFO tests demo*
14mr|python-paramiko-3.5.0-1|51	%{python3_sitelib}/paramiko-%{version}*.dist-info/
14mr|python-paramiko-3.5.0-1|52	%{python3_sitelib}/paramiko/
14mr|python-paramiko-3.5.0-1|53	
14mr|python-paramiko-3.5.0-1|54	#---------------------------------------------------------------------------
14mr|python-paramiko-3.5.0-1|55	
14mr|python-paramiko-3.5.0-1|56	%prep
14mr|python-paramiko-3.5.0-1|57	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-paramiko-3.5.0-1|58	
14mr|python-paramiko-3.5.0-1|59	%generate_buildrequires
14mr|python-paramiko-3.5.0-1|60	%pyproject_buildrequires
14mr|python-paramiko-3.5.0-1|61	
14mr|python-paramiko-3.5.0-1|62	%build
14mr|python-paramiko-3.5.0-1|63	%pyproject_wheel
14mr|python-paramiko-3.5.0-1|64	
14mr|python-paramiko-3.5.0-1|65	%install
14mr|python-paramiko-3.5.0-1|66	export PARAMIKO_REPLACE=1
14mr|python-paramiko-3.5.0-1|67	%pyproject_install

226 14
14mr|python-paste-3.7.1-1|1	%global pypi_name Paste
14mr|python-paste-3.7.1-1|2	
14mr|python-paste-3.7.1-1|3	Summary:	Tools for using a Web Server Gateway Interface stack
14mr|python-paste-3.7.1-1|4	Name:		python-paste
14mr|python-paste-3.7.1-1|5	Version:	3.7.1
14mr|python-paste-3.7.1-1|6	Release:	1
14mr|python-paste-3.7.1-1|7	# Most of the code is MIT
14mr|python-paste-3.7.1-1|8	# paste/exceptions/collector.py is ZPLv2.0
14mr|python-paste-3.7.1-1|9	# paste/evalexception/media/MochiKit.packed.js AFL (2.1) or MIT
14mr|python-paste-3.7.1-1|10	# paste/lint.py MIT or Apache v2
14mr|python-paste-3.7.1-1|11	# PySourceColor.py, Python
14mr|python-paste-3.7.1-1|12	License:	MIT and ZPLv2.0 and Python and (AFL or MIT) and (MIT or ASL 2.0)
14mr|python-paste-3.7.1-1|13	Group:		Development/Python
14mr|python-paste-3.7.1-1|14	Url:		https://github.com/cdent/paste
14mr|python-paste-3.7.1-1|15	Source0:	%{pypi_source}
14mr|python-paste-3.7.1-1|16	BuildRequires:	python3dist(nose)
14mr|python-paste-3.7.1-1|17	BuildRequires:	python3dist(pyopenssl)
14mr|python-paste-3.7.1-1|18	BuildRequires:	python3dist(pytest)
14mr|python-paste-3.7.1-1|19	BuildRequires:	python3dist(setuptools)
14mr|python-paste-3.7.1-1|20	BuildRequires:	python3dist(six)
14mr|python-paste-3.7.1-1|21	BuildRequires:	python3dist(tempita)
14mr|python-paste-3.7.1-1|22	BuildRequires:	pkgconfig(python3)
14mr|python-paste-3.7.1-1|23	BuildArch:	noarch
14mr|python-paste-3.7.1-1|24	
14mr|python-paste-3.7.1-1|25	%description
14mr|python-paste-3.7.1-1|26	These provide several pieces of "middleware" (or filters) that can be nested
14mr|python-paste-3.7.1-1|27	to build web applications. Each piece of middleware uses the WSGI (PEP 333)
14mr|python-paste-3.7.1-1|28	interface, and should be compatible with other middleware based on those
14mr|python-paste-3.7.1-1|29	interfaces.
14mr|python-paste-3.7.1-1|30	
14mr|python-paste-3.7.1-1|31	#--------------------------------------------------------------------
14mr|python-paste-3.7.1-1|32	
14mr|python-paste-3.7.1-1|33	%package -n python3-paste
14mr|python-paste-3.7.1-1|34	Summary:	Tools for using a Web Server Gateway Interface stack
14mr|python-paste-3.7.1-1|35	Group:		Development/Python
14mr|python-paste-3.7.1-1|36	Requires:	python3dist(pyopenssl)
14mr|python-paste-3.7.1-1|37	Requires:	python3dist(setuptools)
14mr|python-paste-3.7.1-1|38	Requires:	python3dist(six)
14mr|python-paste-3.7.1-1|39	Requires:	python3dist(tempita)
14mr|python-paste-3.7.1-1|40	
14mr|python-paste-3.7.1-1|41	%description -n python3-paste
14mr|python-paste-3.7.1-1|42	These provide several pieces of "middleware" (or filters) that can be nested
14mr|python-paste-3.7.1-1|43	to build web applications. Each piece of middleware uses the WSGI (PEP 333)
14mr|python-paste-3.7.1-1|44	interface, and should be compatible with other middleware based on those
14mr|python-paste-3.7.1-1|45	interfaces.
14mr|python-paste-3.7.1-1|46	
14mr|python-paste-3.7.1-1|47	%files -n python3-paste
14mr|python-paste-3.7.1-1|48	%doc docs/*
14mr|python-paste-3.7.1-1|49	%license docs/license.txt
14mr|python-paste-3.7.1-1|50	%{python3_sitelib}/paste
14mr|python-paste-3.7.1-1|51	%{python3_sitelib}/Paste-%{version}-py%{python3_version}.egg-info
14mr|python-paste-3.7.1-1|52	%{python3_sitelib}/Paste-%{version}-py%{python3_version}-nspkg.pth
14mr|python-paste-3.7.1-1|53	
14mr|python-paste-3.7.1-1|54	#--------------------------------------------------------------------
14mr|python-paste-3.7.1-1|55	
14mr|python-paste-3.7.1-1|56	%prep
14mr|python-paste-3.7.1-1|57	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-paste-3.7.1-1|58	
14mr|python-paste-3.7.1-1|59	# Paste-2.0.3 seems to have a few .py.orig files that don't appear in upstream scm. Let's drop them.
14mr|python-paste-3.7.1-1|60	find . -name "*.orig" -delete
14mr|python-paste-3.7.1-1|61	
14mr|python-paste-3.7.1-1|62	# Strip #! lines that make these seem like scripts
14mr|python-paste-3.7.1-1|63	sed -i -e '/^#!.*/,1 d' paste/util/scgiserver.py paste/debug/doctest_webapp.py
14mr|python-paste-3.7.1-1|64	
14mr|python-paste-3.7.1-1|65	# clean docs directory
14mr|python-paste-3.7.1-1|66	pushd docs
14mr|python-paste-3.7.1-1|67	rm StyleGuide.txt
14mr|python-paste-3.7.1-1|68	popd
14mr|python-paste-3.7.1-1|69	
14mr|python-paste-3.7.1-1|70	%build
14mr|python-paste-3.7.1-1|71	%py3_build
14mr|python-paste-3.7.1-1|72	
14mr|python-paste-3.7.1-1|73	%install
14mr|python-paste-3.7.1-1|74	%py3_install

227 14
14mr|python-pathlib2-2.3.6-2|1	%define pypi_name pathlib2
14mr|python-pathlib2-2.3.6-2|2	
14mr|python-pathlib2-2.3.6-2|3	Name:           python-pathlib2
14mr|python-pathlib2-2.3.6-2|4	Version:	2.3.6
14mr|python-pathlib2-2.3.6-2|5	Release:	2
14mr|python-pathlib2-2.3.6-2|6	Group:          Development/Python
14mr|python-pathlib2-2.3.6-2|7	Summary:        Object-oriented filesystem paths
14mr|python-pathlib2-2.3.6-2|8	
14mr|python-pathlib2-2.3.6-2|9	License:        MIT
14mr|python-pathlib2-2.3.6-2|10	URL:            https://pypi.python.org/pypi/pathlib2
14mr|python-pathlib2-2.3.6-2|11	Source0:	https://files.pythonhosted.org/packages/df/16/e9d6bcf1aed52a55bc1696324ab22586716053b3e97b85266e0f3ad36bae/pathlib2-2.3.6.tar.gz
14mr|python-pathlib2-2.3.6-2|12	BuildArch:      noarch
14mr|python-pathlib2-2.3.6-2|13	
14mr|python-pathlib2-2.3.6-2|14	%description
14mr|python-pathlib2-2.3.6-2|15	The goal of pathlib2 is to provide a backport of
14mr|python-pathlib2-2.3.6-2|16	`standard pathlib <http://docs.python.org/dev/library/pathlib.html>`_
14mr|python-pathlib2-2.3.6-2|17	module which tracks the standard library module,
14mr|python-pathlib2-2.3.6-2|18	so all the newest features of the standard pathlib can be
14mr|python-pathlib2-2.3.6-2|19	used also on older Python versions.
14mr|python-pathlib2-2.3.6-2|20	
14mr|python-pathlib2-2.3.6-2|21	#-------------------------------------------------------------------
14mr|python-pathlib2-2.3.6-2|22	
14mr|python-pathlib2-2.3.6-2|23	%package -n python3-%{pypi_name}
14mr|python-pathlib2-2.3.6-2|24	Summary:        Object-oriented filesystem paths
14mr|python-pathlib2-2.3.6-2|25	BuildRequires: pkgconfig(python3)
14mr|python-pathlib2-2.3.6-2|26	BuildRequires: python3dist(setuptools)
14mr|python-pathlib2-2.3.6-2|27	
14mr|python-pathlib2-2.3.6-2|28	%description -n python3-%{pypi_name}
14mr|python-pathlib2-2.3.6-2|29	The goal of pathlib2 is to provide a backport of standard pathlib module which
14mr|python-pathlib2-2.3.6-2|30	tracks the standard library module, so all the newest features of the standard
14mr|python-pathlib2-2.3.6-2|31	pathlib can be used also on older Python versions.
14mr|python-pathlib2-2.3.6-2|32	
14mr|python-pathlib2-2.3.6-2|33	
14mr|python-pathlib2-2.3.6-2|34	%files -n python3-%{pypi_name}
14mr|python-pathlib2-2.3.6-2|35	%doc README.rst LICENSE.rst
14mr|python-pathlib2-2.3.6-2|36	%{python3_sitelib}/
14mr|python-pathlib2-2.3.6-2|37	
14mr|python-pathlib2-2.3.6-2|38	#-------------------------------------------------------------------
14mr|python-pathlib2-2.3.6-2|39	
14mr|python-pathlib2-2.3.6-2|40	%prep
14mr|python-pathlib2-2.3.6-2|41	%setup -q -n %{pypi_name}-%{version}
14mr|python-pathlib2-2.3.6-2|42	
14mr|python-pathlib2-2.3.6-2|43	%generate_buildrequires
14mr|python-pathlib2-2.3.6-2|44	%pyproject_buildrequires
14mr|python-pathlib2-2.3.6-2|45	
14mr|python-pathlib2-2.3.6-2|46	%build
14mr|python-pathlib2-2.3.6-2|47	%pyproject_wheel
14mr|python-pathlib2-2.3.6-2|48	
14mr|python-pathlib2-2.3.6-2|49	%install
14mr|python-pathlib2-2.3.6-2|50	%pyproject_install

228 14
14mr|python-pathspec-1.1.1-1|1	Name:           python-pathspec
14mr|python-pathspec-1.1.1-1|2	Version:        1.1.1
14mr|python-pathspec-1.1.1-1|3	Release:        1
14mr|python-pathspec-1.1.1-1|4	Summary:        Utility library for gitignore style pattern matching of file paths
14mr|python-pathspec-1.1.1-1|5	
14mr|python-pathspec-1.1.1-1|6	License:        MPL-2.0
14mr|python-pathspec-1.1.1-1|7	URL:            https://github.com/cpburnz/python-path-specification
14mr|python-pathspec-1.1.1-1|8	Source:         %{pypi_source pathspec}
14mr|python-pathspec-1.1.1-1|9	
14mr|python-pathspec-1.1.1-1|10	BuildArch:      noarch
14mr|python-pathspec-1.1.1-1|11	BuildRequires:  python3-devel
14mr|python-pathspec-1.1.1-1|12	
14mr|python-pathspec-1.1.1-1|13	%description
14mr|python-pathspec-1.1.1-1|14	Path Specification (pathspec) is a utility library for pattern matching of file
14mr|python-pathspec-1.1.1-1|15	paths. So far this only includes Git's wildmatch pattern matching which itself
14mr|python-pathspec-1.1.1-1|16	is derived from Rsync's wildmatch. Git uses wildmatch for its gitignore files.
14mr|python-pathspec-1.1.1-1|17	
14mr|python-pathspec-1.1.1-1|18	
14mr|python-pathspec-1.1.1-1|19	%package -n     python3-pathspec
14mr|python-pathspec-1.1.1-1|20	Summary:        %{summary}
14mr|python-pathspec-1.1.1-1|21	
14mr|python-pathspec-1.1.1-1|22	%description -n python3-pathspec
14mr|python-pathspec-1.1.1-1|23	Path Specification (pathspec) is a utility library for pattern matching of file
14mr|python-pathspec-1.1.1-1|24	paths. So far this only includes Git's wildmatch pattern matching which itself
14mr|python-pathspec-1.1.1-1|25	is derived from Rsync's wildmatch. Git uses wildmatch for its gitignore files.
14mr|python-pathspec-1.1.1-1|26	
14mr|python-pathspec-1.1.1-1|27	
14mr|python-pathspec-1.1.1-1|28	%prep
14mr|python-pathspec-1.1.1-1|29	%autosetup -n pathspec-%{version}
14mr|python-pathspec-1.1.1-1|30	
14mr|python-pathspec-1.1.1-1|31	
14mr|python-pathspec-1.1.1-1|32	%generate_buildrequires
14mr|python-pathspec-1.1.1-1|33	%pyproject_buildrequires
14mr|python-pathspec-1.1.1-1|34	
14mr|python-pathspec-1.1.1-1|35	
14mr|python-pathspec-1.1.1-1|36	%build
14mr|python-pathspec-1.1.1-1|37	%pyproject_wheel
14mr|python-pathspec-1.1.1-1|38	
14mr|python-pathspec-1.1.1-1|39	
14mr|python-pathspec-1.1.1-1|40	%install
14mr|python-pathspec-1.1.1-1|41	%pyproject_install
14mr|python-pathspec-1.1.1-1|42	%pyproject_save_files pathspec
14mr|python-pathspec-1.1.1-1|43	
14mr|python-pathspec-1.1.1-1|44	
14mr|python-pathspec-1.1.1-1|45	%files -n python3-pathspec -f %{pyproject_files}
14mr|python-pathspec-1.1.1-1|46	%doc README.rst
14mr|python-pathspec-1.1.1-1|47	%license LICENSE

229 14
14mr|python-patiencediff-0.2.15-11|1	%global pypi_name patiencediff
14mr|python-patiencediff-0.2.15-11|2	Name:           python-patiencediff
14mr|python-patiencediff-0.2.15-11|3	Version:        0.2.15
14mr|python-patiencediff-0.2.15-11|4	Release:        11
14mr|python-patiencediff-0.2.15-11|5	Summary:        Python implementation of the patiencediff algorithm
14mr|python-patiencediff-0.2.15-11|6	
14mr|python-patiencediff-0.2.15-11|7	License:        GPL-2.0-or-later
14mr|python-patiencediff-0.2.15-11|8	URL:            https://www.breezy-vcs.org/
14mr|python-patiencediff-0.2.15-11|9	Source:         %{pypi_source}
14mr|python-patiencediff-0.2.15-11|10	
14mr|python-patiencediff-0.2.15-11|11	BuildRequires:  gcc
14mr|python-patiencediff-0.2.15-11|12	BuildRequires:  python3-devel
14mr|python-patiencediff-0.2.15-11|13	
14mr|python-patiencediff-0.2.15-11|14	%global _description %{expand:
14mr|python-patiencediff-0.2.15-11|15	This package contains the implementation of the patiencediff algorithm, as
14mr|python-patiencediff-0.2.15-11|16	first described by Bram Cohen. Like Python's difflib, this module provides
14mr|python-patiencediff-0.2.15-11|17	both a convenience unified_diff function for the generation of unified diffs of
14mr|python-patiencediff-0.2.15-11|18	text files as well as a SequenceMatcher that can be used on arbitrary
14mr|python-patiencediff-0.2.15-11|19	lists. Patiencediff provides a good balance of performance, nice output for
14mr|python-patiencediff-0.2.15-11|20	humans, and implementation simplicity.}
14mr|python-patiencediff-0.2.15-11|21	
14mr|python-patiencediff-0.2.15-11|22	%description %_description
14mr|python-patiencediff-0.2.15-11|23	
14mr|python-patiencediff-0.2.15-11|24	%package -n     python3-patiencediff
14mr|python-patiencediff-0.2.15-11|25	Summary:        %{summary}
14mr|python-patiencediff-0.2.15-11|26	
14mr|python-patiencediff-0.2.15-11|27	%description -n python3-patiencediff %_description
14mr|python-patiencediff-0.2.15-11|28	
14mr|python-patiencediff-0.2.15-11|29	
14mr|python-patiencediff-0.2.15-11|30	%prep
14mr|python-patiencediff-0.2.15-11|31	%autosetup -p1 -n patiencediff-%{version}
14mr|python-patiencediff-0.2.15-11|32	
14mr|python-patiencediff-0.2.15-11|33	%generate_buildrequires
14mr|python-patiencediff-0.2.15-11|34	%pyproject_buildrequires
14mr|python-patiencediff-0.2.15-11|35	
14mr|python-patiencediff-0.2.15-11|36	%build
14mr|python-patiencediff-0.2.15-11|37	%pyproject_wheel
14mr|python-patiencediff-0.2.15-11|38	
14mr|python-patiencediff-0.2.15-11|39	%install
14mr|python-patiencediff-0.2.15-11|40	%pyproject_install
14mr|python-patiencediff-0.2.15-11|41	
14mr|python-patiencediff-0.2.15-11|42	%pyproject_save_files patiencediff
14mr|python-patiencediff-0.2.15-11|43	
14mr|python-patiencediff-0.2.15-11|44	%check
14mr|python-patiencediff-0.2.15-11|45	%py3_test_envvars %{python3} -m unittest patiencediff.test_patiencediff
14mr|python-patiencediff-0.2.15-11|46	
14mr|python-patiencediff-0.2.15-11|47	%files -n python3-patiencediff -f %{pyproject_files}
14mr|python-patiencediff-0.2.15-11|48	%doc README.rst
14mr|python-patiencediff-0.2.15-11|49	%{_bindir}/patiencediff

230 14
14mr|python-pexpect-4.9.0-1|1	%define pypi_name  pexpect
14mr|python-pexpect-4.9.0-1|2	
14mr|python-pexpect-4.9.0-1|3	Summary:	An efficient, pure Python replacement for Expect
14mr|python-pexpect-4.9.0-1|4	Name:		python-%{pypi_name}
14mr|python-pexpect-4.9.0-1|5	Version:	4.9.0
14mr|python-pexpect-4.9.0-1|6	Release:	1
14mr|python-pexpect-4.9.0-1|7	Source0:	%{pypi_source}
14mr|python-pexpect-4.9.0-1|8	License:	MIT
14mr|python-pexpect-4.9.0-1|9	Group:		Development/Python
14mr|python-pexpect-4.9.0-1|10	Url:		http://pexpect.sourceforge.net/
14mr|python-pexpect-4.9.0-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-pexpect-4.9.0-1|12	BuildRequires:	python3dist(ptyprocess)
14mr|python-pexpect-4.9.0-1|13	BuildArch:	noarch
14mr|python-pexpect-4.9.0-1|14	
14mr|python-pexpect-4.9.0-1|15	%description
14mr|python-pexpect-4.9.0-1|16	Pexpect is a pure Python module for spawning child applications,
14mr|python-pexpect-4.9.0-1|17	controlling them, and responding to expected patterns in their
14mr|python-pexpect-4.9.0-1|18	output. Pexpect works like Don Libes' Expect. Pexpect allows your
14mr|python-pexpect-4.9.0-1|19	script to spawn a child application and control it as if a human were
14mr|python-pexpect-4.9.0-1|20	typing commands.
14mr|python-pexpect-4.9.0-1|21	
14mr|python-pexpect-4.9.0-1|22	Pexpect can be used for automating interactive applications such as
14mr|python-pexpect-4.9.0-1|23	ssh, ftp, passwd, telnet, etc. It can be used to a automate setup
14mr|python-pexpect-4.9.0-1|24	scripts for duplicating software package installations on different
14mr|python-pexpect-4.9.0-1|25	servers. It can be used for automated software testing. Pexpect is in
14mr|python-pexpect-4.9.0-1|26	the spirit of Don Libes' Expect, but Pexpect is pure Python. Unlike
14mr|python-pexpect-4.9.0-1|27	other Expect-like modules for Python, Pexpect does not require TCL or
14mr|python-pexpect-4.9.0-1|28	Expect, nor does it require C extensions to be compiled. It should work
14mr|python-pexpect-4.9.0-1|29	on any platform that supports the standard Python pty module. The
14mr|python-pexpect-4.9.0-1|30	Pexpect interface was designed to be easy to use.
14mr|python-pexpect-4.9.0-1|31	
14mr|python-pexpect-4.9.0-1|32	#---------------------------------------------------
14mr|python-pexpect-4.9.0-1|33	%package -n python3-pexpect
14mr|python-pexpect-4.9.0-1|34	Summary:	Unicode-aware Pure Python Expect-like module for Python 3
14mr|python-pexpect-4.9.0-1|35	Group:		Development/Python
14mr|python-pexpect-4.9.0-1|36	Requires:	python3-ptyprocess
14mr|python-pexpect-4.9.0-1|37	
14mr|python-pexpect-4.9.0-1|38	%description -n python3-pexpect
14mr|python-pexpect-4.9.0-1|39	Pexpect is a pure Python module for spawning child applications,
14mr|python-pexpect-4.9.0-1|40	controlling them, and responding to expected patterns in their
14mr|python-pexpect-4.9.0-1|41	output. Pexpect works like Don Libes' Expect. Pexpect allows your
14mr|python-pexpect-4.9.0-1|42	script to spawn a child application and control it as if a human were
14mr|python-pexpect-4.9.0-1|43	typing commands.
14mr|python-pexpect-4.9.0-1|44	
14mr|python-pexpect-4.9.0-1|45	Pexpect can be used for automating interactive applications such as
14mr|python-pexpect-4.9.0-1|46	ssh, ftp, passwd, telnet, etc. It can be used to a automate setup
14mr|python-pexpect-4.9.0-1|47	scripts for duplicating software package installations on different
14mr|python-pexpect-4.9.0-1|48	servers. It can be used for automated software testing. Pexpect is in
14mr|python-pexpect-4.9.0-1|49	the spirit of Don Libes' Expect, but Pexpect is pure Python. Unlike
14mr|python-pexpect-4.9.0-1|50	other Expect-like modules for Python, Pexpect does not require TCL or
14mr|python-pexpect-4.9.0-1|51	Expect, nor does it require C extensions to be compiled. It should work
14mr|python-pexpect-4.9.0-1|52	on any platform that supports the standard Python pty module. The
14mr|python-pexpect-4.9.0-1|53	Pexpect interface was designed to be easy to use.
14mr|python-pexpect-4.9.0-1|54	
14mr|python-pexpect-4.9.0-1|55	%files -n python3-pexpect
14mr|python-pexpect-4.9.0-1|56	%doc doc examples LICENSE
14mr|python-pexpect-4.9.0-1|57	%{python3_sitelib}/*
14mr|python-pexpect-4.9.0-1|58	
14mr|python-pexpect-4.9.0-1|59	#---------------------------------------------------
14mr|python-pexpect-4.9.0-1|60	%prep
14mr|python-pexpect-4.9.0-1|61	%setup -q -n %{pypi_name}-%{version}
14mr|python-pexpect-4.9.0-1|62	
14mr|python-pexpect-4.9.0-1|63	%generate_buildrequires
14mr|python-pexpect-4.9.0-1|64	%pyproject_buildrequires
14mr|python-pexpect-4.9.0-1|65	
14mr|python-pexpect-4.9.0-1|66	%build
14mr|python-pexpect-4.9.0-1|67	%pyproject_wheel
14mr|python-pexpect-4.9.0-1|68	
14mr|python-pexpect-4.9.0-1|69	%install
14mr|python-pexpect-4.9.0-1|70	%pyproject_install
14mr|python-pexpect-4.9.0-1|71	
14mr|python-pexpect-4.9.0-1|72	%py3_shebang_fix %{buildroot}%{python3_sitelib}/*
14mr|python-pexpect-4.9.0-1|73	

231 14
14mr|python-pid-3.0.4-4|1	%define pypi_name pid
14mr|python-pid-3.0.4-4|2	
14mr|python-pid-3.0.4-4|3	Summary:	PID file management library
14mr|python-pid-3.0.4-4|4	Name:		python-%{pypi_name}
14mr|python-pid-3.0.4-4|5	Version:	3.0.4
14mr|python-pid-3.0.4-4|6	Release:	4
14mr|python-pid-3.0.4-4|7	License:	Apache License
14mr|python-pid-3.0.4-4|8	Group:		Development/Python
14mr|python-pid-3.0.4-4|9	Url:		https://pypi.org/project/pid/
14mr|python-pid-3.0.4-4|10	Source0:	%{pypi_source}
14mr|python-pid-3.0.4-4|11	BuildRequires:	pkgconfig(python3)
14mr|python-pid-3.0.4-4|12	BuildRequires:	python3egg(setuptools)
14mr|python-pid-3.0.4-4|13	BuildRequires:	python3egg(nose)
14mr|python-pid-3.0.4-4|14	BuildArch:	noarch
14mr|python-pid-3.0.4-4|15	
14mr|python-pid-3.0.4-4|16	%global _description \
14mr|python-pid-3.0.4-4|17	pid provides a PidFile class that manages PID files. PidFile features: \
14mr|python-pid-3.0.4-4|18	- stale detection \
14mr|python-pid-3.0.4-4|19	- locking using fcntl \
14mr|python-pid-3.0.4-4|20	- chmod (default is 0o644) \
14mr|python-pid-3.0.4-4|21	- chown \
14mr|python-pid-3.0.4-4|22	- custom exceptions \
14mr|python-pid-3.0.4-4|23	PidFile can also be used as a context manager or a decorator.
14mr|python-pid-3.0.4-4|24	
14mr|python-pid-3.0.4-4|25	%description
14mr|python-pid-3.0.4-4|26	%_description
14mr|python-pid-3.0.4-4|27	
14mr|python-pid-3.0.4-4|28	#------------------------------------------------------------------
14mr|python-pid-3.0.4-4|29	
14mr|python-pid-3.0.4-4|30	%package -n python3-%{pypi_name}
14mr|python-pid-3.0.4-4|31	Summary:	PID file management library
14mr|python-pid-3.0.4-4|32	Group:		Development/Python
14mr|python-pid-3.0.4-4|33	
14mr|python-pid-3.0.4-4|34	%description -n python3-%{pypi_name}
14mr|python-pid-3.0.4-4|35	%_description
14mr|python-pid-3.0.4-4|36	
14mr|python-pid-3.0.4-4|37	%files -n python3-%{pypi_name}
14mr|python-pid-3.0.4-4|38	%doc LICENSE AUTHORS CHANGELOG README.rst
14mr|python-pid-3.0.4-4|39	%{python3_sitelib}/pid
14mr|python-pid-3.0.4-4|40	%{python3_sitelib}/pid-*.egg-info
14mr|python-pid-3.0.4-4|41	
14mr|python-pid-3.0.4-4|42	#------------------------------------------------------------------
14mr|python-pid-3.0.4-4|43	
14mr|python-pid-3.0.4-4|44	%prep
14mr|python-pid-3.0.4-4|45	%setup -qn %{pypi_name}-%{version}
14mr|python-pid-3.0.4-4|46	rm -rf *.egg-info
14mr|python-pid-3.0.4-4|47	
14mr|python-pid-3.0.4-4|48	%build
14mr|python-pid-3.0.4-4|49	%py3_build
14mr|python-pid-3.0.4-4|50	
14mr|python-pid-3.0.4-4|51	%install
14mr|python-pid-3.0.4-4|52	%py3_install

232 14
14mr|python-pkgconfig-1.5.5-1|1	%global pypi_name pkgconfig
14mr|python-pkgconfig-1.5.5-1|2	%global _docdir_fmt %{name}
14mr|python-pkgconfig-1.5.5-1|3	
14mr|python-pkgconfig-1.5.5-1|4	Name:		python-%{pypi_name}
14mr|python-pkgconfig-1.5.5-1|5	Version:	1.5.5
14mr|python-pkgconfig-1.5.5-1|6	Release:	1
14mr|python-pkgconfig-1.5.5-1|7	Summary:	A Python interface to the pkg-config command line tool
14mr|python-pkgconfig-1.5.5-1|8	Group:		Development/Python
14mr|python-pkgconfig-1.5.5-1|9	License:	MIT
14mr|python-pkgconfig-1.5.5-1|10	URL:		https://github.com/matze/%{pypi_name}
14mr|python-pkgconfig-1.5.5-1|11	Source0:	%{pypi_source}
14mr|python-pkgconfig-1.5.5-1|12	BuildArch:	noarch
14mr|python-pkgconfig-1.5.5-1|13	
14mr|python-pkgconfig-1.5.5-1|14	%description
14mr|python-pkgconfig-1.5.5-1|15	pkgconfig is a Python module to interface with the pkg-config command line
14mr|python-pkgconfig-1.5.5-1|16	tool and supports Python 2.6+.
14mr|python-pkgconfig-1.5.5-1|17	
14mr|python-pkgconfig-1.5.5-1|18	It can be used to
14mr|python-pkgconfig-1.5.5-1|19	
14mr|python-pkgconfig-1.5.5-1|20	* check if a package exists
14mr|python-pkgconfig-1.5.5-1|21	* check if a package meets certain version requirements
14mr|python-pkgconfig-1.5.5-1|22	* query CFLAGS and LDFLAGS
14mr|python-pkgconfig-1.5.5-1|23	* parse the output to build extensions with setup.py
14mr|python-pkgconfig-1.5.5-1|24	
14mr|python-pkgconfig-1.5.5-1|25	If pkg-config is not on the path, raises EnvironmentError.
14mr|python-pkgconfig-1.5.5-1|26	
14mr|python-pkgconfig-1.5.5-1|27	#--------------------------------------------------------------------
14mr|python-pkgconfig-1.5.5-1|28	%package -n python3-%{pypi_name}
14mr|python-pkgconfig-1.5.5-1|29	Summary:        A Python3 interface to the pkg-config command line tool
14mr|python-pkgconfig-1.5.5-1|30	Group:		Development/Python
14mr|python-pkgconfig-1.5.5-1|31	BuildRequires:  python3-devel
14mr|python-pkgconfig-1.5.5-1|32	BuildRequires:  python3-setuptools
14mr|python-pkgconfig-1.5.5-1|33	# For tests
14mr|python-pkgconfig-1.5.5-1|34	BuildRequires:  python3-nose
14mr|python-pkgconfig-1.5.5-1|35	
14mr|python-pkgconfig-1.5.5-1|36	%description -n python3-%{pypi_name}
14mr|python-pkgconfig-1.5.5-1|37	pkgconfig is a Python3 module to interface with the pkg-config command line
14mr|python-pkgconfig-1.5.5-1|38	tool and supports Python 2.6+.
14mr|python-pkgconfig-1.5.5-1|39	
14mr|python-pkgconfig-1.5.5-1|40	It can be used to
14mr|python-pkgconfig-1.5.5-1|41	
14mr|python-pkgconfig-1.5.5-1|42	* check if a package exists
14mr|python-pkgconfig-1.5.5-1|43	* check if a package meets certain version requirements
14mr|python-pkgconfig-1.5.5-1|44	* query CFLAGS and LDFLAGS
14mr|python-pkgconfig-1.5.5-1|45	* parse the output to build extensions with setup.py
14mr|python-pkgconfig-1.5.5-1|46	
14mr|python-pkgconfig-1.5.5-1|47	If pkg-config is not on the path, raises EnvironmentError.
14mr|python-pkgconfig-1.5.5-1|48	
14mr|python-pkgconfig-1.5.5-1|49	%files -n python3-%{pypi_name}
14mr|python-pkgconfig-1.5.5-1|50	%{python3_sitelib}/*
14mr|python-pkgconfig-1.5.5-1|51	
14mr|python-pkgconfig-1.5.5-1|52	#--------------------------------------------------------------------
14mr|python-pkgconfig-1.5.5-1|53	
14mr|python-pkgconfig-1.5.5-1|54	%prep
14mr|python-pkgconfig-1.5.5-1|55	%setup -q -n %{pypi_name}-%{version}
14mr|python-pkgconfig-1.5.5-1|56	# Strip shbang
14mr|python-pkgconfig-1.5.5-1|57	find -name \*.py | xargs sed -i '/^#!\/usr\/bin\/.*python/d'
14mr|python-pkgconfig-1.5.5-1|58	
14mr|python-pkgconfig-1.5.5-1|59	%generate_buildrequires
14mr|python-pkgconfig-1.5.5-1|60	%pyproject_buildrequires
14mr|python-pkgconfig-1.5.5-1|61	
14mr|python-pkgconfig-1.5.5-1|62	%build
14mr|python-pkgconfig-1.5.5-1|63	%pyproject_wheel
14mr|python-pkgconfig-1.5.5-1|64	
14mr|python-pkgconfig-1.5.5-1|65	%install
14mr|python-pkgconfig-1.5.5-1|66	%pyproject_install
14mr|python-pkgconfig-1.5.5-1|67	

233 14
14mr|python-platformdirs-4.2.2-1|1	%define pypi_name platformdirs
14mr|python-platformdirs-4.2.2-1|2	
14mr|python-platformdirs-4.2.2-1|3	Summary:	Python module for determining appropriate platform-specific dirs
14mr|python-platformdirs-4.2.2-1|4	Name:		python-platformdirs
14mr|python-platformdirs-4.2.2-1|5	Version:	4.2.2
14mr|python-platformdirs-4.2.2-1|6	Release:	1
14mr|python-platformdirs-4.2.2-1|7	License:	MIT
14mr|python-platformdirs-4.2.2-1|8	Group:		Development/Python
14mr|python-platformdirs-4.2.2-1|9	Url:		https://github.com/platformdirs/platformdirs
14mr|python-platformdirs-4.2.2-1|10	Source0:	%{pypi_source}
14mr|python-platformdirs-4.2.2-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-platformdirs-4.2.2-1|12	BuildArch:	noarch
14mr|python-platformdirs-4.2.2-1|13	
14mr|python-platformdirs-4.2.2-1|14	%description
14mr|python-platformdirs-4.2.2-1|15	A small Python package for determining appropriate platform-specific dirs
14mr|python-platformdirs-4.2.2-1|16	e.g. a `user data dir`.
14mr|python-platformdirs-4.2.2-1|17	
14mr|python-platformdirs-4.2.2-1|18	#------------------------------------------------------------------
14mr|python-platformdirs-4.2.2-1|19	
14mr|python-platformdirs-4.2.2-1|20	%package -n python3-%{pypi_name}
14mr|python-platformdirs-4.2.2-1|21	Summary:	Python module for determining appropriate platform-specific dirs
14mr|python-platformdirs-4.2.2-1|22	Group:		Development/Python
14mr|python-platformdirs-4.2.2-1|23	
14mr|python-platformdirs-4.2.2-1|24	%description -n python3-%{pypi_name}
14mr|python-platformdirs-4.2.2-1|25	A small Python package for determining appropriate platform-specific dirs
14mr|python-platformdirs-4.2.2-1|26	e.g. a `user data dir`.
14mr|python-platformdirs-4.2.2-1|27	
14mr|python-platformdirs-4.2.2-1|28	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-platformdirs-4.2.2-1|29	%doc README.rst
14mr|python-platformdirs-4.2.2-1|30	%license LICENSE
14mr|python-platformdirs-4.2.2-1|31	
14mr|python-platformdirs-4.2.2-1|32	#------------------------------------------------------------------
14mr|python-platformdirs-4.2.2-1|33	
14mr|python-platformdirs-4.2.2-1|34	%prep
14mr|python-platformdirs-4.2.2-1|35	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-platformdirs-4.2.2-1|36	
14mr|python-platformdirs-4.2.2-1|37	%generate_buildrequires
14mr|python-platformdirs-4.2.2-1|38	%pyproject_buildrequires -r
14mr|python-platformdirs-4.2.2-1|39	
14mr|python-platformdirs-4.2.2-1|40	%build
14mr|python-platformdirs-4.2.2-1|41	%pyproject_wheel
14mr|python-platformdirs-4.2.2-1|42	
14mr|python-platformdirs-4.2.2-1|43	%install
14mr|python-platformdirs-4.2.2-1|44	%pyproject_install
14mr|python-platformdirs-4.2.2-1|45	%pyproject_save_files %{pypi_name}

234 14
14mr|python-pluggy-1.5.0-1|1	%define module pluggy
14mr|python-pluggy-1.5.0-1|2	
14mr|python-pluggy-1.5.0-1|3	Summary:	Plugin and hook calling mechanisms for python
14mr|python-pluggy-1.5.0-1|4	Name:		python-%{module}
14mr|python-pluggy-1.5.0-1|5	Version:	1.5.0
14mr|python-pluggy-1.5.0-1|6	Release:	1
14mr|python-pluggy-1.5.0-1|7	License:	MIT
14mr|python-pluggy-1.5.0-1|8	Group:		Development/Python
14mr|python-pluggy-1.5.0-1|9	Url:		https://github.com/pytest-dev/pluggy
14mr|python-pluggy-1.5.0-1|10	Source0:	%{url}/archive/%{version}/%{module}-%{version}.tar.gz
14mr|python-pluggy-1.5.0-1|11	BuildRequires:	git
14mr|python-pluggy-1.5.0-1|12	BuildRequires:	python3egg(setuptools)
14mr|python-pluggy-1.5.0-1|13	BuildRequires:	python3egg(setuptools-scm)
14mr|python-pluggy-1.5.0-1|14	BuildArch:	noarch
14mr|python-pluggy-1.5.0-1|15	
14mr|python-pluggy-1.5.0-1|16	%description
14mr|python-pluggy-1.5.0-1|17	This is the core framework used by the pytest, tox, and devpi projects.
14mr|python-pluggy-1.5.0-1|18	Please read the docs to learn more - https://pluggy.readthedocs.io/en/latest/
14mr|python-pluggy-1.5.0-1|19	
14mr|python-pluggy-1.5.0-1|20	#----------------------------------------------------------------------------
14mr|python-pluggy-1.5.0-1|21	
14mr|python-pluggy-1.5.0-1|22	%package -n python3-%{module}
14mr|python-pluggy-1.5.0-1|23	Summary:	Plugin and hook calling mechanisms for python
14mr|python-pluggy-1.5.0-1|24	Group:		Development/Python
14mr|python-pluggy-1.5.0-1|25	
14mr|python-pluggy-1.5.0-1|26	%description -n python3-%{module}
14mr|python-pluggy-1.5.0-1|27	This is the core framework used by the pytest, tox, and devpi projects.
14mr|python-pluggy-1.5.0-1|28	Please read the docs to learn more - https://pluggy.readthedocs.io/en/latest/
14mr|python-pluggy-1.5.0-1|29	
14mr|python-pluggy-1.5.0-1|30	%files -n python3-%{module}
14mr|python-pluggy-1.5.0-1|31	%doc LICENSE README.rst
14mr|python-pluggy-1.5.0-1|32	%{python3_sitelib}/pluggy*
14mr|python-pluggy-1.5.0-1|33	
14mr|python-pluggy-1.5.0-1|34	#----------------------------------------------------------------------------
14mr|python-pluggy-1.5.0-1|35	
14mr|python-pluggy-1.5.0-1|36	%prep
14mr|python-pluggy-1.5.0-1|37	%setup -qn %{module}-%{version}
14mr|python-pluggy-1.5.0-1|38	git init -q
14mr|python-pluggy-1.5.0-1|39	git config user.name "rpm-build"
14mr|python-pluggy-1.5.0-1|40	git config user.email "<rpm-build>"
14mr|python-pluggy-1.5.0-1|41	git add .
14mr|python-pluggy-1.5.0-1|42	git commit -q -a\
14mr|python-pluggy-1.5.0-1|43	--author "rpm-build <rpm-build>" -m "%{name}-%{version} base"
14mr|python-pluggy-1.5.0-1|44	git tag %{version}
14mr|python-pluggy-1.5.0-1|45	
14mr|python-pluggy-1.5.0-1|46	%build
14mr|python-pluggy-1.5.0-1|47	%py3_build
14mr|python-pluggy-1.5.0-1|48	
14mr|python-pluggy-1.5.0-1|49	%install
14mr|python-pluggy-1.5.0-1|50	%py3_install

235 14
14mr|python-ply-3.11-6|1	%define pypi_name ply
14mr|python-ply-3.11-6|2	
14mr|python-ply-3.11-6|3	Name:		python-ply
14mr|python-ply-3.11-6|4	Version:	3.11
14mr|python-ply-3.11-6|5	Release:	6
14mr|python-ply-3.11-6|6	Group:		Development/Python
14mr|python-ply-3.11-6|7	License:	BSD-like
14mr|python-ply-3.11-6|8	Summary:	Python Lex-Yacc
14mr|python-ply-3.11-6|9	Source0:	http://www.dabeaz.com/ply/ply-%{version}.tar.gz
14mr|python-ply-3.11-6|10	URL:		http://www.dabeaz.com/ply/
14mr|python-ply-3.11-6|11	BuildArch:	noarch
14mr|python-ply-3.11-6|12	BuildRequires:	pkgconfig(python3)
14mr|python-ply-3.11-6|13	BuildRequires:	pkgconfig(python3)
14mr|python-ply-3.11-6|14	
14mr|python-ply-3.11-6|15	%description
14mr|python-ply-3.11-6|16	PLY is an implementation of lex and yacc parsing tools for Python.
14mr|python-ply-3.11-6|17	
14mr|python-ply-3.11-6|18	In a nutshell, PLY is nothing more than a straightforward lex/yacc
14mr|python-ply-3.11-6|19	implementation. Here is a list of its essential features:
14mr|python-ply-3.11-6|20	
14mr|python-ply-3.11-6|21	* It's implemented entirely in Python.
14mr|python-ply-3.11-6|22	* It uses LR-parsing which is reasonably efficient and well suited
14mr|python-ply-3.11-6|23	for larger grammars.
14mr|python-ply-3.11-6|24	* PLY provides most of the standard lex/yacc features including support
14mr|python-ply-3.11-6|25	for empty productions, precedence rules, error recovery, and support
14mr|python-ply-3.11-6|26	for ambiguous grammars.
14mr|python-ply-3.11-6|27	* PLY is straightforward to use and provides very extensive error checking.
14mr|python-ply-3.11-6|28	* PLY doesn't try to do anything more or less than provide the basic
14mr|python-ply-3.11-6|29	lex/yacc functionality. In other words, it's not a large parsing
14mr|python-ply-3.11-6|30	framework or a component of some larger system.
14mr|python-ply-3.11-6|31	
14mr|python-ply-3.11-6|32	The original version of PLY was developed in 2001 for use in an
14mr|python-ply-3.11-6|33	Introduction to Compilers course where students used it to build a
14mr|python-ply-3.11-6|34	compiler for a simple Pascal-like language. Because of its use in an
14mr|python-ply-3.11-6|35	instructional setting, a lot of work went into providing extensive
14mr|python-ply-3.11-6|36	error checking. In addition, this experience was used to sort out
14mr|python-ply-3.11-6|37	common usability problems. Since then, a variety of incremental
14mr|python-ply-3.11-6|38	improvements have been made to the system. PLY-3.0 adds support for
14mr|python-ply-3.11-6|39	Python 3.0 and gives PLY's internals a much needed overhaul.
14mr|python-ply-3.11-6|40	
14mr|python-ply-3.11-6|41	#--------------------------------------------------------------------
14mr|python-ply-3.11-6|42	%package -n	python3-ply
14mr|python-ply-3.11-6|43	Summary:	Python 3.x version of the PLY lex/yacc implementation
14mr|python-ply-3.11-6|44	Group:		Development/Python
14mr|python-ply-3.11-6|45	
14mr|python-ply-3.11-6|46	%description -n	python3-ply
14mr|python-ply-3.11-6|47	Python 3.x version of ply.
14mr|python-ply-3.11-6|48	
14mr|python-ply-3.11-6|49	PLY is an implementation of lex and yacc parsing tools for Python.
14mr|python-ply-3.11-6|50	
14mr|python-ply-3.11-6|51	%files -n python3-ply
14mr|python-ply-3.11-6|52	%doc CHANGES TODO doc example test
14mr|python-ply-3.11-6|53	%{python3_sitelib}/ply
14mr|python-ply-3.11-6|54	%{python3_sitelib}/*.dist-info
14mr|python-ply-3.11-6|55	
14mr|python-ply-3.11-6|56	#--------------------------------------------------------------------
14mr|python-ply-3.11-6|57	
14mr|python-ply-3.11-6|58	%prep
14mr|python-ply-3.11-6|59	%setup -q -n ply-%{version}
14mr|python-ply-3.11-6|60	
14mr|python-ply-3.11-6|61	# Use the right python...
14mr|python-ply-3.11-6|62	sed -i -e 's,/usr/local/bin/python,%{_bindir}/python3,g' doc/makedoc.py example/yply/yply.py
14mr|python-ply-3.11-6|63	
14mr|python-ply-3.11-6|64	rm -rf *.dist-info
14mr|python-ply-3.11-6|65	
14mr|python-ply-3.11-6|66	%generate_buildrequires
14mr|python-ply-3.11-6|67	%pyproject_buildrequires
14mr|python-ply-3.11-6|68	
14mr|python-ply-3.11-6|69	%build
14mr|python-ply-3.11-6|70	%pyproject_wheel
14mr|python-ply-3.11-6|71	
14mr|python-ply-3.11-6|72	%install
14mr|python-ply-3.11-6|73	%pyproject_install

236 14
14mr|python-poetry-core-2.4.1-1|1	Summary:	Poetry PEP 517 Build Backend
14mr|python-poetry-core-2.4.1-1|2	Name:		python-poetry-core
14mr|python-poetry-core-2.4.1-1|3	Version:	2.4.1
14mr|python-poetry-core-2.4.1-1|4	Release:	1
14mr|python-poetry-core-2.4.1-1|5	License:	MIT and (ASL 2.0 or BSD)
14mr|python-poetry-core-2.4.1-1|6	Group:		Development/Python
14mr|python-poetry-core-2.4.1-1|7	Url:		https://github.com/python-poetry/poetry-core
14mr|python-poetry-core-2.4.1-1|8	Source0:	https://github.com/python-poetry/poetry-core/archive/%{version}/poetry-core-%{version}.tar.gz
14mr|python-poetry-core-2.4.1-1|9	BuildRequires:	pkgconfig(python3)
14mr|python-poetry-core-2.4.1-1|10	BuildRequires:	pyproject-rpm-macros
14mr|python-poetry-core-2.4.1-1|11	BuildArch:	noarch
14mr|python-poetry-core-2.4.1-1|12	
14mr|python-poetry-core-2.4.1-1|13	%description
14mr|python-poetry-core-2.4.1-1|14	A PEP 517 build backend implementation developed for Poetry.
14mr|python-poetry-core-2.4.1-1|15	This project is intended to be a light weight, fully compliant, self-contained
14mr|python-poetry-core-2.4.1-1|16	package allowing PEP 517 compatible build frontends to build Poetry managed
14mr|python-poetry-core-2.4.1-1|17	projects.
14mr|python-poetry-core-2.4.1-1|18	
14mr|python-poetry-core-2.4.1-1|19	#----------------------------------------------------------------------------
14mr|python-poetry-core-2.4.1-1|20	
14mr|python-poetry-core-2.4.1-1|21	%package -n python3-poetry-core
14mr|python-poetry-core-2.4.1-1|22	Summary:	Poetry PEP 517 Build Backend
14mr|python-poetry-core-2.4.1-1|23	Group:		Development/Python
14mr|python-poetry-core-2.4.1-1|24	# The bundled versions are taken from poetry/core/_vendor/vendor.txt
14mr|python-poetry-core-2.4.1-1|25	Provides:	bundled(python3dist(attrs)) = 20.3
14mr|python-poetry-core-2.4.1-1|26	Provides:	bundled(python3dist(jsonschema)) = 3.2
14mr|python-poetry-core-2.4.1-1|27	Provides:	bundled(python3dist(lark-parser)) = 0.9
14mr|python-poetry-core-2.4.1-1|28	Provides:	bundled(python3dist(packaging)) = 20.9
14mr|python-poetry-core-2.4.1-1|29	Provides:	bundled(python3dist(pyparsing)) = 2.4.7
14mr|python-poetry-core-2.4.1-1|30	Provides:	bundled(python3dist(pyrsistent)) = 0.16.1
14mr|python-poetry-core-2.4.1-1|31	Provides:	bundled(python3dist(six)) = 1.15
14mr|python-poetry-core-2.4.1-1|32	Provides:	bundled(python3dist(tomlkit)) = 0.7
14mr|python-poetry-core-2.4.1-1|33	# Previous versions of poetry included poetry-core in it
14mr|python-poetry-core-2.4.1-1|34	Conflicts:	python%{python3_version}dist(poetry) < 1.1
14mr|python-poetry-core-2.4.1-1|35	
14mr|python-poetry-core-2.4.1-1|36	%description -n python3-poetry-core
14mr|python-poetry-core-2.4.1-1|37	A PEP 517 build backend implementation developed for Poetry.
14mr|python-poetry-core-2.4.1-1|38	This project is intended to be a light weight, fully compliant, self-contained
14mr|python-poetry-core-2.4.1-1|39	package allowing PEP 517 compatible build frontends to build Poetry managed
14mr|python-poetry-core-2.4.1-1|40	projects.
14mr|python-poetry-core-2.4.1-1|41	
14mr|python-poetry-core-2.4.1-1|42	%files -n python3-poetry-core -f %{pyproject_files}
14mr|python-poetry-core-2.4.1-1|43	%doc README.md
14mr|python-poetry-core-2.4.1-1|44	%license LICENSE
14mr|python-poetry-core-2.4.1-1|45	
14mr|python-poetry-core-2.4.1-1|46	#----------------------------------------------------------------------------
14mr|python-poetry-core-2.4.1-1|47	
14mr|python-poetry-core-2.4.1-1|48	%prep
14mr|python-poetry-core-2.4.1-1|49	%autosetup -p1 -n poetry-core-%{version}
14mr|python-poetry-core-2.4.1-1|50	
14mr|python-poetry-core-2.4.1-1|51	%generate_buildrequires
14mr|python-poetry-core-2.4.1-1|52	%pyproject_buildrequires -r
14mr|python-poetry-core-2.4.1-1|53	
14mr|python-poetry-core-2.4.1-1|54	%build
14mr|python-poetry-core-2.4.1-1|55	%pyproject_wheel
14mr|python-poetry-core-2.4.1-1|56	
14mr|python-poetry-core-2.4.1-1|57	%install
14mr|python-poetry-core-2.4.1-1|58	%pyproject_install
14mr|python-poetry-core-2.4.1-1|59	%pyproject_save_files poetry
14mr|python-poetry-core-2.4.1-1|60	
14mr|python-poetry-core-2.4.1-1|61	# /usr/share/spec-helper/clean_files removes files named core
14mr|python-poetry-core-2.4.1-1|62	# but they are listed in the files section
14mr|python-poetry-core-2.4.1-1|63	export DONT_CLEANUP=1

237 14
14mr|python-pretend-1.0.9-3|1	%define pypi_name pretend
14mr|python-pretend-1.0.9-3|2	
14mr|python-pretend-1.0.9-3|3	Name:		python-pretend
14mr|python-pretend-1.0.9-3|4	Version:	1.0.9
14mr|python-pretend-1.0.9-3|5	Release:	3
14mr|python-pretend-1.0.9-3|6	Summary:	A library for stubbing in Python
14mr|python-pretend-1.0.9-3|7	Group:		Development/Python
14mr|python-pretend-1.0.9-3|8	License:	BSD
14mr|python-pretend-1.0.9-3|9	URL:		https://github.com/alex/pretend
14mr|python-pretend-1.0.9-3|10	Source0:	https://pypi.io/packages/source/p/pretend/pretend-%{version}.tar.gz
14mr|python-pretend-1.0.9-3|11	BuildRequires:	python3-devel
14mr|python-pretend-1.0.9-3|12	BuildRequires:	python3-setuptools
14mr|python-pretend-1.0.9-3|13	BuildArch:	noarch
14mr|python-pretend-1.0.9-3|14	
14mr|python-pretend-1.0.9-3|15	%description
14mr|python-pretend-1.0.9-3|16	Pretend is a library to make stubbing with Python easier.
14mr|python-pretend-1.0.9-3|17	
14mr|python-pretend-1.0.9-3|18	#----------------------------------------------------------------
14mr|python-pretend-1.0.9-3|19	%package -n python3-pretend
14mr|python-pretend-1.0.9-3|20	Summary:	A library for stubbing in Python
14mr|python-pretend-1.0.9-3|21	Group:		Development/Python
14mr|python-pretend-1.0.9-3|22	
14mr|python-pretend-1.0.9-3|23	%description -n python3-pretend
14mr|python-pretend-1.0.9-3|24	Pretend is a library to make stubbing with Python3 easier.
14mr|python-pretend-1.0.9-3|25	
14mr|python-pretend-1.0.9-3|26	%files -n python3-pretend
14mr|python-pretend-1.0.9-3|27	%doc PKG-INFO README.rst LICENSE.rst
14mr|python-pretend-1.0.9-3|28	%{python3_sitelib}/pretend.py*
14mr|python-pretend-1.0.9-3|29	%{python3_sitelib}/__pycache__/
14mr|python-pretend-1.0.9-3|30	%{python3_sitelib}/pretend-%{version}-py*.egg-info
14mr|python-pretend-1.0.9-3|31	
14mr|python-pretend-1.0.9-3|32	#----------------------------------------------------------------
14mr|python-pretend-1.0.9-3|33	
14mr|python-pretend-1.0.9-3|34	%prep
14mr|python-pretend-1.0.9-3|35	%setup -q -n %{pypi_name}-%{version}
14mr|python-pretend-1.0.9-3|36	
14mr|python-pretend-1.0.9-3|37	# Delete upstream supplied egg-info
14mr|python-pretend-1.0.9-3|38	rm -rf *.egg-info
14mr|python-pretend-1.0.9-3|39	
14mr|python-pretend-1.0.9-3|40	%build
14mr|python-pretend-1.0.9-3|41	%py3_build
14mr|python-pretend-1.0.9-3|42	
14mr|python-pretend-1.0.9-3|43	%install
14mr|python-pretend-1.0.9-3|44	%py3_install

238 14
14mr|python-prettytable-3.11.0-1|1	%global pypi_name prettytable
14mr|python-prettytable-3.11.0-1|2	
14mr|python-prettytable-3.11.0-1|3	Summary:	Python library for displaying data in ASCII table format
14mr|python-prettytable-3.11.0-1|4	Name:		python-prettytable
14mr|python-prettytable-3.11.0-1|5	Version:	3.11.0
14mr|python-prettytable-3.11.0-1|6	Release:	1
14mr|python-prettytable-3.11.0-1|7	License:	BSD
14mr|python-prettytable-3.11.0-1|8	Group:		Development/Python
14mr|python-prettytable-3.11.0-1|9	Url:		http://code.google.com/p/prettytable/
14mr|python-prettytable-3.11.0-1|10	Source0:	%{pypi_source}
14mr|python-prettytable-3.11.0-1|11	BuildRequires:	python3dist(setuptools)
14mr|python-prettytable-3.11.0-1|12	BuildRequires:	python3dist(setuptools-scm)
14mr|python-prettytable-3.11.0-1|13	BuildRequires:	pkgconfig(python3)
14mr|python-prettytable-3.11.0-1|14	BuildArch:	noarch
14mr|python-prettytable-3.11.0-1|15	
14mr|python-prettytable-3.11.0-1|16	%description
14mr|python-prettytable-3.11.0-1|17	PrettyTable is a simple Python library designed to make
14mr|python-prettytable-3.11.0-1|18	it quick and easy to represent tabular data in visually
14mr|python-prettytable-3.11.0-1|19	appealing ASCII tables. It was inspired by the ASCII
14mr|python-prettytable-3.11.0-1|20	tables used in the PostgreSQL shell psql. PrettyTable
14mr|python-prettytable-3.11.0-1|21	allows for selection of which columns are to be printed,
14mr|python-prettytable-3.11.0-1|22	independent alignment of columns (left or right justified
14mr|python-prettytable-3.11.0-1|23	or centred) and printing of "sub-tables" by specifying a
14mr|python-prettytable-3.11.0-1|24	row range.
14mr|python-prettytable-3.11.0-1|25	
14mr|python-prettytable-3.11.0-1|26	#------------------------------------------------------------------
14mr|python-prettytable-3.11.0-1|27	
14mr|python-prettytable-3.11.0-1|28	%package -n python3-%{pypi_name}
14mr|python-prettytable-3.11.0-1|29	Summary:	Python library for displaying data in ASCII table format
14mr|python-prettytable-3.11.0-1|30	Group:		Development/Python
14mr|python-prettytable-3.11.0-1|31	
14mr|python-prettytable-3.11.0-1|32	%description -n python3-%{pypi_name}
14mr|python-prettytable-3.11.0-1|33	PrettyTable is a simple Python library designed to make
14mr|python-prettytable-3.11.0-1|34	it quick and easy to represent tabular data in visually
14mr|python-prettytable-3.11.0-1|35	appealing ASCII tables. It was inspired by the ASCII
14mr|python-prettytable-3.11.0-1|36	tables used in the PostgreSQL shell psql. PrettyTable
14mr|python-prettytable-3.11.0-1|37	allows for selection of which columns are to be printed,
14mr|python-prettytable-3.11.0-1|38	independent alignment of columns (left or right justified
14mr|python-prettytable-3.11.0-1|39	or centred) and printing of "sub-tables" by specifying a
14mr|python-prettytable-3.11.0-1|40	row range.
14mr|python-prettytable-3.11.0-1|41	
14mr|python-prettytable-3.11.0-1|42	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-prettytable-3.11.0-1|43	%doc README.md
14mr|python-prettytable-3.11.0-1|44	%license LICENSE
14mr|python-prettytable-3.11.0-1|45	
14mr|python-prettytable-3.11.0-1|46	#------------------------------------------------------------------
14mr|python-prettytable-3.11.0-1|47	
14mr|python-prettytable-3.11.0-1|48	%prep
14mr|python-prettytable-3.11.0-1|49	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-prettytable-3.11.0-1|50	
14mr|python-prettytable-3.11.0-1|51	%generate_buildrequires
14mr|python-prettytable-3.11.0-1|52	%pyproject_buildrequires -r
14mr|python-prettytable-3.11.0-1|53	
14mr|python-prettytable-3.11.0-1|54	%build
14mr|python-prettytable-3.11.0-1|55	%pyproject_wheel
14mr|python-prettytable-3.11.0-1|56	
14mr|python-prettytable-3.11.0-1|57	%install
14mr|python-prettytable-3.11.0-1|58	%pyproject_install
14mr|python-prettytable-3.11.0-1|59	%pyproject_save_files %{pypi_name}

239 14
14mr|python-priority-2.0.0-1|1	%global pypi_name priority
14mr|python-priority-2.0.0-1|2	
14mr|python-priority-2.0.0-1|3	Summary:	A pure-Python implementation of the HTTP/2 priority tree
14mr|python-priority-2.0.0-1|4	Name:		python-%{pypi_name}
14mr|python-priority-2.0.0-1|5	Version:	2.0.0
14mr|python-priority-2.0.0-1|6	Release:	1
14mr|python-priority-2.0.0-1|7	License:	MIT
14mr|python-priority-2.0.0-1|8	Group:		Development/Python
14mr|python-priority-2.0.0-1|9	Url:		http://python-hyper.org/priority/
14mr|python-priority-2.0.0-1|10	Source0:	%pypi_source
14mr|python-priority-2.0.0-1|11	# Increase deadline for test_period_of_repetition
14mr|python-priority-2.0.0-1|12	Patch1:		deadline.patch
14mr|python-priority-2.0.0-1|13	BuildRequires:	python3dist(hypothesis)
14mr|python-priority-2.0.0-1|14	BuildRequires:	python3dist(pytest)
14mr|python-priority-2.0.0-1|15	BuildRequires:	python3dist(setuptools)
14mr|python-priority-2.0.0-1|16	BuildRequires:	pkgconfig(python3)
14mr|python-priority-2.0.0-1|17	BuildArch:	noarch
14mr|python-priority-2.0.0-1|18	
14mr|python-priority-2.0.0-1|19	%description
14mr|python-priority-2.0.0-1|20	A HTTP/2 Priority Implementation Priority is a pure-Python
14mr|python-priority-2.0.0-1|21	implementation of the priority logic for HTTP/2, set out in RFC 7540 Section
14mr|python-priority-2.0.0-1|22	5.3 (Stream Priority)_. This logic allows for clients to express a preference
14mr|python-priority-2.0.0-1|23	for how the server allocates its (limited) resources to the many outstanding
14mr|python-priority-2.0.0-1|24	HTTP requests that may be running over a single HTTP/2 connection.
14mr|python-priority-2.0.0-1|25	
14mr|python-priority-2.0.0-1|26	#------------------------------------------------------------------
14mr|python-priority-2.0.0-1|27	
14mr|python-priority-2.0.0-1|28	%package -n python3-%{pypi_name}
14mr|python-priority-2.0.0-1|29	Summary:	A pure-Python implementation of the HTTP/2 priority tree
14mr|python-priority-2.0.0-1|30	Group:		Development/Python
14mr|python-priority-2.0.0-1|31	
14mr|python-priority-2.0.0-1|32	%description -n python3-%{pypi_name}
14mr|python-priority-2.0.0-1|33	A HTTP/2 Priority Implementation Priority is a pure-Python
14mr|python-priority-2.0.0-1|34	implementation of the priority logic for HTTP/2, set out in RFC 7540 Section
14mr|python-priority-2.0.0-1|35	5.3 (Stream Priority)_. This logic allows for clients to express a preference
14mr|python-priority-2.0.0-1|36	for how the server allocates its (limited) resources to the many outstanding
14mr|python-priority-2.0.0-1|37	HTTP requests that may be running over a single HTTP/2 connection.
14mr|python-priority-2.0.0-1|38	
14mr|python-priority-2.0.0-1|39	%files -n python3-%{pypi_name}
14mr|python-priority-2.0.0-1|40	%doc README.rst
14mr|python-priority-2.0.0-1|41	%license LICENSE
14mr|python-priority-2.0.0-1|42	%{python3_sitelib}/%{pypi_name}
14mr|python-priority-2.0.0-1|43	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mr|python-priority-2.0.0-1|44	
14mr|python-priority-2.0.0-1|45	#------------------------------------------------------------------
14mr|python-priority-2.0.0-1|46	
14mr|python-priority-2.0.0-1|47	%prep
14mr|python-priority-2.0.0-1|48	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-priority-2.0.0-1|49	# Remove bundled egg-info
14mr|python-priority-2.0.0-1|50	rm -rf %{pypi_name}.egg-info
14mr|python-priority-2.0.0-1|51	
14mr|python-priority-2.0.0-1|52	%generate_buildrequires
14mr|python-priority-2.0.0-1|53	%pyproject_buildrequires
14mr|python-priority-2.0.0-1|54	
14mr|python-priority-2.0.0-1|55	%build
14mr|python-priority-2.0.0-1|56	%pyproject_wheel
14mr|python-priority-2.0.0-1|57	
14mr|python-priority-2.0.0-1|58	%install
14mr|python-priority-2.0.0-1|59	%pyproject_install
14mr|python-priority-2.0.0-1|60	
14mr|python-priority-2.0.0-1|61	%check
14mr|python-priority-2.0.0-1|62	PYTHONPATH=%{buildroot}%{python3_sitelib}:$PYTHONPATH %{__python3} -m pytest

240 14
14mr|python-prompt_toolkit-3.0.48-1|1	%global pypi_name prompt_toolkit
14mr|python-prompt_toolkit-3.0.48-1|2	
14mr|python-prompt_toolkit-3.0.48-1|3	Name:           python-%{pypi_name}
14mr|python-prompt_toolkit-3.0.48-1|4	Version:	3.0.48
14mr|python-prompt_toolkit-3.0.48-1|5	Release:	1
14mr|python-prompt_toolkit-3.0.48-1|6	Group:          Development/Python
14mr|python-prompt_toolkit-3.0.48-1|7	Summary:        Library for building powerful interactive command lines in Python
14mr|python-prompt_toolkit-3.0.48-1|8	License:        BSD
14mr|python-prompt_toolkit-3.0.48-1|9	URL:            https://github.com/jonathanslenders/python-prompt-toolkit
14mr|python-prompt_toolkit-3.0.48-1|10	Source0:	%{pypi_source}
14mr|python-prompt_toolkit-3.0.48-1|11	BuildArch:      noarch
14mr|python-prompt_toolkit-3.0.48-1|12	BuildRequires:  python3-devel
14mr|python-prompt_toolkit-3.0.48-1|13	BuildRequires:  python3-setuptools
14mr|python-prompt_toolkit-3.0.48-1|14	
14mr|python-prompt_toolkit-3.0.48-1|15	%description
14mr|python-prompt_toolkit-3.0.48-1|16	prompt_toolkit is a library for building powerful interactive command lines
14mr|python-prompt_toolkit-3.0.48-1|17	and terminal applications in Python.
14mr|python-prompt_toolkit-3.0.48-1|18	
14mr|python-prompt_toolkit-3.0.48-1|19	%package -n     python3-%{pypi_name}
14mr|python-prompt_toolkit-3.0.48-1|20	Summary:        Library for building powerful interactive command lines in Python
14mr|python-prompt_toolkit-3.0.48-1|21	Requires:       python3-pygments
14mr|python-prompt_toolkit-3.0.48-1|22	Requires:       python3-six >= 1.9.0
14mr|python-prompt_toolkit-3.0.48-1|23	Requires:       python3-wcwidth
14mr|python-prompt_toolkit-3.0.48-1|24	
14mr|python-prompt_toolkit-3.0.48-1|25	%description -n python3-%{pypi_name}
14mr|python-prompt_toolkit-3.0.48-1|26	prompt_toolkit is a library for building powerful interactive command lines
14mr|python-prompt_toolkit-3.0.48-1|27	and terminal applications in Python.
14mr|python-prompt_toolkit-3.0.48-1|28	
14mr|python-prompt_toolkit-3.0.48-1|29	%prep
14mr|python-prompt_toolkit-3.0.48-1|30	%setup -q -n %{pypi_name}-%{version}
14mr|python-prompt_toolkit-3.0.48-1|31	rm -rf %{pypi_name}.egg-info
14mr|python-prompt_toolkit-3.0.48-1|32	
14mr|python-prompt_toolkit-3.0.48-1|33	%generate_buildrequires
14mr|python-prompt_toolkit-3.0.48-1|34	%pyproject_buildrequires
14mr|python-prompt_toolkit-3.0.48-1|35	
14mr|python-prompt_toolkit-3.0.48-1|36	%build
14mr|python-prompt_toolkit-3.0.48-1|37	%pyproject_wheel
14mr|python-prompt_toolkit-3.0.48-1|38	
14mr|python-prompt_toolkit-3.0.48-1|39	%install
14mr|python-prompt_toolkit-3.0.48-1|40	%pyproject_install
14mr|python-prompt_toolkit-3.0.48-1|41	
14mr|python-prompt_toolkit-3.0.48-1|42	%files -n python3-%{pypi_name}
14mr|python-prompt_toolkit-3.0.48-1|43	%doc README.rst AUTHORS.rst CHANGELOG LICENSE
14mr|python-prompt_toolkit-3.0.48-1|44	%{python3_sitelib}/%{pypi_name}
14mr|python-prompt_toolkit-3.0.48-1|45	%{python3_sitelib}/%{pypi_name}-*.dist-info

241 14
14mr|python-propcache-0.5.2-1|1	%global pypi_name propcache
14mr|python-propcache-0.5.2-1|2	
14mr|python-propcache-0.5.2-1|3	Name:           python-%{pypi_name}
14mr|python-propcache-0.5.2-1|4	Version:        0.5.2
14mr|python-propcache-0.5.2-1|5	Release:        1
14mr|python-propcache-0.5.2-1|6	Summary:        Module for fast property caching
14mr|python-propcache-0.5.2-1|7	
14mr|python-propcache-0.5.2-1|8	License:        Apache-2.0
14mr|python-propcache-0.5.2-1|9	URL:            https://github.com/aio-libs/propcache
14mr|python-propcache-0.5.2-1|10	Source:         https://github.com/aio-libs/propcache/archive/v%{version}/%{pypi_name}-%{version}.tar.gz
14mr|python-propcache-0.5.2-1|11	
14mr|python-propcache-0.5.2-1|12	BuildRequires:  gcc
14mr|python-propcache-0.5.2-1|13	BuildRequires:  python3-devel
14mr|python-propcache-0.5.2-1|14	BuildRequires:  python3dist(cython)
14mr|python-propcache-0.5.2-1|15	BuildRequires:  python3dist(pytest)
14mr|python-propcache-0.5.2-1|16	BuildRequires:  python3dist(pytest-xdist)
14mr|python-propcache-0.5.2-1|17	
14mr|python-propcache-0.5.2-1|18	%global debug_package %{nil}
14mr|python-propcache-0.5.2-1|19	
14mr|python-propcache-0.5.2-1|20	%global _description %{expand:
14mr|python-propcache-0.5.2-1|21	Module for fast property caching.}
14mr|python-propcache-0.5.2-1|22	
14mr|python-propcache-0.5.2-1|23	%description %_description
14mr|python-propcache-0.5.2-1|24	
14mr|python-propcache-0.5.2-1|25	%package -n python3-%{pypi_name}
14mr|python-propcache-0.5.2-1|26	Summary:        %{summary}
14mr|python-propcache-0.5.2-1|27	
14mr|python-propcache-0.5.2-1|28	%description -n python3-%{pypi_name} %_description
14mr|python-propcache-0.5.2-1|29	
14mr|python-propcache-0.5.2-1|30	%prep
14mr|python-propcache-0.5.2-1|31	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-propcache-0.5.2-1|32	# Disable coverage
14mr|python-propcache-0.5.2-1|33	sed -r -e 's/(-.*cov.*$)/#\1/g' -i pytest.ini
14mr|python-propcache-0.5.2-1|34	# Remove Cython's upper version pin
14mr|python-propcache-0.5.2-1|35	sed -i 's/Cython ~= 3\.1\.0/Cython >= 3.1.0/g' packaging/pep517_backend/_backend.py
14mr|python-propcache-0.5.2-1|36	
14mr|python-propcache-0.5.2-1|37	%generate_buildrequires
14mr|python-propcache-0.5.2-1|38	%pyproject_buildrequires
14mr|python-propcache-0.5.2-1|39	
14mr|python-propcache-0.5.2-1|40	%build
14mr|python-propcache-0.5.2-1|41	%pyproject_wheel
14mr|python-propcache-0.5.2-1|42	
14mr|python-propcache-0.5.2-1|43	%install
14mr|python-propcache-0.5.2-1|44	%pyproject_install
14mr|python-propcache-0.5.2-1|45	%pyproject_save_files -l %{pypi_name}
14mr|python-propcache-0.5.2-1|46	
14mr|python-propcache-0.5.2-1|47	%check
14mr|python-propcache-0.5.2-1|48	%pytest
14mr|python-propcache-0.5.2-1|49	
14mr|python-propcache-0.5.2-1|50	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-propcache-0.5.2-1|51	%doc CHANGES.rst README.rst

242 14
14mr|python-ptyprocess-0.7.0-3|1	%global pypi_name ptyprocess
14mr|python-ptyprocess-0.7.0-3|2	
14mr|python-ptyprocess-0.7.0-3|3	Name:		python-%{pypi_name}
14mr|python-ptyprocess-0.7.0-3|4	Version:	0.7.0
14mr|python-ptyprocess-0.7.0-3|5	Release:	3
14mr|python-ptyprocess-0.7.0-3|6	Group:		Development/Python
14mr|python-ptyprocess-0.7.0-3|7	Summary:	Run a subprocess in a pseudo terminal
14mr|python-ptyprocess-0.7.0-3|8	License:	BSD
14mr|python-ptyprocess-0.7.0-3|9	URL:		https://pypi.python.org/pypi/%{pypi_name}
14mr|python-ptyprocess-0.7.0-3|10	Source0:	%{pypi_source}
14mr|python-ptyprocess-0.7.0-3|11	BuildRequires:	pkgconfig(python3)
14mr|python-ptyprocess-0.7.0-3|12	BuildRequires:	python3dist(setuptools)
14mr|python-ptyprocess-0.7.0-3|13	BuildArch:	noarch
14mr|python-ptyprocess-0.7.0-3|14	
14mr|python-ptyprocess-0.7.0-3|15	%description
14mr|python-ptyprocess-0.7.0-3|16	Launch a subprocess in a pseudo terminal (pty), and interact with both
14mr|python-ptyprocess-0.7.0-3|17	the process and its pty.
14mr|python-ptyprocess-0.7.0-3|18	
14mr|python-ptyprocess-0.7.0-3|19	#----------------------------------------------------------
14mr|python-ptyprocess-0.7.0-3|20	%package -n     python3-%{pypi_name}
14mr|python-ptyprocess-0.7.0-3|21	Summary:	Run a subprocess in a pseudo terminal
14mr|python-ptyprocess-0.7.0-3|22	Group:		Development/Python
14mr|python-ptyprocess-0.7.0-3|23	
14mr|python-ptyprocess-0.7.0-3|24	%description -n python3-%{pypi_name}
14mr|python-ptyprocess-0.7.0-3|25	Launch a subprocess in a pseudo terminal (pty), and interact with both
14mr|python-ptyprocess-0.7.0-3|26	the process and its pty.
14mr|python-ptyprocess-0.7.0-3|27	
14mr|python-ptyprocess-0.7.0-3|28	%files -n python3-%{pypi_name}
14mr|python-ptyprocess-0.7.0-3|29	%{python3_sitelib}/%{pypi_name}
14mr|python-ptyprocess-0.7.0-3|30	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mr|python-ptyprocess-0.7.0-3|31	
14mr|python-ptyprocess-0.7.0-3|32	#----------------------------------------------------------
14mr|python-ptyprocess-0.7.0-3|33	%prep
14mr|python-ptyprocess-0.7.0-3|34	%setup -qn %{pypi_name}-%{version}
14mr|python-ptyprocess-0.7.0-3|35	
14mr|python-ptyprocess-0.7.0-3|36	find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
14mr|python-ptyprocess-0.7.0-3|37	
14mr|python-ptyprocess-0.7.0-3|38	%generate_buildrequires
14mr|python-ptyprocess-0.7.0-3|39	%pyproject_buildrequires
14mr|python-ptyprocess-0.7.0-3|40	
14mr|python-ptyprocess-0.7.0-3|41	%build
14mr|python-ptyprocess-0.7.0-3|42	%pyproject_wheel
14mr|python-ptyprocess-0.7.0-3|43	
14mr|python-ptyprocess-0.7.0-3|44	%install
14mr|python-ptyprocess-0.7.0-3|45	%pyproject_install

243 14
14mr|python-py-1.11.0-1|1	%define pypi_name  py
14mr|python-py-1.11.0-1|2	
14mr|python-py-1.11.0-1|3	Name:		python-%{pypi_name}
14mr|python-py-1.11.0-1|4	Version:	1.11.0
14mr|python-py-1.11.0-1|5	Release:	1
14mr|python-py-1.11.0-1|6	Summary:	Library with cross-python path, ini-parsing, io, code, log facilities
14mr|python-py-1.11.0-1|7	Group:		Development/Python
14mr|python-py-1.11.0-1|8	Url:		http://py.readthedocs.org
14mr|python-py-1.11.0-1|9	License:	MIT
14mr|python-py-1.11.0-1|10	Source0:	https://pypi.io/packages/source/p/py/py-%{version}.tar.gz
14mr|python-py-1.11.0-1|11	BuildRequires:	python3-setuptools
14mr|python-py-1.11.0-1|12	BuildRequires:	python3-setuptools_scm
14mr|python-py-1.11.0-1|13	BuildRequires:	python3-apipkg
14mr|python-py-1.11.0-1|14	BuildArch:	noarch
14mr|python-py-1.11.0-1|15	
14mr|python-py-1.11.0-1|16	%description
14mr|python-py-1.11.0-1|17	NOTE: this library is in maintenance mode and should not be used in new code.
14mr|python-py-1.11.0-1|18	
14mr|python-py-1.11.0-1|19	The py lib is a development support library featuring these tools and
14mr|python-py-1.11.0-1|20	APIs:
14mr|python-py-1.11.0-1|21	
14mr|python-py-1.11.0-1|22	* py.path: uniform local and svn path objects
14mr|python-py-1.11.0-1|23	* py.apipkg: explicit API control and lazy-importing
14mr|python-py-1.11.0-1|24	* py.iniconfig: easy parsing of .ini files
14mr|python-py-1.11.0-1|25	* py.code: dynamic code generation and introspection
14mr|python-py-1.11.0-1|26	
14mr|python-py-1.11.0-1|27	NOTE: prior to the 1.4 release this distribution used
14mr|python-py-1.11.0-1|28	to contain py.test which is now its own package,
14mr|python-py-1.11.0-1|29	see http://pytest.org
14mr|python-py-1.11.0-1|30	
14mr|python-py-1.11.0-1|31	#----------------------------------------------------------
14mr|python-py-1.11.0-1|32	%package -n python3-%{pypi_name}
14mr|python-py-1.11.0-1|33	Summary:	Library with cross-python path, ini-parsing, io, code, log facilities
14mr|python-py-1.11.0-1|34	Group:		Development/Python
14mr|python-py-1.11.0-1|35	
14mr|python-py-1.11.0-1|36	%description -n python3-%{pypi_name}
14mr|python-py-1.11.0-1|37	NOTE: this library is in maintenance mode and should
14mr|python-py-1.11.0-1|38	not be used in new code.
14mr|python-py-1.11.0-1|39	
14mr|python-py-1.11.0-1|40	The py lib is a development support library featuring
14mr|python-py-1.11.0-1|41	these tools and APIs:
14mr|python-py-1.11.0-1|42	
14mr|python-py-1.11.0-1|43	* py.path: uniform local and svn path objects
14mr|python-py-1.11.0-1|44	* py.apipkg: explicit API control and lazy-importing
14mr|python-py-1.11.0-1|45	* py.iniconfig: easy parsing of .ini files
14mr|python-py-1.11.0-1|46	* py.code: dynamic code generation and introspection
14mr|python-py-1.11.0-1|47	
14mr|python-py-1.11.0-1|48	
14mr|python-py-1.11.0-1|49	NOTE: prior to the 1.4 release this distribution used
14mr|python-py-1.11.0-1|50	to contain py.test which is now its own package,
14mr|python-py-1.11.0-1|51	see http://pytest.org
14mr|python-py-1.11.0-1|52	
14mr|python-py-1.11.0-1|53	%files -n python3-%{pypi_name}
14mr|python-py-1.11.0-1|54	%doc CHANGELOG.rst LICENSE README.rst
14mr|python-py-1.11.0-1|55	%{python3_sitelib}/py*
14mr|python-py-1.11.0-1|56	
14mr|python-py-1.11.0-1|57	#----------------------------------------------------------
14mr|python-py-1.11.0-1|58	
14mr|python-py-1.11.0-1|59	%prep
14mr|python-py-1.11.0-1|60	%setup -q -n %{pypi_name}-%{version}
14mr|python-py-1.11.0-1|61	
14mr|python-py-1.11.0-1|62	%build
14mr|python-py-1.11.0-1|63	%py3_build
14mr|python-py-1.11.0-1|64	
14mr|python-py-1.11.0-1|65	%install
14mr|python-py-1.11.0-1|66	%py3_install

244 14
14mr|python-pyagentx-0.4.pcs.2-1|1	%define srcname pyagentx
14mr|python-pyagentx-0.4.pcs.2-1|2	
14mr|python-pyagentx-0.4.pcs.2-1|3	Name:		python-%{srcname}
14mr|python-pyagentx-0.4.pcs.2-1|4	Version:	0.4.pcs.2
14mr|python-pyagentx-0.4.pcs.2-1|5	Release:	1
14mr|python-pyagentx-0.4.pcs.2-1|6	Summary:	Native Python AgentX client implementation to extend SNMP agents
14mr|python-pyagentx-0.4.pcs.2-1|7	Group:		Development/Python
14mr|python-pyagentx-0.4.pcs.2-1|8	License:	BSD-2
14mr|python-pyagentx-0.4.pcs.2-1|9	URL:		https://github.com/ondrejmular/pyagentx
14mr|python-pyagentx-0.4.pcs.2-1|10	Source0:	https://github.com/ondrejmular/pyagentx/archive/refs/tags/v%{version}.tar.gz?/%{srcname}-%{version}.tar.gz
14mr|python-pyagentx-0.4.pcs.2-1|11	BuildRequires:	python3-setuptools
14mr|python-pyagentx-0.4.pcs.2-1|12	BuildRequires:	python3-devel
14mr|python-pyagentx-0.4.pcs.2-1|13	BuildArch:	noarch
14mr|python-pyagentx-0.4.pcs.2-1|14	
14mr|python-pyagentx-0.4.pcs.2-1|15	%description
14mr|python-pyagentx-0.4.pcs.2-1|16	"pyagentx" is pure Python implementation of AgentX protocol (RFC 2741),
14mr|python-pyagentx-0.4.pcs.2-1|17	it will allow you to extend SNMP agent (snmpd) by writing AgentX subagents,
14mr|python-pyagentx-0.4.pcs.2-1|18	without modifying your original SNMP agent.
14mr|python-pyagentx-0.4.pcs.2-1|19	
14mr|python-pyagentx-0.4.pcs.2-1|20	[RFC 2741: Agent Extensibility (AgentX) Protocol Version 1]
14mr|python-pyagentx-0.4.pcs.2-1|21	(http://www.ietf.org/rfc/rfc2741.txt)
14mr|python-pyagentx-0.4.pcs.2-1|22	
14mr|python-pyagentx-0.4.pcs.2-1|23	#----------------------------------------------
14mr|python-pyagentx-0.4.pcs.2-1|24	%package -n python3-%{srcname}
14mr|python-pyagentx-0.4.pcs.2-1|25	Summary:	Native Python AgentX client implementation to extend SNMP agents
14mr|python-pyagentx-0.4.pcs.2-1|26	Group:		Development/Python
14mr|python-pyagentx-0.4.pcs.2-1|27	
14mr|python-pyagentx-0.4.pcs.2-1|28	%description -n python3-%{srcname}
14mr|python-pyagentx-0.4.pcs.2-1|29	"pyagentx" is pure Python implementation of AgentX protocol (RFC 2741),
14mr|python-pyagentx-0.4.pcs.2-1|30	it will allow you to extend SNMP agent (snmpd) by writing AgentX subagents,
14mr|python-pyagentx-0.4.pcs.2-1|31	without modifying your original SNMP agent.
14mr|python-pyagentx-0.4.pcs.2-1|32	
14mr|python-pyagentx-0.4.pcs.2-1|33	[RFC 2741: Agent Extensibility (AgentX) Protocol Version 1]
14mr|python-pyagentx-0.4.pcs.2-1|34	(http://www.ietf.org/rfc/rfc2741.txt)
14mr|python-pyagentx-0.4.pcs.2-1|35	
14mr|python-pyagentx-0.4.pcs.2-1|36	%files -n python3-%{srcname}
14mr|python-pyagentx-0.4.pcs.2-1|37	%{python3_sitelib}/%{srcname}
14mr|python-pyagentx-0.4.pcs.2-1|38	%{python3_sitelib}/%{srcname}-0.4.1*-info
14mr|python-pyagentx-0.4.pcs.2-1|39	
14mr|python-pyagentx-0.4.pcs.2-1|40	#----------------------------------------------
14mr|python-pyagentx-0.4.pcs.2-1|41	%prep
14mr|python-pyagentx-0.4.pcs.2-1|42	%autosetup -p1 -n %{srcname}-%{version}
14mr|python-pyagentx-0.4.pcs.2-1|43	
14mr|python-pyagentx-0.4.pcs.2-1|44	%generate_buildrequires
14mr|python-pyagentx-0.4.pcs.2-1|45	%pyproject_buildrequires
14mr|python-pyagentx-0.4.pcs.2-1|46	
14mr|python-pyagentx-0.4.pcs.2-1|47	%build
14mr|python-pyagentx-0.4.pcs.2-1|48	%pyproject_wheel
14mr|python-pyagentx-0.4.pcs.2-1|49	
14mr|python-pyagentx-0.4.pcs.2-1|50	%install
14mr|python-pyagentx-0.4.pcs.2-1|51	%pyproject_install

245 14
14mr|python-pybeam-0.7-2|1	%define module	pybeam
14mr|python-pybeam-0.7-2|2	
14mr|python-pybeam-0.7-2|3	Name:		python-%{module}
14mr|python-pybeam-0.7-2|4	Version:	0.7
14mr|python-pybeam-0.7-2|5	Release:	2
14mr|python-pybeam-0.7-2|6	Summary:	Python module to parse Erlang BEAM files
14mr|python-pybeam-0.7-2|7	License:	MIT
14mr|python-pybeam-0.7-2|8	Group:		Development/Python
14mr|python-pybeam-0.7-2|9	URL:		https://github.com/matwey/%{module}
14mr|python-pybeam-0.7-2|10	Source0:	https://github.com/matwey/%{module}/archive/%{version}/%{module}-%{version}.tar.gz
14mr|python-pybeam-0.7-2|11	BuildArch:	noarch
14mr|python-pybeam-0.7-2|12	
14mr|python-pybeam-0.7-2|13	%description
14mr|python-pybeam-0.7-2|14	Python module to parse Erlang BEAM files.
14mr|python-pybeam-0.7-2|15	#----------------------------------------------------------
14mr|python-pybeam-0.7-2|16	
14mr|python-pybeam-0.7-2|17	%package -n	python3-%{module}
14mr|python-pybeam-0.7-2|18	Summary:	Python 3 module to parse Erlang BEAM files
14mr|python-pybeam-0.7-2|19	Group:		Development/Python
14mr|python-pybeam-0.7-2|20	BuildRequires:	pkgconfig(python3)
14mr|python-pybeam-0.7-2|21	BuildRequires:	python3dist(setuptools)
14mr|python-pybeam-0.7-2|22	BuildRequires:	python3dist(construct)
14mr|python-pybeam-0.7-2|23	BuildRequires:	python3dist(sphinx)
14mr|python-pybeam-0.7-2|24	BuildArch:	noarch
14mr|python-pybeam-0.7-2|25	
14mr|python-pybeam-0.7-2|26	%description -n python3-%{module}
14mr|python-pybeam-0.7-2|27	Python 3 module to parse Erlang BEAM files.
14mr|python-pybeam-0.7-2|28	
14mr|python-pybeam-0.7-2|29	%files -n python3-%{module}
14mr|python-pybeam-0.7-2|30	%doc README.md LICENSE
14mr|python-pybeam-0.7-2|31	%{python3_sitelib}/*
14mr|python-pybeam-0.7-2|32	
14mr|python-pybeam-0.7-2|33	#----------------------------------------------------------
14mr|python-pybeam-0.7-2|34	
14mr|python-pybeam-0.7-2|35	%prep
14mr|python-pybeam-0.7-2|36	%setup -q -n %{module}-%{version}
14mr|python-pybeam-0.7-2|37	
14mr|python-pybeam-0.7-2|38	%generate_buildrequires
14mr|python-pybeam-0.7-2|39	%pyproject_buildrequires
14mr|python-pybeam-0.7-2|40	
14mr|python-pybeam-0.7-2|41	%build
14mr|python-pybeam-0.7-2|42	%pyproject_wheel
14mr|python-pybeam-0.7-2|43	
14mr|python-pybeam-0.7-2|44	%install
14mr|python-pybeam-0.7-2|45	%pyproject_install
14mr|python-pybeam-0.7-2|46	

246 14
14mr|python-pycryptodomex-3.21.0-1|1	%global pypi_name pycryptodomex
14mr|python-pycryptodomex-3.21.0-1|2	
14mr|python-pycryptodomex-3.21.0-1|3	Summary:	A self-contained cryptographic library for Python
14mr|python-pycryptodomex-3.21.0-1|4	Name:		python-%{pypi_name}
14mr|python-pycryptodomex-3.21.0-1|5	Version:	3.21.0
14mr|python-pycryptodomex-3.21.0-1|6	Release:	1
14mr|python-pycryptodomex-3.21.0-1|7	# PyCrypto-based code is public domain, further PyCryptodome contributions are
14mr|python-pycryptodomex-3.21.0-1|8	# BSD
14mr|python-pycryptodomex-3.21.0-1|9	License:	BSD and Public Domain
14mr|python-pycryptodomex-3.21.0-1|10	Group:		Development/Python
14mr|python-pycryptodomex-3.21.0-1|11	Url:		http://www.pycryptodome.org/
14mr|python-pycryptodomex-3.21.0-1|12	Source0:	%{pypi_source}
14mr|python-pycryptodomex-3.21.0-1|13	# Use external libtomcrypt library
14mr|python-pycryptodomex-3.21.0-1|14	Patch0:		%{name}-3.15.0-use_external_libtomcrypt.patch
14mr|python-pycryptodomex-3.21.0-1|15	# Fix documentation build with Sphinx <= 1.2, especially on EL
14mr|python-pycryptodomex-3.21.0-1|16	Patch1:		%{name}-3.7.0-sphinx.patch
14mr|python-pycryptodomex-3.21.0-1|17	BuildRequires:	pyproject-rpm-macros
14mr|python-pycryptodomex-3.21.0-1|18	BuildRequires:	python3dist(pycrypto)
14mr|python-pycryptodomex-3.21.0-1|19	BuildRequires:	python3dist(pytest)
14mr|python-pycryptodomex-3.21.0-1|20	BuildRequires:	python3dist(setuptools)
14mr|python-pycryptodomex-3.21.0-1|21	BuildRequires:	pkgconfig(libtomcrypt)
14mr|python-pycryptodomex-3.21.0-1|22	BuildRequires:	pkgconfig(libtommath)
14mr|python-pycryptodomex-3.21.0-1|23	BuildRequires:	pkgconfig(python3)
14mr|python-pycryptodomex-3.21.0-1|24	
14mr|python-pycryptodomex-3.21.0-1|25	%description
14mr|python-pycryptodomex-3.21.0-1|26	PyCryptodome is a self-contained Python package of low-level cryptographic
14mr|python-pycryptodomex-3.21.0-1|27	primitives. It's a fork of PyCrypto. It brings several enhancements with respect
14mr|python-pycryptodomex-3.21.0-1|28	to the last official version of PyCrypto (2.6.1).
14mr|python-pycryptodomex-3.21.0-1|29	
14mr|python-pycryptodomex-3.21.0-1|30	#------------------------------------------------
14mr|python-pycryptodomex-3.21.0-1|31	
14mr|python-pycryptodomex-3.21.0-1|32	%package -n python3-%{pypi_name}
14mr|python-pycryptodomex-3.21.0-1|33	Summary:	%{summary}
14mr|python-pycryptodomex-3.21.0-1|34	Group:		Development/Python
14mr|python-pycryptodomex-3.21.0-1|35	Requires:	gmp%{?_isa}
14mr|python-pycryptodomex-3.21.0-1|36	
14mr|python-pycryptodomex-3.21.0-1|37	%description -n python3-%{pypi_name}
14mr|python-pycryptodomex-3.21.0-1|38	PyCryptodome is a self-contained Python package of low-level cryptographic
14mr|python-pycryptodomex-3.21.0-1|39	primitives. It's a fork of PyCrypto. It brings several enhancements with respect
14mr|python-pycryptodomex-3.21.0-1|40	to the last official version of PyCrypto (2.6.1), for instance:
14mr|python-pycryptodomex-3.21.0-1|41	\
14mr|python-pycryptodomex-3.21.0-1|42	* Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB)
14mr|python-pycryptodomex-3.21.0-1|43	* Accelerated AES on Intel platforms via AES-NI
14mr|python-pycryptodomex-3.21.0-1|44	* Elliptic curves cryptography (NIST P-256 curve only)
14mr|python-pycryptodomex-3.21.0-1|45	* Better and more compact API (nonce and iv attributes for ciphers, automatic
14mr|python-pycryptodomex-3.21.0-1|46	generation of random nonces and IVs, simplified CTR cipher mode, and more)
14mr|python-pycryptodomex-3.21.0-1|47	* SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms
14mr|python-pycryptodomex-3.21.0-1|48	* Salsa20 and ChaCha20 stream ciphers
14mr|python-pycryptodomex-3.21.0-1|49	* scrypt and HKDF
14mr|python-pycryptodomex-3.21.0-1|50	* Deterministic (EC)DSA
14mr|python-pycryptodomex-3.21.0-1|51	* Password-protected PKCS#8 key containers
14mr|python-pycryptodomex-3.21.0-1|52	* Shamir's Secret Sharing scheme
14mr|python-pycryptodomex-3.21.0-1|53	* Random numbers get sourced directly from the OS (and not from a CSPRNG in
14mr|python-pycryptodomex-3.21.0-1|54	userspace)
14mr|python-pycryptodomex-3.21.0-1|55	* Cleaner RSA and DSA key generation (largely based on FIPS 186-4)
14mr|python-pycryptodomex-3.21.0-1|56	* Major clean ups and simplification of the code base
14mr|python-pycryptodomex-3.21.0-1|57	
14mr|python-pycryptodomex-3.21.0-1|58	PyCryptodome is not a wrapper to a separate C library like OpenSSL. To the
14mr|python-pycryptodomex-3.21.0-1|59	largest possible extent, algorithms are implemented in pure Python. Only the
14mr|python-pycryptodomex-3.21.0-1|60	pieces that are extremely critical to performance (e.g. block ciphers) are
14mr|python-pycryptodomex-3.21.0-1|61	implemented as C extensions.
14mr|python-pycryptodomex-3.21.0-1|62	
14mr|python-pycryptodomex-3.21.0-1|63	Note: all modules are installed under the Cryptodome package to avoid conflicts\
14mr|python-pycryptodomex-3.21.0-1|64	with the PyCrypto library.
14mr|python-pycryptodomex-3.21.0-1|65	
14mr|python-pycryptodomex-3.21.0-1|66	
14mr|python-pycryptodomex-3.21.0-1|67	%files -n python3-%{pypi_name}
14mr|python-pycryptodomex-3.21.0-1|68	%doc AUTHORS.rst Changelog.rst README.rst
14mr|python-pycryptodomex-3.21.0-1|69	%license LICENSE.rst
14mr|python-pycryptodomex-3.21.0-1|70	%{python3_sitearch}/Cryptodome
14mr|python-pycryptodomex-3.21.0-1|71	%exclude %{python3_sitearch}/Cryptodome/SelfTest
14mr|python-pycryptodomex-3.21.0-1|72	%{python3_sitearch}/%{pypi_name}-%{version}.dist-info
14mr|python-pycryptodomex-3.21.0-1|73	
14mr|python-pycryptodomex-3.21.0-1|74	#------------------------------------------------
14mr|python-pycryptodomex-3.21.0-1|75	
14mr|python-pycryptodomex-3.21.0-1|76	%package -n python3-%{pypi_name}-selftest
14mr|python-pycryptodomex-3.21.0-1|77	Summary:	PyCryptodome test suite module
14mr|python-pycryptodomex-3.21.0-1|78	Group:		Development/Python
14mr|python-pycryptodomex-3.21.0-1|79	Requires:	python3-%{pypi_name}%{?_isa}
14mr|python-pycryptodomex-3.21.0-1|80	
14mr|python-pycryptodomex-3.21.0-1|81	%description -n python3-%{pypi_name}-selftest
14mr|python-pycryptodomex-3.21.0-1|82	This package provides the PyCryptodome test suite module (Cryptodome.SelfTest).
14mr|python-pycryptodomex-3.21.0-1|83	
14mr|python-pycryptodomex-3.21.0-1|84	%files -n python3-%{pypi_name}-selftest
14mr|python-pycryptodomex-3.21.0-1|85	%{python3_sitearch}/Cryptodome/SelfTest
14mr|python-pycryptodomex-3.21.0-1|86	
14mr|python-pycryptodomex-3.21.0-1|87	#------------------------------------------------
14mr|python-pycryptodomex-3.21.0-1|88	
14mr|python-pycryptodomex-3.21.0-1|89	%prep
14mr|python-pycryptodomex-3.21.0-1|90	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-pycryptodomex-3.21.0-1|91	
14mr|python-pycryptodomex-3.21.0-1|92	# Drop bundled libraries
14mr|python-pycryptodomex-3.21.0-1|93	rm -r src/libtom/
14mr|python-pycryptodomex-3.21.0-1|94	
14mr|python-pycryptodomex-3.21.0-1|95	# Remove shebang
14mr|python-pycryptodomex-3.21.0-1|96	sed '1{\@^#! /usr/bin/env python@d}' lib/Cryptodome/SelfTest/__main__.py >lib/Cryptodome/SelfTest/__main__.py.new && \
14mr|python-pycryptodomex-3.21.0-1|97	touch -r lib/Cryptodome/SelfTest/__main__.py lib/Cryptodome/SelfTest/__main__.py.new && \
14mr|python-pycryptodomex-3.21.0-1|98	mv lib/Cryptodome/SelfTest/__main__.py.new lib/Cryptodome/SelfTest/__main__.py
14mr|python-pycryptodomex-3.21.0-1|99	
14mr|python-pycryptodomex-3.21.0-1|100	%generate_buildrequires
14mr|python-pycryptodomex-3.21.0-1|101	%pyproject_buildrequires -r
14mr|python-pycryptodomex-3.21.0-1|102	
14mr|python-pycryptodomex-3.21.0-1|103	%build
14mr|python-pycryptodomex-3.21.0-1|104	touch .separate_namespace
14mr|python-pycryptodomex-3.21.0-1|105	%pyproject_wheel
14mr|python-pycryptodomex-3.21.0-1|106	
14mr|python-pycryptodomex-3.21.0-1|107	%install
14mr|python-pycryptodomex-3.21.0-1|108	%pyproject_install

247 14
14mr|python-pydbus-0.6.0-3|1	%global pypi_name pydbus
14mr|python-pydbus-0.6.0-3|2	
14mr|python-pydbus-0.6.0-3|3	Name:           python-%{pypi_name}
14mr|python-pydbus-0.6.0-3|4	Version:        0.6.0
14mr|python-pydbus-0.6.0-3|5	Release:        3
14mr|python-pydbus-0.6.0-3|6	Group:          Development/Python
14mr|python-pydbus-0.6.0-3|7	Summary:        Pythonic DBus library
14mr|python-pydbus-0.6.0-3|8	
14mr|python-pydbus-0.6.0-3|9	License:        LGPLv2+
14mr|python-pydbus-0.6.0-3|10	URL:            https://pypi.python.org/pypi/pydbus
14mr|python-pydbus-0.6.0-3|11	Source0:        %{pypi_source}
14mr|python-pydbus-0.6.0-3|12	
14mr|python-pydbus-0.6.0-3|13	# upstream fix, not yet in release
14mr|python-pydbus-0.6.0-3|14	# https://github.com/LEW21/pydbus/commit/ff792feb45bbdc0dd6a9ff7453825e34b6554865
14mr|python-pydbus-0.6.0-3|15	Patch1: 0001-make-direction-attribute-conforming-to-introspect.dt.patch
14mr|python-pydbus-0.6.0-3|16	
14mr|python-pydbus-0.6.0-3|17	# patch submitted for upstream inclusion, not yet merged
14mr|python-pydbus-0.6.0-3|18	# https://github.com/LEW21/pydbus/pull/63
14mr|python-pydbus-0.6.0-3|19	Patch2: 0002-Support-asynchronous-calls-58.patch
14mr|python-pydbus-0.6.0-3|20	
14mr|python-pydbus-0.6.0-3|21	# patch submitted for upstream inclusion, not yet merged
14mr|python-pydbus-0.6.0-3|22	# https://github.com/LEW21/pydbus/pull/64
14mr|python-pydbus-0.6.0-3|23	Patch3: 0003-Support-transformation-between-D-Bus-errors-and-exce.patch
14mr|python-pydbus-0.6.0-3|24	
14mr|python-pydbus-0.6.0-3|25	BuildArch:      noarch
14mr|python-pydbus-0.6.0-3|26	
14mr|python-pydbus-0.6.0-3|27	%global _description \
14mr|python-pydbus-0.6.0-3|28	The pydbus module provides pythonic DBUS bindings.\
14mr|python-pydbus-0.6.0-3|29	It is based on PyGI, the Python GObject Introspection bindings,\
14mr|python-pydbus-0.6.0-3|30	which is the recommended way to use GLib from Python.
14mr|python-pydbus-0.6.0-3|31	
14mr|python-pydbus-0.6.0-3|32	%description %{_description}
14mr|python-pydbus-0.6.0-3|33	
14mr|python-pydbus-0.6.0-3|34	%package -n python3-%{pypi_name}
14mr|python-pydbus-0.6.0-3|35	Summary:        %{summary}
14mr|python-pydbus-0.6.0-3|36	BuildRequires:  python3-devel
14mr|python-pydbus-0.6.0-3|37	BuildRequires:  python3-setuptools
14mr|python-pydbus-0.6.0-3|38	Requires:       python3-gi
14mr|python-pydbus-0.6.0-3|39	
14mr|python-pydbus-0.6.0-3|40	%description -n python3-%{pypi_name} %{_description}
14mr|python-pydbus-0.6.0-3|41	
14mr|python-pydbus-0.6.0-3|42	Python 3 version.
14mr|python-pydbus-0.6.0-3|43	
14mr|python-pydbus-0.6.0-3|44	%prep
14mr|python-pydbus-0.6.0-3|45	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-pydbus-0.6.0-3|46	
14mr|python-pydbus-0.6.0-3|47	%build
14mr|python-pydbus-0.6.0-3|48	%py3_build
14mr|python-pydbus-0.6.0-3|49	
14mr|python-pydbus-0.6.0-3|50	%install
14mr|python-pydbus-0.6.0-3|51	%py3_install
14mr|python-pydbus-0.6.0-3|52	
14mr|python-pydbus-0.6.0-3|53	%files -n python3-%{pypi_name}
14mr|python-pydbus-0.6.0-3|54	%license LICENSE
14mr|python-pydbus-0.6.0-3|55	%doc README.rst
14mr|python-pydbus-0.6.0-3|56	%{python3_sitelib}/%{pypi_name}-*.egg-info/
14mr|python-pydbus-0.6.0-3|57	%{python3_sitelib}/%{pypi_name}/

248 14
14mr|python-pyflakes-3.2.0-1|1	%define pypi_name pyflakes
14mr|python-pyflakes-3.2.0-1|2	
14mr|python-pyflakes-3.2.0-1|3	Summary:	Simple program which checks Python source files for errors
14mr|python-pyflakes-3.2.0-1|4	Name:		python-%{pypi_name}
14mr|python-pyflakes-3.2.0-1|5	Version:	3.2.0
14mr|python-pyflakes-3.2.0-1|6	Release:	1
14mr|python-pyflakes-3.2.0-1|7	License:	BSD
14mr|python-pyflakes-3.2.0-1|8	Group:		Development/Python
14mr|python-pyflakes-3.2.0-1|9	Url:		https://github.com/PyCQA/pyflakes
14mr|python-pyflakes-3.2.0-1|10	Source0:	%{pypi_source}
14mr|python-pyflakes-3.2.0-1|11	BuildRequires:  pkgconfig(python3)
14mr|python-pyflakes-3.2.0-1|12	BuildRequires:  python3dist(setuptools)
14mr|python-pyflakes-3.2.0-1|13	BuildArch:	noarch
14mr|python-pyflakes-3.2.0-1|14	
14mr|python-pyflakes-3.2.0-1|15	%description
14mr|python-pyflakes-3.2.0-1|16	Pyflakes is a simple program which checks Python source files for errors. It is
14mr|python-pyflakes-3.2.0-1|17	similar to PyChecker in scope, but differs in that it does not execute the
14mr|python-pyflakes-3.2.0-1|18	modules to check them. This is both safer and faster, although it does not
14mr|python-pyflakes-3.2.0-1|19	perform as many checks.
14mr|python-pyflakes-3.2.0-1|20	
14mr|python-pyflakes-3.2.0-1|21	Unlike PyLint, Pyflakes checks only for logical errors in programs; it does
14mr|python-pyflakes-3.2.0-1|22	not perform any checks on style.
14mr|python-pyflakes-3.2.0-1|23	
14mr|python-pyflakes-3.2.0-1|24	#----------------------------------------------------------------------------
14mr|python-pyflakes-3.2.0-1|25	
14mr|python-pyflakes-3.2.0-1|26	%package -n python3-%{pypi_name}
14mr|python-pyflakes-3.2.0-1|27	Summary:        Simple program which checks Python source files for errors
14mr|python-pyflakes-3.2.0-1|28	Provides:       py3flakes = %{EVRD}
14mr|python-pyflakes-3.2.0-1|29	Provides:	pyflakes = %{EVRD}
14mr|python-pyflakes-3.2.0-1|30	Obsoletes:	pyflakes < %{EVRD}
14mr|python-pyflakes-3.2.0-1|31	
14mr|python-pyflakes-3.2.0-1|32	%description -n python3-%{pypi_name}
14mr|python-pyflakes-3.2.0-1|33	Pyflakes is a simple program which checks Python source files for errors. It is
14mr|python-pyflakes-3.2.0-1|34	similar to PyChecker in scope, but differs in that it does not execute the
14mr|python-pyflakes-3.2.0-1|35	modules to check them. This is both safer and faster, although it does not
14mr|python-pyflakes-3.2.0-1|36	perform as many checks.
14mr|python-pyflakes-3.2.0-1|37	
14mr|python-pyflakes-3.2.0-1|38	Unlike PyLint, Pyflakes checks only for logical errors in programs; it does
14mr|python-pyflakes-3.2.0-1|39	not perform any checks on style.
14mr|python-pyflakes-3.2.0-1|40	
14mr|python-pyflakes-3.2.0-1|41	%files -n python3-%{pypi_name}
14mr|python-pyflakes-3.2.0-1|42	%license LICENSE
14mr|python-pyflakes-3.2.0-1|43	%doc AUTHORS NEWS.rst README.rst
14mr|python-pyflakes-3.2.0-1|44	%{_bindir}/pyflakes-%{python3_version}
14mr|python-pyflakes-3.2.0-1|45	%{_bindir}/pyflakes-3
14mr|python-pyflakes-3.2.0-1|46	%{_bindir}/pyflakes
14mr|python-pyflakes-3.2.0-1|47	%{python3_sitelib}/pyflakes*
14mr|python-pyflakes-3.2.0-1|48	%exclude %{python3_sitelib}/pyflakes/test/
14mr|python-pyflakes-3.2.0-1|49	#----------------------------------------------------------------------------
14mr|python-pyflakes-3.2.0-1|50	
14mr|python-pyflakes-3.2.0-1|51	%prep
14mr|python-pyflakes-3.2.0-1|52	%setup -qn %{pypi_name}-%{version}
14mr|python-pyflakes-3.2.0-1|53	
14mr|python-pyflakes-3.2.0-1|54	%generate_buildrequires
14mr|python-pyflakes-3.2.0-1|55	%pyproject_buildrequires
14mr|python-pyflakes-3.2.0-1|56	
14mr|python-pyflakes-3.2.0-1|57	%build
14mr|python-pyflakes-3.2.0-1|58	%pyproject_wheel
14mr|python-pyflakes-3.2.0-1|59	
14mr|python-pyflakes-3.2.0-1|60	%install
14mr|python-pyflakes-3.2.0-1|61	%pyproject_install
14mr|python-pyflakes-3.2.0-1|62	
14mr|python-pyflakes-3.2.0-1|63	mv %{buildroot}%{_bindir}/pyflakes %{buildroot}%{_bindir}/pyflakes-%{python3_version}
14mr|python-pyflakes-3.2.0-1|64	ln -s pyflakes-%{python3_version} %{buildroot}%{_bindir}/pyflakes-3
14mr|python-pyflakes-3.2.0-1|65	ln -s pyflakes-3 %{buildroot}%{_bindir}/pyflakes

249 14
14mr|python-pyglet-1.5.29-1|1	%define pypi_name  pyglet
14mr|python-pyglet-1.5.29-1|2	
14mr|python-pyglet-1.5.29-1|3	Summary:	A cross-platform windowing and multimedia library for Python
14mr|python-pyglet-1.5.29-1|4	Name:		python-%{pypi_name}
14mr|python-pyglet-1.5.29-1|5	Version:	1.5.29
14mr|python-pyglet-1.5.29-1|6	Release:	1
14mr|python-pyglet-1.5.29-1|7	License:	BSD
14mr|python-pyglet-1.5.29-1|8	Group:		Development/Python
14mr|python-pyglet-1.5.29-1|9	Url:		http://pyglet.org
14mr|python-pyglet-1.5.29-1|10	# repack with script pyglet-get-tarball.sh
14mr|python-pyglet-1.5.29-1|11	Source0:	%{pypi_source %{pypi_name} %{version} zip}
14mr|python-pyglet-1.5.29-1|12	Source1:	python-pyglet.rpmlintrc
14mr|python-pyglet-1.5.29-1|13	BuildArch:	noarch
14mr|python-pyglet-1.5.29-1|14	
14mr|python-pyglet-1.5.29-1|15	%description
14mr|python-pyglet-1.5.29-1|16	Pyglet provides an object-oriented programming interface for
14mr|python-pyglet-1.5.29-1|17	developing games and other visually-rich applications for Windows, Mac
14mr|python-pyglet-1.5.29-1|18	OS X and Linux. Some of the features of pyglet are:
14mr|python-pyglet-1.5.29-1|19	
14mr|python-pyglet-1.5.29-1|20	* No external dependencies or installation requirements. For most
14mr|python-pyglet-1.5.29-1|21	application and game requirements, pyglet needs nothing else besides
14mr|python-pyglet-1.5.29-1|22	Python, simplifying distribution and installation.
14mr|python-pyglet-1.5.29-1|23	
14mr|python-pyglet-1.5.29-1|24	* Take advantage of multiple windows and multi-monitor
14mr|python-pyglet-1.5.29-1|25	desktops. pyglet allows you to use as many windows as you need,
14mr|python-pyglet-1.5.29-1|26	and is fully aware of multi-monitor setups for use with
14mr|python-pyglet-1.5.29-1|27	fullscreen games.
14mr|python-pyglet-1.5.29-1|28	
14mr|python-pyglet-1.5.29-1|29	* Load images, sound, music and video in almost any format. pyglet can
14mr|python-pyglet-1.5.29-1|30	optionally use AVbin to play back audio formats such as MP3,
14mr|python-pyglet-1.5.29-1|31	OGG/Vorbis and WMA, and video formats such as DivX, MPEG-2, H.264,
14mr|python-pyglet-1.5.29-1|32	WMV and Xvid.
14mr|python-pyglet-1.5.29-1|33	
14mr|python-pyglet-1.5.29-1|34	#---------------------------------------------------------------
14mr|python-pyglet-1.5.29-1|35	%package -n python3-%{pypi_name}
14mr|python-pyglet-1.5.29-1|36	
14mr|python-pyglet-1.5.29-1|37	Summary:	A cross-platform windowing and multimedia library for Python3
14mr|python-pyglet-1.5.29-1|38	BuildRequires:	pkgconfig(python3)
14mr|python-pyglet-1.5.29-1|39	BuildRequires:	python3dist(setuptools)
14mr|python-pyglet-1.5.29-1|40	Requires:	libglvnd-GL
14mr|python-pyglet-1.5.29-1|41	Requires:	libmesaglu
14mr|python-pyglet-1.5.29-1|42	Requires:	libX11
14mr|python-pyglet-1.5.29-1|43	Requires:	python3-pillow
14mr|python-pyglet-1.5.29-1|44	
14mr|python-pyglet-1.5.29-1|45	%description -n python3-%{pypi_name}
14mr|python-pyglet-1.5.29-1|46	Pyglet provides an object-oriented programming interface for
14mr|python-pyglet-1.5.29-1|47	developing games and other visually-rich applications for Windows, Mac
14mr|python-pyglet-1.5.29-1|48	OS X and Linux. Some of the features of pyglet are:
14mr|python-pyglet-1.5.29-1|49	
14mr|python-pyglet-1.5.29-1|50	* No external dependencies or installation requirements. For most
14mr|python-pyglet-1.5.29-1|51	application and game requirements, pyglet needs nothing else besides
14mr|python-pyglet-1.5.29-1|52	Python, simplifying distribution and installation.
14mr|python-pyglet-1.5.29-1|53	
14mr|python-pyglet-1.5.29-1|54	* Take advantage of multiple windows and multi-monitor
14mr|python-pyglet-1.5.29-1|55	desktops. pyglet allows you to use as many windows as you need,
14mr|python-pyglet-1.5.29-1|56	and is fully aware of multi-monitor setups for use with
14mr|python-pyglet-1.5.29-1|57	fullscreen games.
14mr|python-pyglet-1.5.29-1|58	
14mr|python-pyglet-1.5.29-1|59	* Load images, sound, music and video in almost any format. pyglet can
14mr|python-pyglet-1.5.29-1|60	optionally use AVbin to play back audio formats such as MP3,
14mr|python-pyglet-1.5.29-1|61	OGG/Vorbis and WMA, and video formats such as DivX, MPEG-2, H.264,
14mr|python-pyglet-1.5.29-1|62	WMV and Xvid.
14mr|python-pyglet-1.5.29-1|63	
14mr|python-pyglet-1.5.29-1|64	%files -n python3-%{pypi_name}
14mr|python-pyglet-1.5.29-1|65	%doc README* LICENSE NOTICE
14mr|python-pyglet-1.5.29-1|66	%{python3_sitelib}/*
14mr|python-pyglet-1.5.29-1|67	#---------------------------------------------------------------
14mr|python-pyglet-1.5.29-1|68	
14mr|python-pyglet-1.5.29-1|69	%prep
14mr|python-pyglet-1.5.29-1|70	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-pyglet-1.5.29-1|71	
14mr|python-pyglet-1.5.29-1|72	# Remove the bundled pypng library (python-pillow provides the same functionality)
14mr|python-pyglet-1.5.29-1|73	rm pyglet/image/codecs/png.py
14mr|python-pyglet-1.5.29-1|74	rm pyglet/extlibs/png.py
14mr|python-pyglet-1.5.29-1|75	
14mr|python-pyglet-1.5.29-1|76	# Get rid of hashbang lines. This is a library, it has no executable scripts.
14mr|python-pyglet-1.5.29-1|77	# Also remove Windows newlines
14mr|python-pyglet-1.5.29-1|78	find . -name '*.py' | xargs sed --in-place -e's|#!/usr/bin/\(env \)\?python||;s/\r//'
14mr|python-pyglet-1.5.29-1|79	
14mr|python-pyglet-1.5.29-1|80	%generate_buildrequires
14mr|python-pyglet-1.5.29-1|81	%pyproject_buildrequires
14mr|python-pyglet-1.5.29-1|82	
14mr|python-pyglet-1.5.29-1|83	%build
14mr|python-pyglet-1.5.29-1|84	%pyproject_wheel
14mr|python-pyglet-1.5.29-1|85	
14mr|python-pyglet-1.5.29-1|86	%install
14mr|python-pyglet-1.5.29-1|87	%pyproject_install

250 14
14mr|python-pygments-2.19.1-1|1	%global pypi_name pygments
14mr|python-pygments-2.19.1-1|2	
14mr|python-pygments-2.19.1-1|3	Summary:	Syntax highlighting package written in Python
14mr|python-pygments-2.19.1-1|4	Name:		python-pygments
14mr|python-pygments-2.19.1-1|5	Version:	2.19.1
14mr|python-pygments-2.19.1-1|6	Release:	1
14mr|python-pygments-2.19.1-1|7	License:	BSD
14mr|python-pygments-2.19.1-1|8	Group:		Development/Python
14mr|python-pygments-2.19.1-1|9	Url:		http://pygments.org/
14mr|python-pygments-2.19.1-1|10	Source0:	%pypi_source
14mr|python-pygments-2.19.1-1|11	Requires:	python-pkg-resources
14mr|python-pygments-2.19.1-1|12	BuildRequires:	pyproject-rpm-macros
14mr|python-pygments-2.19.1-1|13	BuildRequires:	python3dist(setuptools)
14mr|python-pygments-2.19.1-1|14	BuildRequires:	pkgconfig(python3)
14mr|python-pygments-2.19.1-1|15	BuildArch:	noarch
14mr|python-pygments-2.19.1-1|16	
14mr|python-pygments-2.19.1-1|17	%description
14mr|python-pygments-2.19.1-1|18	Pygments is a syntax highlighting package written in Python. It is a
14mr|python-pygments-2.19.1-1|19	generic syntax highlighter for general use in all kinds of software
14mr|python-pygments-2.19.1-1|20	such as forum systems, wikis or other applications that need to
14mr|python-pygments-2.19.1-1|21	prettify source code. Highlights are:
14mr|python-pygments-2.19.1-1|22	
14mr|python-pygments-2.19.1-1|23	* a wide range of common languages and markup formats is supported
14mr|python-pygments-2.19.1-1|24	* special attention is paid to details, increasing quality by a fair amount
14mr|python-pygments-2.19.1-1|25	* support for new languages and formats are added easily
14mr|python-pygments-2.19.1-1|26	* a number of output formats, presently HTML, LaTeX, RTF, SVG and ANSI
14mr|python-pygments-2.19.1-1|27	sequences
14mr|python-pygments-2.19.1-1|28	* it is usable as a command-line tool and as a library
14mr|python-pygments-2.19.1-1|29	* ... and it highlights even Brainf*ck!
14mr|python-pygments-2.19.1-1|30	
14mr|python-pygments-2.19.1-1|31	#--------------------------------------------------------------------
14mr|python-pygments-2.19.1-1|32	
14mr|python-pygments-2.19.1-1|33	%package -n python3-pygments
14mr|python-pygments-2.19.1-1|34	Summary:	Syntax highlighting package written in Python3
14mr|python-pygments-2.19.1-1|35	Group:		Development/Python
14mr|python-pygments-2.19.1-1|36	
14mr|python-pygments-2.19.1-1|37	%description -n python3-pygments
14mr|python-pygments-2.19.1-1|38	Pygments is a syntax highlighting package written in Python. It is a
14mr|python-pygments-2.19.1-1|39	generic syntax highlighter for general use in all kinds of software
14mr|python-pygments-2.19.1-1|40	such as forum systems, wikis or other applications that need to
14mr|python-pygments-2.19.1-1|41	prettify source code.
14mr|python-pygments-2.19.1-1|42	
14mr|python-pygments-2.19.1-1|43	%files -n python3-pygments
14mr|python-pygments-2.19.1-1|44	%doc AUTHORS CHANGES
14mr|python-pygments-2.19.1-1|45	%license LICENSE
14mr|python-pygments-2.19.1-1|46	%{_bindir}/pygmentize
14mr|python-pygments-2.19.1-1|47	%{_mandir}/man1/pygmentize.*
14mr|python-pygments-2.19.1-1|48	%{python3_sitelib}/*
14mr|python-pygments-2.19.1-1|49	
14mr|python-pygments-2.19.1-1|50	#--------------------------------------------------------------------
14mr|python-pygments-2.19.1-1|51	
14mr|python-pygments-2.19.1-1|52	%prep
14mr|python-pygments-2.19.1-1|53	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-pygments-2.19.1-1|54	
14mr|python-pygments-2.19.1-1|55	%generate_buildrequires
14mr|python-pygments-2.19.1-1|56	%pyproject_buildrequires -r
14mr|python-pygments-2.19.1-1|57	
14mr|python-pygments-2.19.1-1|58	%build
14mr|python-pygments-2.19.1-1|59	%pyproject_wheel
14mr|python-pygments-2.19.1-1|60	
14mr|python-pygments-2.19.1-1|61	%install
14mr|python-pygments-2.19.1-1|62	%pyproject_install
14mr|python-pygments-2.19.1-1|63	
14mr|python-pygments-2.19.1-1|64	install -Dm0644 doc/pygmentize.1 %{buildroot}%{_mandir}/man1/pygmentize.1

251 14
14mr|python-pyinotify-0.9.6-5|1	%define pypi_name pyinotify
14mr|python-pyinotify-0.9.6-5|2	
14mr|python-pyinotify-0.9.6-5|3	Summary:	Python module for monitoring filesystems changes
14mr|python-pyinotify-0.9.6-5|4	Name:		python-%{pypi_name}
14mr|python-pyinotify-0.9.6-5|5	Version:	0.9.6
14mr|python-pyinotify-0.9.6-5|6	Release:	5
14mr|python-pyinotify-0.9.6-5|7	License:	MIT
14mr|python-pyinotify-0.9.6-5|8	Group:		Development/Python
14mr|python-pyinotify-0.9.6-5|9	Url:		http://github.com/seb-m/pyinotify
14mr|python-pyinotify-0.9.6-5|10	Source0:	%{pypi_source}
14mr|python-pyinotify-0.9.6-5|11	Provides:	%{pypi_name} = %{EVRD}
14mr|python-pyinotify-0.9.6-5|12	BuildRequires:	pkgconfig(python3)
14mr|python-pyinotify-0.9.6-5|13	BuildArch:	noarch
14mr|python-pyinotify-0.9.6-5|14	
14mr|python-pyinotify-0.9.6-5|15	%description
14mr|python-pyinotify-0.9.6-5|16	Pyinotify is a pure Python module for monitoring filesystems changes.
14mr|python-pyinotify-0.9.6-5|17	Pyinotify relies on inotify, a Linux Kernel functionality (since
14mr|python-pyinotify-0.9.6-5|18	kernel 2.6.13). inotify is an event-driven notification mechanism, its
14mr|python-pyinotify-0.9.6-5|19	notifications are exported to user space through three system calls.
14mr|python-pyinotify-0.9.6-5|20	Pyinotify binds these system calls and provides an implementation on
14mr|python-pyinotify-0.9.6-5|21	top of them.
14mr|python-pyinotify-0.9.6-5|22	
14mr|python-pyinotify-0.9.6-5|23	#----------------------------------------------------------------------------
14mr|python-pyinotify-0.9.6-5|24	%package -n python3-pyinotify
14mr|python-pyinotify-0.9.6-5|25	Summary:	Python module for monitoring filesystems changes
14mr|python-pyinotify-0.9.6-5|26	Group:		Development/Python
14mr|python-pyinotify-0.9.6-5|27	# Previous py3 subpackages were named in a wrong way
14mr|python-pyinotify-0.9.6-5|28	Obsoletes:	python3-pyinotify-0.9.4 < 0.9.5
14mr|python-pyinotify-0.9.6-5|29	Obsoletes:	python3-pyinotify-0.9.5 < 0.9.5-4
14mr|python-pyinotify-0.9.6-5|30	
14mr|python-pyinotify-0.9.6-5|31	%description -n python3-pyinotify
14mr|python-pyinotify-0.9.6-5|32	Pyinotify is a pure Python module for monitoring filesystems changes.
14mr|python-pyinotify-0.9.6-5|33	Pyinotify relies on inotify, a Linux Kernel functionality (since
14mr|python-pyinotify-0.9.6-5|34	kernel 2.6.13). inotify is an event-driven notification mechanism, its
14mr|python-pyinotify-0.9.6-5|35	notifications are exported to user space through three system calls.
14mr|python-pyinotify-0.9.6-5|36	Pyinotify binds these system calls and provides an implementation on
14mr|python-pyinotify-0.9.6-5|37	top of them.
14mr|python-pyinotify-0.9.6-5|38	
14mr|python-pyinotify-0.9.6-5|39	%files -n python3-pyinotify
14mr|python-pyinotify-0.9.6-5|40	%doc README* ACKS COPYING
14mr|python-pyinotify-0.9.6-5|41	%{python3_sitelib}/*
14mr|python-pyinotify-0.9.6-5|42	
14mr|python-pyinotify-0.9.6-5|43	#----------------------------------------------------------------------------
14mr|python-pyinotify-0.9.6-5|44	
14mr|python-pyinotify-0.9.6-5|45	%prep
14mr|python-pyinotify-0.9.6-5|46	%setup -q -n %{pypi_name}-%{version}
14mr|python-pyinotify-0.9.6-5|47	
14mr|python-pyinotify-0.9.6-5|48	%generate_buildrequires
14mr|python-pyinotify-0.9.6-5|49	%pyproject_buildrequires
14mr|python-pyinotify-0.9.6-5|50	
14mr|python-pyinotify-0.9.6-5|51	%build
14mr|python-pyinotify-0.9.6-5|52	%pyproject_wheel
14mr|python-pyinotify-0.9.6-5|53	
14mr|python-pyinotify-0.9.6-5|54	%install
14mr|python-pyinotify-0.9.6-5|55	%pyproject_install

252 14
14mr|python-pylsqpack-0.3.24-1|1	%global pypi_name pylsqpack
14mr|python-pylsqpack-0.3.24-1|2	
14mr|python-pylsqpack-0.3.24-1|3	# -Wl,--as-needed flag breaks the link to `ls-qpack` library
14mr|python-pylsqpack-0.3.24-1|4	%undefine _ld_as_needed
14mr|python-pylsqpack-0.3.24-1|5	
14mr|python-pylsqpack-0.3.24-1|6	Name:           python-%{pypi_name}
14mr|python-pylsqpack-0.3.24-1|7	Version:        0.3.24
14mr|python-pylsqpack-0.3.24-1|8	Release:        1
14mr|python-pylsqpack-0.3.24-1|9	Summary:        %{pypi_name} is a wrapper around the ls-qpack library
14mr|python-pylsqpack-0.3.24-1|10	Group:          Development/Python
14mr|python-pylsqpack-0.3.24-1|11	License:        BSD-3-Clause
14mr|python-pylsqpack-0.3.24-1|12	URL:            https://github.com/aiortc/%{pypi_name}
14mr|python-pylsqpack-0.3.24-1|13	Source0:        %{pypi_source}
14mr|python-pylsqpack-0.3.24-1|14	Patch0:         %{name}-unbundle_vendor_libs.patch
14mr|python-pylsqpack-0.3.24-1|15	Patch1:         pylsqpack-pyproject.patch
14mr|python-pylsqpack-0.3.24-1|16	BuildRequires:  ls-qpack-devel
14mr|python-pylsqpack-0.3.24-1|17	BuildRequires:  pyproject-rpm-macros
14mr|python-pylsqpack-0.3.24-1|18	BuildRequires:  python3-devel
14mr|python-pylsqpack-0.3.24-1|19	BuildRequires:  python3-pytest
14mr|python-pylsqpack-0.3.24-1|20	
14mr|python-pylsqpack-0.3.24-1|21	%description
14mr|python-pylsqpack-0.3.24-1|22	It provides Python Decoder and Encoder objects
14mr|python-pylsqpack-0.3.24-1|23	to read or write HTTP/3 headers compressed with QPACK.
14mr|python-pylsqpack-0.3.24-1|24	
14mr|python-pylsqpack-0.3.24-1|25	%package -n python3-%{pypi_name}
14mr|python-pylsqpack-0.3.24-1|26	Summary: %{pypi_name} is a wrapper around the ls-qpack library
14mr|python-pylsqpack-0.3.24-1|27	Group:          Development/Python
14mr|python-pylsqpack-0.3.24-1|28	
14mr|python-pylsqpack-0.3.24-1|29	%description -n python3-%{pypi_name}
14mr|python-pylsqpack-0.3.24-1|30	It provides Python Decoder and Encoder objects
14mr|python-pylsqpack-0.3.24-1|31	to read or write HTTP/3 headers compressed with QPACK.
14mr|python-pylsqpack-0.3.24-1|32	
14mr|python-pylsqpack-0.3.24-1|33	%prep
14mr|python-pylsqpack-0.3.24-1|34	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-pylsqpack-0.3.24-1|35	
14mr|python-pylsqpack-0.3.24-1|36	%generate_buildrequires
14mr|python-pylsqpack-0.3.24-1|37	%pyproject_buildrequires
14mr|python-pylsqpack-0.3.24-1|38	
14mr|python-pylsqpack-0.3.24-1|39	%build
14mr|python-pylsqpack-0.3.24-1|40	%pyproject_wheel
14mr|python-pylsqpack-0.3.24-1|41	
14mr|python-pylsqpack-0.3.24-1|42	%install
14mr|python-pylsqpack-0.3.24-1|43	%pyproject_install
14mr|python-pylsqpack-0.3.24-1|44	%pyproject_save_files %{pypi_name}
14mr|python-pylsqpack-0.3.24-1|45	
14mr|python-pylsqpack-0.3.24-1|46	%check
14mr|python-pylsqpack-0.3.24-1|47	%pytest -v
14mr|python-pylsqpack-0.3.24-1|48	
14mr|python-pylsqpack-0.3.24-1|49	%files -n python3-%{pypi_name} -f %{pyproject_files}

253 14
14mr|python-pyproject-api-1.6.1-2|1	
14mr|python-pyproject-api-1.6.1-2|2	Name:           python-pyproject-api
14mr|python-pyproject-api-1.6.1-2|3	Version:        1.6.1
14mr|python-pyproject-api-1.6.1-2|4	Release:        2
14mr|python-pyproject-api-1.6.1-2|5	Epoch:          1
14mr|python-pyproject-api-1.6.1-2|6	Summary:        API to interact with the python pyproject.toml based projects
14mr|python-pyproject-api-1.6.1-2|7	Group:          Development/Python
14mr|python-pyproject-api-1.6.1-2|8	License:        MIT
14mr|python-pyproject-api-1.6.1-2|9	URL:            https://pyproject-api.readthedocs.org
14mr|python-pyproject-api-1.6.1-2|10	Source0:        https://files.pythonhosted.org/packages/source/p/pyproject-api/pyproject_api-%{version}.tar.gz
14mr|python-pyproject-api-1.6.1-2|11	Patch0:         pyproject-api-tests.patch
14mr|python-pyproject-api-1.6.1-2|12	BuildArch:      noarch
14mr|python-pyproject-api-1.6.1-2|13	
14mr|python-pyproject-api-1.6.1-2|14	BuildRequires:  python3-devel
14mr|python-pyproject-api-1.6.1-2|15	BuildRequires:  pyproject-rpm-macros
14mr|python-pyproject-api-1.6.1-2|16	
14mr|python-pyproject-api-1.6.1-2|17	%global _description %{expand:
14mr|python-pyproject-api-1.6.1-2|18	API to interact with the python pyproject.toml based projects.}
14mr|python-pyproject-api-1.6.1-2|19	
14mr|python-pyproject-api-1.6.1-2|20	%description %_description
14mr|python-pyproject-api-1.6.1-2|21	
14mr|python-pyproject-api-1.6.1-2|22	#---------------------------------------------
14mr|python-pyproject-api-1.6.1-2|23	%package -n     python3-pyproject-api
14mr|python-pyproject-api-1.6.1-2|24	Summary:        %{summary}
14mr|python-pyproject-api-1.6.1-2|25	Group:		Development/Python
14mr|python-pyproject-api-1.6.1-2|26	
14mr|python-pyproject-api-1.6.1-2|27	%description -n python3-pyproject-api %_description
14mr|python-pyproject-api-1.6.1-2|28	
14mr|python-pyproject-api-1.6.1-2|29	%files -n python3-pyproject-api -f %{pyproject_files}
14mr|python-pyproject-api-1.6.1-2|30	%doc README.md
14mr|python-pyproject-api-1.6.1-2|31	
14mr|python-pyproject-api-1.6.1-2|32	#---------------------------------------------
14mr|python-pyproject-api-1.6.1-2|33	
14mr|python-pyproject-api-1.6.1-2|34	%prep
14mr|python-pyproject-api-1.6.1-2|35	%autosetup -p1 -n pyproject_api-%{version}
14mr|python-pyproject-api-1.6.1-2|36	# Remove unneeded testing deps
14mr|python-pyproject-api-1.6.1-2|37	sed -i "/covdefaults/d;/pytest-cov/d" pyproject.toml
14mr|python-pyproject-api-1.6.1-2|38	
14mr|python-pyproject-api-1.6.1-2|39	%generate_buildrequires
14mr|python-pyproject-api-1.6.1-2|40	%pyproject_buildrequires -w -x testing
14mr|python-pyproject-api-1.6.1-2|41	
14mr|python-pyproject-api-1.6.1-2|42	%build
14mr|python-pyproject-api-1.6.1-2|43	%pyproject_wheel
14mr|python-pyproject-api-1.6.1-2|44	
14mr|python-pyproject-api-1.6.1-2|45	%install
14mr|python-pyproject-api-1.6.1-2|46	%pyproject_install
14mr|python-pyproject-api-1.6.1-2|47	%pyproject_save_files pyproject_api
14mr|python-pyproject-api-1.6.1-2|48	
14mr|python-pyproject-api-1.6.1-2|49	%check
14mr|python-pyproject-api-1.6.1-2|50	# We don't want to depend on Python 2
14mr|python-pyproject-api-1.6.1-2|51	%pytest -k "not test_can_build_on_python_2"

254 14
14mr|python-pyproject_metadata-0.9.0-1|1	%define pypi_name pyproject_metadata
14mr|python-pyproject_metadata-0.9.0-1|2	
14mr|python-pyproject_metadata-0.9.0-1|3	Summary:	PEP 621 metadata parsing
14mr|python-pyproject_metadata-0.9.0-1|4	Name:		python-pyproject_metadata
14mr|python-pyproject_metadata-0.9.0-1|5	Version:	0.9.0
14mr|python-pyproject_metadata-0.9.0-1|6	Release:	1
14mr|python-pyproject_metadata-0.9.0-1|7	License:	MIT
14mr|python-pyproject_metadata-0.9.0-1|8	Group:		Development/Python
14mr|python-pyproject_metadata-0.9.0-1|9	URL:		https://pypi.org/project/pyproject_metadata/
14mr|python-pyproject_metadata-0.9.0-1|10	Source0:	%{pypi_source}
14mr|python-pyproject_metadata-0.9.0-1|11	BuildRequires:	python3dist(pip)
14mr|python-pyproject_metadata-0.9.0-1|12	BuildRequires:	python3dist(setuptools)
14mr|python-pyproject_metadata-0.9.0-1|13	BuildRequires:	python3dist(wheel)
14mr|python-pyproject_metadata-0.9.0-1|14	BuildRequires:	pyproject-rpm-macros
14mr|python-pyproject_metadata-0.9.0-1|15	BuildArch:	noarch
14mr|python-pyproject_metadata-0.9.0-1|16	
14mr|python-pyproject_metadata-0.9.0-1|17	%description
14mr|python-pyproject_metadata-0.9.0-1|18	Dataclass for PEP 621 metadata with support for core metadata generation
14mr|python-pyproject_metadata-0.9.0-1|19	
14mr|python-pyproject_metadata-0.9.0-1|20	This project does not implement the parsing of pyproject.toml containing PEP
14mr|python-pyproject_metadata-0.9.0-1|21	621 metadata.
14mr|python-pyproject_metadata-0.9.0-1|22	
14mr|python-pyproject_metadata-0.9.0-1|23	Instead, given a Python data structure representing PEP 621 metadata (already
14mr|python-pyproject_metadata-0.9.0-1|24	parsed), it will validate this input and generate a PEP 643-compliant metadata
14mr|python-pyproject_metadata-0.9.0-1|25	file (e.g. PKG-INFO).
14mr|python-pyproject_metadata-0.9.0-1|26	
14mr|python-pyproject_metadata-0.9.0-1|27	#----------------------------------------------------------------------------
14mr|python-pyproject_metadata-0.9.0-1|28	%package -n python3-%{pypi_name}
14mr|python-pyproject_metadata-0.9.0-1|29	Summary:	PEP 621 metadata parsing
14mr|python-pyproject_metadata-0.9.0-1|30	Group:		Development/Python
14mr|python-pyproject_metadata-0.9.0-1|31	
14mr|python-pyproject_metadata-0.9.0-1|32	%description -n python3-%{pypi_name}
14mr|python-pyproject_metadata-0.9.0-1|33	Dataclass for PEP 621 metadata with support for core metadata generation
14mr|python-pyproject_metadata-0.9.0-1|34	
14mr|python-pyproject_metadata-0.9.0-1|35	This project does not implement the parsing of pyproject.toml containing PEP
14mr|python-pyproject_metadata-0.9.0-1|36	621 metadata.
14mr|python-pyproject_metadata-0.9.0-1|37	
14mr|python-pyproject_metadata-0.9.0-1|38	Instead, given a Python data structure representing PEP 621 metadata (already
14mr|python-pyproject_metadata-0.9.0-1|39	parsed), it will validate this input and generate a PEP 643-compliant metadata
14mr|python-pyproject_metadata-0.9.0-1|40	file (e.g. PKG-INFO).
14mr|python-pyproject_metadata-0.9.0-1|41	
14mr|python-pyproject_metadata-0.9.0-1|42	%files -n python3-%{pypi_name}
14mr|python-pyproject_metadata-0.9.0-1|43	%{python3_sitelib}/pyproject_metadata
14mr|python-pyproject_metadata-0.9.0-1|44	%{python3_sitelib}/pyproject_metadata-%{version}*.*-info
14mr|python-pyproject_metadata-0.9.0-1|45	
14mr|python-pyproject_metadata-0.9.0-1|46	#----------------------------------------------------------------------------
14mr|python-pyproject_metadata-0.9.0-1|47	
14mr|python-pyproject_metadata-0.9.0-1|48	%prep
14mr|python-pyproject_metadata-0.9.0-1|49	%autosetup -p1 -n pyproject_metadata-%{version}
14mr|python-pyproject_metadata-0.9.0-1|50	
14mr|python-pyproject_metadata-0.9.0-1|51	%generate_buildrequires
14mr|python-pyproject_metadata-0.9.0-1|52	%pyproject_buildrequires -r
14mr|python-pyproject_metadata-0.9.0-1|53	
14mr|python-pyproject_metadata-0.9.0-1|54	%build
14mr|python-pyproject_metadata-0.9.0-1|55	%pyproject_wheel
14mr|python-pyproject_metadata-0.9.0-1|56	
14mr|python-pyproject_metadata-0.9.0-1|57	%install
14mr|python-pyproject_metadata-0.9.0-1|58	%pyproject_install
14mr|python-pyproject_metadata-0.9.0-1|59	

255 14
14mr|python-pyspf-2.0.14-1|1	%define pypi_name pyspf
14mr|python-pyspf-2.0.14-1|2	%define mod_name %{pypi_name}
14mr|python-pyspf-2.0.14-1|3	%define oname pyspf
14mr|python-pyspf-2.0.14-1|4	
14mr|python-pyspf-2.0.14-1|5	Summary:        SPF (Sender Policy Framework) implemented in Python
14mr|python-pyspf-2.0.14-1|6	Name:           python-%{oname}
14mr|python-pyspf-2.0.14-1|7	Version:        2.0.14
14mr|python-pyspf-2.0.14-1|8	Release:        1
14mr|python-pyspf-2.0.14-1|9	License:        Python-2.0
14mr|python-pyspf-2.0.14-1|10	Group:          Development/Python
14mr|python-pyspf-2.0.14-1|11	Url:            https://github.com/sdgathman/pyspf/
14mr|python-pyspf-2.0.14-1|12	Source0:        %{pypi_source}
14mr|python-pyspf-2.0.14-1|13	
14mr|python-pyspf-2.0.14-1|14	BuildRequires:  pyproject-rpm-macros
14mr|python-pyspf-2.0.14-1|15	BuildRequires:  python3dist(wheel)
14mr|python-pyspf-2.0.14-1|16	BuildRequires:  python3dist(pip)
14mr|python-pyspf-2.0.14-1|17	BuildArch:      noarch
14mr|python-pyspf-2.0.14-1|18	
14mr|python-pyspf-2.0.14-1|19	%description
14mr|python-pyspf-2.0.14-1|20	%{summary}.
14mr|python-pyspf-2.0.14-1|21	
14mr|python-pyspf-2.0.14-1|22	#------------------------------------------------------------------
14mr|python-pyspf-2.0.14-1|23	
14mr|python-pyspf-2.0.14-1|24	%package -n python3-%{oname}
14mr|python-pyspf-2.0.14-1|25	Summary:        %{summary}
14mr|python-pyspf-2.0.14-1|26	Group:          Development/Python
14mr|python-pyspf-2.0.14-1|27	
14mr|python-pyspf-2.0.14-1|28	%description -n python3-%{oname}
14mr|python-pyspf-2.0.14-1|29	%{summary}.
14mr|python-pyspf-2.0.14-1|30	
14mr|python-pyspf-2.0.14-1|31	%files -n python3-%{oname}
14mr|python-pyspf-2.0.14-1|32	%{_bindir}/spfquery.py
14mr|python-pyspf-2.0.14-1|33	%{_bindir}/type99.py
14mr|python-pyspf-2.0.14-1|34	%artifact   %{python3_sitelib}/__pycache__
14mr|python-pyspf-2.0.14-1|35	%{python3_sitelib}/pyspf-%{version}.dist-info
14mr|python-pyspf-2.0.14-1|36	%{python3_sitelib}/spf.py
14mr|python-pyspf-2.0.14-1|37	
14mr|python-pyspf-2.0.14-1|38	#------------------------------------------------------------------
14mr|python-pyspf-2.0.14-1|39	
14mr|python-pyspf-2.0.14-1|40	%prep
14mr|python-pyspf-2.0.14-1|41	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-pyspf-2.0.14-1|42	
14mr|python-pyspf-2.0.14-1|43	%generate_buildrequires
14mr|python-pyspf-2.0.14-1|44	%pyproject_buildrequires -r
14mr|python-pyspf-2.0.14-1|45	
14mr|python-pyspf-2.0.14-1|46	%build
14mr|python-pyspf-2.0.14-1|47	%pyproject_wheel
14mr|python-pyspf-2.0.14-1|48	
14mr|python-pyspf-2.0.14-1|49	%install
14mr|python-pyspf-2.0.14-1|50	%pyproject_install
14mr|python-pyspf-2.0.14-1|51	

256 14
14mr|python-pytesseract-0.3.13-1|1	%define pypi_name pytesseract
14mr|python-pytesseract-0.3.13-1|2	%define mod_name %{pypi_name}
14mr|python-pytesseract-0.3.13-1|3	%define oname pytesseract
14mr|python-pytesseract-0.3.13-1|4	
14mr|python-pytesseract-0.3.13-1|5	Summary:        Python-tesseract is a python wrapper for Google's Tesseract-OCR
14mr|python-pytesseract-0.3.13-1|6	Name:           python-%{oname}
14mr|python-pytesseract-0.3.13-1|7	Version:        0.3.13
14mr|python-pytesseract-0.3.13-1|8	Release:        1
14mr|python-pytesseract-0.3.13-1|9	License:        Apache-2.0
14mr|python-pytesseract-0.3.13-1|10	Group:          Development/Python
14mr|python-pytesseract-0.3.13-1|11	Url:            https://github.com/madmaze/pytesseract
14mr|python-pytesseract-0.3.13-1|12	Source0:        %{pypi_source}
14mr|python-pytesseract-0.3.13-1|13	
14mr|python-pytesseract-0.3.13-1|14	BuildRequires:  pyproject-rpm-macros
14mr|python-pytesseract-0.3.13-1|15	BuildRequires:  python3dist(wheel)
14mr|python-pytesseract-0.3.13-1|16	BuildRequires:  python3dist(pip)
14mr|python-pytesseract-0.3.13-1|17	BuildArch:      noarch
14mr|python-pytesseract-0.3.13-1|18	
14mr|python-pytesseract-0.3.13-1|19	%description
14mr|python-pytesseract-0.3.13-1|20	%{summary}.
14mr|python-pytesseract-0.3.13-1|21	
14mr|python-pytesseract-0.3.13-1|22	#------------------------------------------------------------------
14mr|python-pytesseract-0.3.13-1|23	
14mr|python-pytesseract-0.3.13-1|24	%package -n python3-%{oname}
14mr|python-pytesseract-0.3.13-1|25	Summary:        %{summary}
14mr|python-pytesseract-0.3.13-1|26	Group:          Development/Python
14mr|python-pytesseract-0.3.13-1|27	
14mr|python-pytesseract-0.3.13-1|28	%description -n python3-%{oname}
14mr|python-pytesseract-0.3.13-1|29	%{summary}.
14mr|python-pytesseract-0.3.13-1|30	
14mr|python-pytesseract-0.3.13-1|31	%files -n python3-%{oname} -f %{pyproject_files}
14mr|python-pytesseract-0.3.13-1|32	%{_bindir}/pytesseract
14mr|python-pytesseract-0.3.13-1|33	
14mr|python-pytesseract-0.3.13-1|34	#------------------------------------------------------------------
14mr|python-pytesseract-0.3.13-1|35	
14mr|python-pytesseract-0.3.13-1|36	%prep
14mr|python-pytesseract-0.3.13-1|37	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-pytesseract-0.3.13-1|38	
14mr|python-pytesseract-0.3.13-1|39	%generate_buildrequires
14mr|python-pytesseract-0.3.13-1|40	%pyproject_buildrequires -r
14mr|python-pytesseract-0.3.13-1|41	
14mr|python-pytesseract-0.3.13-1|42	%build
14mr|python-pytesseract-0.3.13-1|43	%pyproject_wheel
14mr|python-pytesseract-0.3.13-1|44	
14mr|python-pytesseract-0.3.13-1|45	%install
14mr|python-pytesseract-0.3.13-1|46	%pyproject_install
14mr|python-pytesseract-0.3.13-1|47	%pyproject_save_files %{mod_name}

257 14
14mr|python-pytest-asyncio-0.26.0-1|1	%global _python_no_extras_requires 1
14mr|python-pytest-asyncio-0.26.0-1|2	
14mr|python-pytest-asyncio-0.26.0-1|3	%global pypi_name pytest_asyncio
14mr|python-pytest-asyncio-0.26.0-1|4	%global modname pytest-asyncio
14mr|python-pytest-asyncio-0.26.0-1|5	
14mr|python-pytest-asyncio-0.26.0-1|6	Summary:	Pytest support for asyncio
14mr|python-pytest-asyncio-0.26.0-1|7	Name:		python-%{modname}
14mr|python-pytest-asyncio-0.26.0-1|8	Version:	0.26.0
14mr|python-pytest-asyncio-0.26.0-1|9	Release:	1
14mr|python-pytest-asyncio-0.26.0-1|10	License:	ASL 2.0
14mr|python-pytest-asyncio-0.26.0-1|11	Group:		Development/Python
14mr|python-pytest-asyncio-0.26.0-1|12	Url:		https://pypi.python.org/pypi/%{pypi_name}
14mr|python-pytest-asyncio-0.26.0-1|13	Source0:	%pypi_source
14mr|python-pytest-asyncio-0.26.0-1|14	Patch0:		pytest-asyncio-requirements.patch
14mr|python-pytest-asyncio-0.26.0-1|15	BuildRequires:	pyproject-rpm-macros
14mr|python-pytest-asyncio-0.26.0-1|16	BuildRequires:	python3dist(pip)
14mr|python-pytest-asyncio-0.26.0-1|17	BuildRequires:	python3dist(setuptools)
14mr|python-pytest-asyncio-0.26.0-1|18	BuildRequires:	python3dist(setuptools-scm)
14mr|python-pytest-asyncio-0.26.0-1|19	BuildRequires:	python3dist(wheel)
14mr|python-pytest-asyncio-0.26.0-1|20	BuildRequires:	pkgconfig(python3)
14mr|python-pytest-asyncio-0.26.0-1|21	BuildArch:	noarch
14mr|python-pytest-asyncio-0.26.0-1|22	
14mr|python-pytest-asyncio-0.26.0-1|23	%description
14mr|python-pytest-asyncio-0.26.0-1|24	pytest-asyncio is an Apache2 licensed library, written in Python, for testing
14mr|python-pytest-asyncio-0.26.0-1|25	asyncio code with pytest.
14mr|python-pytest-asyncio-0.26.0-1|26	
14mr|python-pytest-asyncio-0.26.0-1|27	asyncio code is usually written in the form of coroutines, which makes it
14mr|python-pytest-asyncio-0.26.0-1|28	slightly more difficult to test using normal testing tools. pytest-asyncio
14mr|python-pytest-asyncio-0.26.0-1|29	provides useful fixtures and markers to make testing easier.
14mr|python-pytest-asyncio-0.26.0-1|30	
14mr|python-pytest-asyncio-0.26.0-1|31	#----------------------------------------------------------------------------
14mr|python-pytest-asyncio-0.26.0-1|32	
14mr|python-pytest-asyncio-0.26.0-1|33	%package -n python3-%{modname}
14mr|python-pytest-asyncio-0.26.0-1|34	Summary:	Pytest support for asyncio
14mr|python-pytest-asyncio-0.26.0-1|35	Group:		Development/Python
14mr|python-pytest-asyncio-0.26.0-1|36	
14mr|python-pytest-asyncio-0.26.0-1|37	%description -n python3-%{modname}
14mr|python-pytest-asyncio-0.26.0-1|38	pytest-asyncio is an Apache2 licensed library, written in Python, for testing
14mr|python-pytest-asyncio-0.26.0-1|39	asyncio code with pytest.
14mr|python-pytest-asyncio-0.26.0-1|40	
14mr|python-pytest-asyncio-0.26.0-1|41	asyncio code is usually written in the form of coroutines, which makes it
14mr|python-pytest-asyncio-0.26.0-1|42	slightly more difficult to test using normal testing tools. pytest-asyncio
14mr|python-pytest-asyncio-0.26.0-1|43	provides useful fixtures and markers to make testing easier.
14mr|python-pytest-asyncio-0.26.0-1|44	
14mr|python-pytest-asyncio-0.26.0-1|45	%files -n python3-%{modname} -f %{pyproject_files}
14mr|python-pytest-asyncio-0.26.0-1|46	%license LICENSE
14mr|python-pytest-asyncio-0.26.0-1|47	%doc README.rst
14mr|python-pytest-asyncio-0.26.0-1|48	
14mr|python-pytest-asyncio-0.26.0-1|49	#-------------------------------------------------------------------------
14mr|python-pytest-asyncio-0.26.0-1|50	%prep
14mr|python-pytest-asyncio-0.26.0-1|51	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-pytest-asyncio-0.26.0-1|52	
14mr|python-pytest-asyncio-0.26.0-1|53	%generate_buildrequires
14mr|python-pytest-asyncio-0.26.0-1|54	%pyproject_buildrequires -r
14mr|python-pytest-asyncio-0.26.0-1|55	
14mr|python-pytest-asyncio-0.26.0-1|56	%build
14mr|python-pytest-asyncio-0.26.0-1|57	%pyproject_wheel
14mr|python-pytest-asyncio-0.26.0-1|58	
14mr|python-pytest-asyncio-0.26.0-1|59	%install
14mr|python-pytest-asyncio-0.26.0-1|60	%pyproject_install
14mr|python-pytest-asyncio-0.26.0-1|61	%pyproject_save_files pytest_asyncio

258 14
14mr|python-pytest-randomly-3.15.0-2|1	%global pypi_name pytest_randomly
14mr|python-pytest-randomly-3.15.0-2|2	
14mr|python-pytest-randomly-3.15.0-2|3	Summary:	Pytest plugin to randomly order tests and control random
14mr|python-pytest-randomly-3.15.0-2|4	Name:		python-pytest-randomly
14mr|python-pytest-randomly-3.15.0-2|5	Version:	3.15.0
14mr|python-pytest-randomly-3.15.0-2|6	Release:	2
14mr|python-pytest-randomly-3.15.0-2|7	License:	BSD
14mr|python-pytest-randomly-3.15.0-2|8	Group:		Development/Python
14mr|python-pytest-randomly-3.15.0-2|9	Url:		https://pypi.org/project/pytest-randomly
14mr|python-pytest-randomly-3.15.0-2|10	Source0:	%{pypi_source}
14mr|python-pytest-randomly-3.15.0-2|11	BuildRequires:	pyproject-rpm-macros
14mr|python-pytest-randomly-3.15.0-2|12	BuildRequires:	pkgconfig(python3)
14mr|python-pytest-randomly-3.15.0-2|13	BuildArch:	noarch
14mr|python-pytest-randomly-3.15.0-2|14	
14mr|python-pytest-randomly-3.15.0-2|15	%description
14mr|python-pytest-randomly-3.15.0-2|16	Pytest plugin to randomly order tests and control random.seed.
14mr|python-pytest-randomly-3.15.0-2|17	
14mr|python-pytest-randomly-3.15.0-2|18	#----------------------------------------------------------------------
14mr|python-pytest-randomly-3.15.0-2|19	
14mr|python-pytest-randomly-3.15.0-2|20	%package -n python3-%{pypi_name}
14mr|python-pytest-randomly-3.15.0-2|21	Summary:	Pytest plugin to randomly order tests and control random
14mr|python-pytest-randomly-3.15.0-2|22	Group:		Development/Python
14mr|python-pytest-randomly-3.15.0-2|23	Requires:	python3dist(pytest)
14mr|python-pytest-randomly-3.15.0-2|24	Requires:	python3dist(setuptools)
14mr|python-pytest-randomly-3.15.0-2|25	Obsoletes:	python3-pytest-randomly < 3.15.0
14mr|python-pytest-randomly-3.15.0-2|26	
14mr|python-pytest-randomly-3.15.0-2|27	%description -n python3-%{pypi_name}
14mr|python-pytest-randomly-3.15.0-2|28	Pytest plugin to randomly order tests and control random.seed.
14mr|python-pytest-randomly-3.15.0-2|29	
14mr|python-pytest-randomly-3.15.0-2|30	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-pytest-randomly-3.15.0-2|31	%doc README.rst
14mr|python-pytest-randomly-3.15.0-2|32	%license LICENSE
14mr|python-pytest-randomly-3.15.0-2|33	
14mr|python-pytest-randomly-3.15.0-2|34	#----------------------------------------------------------------------
14mr|python-pytest-randomly-3.15.0-2|35	
14mr|python-pytest-randomly-3.15.0-2|36	%prep
14mr|python-pytest-randomly-3.15.0-2|37	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-pytest-randomly-3.15.0-2|38	
14mr|python-pytest-randomly-3.15.0-2|39	%generate_buildrequires
14mr|python-pytest-randomly-3.15.0-2|40	%pyproject_buildrequires -r
14mr|python-pytest-randomly-3.15.0-2|41	
14mr|python-pytest-randomly-3.15.0-2|42	%build
14mr|python-pytest-randomly-3.15.0-2|43	%pyproject_wheel
14mr|python-pytest-randomly-3.15.0-2|44	
14mr|python-pytest-randomly-3.15.0-2|45	%install
14mr|python-pytest-randomly-3.15.0-2|46	%pyproject_install
14mr|python-pytest-randomly-3.15.0-2|47	%pyproject_save_files %{pypi_name}

259 14
14mr|python-pytest-rerunfailures-15.0-1|1	%global srcname pytest-rerunfailures
14mr|python-pytest-rerunfailures-15.0-1|2	
14mr|python-pytest-rerunfailures-15.0-1|3	Name:		python-%{srcname}
14mr|python-pytest-rerunfailures-15.0-1|4	Version:	15.0
14mr|python-pytest-rerunfailures-15.0-1|5	Release:	1
14mr|python-pytest-rerunfailures-15.0-1|6	Summary:	A py.test plugin that re-runs failed tests to eliminate flakey failures
14mr|python-pytest-rerunfailures-15.0-1|7	Group:		Development/Python
14mr|python-pytest-rerunfailures-15.0-1|8	License:	MPLv2.0
14mr|python-pytest-rerunfailures-15.0-1|9	URL:		https://github.com/pytest-dev/%{srcname}
14mr|python-pytest-rerunfailures-15.0-1|10	Source0:	https://github.com/pytest-dev/%{srcname}/archive/%{version}/%{srcname}-%{version}.tar.gz
14mr|python-pytest-rerunfailures-15.0-1|11	
14mr|python-pytest-rerunfailures-15.0-1|12	BuildArch:	noarch
14mr|python-pytest-rerunfailures-15.0-1|13	
14mr|python-pytest-rerunfailures-15.0-1|14	%description
14mr|python-pytest-rerunfailures-15.0-1|15	pytest-rerunfailures is a plugin for py.test that re-runs tests to eliminate
14mr|python-pytest-rerunfailures-15.0-1|16	intermittent failures.
14mr|python-pytest-rerunfailures-15.0-1|17	
14mr|python-pytest-rerunfailures-15.0-1|18	#------------------------------------------------------------------------
14mr|python-pytest-rerunfailures-15.0-1|19	%package -n python3-%{srcname}
14mr|python-pytest-rerunfailures-15.0-1|20	Summary:	%{summary}
14mr|python-pytest-rerunfailures-15.0-1|21	BuildRequires:	python3-devel
14mr|python-pytest-rerunfailures-15.0-1|22	BuildRequires:	python3-pytest >= 5.3
14mr|python-pytest-rerunfailures-15.0-1|23	BuildRequires:	python3-setuptools >= 40.0
14mr|python-pytest-rerunfailures-15.0-1|24	
14mr|python-pytest-rerunfailures-15.0-1|25	%description -n python3-%{srcname}
14mr|python-pytest-rerunfailures-15.0-1|26	pytest-rerunfailures is a plugin for py.test that re-runs tests to eliminate
14mr|python-pytest-rerunfailures-15.0-1|27	intermittent failures.
14mr|python-pytest-rerunfailures-15.0-1|28	
14mr|python-pytest-rerunfailures-15.0-1|29	%files -n python3-%{srcname}
14mr|python-pytest-rerunfailures-15.0-1|30	%license LICENSE
14mr|python-pytest-rerunfailures-15.0-1|31	%doc CHANGES.rst README.rst
14mr|python-pytest-rerunfailures-15.0-1|32	%{python3_sitelib}/pytest_rerunfailures.py
14mr|python-pytest-rerunfailures-15.0-1|33	%{python3_sitelib}/__pycache__/pytest_rerunfailures.cpython-*
14mr|python-pytest-rerunfailures-15.0-1|34	%{python3_sitelib}/pytest_rerunfailures-%{version}-py*.egg-info/
14mr|python-pytest-rerunfailures-15.0-1|35	
14mr|python-pytest-rerunfailures-15.0-1|36	#--------------------------------------------------------------------------
14mr|python-pytest-rerunfailures-15.0-1|37	%prep
14mr|python-pytest-rerunfailures-15.0-1|38	%autosetup -n %{srcname}-%{version}
14mr|python-pytest-rerunfailures-15.0-1|39	
14mr|python-pytest-rerunfailures-15.0-1|40	
14mr|python-pytest-rerunfailures-15.0-1|41	%build
14mr|python-pytest-rerunfailures-15.0-1|42	%py3_build
14mr|python-pytest-rerunfailures-15.0-1|43	
14mr|python-pytest-rerunfailures-15.0-1|44	
14mr|python-pytest-rerunfailures-15.0-1|45	%install
14mr|python-pytest-rerunfailures-15.0-1|46	%py3_install
14mr|python-pytest-rerunfailures-15.0-1|47	
14mr|python-pytest-rerunfailures-15.0-1|48	
14mr|python-pytest-rerunfailures-15.0-1|49	%check
14mr|python-pytest-rerunfailures-15.0-1|50	PYTHONPATH=%{buildroot}%{python3_sitelib} %{__python3} -m pytest tests/test_pytest_rerunfailures.py

260 14
14mr|python-pytest-xdist-3.3.1-1|1	%define pypi_name pytest-xdist
14mr|python-pytest-xdist-3.3.1-1|2	%global _python_no_extras_requires 1
14mr|python-pytest-xdist-3.3.1-1|3	
14mr|python-pytest-xdist-3.3.1-1|4	Summary:	Pytest xdist plugin
14mr|python-pytest-xdist-3.3.1-1|5	Name:		python-%{pypi_name}
14mr|python-pytest-xdist-3.3.1-1|6	Version:	3.3.1
14mr|python-pytest-xdist-3.3.1-1|7	Release:	1
14mr|python-pytest-xdist-3.3.1-1|8	License:	MIT
14mr|python-pytest-xdist-3.3.1-1|9	Group:		Development/Python
14mr|python-pytest-xdist-3.3.1-1|10	Url:		https://github.com/pytest-dev/%{pypi_name}
14mr|python-pytest-xdist-3.3.1-1|11	Source0:	%{pypi_source}
14mr|python-pytest-xdist-3.3.1-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-pytest-xdist-3.3.1-1|13	BuildRequires:	pyproject-rpm-macros
14mr|python-pytest-xdist-3.3.1-1|14	# for tests
14mr|python-pytest-xdist-3.3.1-1|15	BuildRequires:	python3-pexpect
14mr|python-pytest-xdist-3.3.1-1|16	BuildArch:	noarch
14mr|python-pytest-xdist-3.3.1-1|17	
14mr|python-pytest-xdist-3.3.1-1|18	%description
14mr|python-pytest-xdist-3.3.1-1|19	pytest xdist plugin for distributed testing and loop-on-failing modes.
14mr|python-pytest-xdist-3.3.1-1|20	
14mr|python-pytest-xdist-3.3.1-1|21	#----------------------------------------------------------------------------
14mr|python-pytest-xdist-3.3.1-1|22	
14mr|python-pytest-xdist-3.3.1-1|23	%package -n python3-%{pypi_name}
14mr|python-pytest-xdist-3.3.1-1|24	Summary:	Pytest xdist plugin
14mr|python-pytest-xdist-3.3.1-1|25	Group:		Development/Python
14mr|python-pytest-xdist-3.3.1-1|26	# python3 files were in main package
14mr|python-pytest-xdist-3.3.1-1|27	Obsoletes:	python-%{pypi_name} < 3.2.1
14mr|python-pytest-xdist-3.3.1-1|28	
14mr|python-pytest-xdist-3.3.1-1|29	%description -n python3-%{pypi_name}
14mr|python-pytest-xdist-3.3.1-1|30	pytest xdist plugin for distributed testing and loop-on-failing modes.
14mr|python-pytest-xdist-3.3.1-1|31	
14mr|python-pytest-xdist-3.3.1-1|32	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-pytest-xdist-3.3.1-1|33	%doc *.rst
14mr|python-pytest-xdist-3.3.1-1|34	
14mr|python-pytest-xdist-3.3.1-1|35	#----------------------------------------------------------------------------
14mr|python-pytest-xdist-3.3.1-1|36	
14mr|python-pytest-xdist-3.3.1-1|37	%prep
14mr|python-pytest-xdist-3.3.1-1|38	%setup -qn %{pypi_name}-%{version}
14mr|python-pytest-xdist-3.3.1-1|39	
14mr|python-pytest-xdist-3.3.1-1|40	%generate_buildrequires
14mr|python-pytest-xdist-3.3.1-1|41	%pyproject_buildrequires -x testing,psutil,setproctitle
14mr|python-pytest-xdist-3.3.1-1|42	
14mr|python-pytest-xdist-3.3.1-1|43	%build
14mr|python-pytest-xdist-3.3.1-1|44	%pyproject_wheel
14mr|python-pytest-xdist-3.3.1-1|45	
14mr|python-pytest-xdist-3.3.1-1|46	%install
14mr|python-pytest-xdist-3.3.1-1|47	%pyproject_install
14mr|python-pytest-xdist-3.3.1-1|48	%pyproject_save_files xdist
14mr|python-pytest-xdist-3.3.1-1|49	
14mr|python-pytest-xdist-3.3.1-1|50	%check
14mr|python-pytest-xdist-3.3.1-1|51	%pytest -v

261 14
14mr|python-pythran-0.16.1-1|1	%global pypi_name pythran
14mr|python-pythran-0.16.1-1|2	
14mr|python-pythran-0.16.1-1|3	%bcond_with docs
14mr|python-pythran-0.16.1-1|4	%bcond_with check
14mr|python-pythran-0.16.1-1|5	
14mr|python-pythran-0.16.1-1|6	Name:		python-%{pypi_name}
14mr|python-pythran-0.16.1-1|7	Version:	0.16.1
14mr|python-pythran-0.16.1-1|8	Release:	1
14mr|python-pythran-0.16.1-1|9	Summary:	Ahead of Time compiler for numeric kernels
14mr|python-pythran-0.16.1-1|10	Group:		Development/Python
14mr|python-pythran-0.16.1-1|11	License:	BSD 3-Clause
14mr|python-pythran-0.16.1-1|12	URL:		https://github.com/serge-sans-paille/pythran
14mr|python-pythran-0.16.1-1|13	Source0:	%{pypi_source}
14mr|python-pythran-0.16.1-1|14	Patch0:		pythran-requirements.patch
14mr|python-pythran-0.16.1-1|15	BuildArch:	noarch
14mr|python-pythran-0.16.1-1|16	
14mr|python-pythran-0.16.1-1|17	BuildRequires:	pyproject-rpm-macros
14mr|python-pythran-0.16.1-1|18	BuildRequires:	python3-devel
14mr|python-pythran-0.16.1-1|19	BuildRequires:	python3dist(toml)
14mr|python-pythran-0.16.1-1|20	BuildRequires:	python3dist(wheel)
14mr|python-pythran-0.16.1-1|21	BuildRequires:	python3dist(pip)
14mr|python-pythran-0.16.1-1|22	%if %{with docs}
14mr|python-pythran-0.16.1-1|23	BuildRequires:	python3dist(sphinx)
14mr|python-pythran-0.16.1-1|24	BuildRequires:	python3dist(numpy)
14mr|python-pythran-0.16.1-1|25	BuildRequires:	python3dist(beniget)
14mr|python-pythran-0.16.1-1|26	BuildRequires:	python3dist(gast)
14mr|python-pythran-0.16.1-1|27	%endif
14mr|python-pythran-0.16.1-1|28	
14mr|python-pythran-0.16.1-1|29	%description
14mr|python-pythran-0.16.1-1|30	Pythran is an ahead of time compiler for a subset of the Python language, with
14mr|python-pythran-0.16.1-1|31	a focus on scientific computing. It takes a Python module annotated with a few
14mr|python-pythran-0.16.1-1|32	interface descriptions and turns it into a native Python module with the same
14mr|python-pythran-0.16.1-1|33	interface, but (hopefully) faster.
14mr|python-pythran-0.16.1-1|34	
14mr|python-pythran-0.16.1-1|35	It is meant to efficiently compile scientific programs, and takes advantage of
14mr|python-pythran-0.16.1-1|36	multi-cores and SIMD instruction units.
14mr|python-pythran-0.16.1-1|37	
14mr|python-pythran-0.16.1-1|38	#------------------------------------------------------
14mr|python-pythran-0.16.1-1|39	%package -n     python3-%{pypi_name}
14mr|python-pythran-0.16.1-1|40	Summary:        %{summary}
14mr|python-pythran-0.16.1-1|41	Group:          Development/Python
14mr|python-pythran-0.16.1-1|42	
14mr|python-pythran-0.16.1-1|43	%description -n python3-%{pypi_name}
14mr|python-pythran-0.16.1-1|44	Pythran is an ahead of time compiler for a subset of the Python language, with
14mr|python-pythran-0.16.1-1|45	a focus on scientific computing. It takes a Python module annotated with a few
14mr|python-pythran-0.16.1-1|46	interface descriptions and turns it into a native Python module with the same
14mr|python-pythran-0.16.1-1|47	interface, but (hopefully) faster.
14mr|python-pythran-0.16.1-1|48	
14mr|python-pythran-0.16.1-1|49	It is meant to efficiently compile scientific programs, and takes advantage of
14mr|python-pythran-0.16.1-1|50	multi-cores and SIMD instruction units.
14mr|python-pythran-0.16.1-1|51	
14mr|python-pythran-0.16.1-1|52	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-pythran-0.16.1-1|53	%license LICENSE
14mr|python-pythran-0.16.1-1|54	%doc README.rst
14mr|python-pythran-0.16.1-1|55	%if %{with docs}
14mr|python-pythran-0.16.1-1|56	%doc html
14mr|python-pythran-0.16.1-1|57	%endif
14mr|python-pythran-0.16.1-1|58	%{_bindir}/pythran
14mr|python-pythran-0.16.1-1|59	%{_bindir}/pythran-config
14mr|python-pythran-0.16.1-1|60	
14mr|python-pythran-0.16.1-1|61	#------------------------------------------------------
14mr|python-pythran-0.16.1-1|62	
14mr|python-pythran-0.16.1-1|63	%prep
14mr|python-pythran-0.16.1-1|64	%autosetup -n %{pypi_name}-%{version}
14mr|python-pythran-0.16.1-1|65	
14mr|python-pythran-0.16.1-1|66	# clean unwanted files
14mr|python-pythran-0.16.1-1|67	find . -name "*.rej" -delete -print
14mr|python-pythran-0.16.1-1|68	
14mr|python-pythran-0.16.1-1|69	%build
14mr|python-pythran-0.16.1-1|70	%pyproject_wheel
14mr|python-pythran-0.16.1-1|71	
14mr|python-pythran-0.16.1-1|72	%if %{with docs}
14mr|python-pythran-0.16.1-1|73	# generate html docs
14mr|python-pythran-0.16.1-1|74	PYTHONPATH=${PWD} sphinx-build-3 docs html
14mr|python-pythran-0.16.1-1|75	# remove the sphinx-build leftovers
14mr|python-pythran-0.16.1-1|76	rm -rf html/.{doctrees,buildinfo}
14mr|python-pythran-0.16.1-1|77	%endif
14mr|python-pythran-0.16.1-1|78	
14mr|python-pythran-0.16.1-1|79	%install
14mr|python-pythran-0.16.1-1|80	%pyproject_install
14mr|python-pythran-0.16.1-1|81	%pyproject_save_files %{pypi_name} omp
14mr|python-pythran-0.16.1-1|82	
14mr|python-pythran-0.16.1-1|83	%if %{with check}
14mr|python-pythran-0.16.1-1|84	%check
14mr|python-pythran-0.16.1-1|85	%{__python3} setup.py test
14mr|python-pythran-0.16.1-1|86	%endif
14mr|python-pythran-0.16.1-1|87	
14mr|python-pythran-0.16.1-1|88	
14mr|python-pythran-0.16.1-1|89	
14mr|python-pythran-0.16.1-1|90	%changelog
14mr|python-pythran-0.16.1-1|91	* Thu Sep 08 2022 wally <wally> 0.11.0-1.mga9
14mr|python-pythran-0.16.1-1|92	+ Revision: 1885842
14mr|python-pythran-0.16.1-1|93	- imported package python-pythran
14mr|python-pythran-0.16.1-1|94	

262 14
14mr|python-qrcode-7.4.2-2|1	%global pypi_name qrcode
14mr|python-qrcode-7.4.2-2|2	
14mr|python-qrcode-7.4.2-2|3	Summary:	Python QR Code image generator
14mr|python-qrcode-7.4.2-2|4	Name:		python-%{pypi_name}
14mr|python-qrcode-7.4.2-2|5	Version:	7.4.2
14mr|python-qrcode-7.4.2-2|6	Release:	2
14mr|python-qrcode-7.4.2-2|7	License:	BSD
14mr|python-qrcode-7.4.2-2|8	Group:		Development/Python
14mr|python-qrcode-7.4.2-2|9	Url:		https://github.com/lincolnloop/python-qrcode
14mr|python-qrcode-7.4.2-2|10	Source0:	https://github.com/lincolnloop/python-qrcode/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mr|python-qrcode-7.4.2-2|11	BuildRequires:	python3dist(pillow)
14mr|python-qrcode-7.4.2-2|12	BuildRequires:	python3dist(setuptools)
14mr|python-qrcode-7.4.2-2|13	BuildRequires:	python3dist(six)
14mr|python-qrcode-7.4.2-2|14	BuildRequires:	pkgconfig(python3)
14mr|python-qrcode-7.4.2-2|15	BuildArch:	noarch
14mr|python-qrcode-7.4.2-2|16	
14mr|python-qrcode-7.4.2-2|17	%description
14mr|python-qrcode-7.4.2-2|18	This module uses the Python Imaging Library (PIL) to allow for the
14mr|python-qrcode-7.4.2-2|19	generation of QR Codes.
14mr|python-qrcode-7.4.2-2|20	
14mr|python-qrcode-7.4.2-2|21	#----------------------------------------------------------------------------
14mr|python-qrcode-7.4.2-2|22	
14mr|python-qrcode-7.4.2-2|23	%package -n python3-%{pypi_name}
14mr|python-qrcode-7.4.2-2|24	Summary:	Python QR Code image generator
14mr|python-qrcode-7.4.2-2|25	Group:		Development/Python
14mr|python-qrcode-7.4.2-2|26	Requires:	python3dist(pillow)
14mr|python-qrcode-7.4.2-2|27	Requires:	python3-%{pypi_name}-core = %{EVRD}
14mr|python-qrcode-7.4.2-2|28	
14mr|python-qrcode-7.4.2-2|29	%description -n python3-%{pypi_name}
14mr|python-qrcode-7.4.2-2|30	This module uses the Python3 Imaging Library (PIL) to allow for the
14mr|python-qrcode-7.4.2-2|31	generation of QR Codes
14mr|python-qrcode-7.4.2-2|32	
14mr|python-qrcode-7.4.2-2|33	%files -n python3-%{pypi_name}
14mr|python-qrcode-7.4.2-2|34	%{_bindir}/qr
14mr|python-qrcode-7.4.2-2|35	%{_mandir}/man1/qr.1*
14mr|python-qrcode-7.4.2-2|36	%{python3_sitelib}/%{pypi_name}/image/svg.py*
14mr|python-qrcode-7.4.2-2|37	%{python3_sitelib}/%{pypi_name}/image/pil.py*
14mr|python-qrcode-7.4.2-2|38	
14mr|python-qrcode-7.4.2-2|39	#----------------------------------------------------------------------------
14mr|python-qrcode-7.4.2-2|40	
14mr|python-qrcode-7.4.2-2|41	
14mr|python-qrcode-7.4.2-2|42	%package -n python3-%{pypi_name}-core
14mr|python-qrcode-7.4.2-2|43	Summary:	Python3 QR Code image generator (core library)
14mr|python-qrcode-7.4.2-2|44	Group:		Development/Python
14mr|python-qrcode-7.4.2-2|45	Requires:	python3dist(six)
14mr|python-qrcode-7.4.2-2|46	
14mr|python-qrcode-7.4.2-2|47	%description -n python3-%{pypi_name}-core
14mr|python-qrcode-7.4.2-2|48	Core Python3 module for QR code generation. Does not contain image rendering
14mr|python-qrcode-7.4.2-2|49	
14mr|python-qrcode-7.4.2-2|50	%files -n python3-%{pypi_name}-core
14mr|python-qrcode-7.4.2-2|51	%doc LICENSE README.rst CHANGES.rst
14mr|python-qrcode-7.4.2-2|52	%dir %{python3_sitelib}/%{pypi_name}/
14mr|python-qrcode-7.4.2-2|53	%dir %{python3_sitelib}/%{pypi_name}/image
14mr|python-qrcode-7.4.2-2|54	%{python3_sitelib}/%{pypi_name}*.dist-info
14mr|python-qrcode-7.4.2-2|55	%{python3_sitelib}/%{pypi_name}/*.py*
14mr|python-qrcode-7.4.2-2|56	%{python3_sitelib}/%{pypi_name}/__pycache__/*
14mr|python-qrcode-7.4.2-2|57	%{python3_sitelib}/%{pypi_name}/image/__init__.py*
14mr|python-qrcode-7.4.2-2|58	%{python3_sitelib}/%{pypi_name}/image/base.py*
14mr|python-qrcode-7.4.2-2|59	%{python3_sitelib}/%{pypi_name}/image/__pycache__/*
14mr|python-qrcode-7.4.2-2|60	%{python3_sitelib}/%{pypi_name}/image/styles
14mr|python-qrcode-7.4.2-2|61	%{python3_sitelib}/%{pypi_name}/image/styledpil.py
14mr|python-qrcode-7.4.2-2|62	%{python3_sitelib}/%{pypi_name}/image/pure.py*
14mr|python-qrcode-7.4.2-2|63	%{python3_sitelib}/%{pypi_name}/compat
14mr|python-qrcode-7.4.2-2|64	#----------------------------------------------------------------------------
14mr|python-qrcode-7.4.2-2|65	
14mr|python-qrcode-7.4.2-2|66	
14mr|python-qrcode-7.4.2-2|67	%prep
14mr|python-qrcode-7.4.2-2|68	%autosetup -p1 -n %{name}-%{version}
14mr|python-qrcode-7.4.2-2|69	
14mr|python-qrcode-7.4.2-2|70	%generate_buildrequires
14mr|python-qrcode-7.4.2-2|71	%pyproject_buildrequires
14mr|python-qrcode-7.4.2-2|72	
14mr|python-qrcode-7.4.2-2|73	%build
14mr|python-qrcode-7.4.2-2|74	%pyproject_wheel
14mr|python-qrcode-7.4.2-2|75	
14mr|python-qrcode-7.4.2-2|76	%install
14mr|python-qrcode-7.4.2-2|77	%pyproject_install
14mr|python-qrcode-7.4.2-2|78	rm -Rf %{buildroot}%{python3_sitelib}/%{pypi_name}/tests

263 14
14mr|python-random2-1.0.1-8|1	%define	pypi_name	random2
14mr|python-random2-1.0.1-8|2	
14mr|python-random2-1.0.1-8|3	Name:		python-%{pypi_name}
14mr|python-random2-1.0.1-8|4	Version:	1.0.1
14mr|python-random2-1.0.1-8|5	Release:	8
14mr|python-random2-1.0.1-8|6	Summary:	Python 3 compatible Pytohn 2 `random` Module
14mr|python-random2-1.0.1-8|7	Source0:	http://pypi.python.org/packages/source/r/%{pypi_name}/%{pypi_name}-%{version}.zip
14mr|python-random2-1.0.1-8|8	License:	Python
14mr|python-random2-1.0.1-8|9	Group:		Development/Python
14mr|python-random2-1.0.1-8|10	Url:		http://pypi.python.org/pypi/random2
14mr|python-random2-1.0.1-8|11	BuildRequires:	pkgconfig(python3)
14mr|python-random2-1.0.1-8|12	BuildRequires:	python3dist(setuptools)
14mr|python-random2-1.0.1-8|13	BuildArch:	noarch
14mr|python-random2-1.0.1-8|14	
14mr|python-random2-1.0.1-8|15	%description
14mr|python-random2-1.0.1-8|16	This package provides a Python 3 ported version of Python 2.7's ``random``
14mr|python-random2-1.0.1-8|17	module. It has also been back-ported to work in Python 2.6.
14mr|python-random2-1.0.1-8|18	
14mr|python-random2-1.0.1-8|19	In Python 3, the implementation of ``randrange()`` was changed, so that even
14mr|python-random2-1.0.1-8|20	with the same seed you get different sequences in Python 2 and 3. Note that
14mr|python-random2-1.0.1-8|21	several high-level functions such as ``randint()`` and ``choice()`` use
14mr|python-random2-1.0.1-8|22	``randrange()``.
14mr|python-random2-1.0.1-8|23	
14mr|python-random2-1.0.1-8|24	#------------------------------------------------------------------
14mr|python-random2-1.0.1-8|25	%package -n     python3-%{pypi_name}
14mr|python-random2-1.0.1-8|26	Summary:	Python 3 compatible Pytohn 2 `random` Module
14mr|python-random2-1.0.1-8|27	BuildArch:	noarch
14mr|python-random2-1.0.1-8|28	
14mr|python-random2-1.0.1-8|29	%description -n python3-%{pypi_name}
14mr|python-random2-1.0.1-8|30	This package provides a Python 3 ported version of Python 2.7's ``random``
14mr|python-random2-1.0.1-8|31	module. It has also been back-ported to work in Python 2.6.
14mr|python-random2-1.0.1-8|32	
14mr|python-random2-1.0.1-8|33	In Python 3, the implementation of ``randrange()`` was changed, so that even
14mr|python-random2-1.0.1-8|34	with the same seed you get different sequences in Python 2 and 3. Note that
14mr|python-random2-1.0.1-8|35	several high-level functions such as ``randint()`` and ``choice()`` use
14mr|python-random2-1.0.1-8|36	``randrange()``.
14mr|python-random2-1.0.1-8|37	
14mr|python-random2-1.0.1-8|38	%files -n python3-%{pypi_name}
14mr|python-random2-1.0.1-8|39	%doc CHANGES.txt README.txt
14mr|python-random2-1.0.1-8|40	%{python3_sitelib}/random2.py*
14mr|python-random2-1.0.1-8|41	%{python3_sitelib}/random2*.dist-info
14mr|python-random2-1.0.1-8|42	%{python3_sitelib}/__pycache__/*
14mr|python-random2-1.0.1-8|43	#------------------------------------------------------------------
14mr|python-random2-1.0.1-8|44	
14mr|python-random2-1.0.1-8|45	%prep
14mr|python-random2-1.0.1-8|46	%setup -qn %{pypi_name}-%{version}
14mr|python-random2-1.0.1-8|47	
14mr|python-random2-1.0.1-8|48	%generate_buildrequires
14mr|python-random2-1.0.1-8|49	%pyproject_buildrequires
14mr|python-random2-1.0.1-8|50	
14mr|python-random2-1.0.1-8|51	%build
14mr|python-random2-1.0.1-8|52	%pyproject_wheel
14mr|python-random2-1.0.1-8|53	
14mr|python-random2-1.0.1-8|54	%install
14mr|python-random2-1.0.1-8|55	%pyproject_install
14mr|python-random2-1.0.1-8|56	

264 14
14mr|python-rapidfuzz-3.11.0-1|1	%global	debug_package %{nil}
14mr|python-rapidfuzz-3.11.0-1|2	
14mr|python-rapidfuzz-3.11.0-1|3	%global	pypi_name rapidfuzz
14mr|python-rapidfuzz-3.11.0-1|4	%global	oname RapidFuzz
14mr|python-rapidfuzz-3.11.0-1|5	
14mr|python-rapidfuzz-3.11.0-1|6	Summary:	RapidFuzz is a fast string matching library for Python and C++
14mr|python-rapidfuzz-3.11.0-1|7	Name:		python-%{pypi_name}
14mr|python-rapidfuzz-3.11.0-1|8	Version:	3.11.0
14mr|python-rapidfuzz-3.11.0-1|9	Release:	1
14mr|python-rapidfuzz-3.11.0-1|10	License:	MIT
14mr|python-rapidfuzz-3.11.0-1|11	Group:		Development/Python
14mr|python-rapidfuzz-3.11.0-1|12	Url:		https://github.com/maxbachmann/RapidFuzz
14mr|python-rapidfuzz-3.11.0-1|13	Source0:	%{pypi_source}
14mr|python-rapidfuzz-3.11.0-1|14	BuildRequires:	cmake
14mr|python-rapidfuzz-3.11.0-1|15	BuildRequires:	jarowinkler-cpp
14mr|python-rapidfuzz-3.11.0-1|16	BuildRequires:	ninja
14mr|python-rapidfuzz-3.11.0-1|17	BuildRequires:	pyproject-rpm-macros
14mr|python-rapidfuzz-3.11.0-1|18	BuildRequires:  python3-pip
14mr|python-rapidfuzz-3.11.0-1|19	BuildRequires:  python3-tomli
14mr|python-rapidfuzz-3.11.0-1|20	BuildRequires:	rapidfuzz-cpp
14mr|python-rapidfuzz-3.11.0-1|21	BuildRequires:	taskflow
14mr|python-rapidfuzz-3.11.0-1|22	#BuildRequires:	python3dist(numpy)
14mr|python-rapidfuzz-3.11.0-1|23	#BuildRequires:	python3dist(rapidfuzz-capi)
14mr|python-rapidfuzz-3.11.0-1|24	BuildRequires:	python3dist(scikit-build)
14mr|python-rapidfuzz-3.11.0-1|25	#BuildRequires:	python3dist(setuptools)
14mr|python-rapidfuzz-3.11.0-1|26	BuildRequires:	python3dist(wheel)
14mr|python-rapidfuzz-3.11.0-1|27	BuildRequires:	pkgconfig(python3)
14mr|python-rapidfuzz-3.11.0-1|28	
14mr|python-rapidfuzz-3.11.0-1|29	%description
14mr|python-rapidfuzz-3.11.0-1|30	RapidFuzz is a fast string matching library for Python and C++,
14mr|python-rapidfuzz-3.11.0-1|31	which is using the string similarity calculations from FuzzyWuzzy.
14mr|python-rapidfuzz-3.11.0-1|32	
14mr|python-rapidfuzz-3.11.0-1|33	#----------------------------------------------------------------------------
14mr|python-rapidfuzz-3.11.0-1|34	
14mr|python-rapidfuzz-3.11.0-1|35	%package -n python3-%{pypi_name}
14mr|python-rapidfuzz-3.11.0-1|36	Summary:	This package provides the C-API of RapidFuzz
14mr|python-rapidfuzz-3.11.0-1|37	Group:		Development/Python
14mr|python-rapidfuzz-3.11.0-1|38	
14mr|python-rapidfuzz-3.11.0-1|39	%description -n python3-%{pypi_name}
14mr|python-rapidfuzz-3.11.0-1|40	RapidFuzz is a fast string matching library for Python and C++,
14mr|python-rapidfuzz-3.11.0-1|41	which is using the string similarity calculations from FuzzyWuzzy.
14mr|python-rapidfuzz-3.11.0-1|42	
14mr|python-rapidfuzz-3.11.0-1|43	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-rapidfuzz-3.11.0-1|44	%doc README*
14mr|python-rapidfuzz-3.11.0-1|45	%license LICENSE
14mr|python-rapidfuzz-3.11.0-1|46	
14mr|python-rapidfuzz-3.11.0-1|47	#----------------------------------------------------------------------------
14mr|python-rapidfuzz-3.11.0-1|48	
14mr|python-rapidfuzz-3.11.0-1|49	%prep
14mr|python-rapidfuzz-3.11.0-1|50	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-rapidfuzz-3.11.0-1|51	
14mr|python-rapidfuzz-3.11.0-1|52	%generate_buildrequires
14mr|python-rapidfuzz-3.11.0-1|53	%pyproject_buildrequires -R
14mr|python-rapidfuzz-3.11.0-1|54	
14mr|python-rapidfuzz-3.11.0-1|55	%build
14mr|python-rapidfuzz-3.11.0-1|56	#FIXME: investigate C extensions build failure
14mr|python-rapidfuzz-3.11.0-1|57	%pyproject_wheel
14mr|python-rapidfuzz-3.11.0-1|58	
14mr|python-rapidfuzz-3.11.0-1|59	
14mr|python-rapidfuzz-3.11.0-1|60	%install
14mr|python-rapidfuzz-3.11.0-1|61	%pyproject_install
14mr|python-rapidfuzz-3.11.0-1|62	%pyproject_save_files %{pypi_name}
14mr|python-rapidfuzz-3.11.0-1|63	
14mr|python-rapidfuzz-3.11.0-1|64	

265 14
14mr|python-rdflib-7.0.0-1|1	%define	pypi_name rdflib
14mr|python-rdflib-7.0.0-1|2	
14mr|python-rdflib-7.0.0-1|3	Summary:	Python library for working with RDF
14mr|python-rdflib-7.0.0-1|4	Name:		python-%{pypi_name}
14mr|python-rdflib-7.0.0-1|5	Version:	7.0.0
14mr|python-rdflib-7.0.0-1|6	Release:	1
14mr|python-rdflib-7.0.0-1|7	License:	BSD
14mr|python-rdflib-7.0.0-1|8	Group:		Development/Python
14mr|python-rdflib-7.0.0-1|9	Url:		https://github.com/RDFLib/rdflib
14mr|python-rdflib-7.0.0-1|10	Source0:	%{pypi_source}
14mr|python-rdflib-7.0.0-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-rdflib-7.0.0-1|12	BuildRequires:	python3dist(setuptools)
14mr|python-rdflib-7.0.0-1|13	BuildRequires:	pyproject-rpm-macros
14mr|python-rdflib-7.0.0-1|14	BuildArch:	noarch
14mr|python-rdflib-7.0.0-1|15	
14mr|python-rdflib-7.0.0-1|16	%description
14mr|python-rdflib-7.0.0-1|17	RDFLib is a Python library for working with RDF, a simple yet powerful
14mr|python-rdflib-7.0.0-1|18	language for representing information. The library contains parsers and
14mr|python-rdflib-7.0.0-1|19	serializers for RDF/XML, N3, NTriples, Turtle, TriX and RDFa . It presents
14mr|python-rdflib-7.0.0-1|20	a Graph interface which can be backed by any one of a number of Store
14mr|python-rdflib-7.0.0-1|21	implementations, including, Memory, MySQL, Redland, SQLite, Sleepycat and
14mr|python-rdflib-7.0.0-1|22	SQLObject.
14mr|python-rdflib-7.0.0-1|23	
14mr|python-rdflib-7.0.0-1|24	#-----------------------------------------------------------------------------
14mr|python-rdflib-7.0.0-1|25	
14mr|python-rdflib-7.0.0-1|26	%package -n python3-%{pypi_name}
14mr|python-rdflib-7.0.0-1|27	Summary:	Python 3 library for working with RDF
14mr|python-rdflib-7.0.0-1|28	Group: 		Development/Python
14mr|python-rdflib-7.0.0-1|29	Requires:	python3dist(requests)
14mr|python-rdflib-7.0.0-1|30	
14mr|python-rdflib-7.0.0-1|31	%description -n python3-%{pypi_name}
14mr|python-rdflib-7.0.0-1|32	RDFLib is a Python library for working with RDF, a simple yet powerful
14mr|python-rdflib-7.0.0-1|33	language for representing information. The library contains parsers and
14mr|python-rdflib-7.0.0-1|34	serializers for RDF/XML, N3, NTriples, Turtle, TriX and RDFa . It presents
14mr|python-rdflib-7.0.0-1|35	a Graph interface which can be backed by any one of a number of Store
14mr|python-rdflib-7.0.0-1|36	implementations, including, Memory, MySQL, Redland, SQLite, Sleepycat and
14mr|python-rdflib-7.0.0-1|37	SQLObject.
14mr|python-rdflib-7.0.0-1|38	
14mr|python-rdflib-7.0.0-1|39	%files -n python3-%{pypi_name}
14mr|python-rdflib-7.0.0-1|40	%doc LICENSE
14mr|python-rdflib-7.0.0-1|41	%{python3_sitelib}/*
14mr|python-rdflib-7.0.0-1|42	
14mr|python-rdflib-7.0.0-1|43	#-----------------------------------------------------------------------------
14mr|python-rdflib-7.0.0-1|44	
14mr|python-rdflib-7.0.0-1|45	# NOTE: While the library modules for both python versions could be installed
14mr|python-rdflib-7.0.0-1|46	# together, the utility scripts have always the same names so that the ones for
14mr|python-rdflib-7.0.0-1|47	# python 2 cannot be installed with the ones for python 3.
14mr|python-rdflib-7.0.0-1|48	# Put those scripts in a separate sub-package and mark the package for
14mr|python-rdflib-7.0.0-1|49	# python 3 as conflicting with the python 2 one.
14mr|python-rdflib-7.0.0-1|50	
14mr|python-rdflib-7.0.0-1|51	%package -n python3-%{pypi_name}-tools
14mr|python-rdflib-7.0.0-1|52	Summary:	Utility scripts for %{name}
14mr|python-rdflib-7.0.0-1|53	Group:		File tools
14mr|python-rdflib-7.0.0-1|54	Requires:	python3-%{pypi_name} = %{EVRD}
14mr|python-rdflib-7.0.0-1|55	Conflicts:	%{name} < %{EVRD}
14mr|python-rdflib-7.0.0-1|56	Conflicts:	python-%{pypi_name}-tools
14mr|python-rdflib-7.0.0-1|57	BuildArch:	noarch
14mr|python-rdflib-7.0.0-1|58	
14mr|python-rdflib-7.0.0-1|59	%description -n python3-%{pypi_name}-tools
14mr|python-rdflib-7.0.0-1|60	Utility scripts for %{name}.
14mr|python-rdflib-7.0.0-1|61	
14mr|python-rdflib-7.0.0-1|62	%files -n python3-%{pypi_name}-tools
14mr|python-rdflib-7.0.0-1|63	%doc LICENSE
14mr|python-rdflib-7.0.0-1|64	%{_bindir}/csv2rdf
14mr|python-rdflib-7.0.0-1|65	%{_bindir}/rdf*
14mr|python-rdflib-7.0.0-1|66	
14mr|python-rdflib-7.0.0-1|67	#-----------------------------------------------------------------------------
14mr|python-rdflib-7.0.0-1|68	
14mr|python-rdflib-7.0.0-1|69	
14mr|python-rdflib-7.0.0-1|70	%prep
14mr|python-rdflib-7.0.0-1|71	%setup -q -n %{pypi_name}-%{version}
14mr|python-rdflib-7.0.0-1|72	
14mr|python-rdflib-7.0.0-1|73	%generate_buildrequires
14mr|python-rdflib-7.0.0-1|74	%pyproject_buildrequires -r
14mr|python-rdflib-7.0.0-1|75	
14mr|python-rdflib-7.0.0-1|76	%build
14mr|python-rdflib-7.0.0-1|77	%pyproject_wheel
14mr|python-rdflib-7.0.0-1|78	
14mr|python-rdflib-7.0.0-1|79	
14mr|python-rdflib-7.0.0-1|80	%install
14mr|python-rdflib-7.0.0-1|81	%pyproject_install
14mr|python-rdflib-7.0.0-1|82	
14mr|python-rdflib-7.0.0-1|83	# Drop the tests
14mr|python-rdflib-7.0.0-1|84	rm -rf %{buildroot}%{python3_sitelib}/test

266 14
14mr|python-referencing-0.35.1-1|1	%global pypi_name referencing
14mr|python-referencing-0.35.1-1|2	
14mr|python-referencing-0.35.1-1|3	Summary:	An implementation-agnostic implementation of JSON reference resolution
14mr|python-referencing-0.35.1-1|4	Name:		python-%{pypi_name}
14mr|python-referencing-0.35.1-1|5	Version:	0.35.1
14mr|python-referencing-0.35.1-1|6	Release:	1
14mr|python-referencing-0.35.1-1|7	License:	MIT
14mr|python-referencing-0.35.1-1|8	Group:		Development/Python
14mr|python-referencing-0.35.1-1|9	Url:		https://pypi.python.org/pypi/%{pypi_name}
14mr|python-referencing-0.35.1-1|10	Source0:	%{pypi_source}
14mr|python-referencing-0.35.1-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-referencing-0.35.1-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-referencing-0.35.1-1|13	BuildArch:	noarch
14mr|python-referencing-0.35.1-1|14	
14mr|python-referencing-0.35.1-1|15	%description
14mr|python-referencing-0.35.1-1|16	An implementation-agnostic implementation of JSON reference resolution.
14mr|python-referencing-0.35.1-1|17	In other words, a way for e.g. JSON Schema tooling to resolve the $ref
14mr|python-referencing-0.35.1-1|18	keyword across all drafts without needing to implement support themselves.
14mr|python-referencing-0.35.1-1|19	
14mr|python-referencing-0.35.1-1|20	#----------------------------------------------------------------------------
14mr|python-referencing-0.35.1-1|21	
14mr|python-referencing-0.35.1-1|22	%package -n python3-%{pypi_name}
14mr|python-referencing-0.35.1-1|23	Summary:	An implementation-agnostic implementation of JSON reference resolution
14mr|python-referencing-0.35.1-1|24	Group:		Development/Python
14mr|python-referencing-0.35.1-1|25	
14mr|python-referencing-0.35.1-1|26	%description -n python3-%{pypi_name}
14mr|python-referencing-0.35.1-1|27	An implementation-agnostic implementation of JSON reference resolution.
14mr|python-referencing-0.35.1-1|28	In other words, a way for e.g. JSON Schema tooling to resolve the $ref
14mr|python-referencing-0.35.1-1|29	keyword across all drafts without needing to implement support themselves.
14mr|python-referencing-0.35.1-1|30	
14mr|python-referencing-0.35.1-1|31	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-referencing-0.35.1-1|32	
14mr|python-referencing-0.35.1-1|33	#----------------------------------------------------------------------------
14mr|python-referencing-0.35.1-1|34	
14mr|python-referencing-0.35.1-1|35	%prep
14mr|python-referencing-0.35.1-1|36	%setup -qn %{pypi_name}-%{version}
14mr|python-referencing-0.35.1-1|37	
14mr|python-referencing-0.35.1-1|38	%generate_buildrequires
14mr|python-referencing-0.35.1-1|39	%pyproject_buildrequires
14mr|python-referencing-0.35.1-1|40	
14mr|python-referencing-0.35.1-1|41	%build
14mr|python-referencing-0.35.1-1|42	%pyproject_wheel
14mr|python-referencing-0.35.1-1|43	
14mr|python-referencing-0.35.1-1|44	%install
14mr|python-referencing-0.35.1-1|45	%pyproject_install
14mr|python-referencing-0.35.1-1|46	%pyproject_save_files %{pypi_name}
14mr|python-referencing-0.35.1-1|47	

267 14
14mr|python-remoto-1.2.1-2|1	%global pypi_name remoto
14mr|python-remoto-1.2.1-2|2	
14mr|python-remoto-1.2.1-2|3	Name:		python-%{pypi_name}
14mr|python-remoto-1.2.1-2|4	Version:	1.2.1
14mr|python-remoto-1.2.1-2|5	Release:	2
14mr|python-remoto-1.2.1-2|6	Summary:	Execute remote commands or processes
14mr|python-remoto-1.2.1-2|7	Group:		Development/Python
14mr|python-remoto-1.2.1-2|8	License:	MIT
14mr|python-remoto-1.2.1-2|9	URL:		https://github.com/alfredodeza/remoto
14mr|python-remoto-1.2.1-2|10	Source0:	https://files.pythonhosted.org/packages/42/02/a9e5b25538bd12d98c7ea6d277c33e472d1d1d4ec50a4d42be3ca73f6023/remoto-1.2.1.tar.gz
14mr|python-remoto-1.2.1-2|11	BuildRequires:	python3-devel
14mr|python-remoto-1.2.1-2|12	BuildRequires:	python3-pytest
14mr|python-remoto-1.2.1-2|13	BuildRequires:	python3-execnet >= 1.2.0
14mr|python-remoto-1.2.1-2|14	BuildRequires:	python3-mock
14mr|python-remoto-1.2.1-2|15	BuildRequires:	python3-setuptools
14mr|python-remoto-1.2.1-2|16	BuildArch:	noarch
14mr|python-remoto-1.2.1-2|17	
14mr|python-remoto-1.2.1-2|18	%global _description\
14mr|python-remoto-1.2.1-2|19	Execute remote commands or processes.
14mr|python-remoto-1.2.1-2|20	
14mr|python-remoto-1.2.1-2|21	%description %_description
14mr|python-remoto-1.2.1-2|22	#------------------------------------------------------------
14mr|python-remoto-1.2.1-2|23	
14mr|python-remoto-1.2.1-2|24	%package -n python3-%{pypi_name}
14mr|python-remoto-1.2.1-2|25	Summary:	Execute remote commands or processes
14mr|python-remoto-1.2.1-2|26	Requires:	python3
14mr|python-remoto-1.2.1-2|27	Requires:	python3-execnet >= 1.2.0
14mr|python-remoto-1.2.1-2|28	
14mr|python-remoto-1.2.1-2|29	%description -n python3-%{pypi_name} %_description
14mr|python-remoto-1.2.1-2|30	
14mr|python-remoto-1.2.1-2|31	%files -n python3-%{pypi_name}
14mr|python-remoto-1.2.1-2|32	%{python3_sitelib}/*
14mr|python-remoto-1.2.1-2|33	%license LICENSE
14mr|python-remoto-1.2.1-2|34	%doc README.rst
14mr|python-remoto-1.2.1-2|35	
14mr|python-remoto-1.2.1-2|36	#------------------------------------------------------------
14mr|python-remoto-1.2.1-2|37	
14mr|python-remoto-1.2.1-2|38	%prep
14mr|python-remoto-1.2.1-2|39	%autosetup -n %{pypi_name}-%{version}
14mr|python-remoto-1.2.1-2|40	
14mr|python-remoto-1.2.1-2|41	%generate_buildrequires
14mr|python-remoto-1.2.1-2|42	%pyproject_buildrequires
14mr|python-remoto-1.2.1-2|43	
14mr|python-remoto-1.2.1-2|44	%build
14mr|python-remoto-1.2.1-2|45	%pyproject_wheel
14mr|python-remoto-1.2.1-2|46	
14mr|python-remoto-1.2.1-2|47	%install
14mr|python-remoto-1.2.1-2|48	%pyproject_install
14mr|python-remoto-1.2.1-2|49	

268 14
14mr|python-requests-2.34.2-1|1	%bcond tests    0
14mr|python-requests-2.34.2-1|2	%bcond extras    0
14mr|python-requests-2.34.2-1|3	%bcond extradeps 0
14mr|python-requests-2.34.2-1|4	
14mr|python-requests-2.34.2-1|5	Name:           python-requests
14mr|python-requests-2.34.2-1|6	Version:        2.34.2
14mr|python-requests-2.34.2-1|7	Release:        1
14mr|python-requests-2.34.2-1|8	Summary:        HTTP library, written in Python, for human beings
14mr|python-requests-2.34.2-1|9	
14mr|python-requests-2.34.2-1|10	License:        Apache-2.0
14mr|python-requests-2.34.2-1|11	URL:            https://pypi.io/project/requests
14mr|python-requests-2.34.2-1|12	Source:         https://github.com/requests/requests/archive/v%{version}/requests-v%{version}.tar.gz
14mr|python-requests-2.34.2-1|13	
14mr|python-requests-2.34.2-1|14	# Explicitly use the system certificates in ca-certificates.
14mr|python-requests-2.34.2-1|15	# https://bugzilla.redhat.com/show_bug.cgi?id=904614
14mr|python-requests-2.34.2-1|16	Patch:          system-certs.patch
14mr|python-requests-2.34.2-1|17	
14mr|python-requests-2.34.2-1|18	# Add support for IPv6 CIDR in no_proxy setting
14mr|python-requests-2.34.2-1|19	# This functionality is needed in Openshift and it has been
14mr|python-requests-2.34.2-1|20	# proposed for upstream in 2021 but the PR unfortunately stalled.
14mr|python-requests-2.34.2-1|21	# Upstream PR: https://github.com/psf/requests/pull/5953
14mr|python-requests-2.34.2-1|22	# This change is backported also into RHEL 9.4 (via CS)
14mr|python-requests-2.34.2-1|23	Patch:          support_IPv6_CIDR_in_no_proxy.patch
14mr|python-requests-2.34.2-1|24	
14mr|python-requests-2.34.2-1|25	BuildArch:      noarch
14mr|python-requests-2.34.2-1|26	BuildRequires:  python%{python3_pkgversion}-devel
14mr|python-requests-2.34.2-1|27	%if %{with tests}
14mr|python-requests-2.34.2-1|28	BuildRequires:  python3dist(pytest)
14mr|python-requests-2.34.2-1|29	BuildRequires:  python3dist(pytest-httpbin)
14mr|python-requests-2.34.2-1|30	BuildRequires:  python3dist(pytest-mock)
14mr|python-requests-2.34.2-1|31	BuildRequires:  python3dist(trustme)
14mr|python-requests-2.34.2-1|32	%endif
14mr|python-requests-2.34.2-1|33	
14mr|python-requests-2.34.2-1|34	%description
14mr|python-requests-2.34.2-1|35	Most existing Python modules for sending HTTP requests are extremely verbose and
14mr|python-requests-2.34.2-1|36	cumbersome. Python’s built-in urllib2 module provides most of the HTTP
14mr|python-requests-2.34.2-1|37	capabilities you should need, but the API is thoroughly broken. This library is
14mr|python-requests-2.34.2-1|38	designed to make HTTP requests easy for developers.
14mr|python-requests-2.34.2-1|39	
14mr|python-requests-2.34.2-1|40	
14mr|python-requests-2.34.2-1|41	%package -n python%{python3_pkgversion}-requests
14mr|python-requests-2.34.2-1|42	Summary:        %{summary}
14mr|python-requests-2.34.2-1|43	
14mr|python-requests-2.34.2-1|44	%description -n python%{python3_pkgversion}-requests
14mr|python-requests-2.34.2-1|45	Most existing Python modules for sending HTTP requests are extremely verbose and
14mr|python-requests-2.34.2-1|46	cumbersome. Python’s built-in urllib2 module provides most of the HTTP
14mr|python-requests-2.34.2-1|47	capabilities you should need, but the API is thoroughly broken. This library is
14mr|python-requests-2.34.2-1|48	designed to make HTTP requests easy for developers.
14mr|python-requests-2.34.2-1|49	
14mr|python-requests-2.34.2-1|50	
14mr|python-requests-2.34.2-1|51	%if %{with extras}
14mr|python-requests-2.34.2-1|52	%pyproject_extras_subpkg -n python%{python3_pkgversion}-requests security socks use_chardet_on_py3
14mr|python-requests-2.34.2-1|53	%endif
14mr|python-requests-2.34.2-1|54	
14mr|python-requests-2.34.2-1|55	
14mr|python-requests-2.34.2-1|56	%generate_buildrequires
14mr|python-requests-2.34.2-1|57	%pyproject_buildrequires %{?with_extradeps:-x security,socks,use_chardet_on_py3}
14mr|python-requests-2.34.2-1|58	
14mr|python-requests-2.34.2-1|59	
14mr|python-requests-2.34.2-1|60	%prep
14mr|python-requests-2.34.2-1|61	%autosetup -p1 -n requests-%{version}
14mr|python-requests-2.34.2-1|62	
14mr|python-requests-2.34.2-1|63	# env shebang in nonexecutable file
14mr|python-requests-2.34.2-1|64	sed -i '/#!\/usr\/.*python/d' src/requests/certs.py
14mr|python-requests-2.34.2-1|65	
14mr|python-requests-2.34.2-1|66	# Some doctests use the internet and fail to pass in Koji. Since doctests don't have names, I don't
14mr|python-requests-2.34.2-1|67	# know a way to skip them. We also don't want to patch them out, because patching them out will
14mr|python-requests-2.34.2-1|68	# change the docs. Thus, we set pytest not to run doctests at all.
14mr|python-requests-2.34.2-1|69	sed -i 's/ --doctest-modules//' pyproject.toml
14mr|python-requests-2.34.2-1|70	
14mr|python-requests-2.34.2-1|71	
14mr|python-requests-2.34.2-1|72	%build
14mr|python-requests-2.34.2-1|73	%pyproject_wheel
14mr|python-requests-2.34.2-1|74	
14mr|python-requests-2.34.2-1|75	
14mr|python-requests-2.34.2-1|76	%install
14mr|python-requests-2.34.2-1|77	%pyproject_install
14mr|python-requests-2.34.2-1|78	%pyproject_save_files -l requests
14mr|python-requests-2.34.2-1|79	
14mr|python-requests-2.34.2-1|80	
14mr|python-requests-2.34.2-1|81	%check
14mr|python-requests-2.34.2-1|82	%if %{with tests}
14mr|python-requests-2.34.2-1|83	%pyproject_check_import
14mr|python-requests-2.34.2-1|84	# test_unicode_header_name - reported: https://github.com/psf/requests/issues/6734
14mr|python-requests-2.34.2-1|85	# test_use_proxy_from_environment needs pysocks
14mr|python-requests-2.34.2-1|86	%pytest -v tests -k "not test_unicode_header_name %{!?with_extradeps:and not test_use_proxy_from_environment}"
14mr|python-requests-2.34.2-1|87	%endif
14mr|python-requests-2.34.2-1|88	
14mr|python-requests-2.34.2-1|89	
14mr|python-requests-2.34.2-1|90	%files -n python%{python3_pkgversion}-requests -f %{pyproject_files}
14mr|python-requests-2.34.2-1|91	%doc README.md HISTORY.md

269 14
14mr|python-requests-ftp-0.3.1-4|1	%global srcname requests-ftp
14mr|python-requests-ftp-0.3.1-4|2	
14mr|python-requests-ftp-0.3.1-4|3	Summary:	FTP transport adapter for python-requests
14mr|python-requests-ftp-0.3.1-4|4	Name:		python-%{srcname}
14mr|python-requests-ftp-0.3.1-4|5	Group:			Development/Python
14mr|python-requests-ftp-0.3.1-4|6	Version:	0.3.1
14mr|python-requests-ftp-0.3.1-4|7	Release:	4
14mr|python-requests-ftp-0.3.1-4|8	License:	ASL 2.0
14mr|python-requests-ftp-0.3.1-4|9	URL:		https://github.com/Lukasa/requests-ftp
14mr|python-requests-ftp-0.3.1-4|10	Source0:	https://pypi.python.org/packages/source/r/%{srcname}/%{srcname}-%{version}.tar.gz
14mr|python-requests-ftp-0.3.1-4|11	# from https://github.com/Lukasa/requests-ftp/pull/28, handle multi-line responses
14mr|python-requests-ftp-0.3.1-4|12	# from 4090846
14mr|python-requests-ftp-0.3.1-4|13	Patch1:		PR28-01-Adding-2-tests-and-updated-statud_code-build.patch
14mr|python-requests-ftp-0.3.1-4|14	# from 4f6a9f5
14mr|python-requests-ftp-0.3.1-4|15	Patch2:		PR28-02-Adding-code-3-to-retr4ieve-status_code.patch
14mr|python-requests-ftp-0.3.1-4|16	# from 3fb2700
14mr|python-requests-ftp-0.3.1-4|17	Patch3:		PR28-03-fix-warning-in-interpreting-ftp-status-codes-minor-d.patch
14mr|python-requests-ftp-0.3.1-4|18	# 2caa427 is only test updates, tests not in pypi tarball
14mr|python-requests-ftp-0.3.1-4|19	# from 7321ab3
14mr|python-requests-ftp-0.3.1-4|20	Patch5:		PR28-05-Improve-logging-in-status-code-extraction.patch
14mr|python-requests-ftp-0.3.1-4|21	BuildRequires:  python3-devel
14mr|python-requests-ftp-0.3.1-4|22	BuildRequires:  python3-setuptools
14mr|python-requests-ftp-0.3.1-4|23	BuildArch:	noarch
14mr|python-requests-ftp-0.3.1-4|24	
14mr|python-requests-ftp-0.3.1-4|25	%description
14mr|python-requests-ftp-0.3.1-4|26	Requests-FTP is an implementation of a very stupid FTP transport adapter for
14mr|python-requests-ftp-0.3.1-4|27	use with the awesome Requests Python library.
14mr|python-requests-ftp-0.3.1-4|28	
14mr|python-requests-ftp-0.3.1-4|29	#----------------------------------------------------------------------------
14mr|python-requests-ftp-0.3.1-4|30	
14mr|python-requests-ftp-0.3.1-4|31	%package -n python3-%{srcname}
14mr|python-requests-ftp-0.3.1-4|32	Summary:	FTP transport adapter for python3-requests
14mr|python-requests-ftp-0.3.1-4|33	Group:		Development/Python
14mr|python-requests-ftp-0.3.1-4|34	Requires:	python3-requests
14mr|python-requests-ftp-0.3.1-4|35	
14mr|python-requests-ftp-0.3.1-4|36	%description -n python3-requests-ftp
14mr|python-requests-ftp-0.3.1-4|37	Requests-FTP is an implementation of a very stupid FTP transport adapter for
14mr|python-requests-ftp-0.3.1-4|38	use with the awesome Requests Python library.
14mr|python-requests-ftp-0.3.1-4|39	
14mr|python-requests-ftp-0.3.1-4|40	This is the Python 3 version of the transport adapter module.
14mr|python-requests-ftp-0.3.1-4|41	
14mr|python-requests-ftp-0.3.1-4|42	%files -n python3-%{srcname}
14mr|python-requests-ftp-0.3.1-4|43	%doc README.rst LICENSE
14mr|python-requests-ftp-0.3.1-4|44	%{python3_sitelib}/requests_ftp/
14mr|python-requests-ftp-0.3.1-4|45	%{python3_sitelib}/requests_ftp*.egg-info*
14mr|python-requests-ftp-0.3.1-4|46	
14mr|python-requests-ftp-0.3.1-4|47	#----------------------------------------------------------------------------
14mr|python-requests-ftp-0.3.1-4|48	
14mr|python-requests-ftp-0.3.1-4|49	%prep
14mr|python-requests-ftp-0.3.1-4|50	%autosetup -p1 -n %{srcname}-%{version}
14mr|python-requests-ftp-0.3.1-4|51	
14mr|python-requests-ftp-0.3.1-4|52	rm -rf requests_ftp.egg-info
14mr|python-requests-ftp-0.3.1-4|53	
14mr|python-requests-ftp-0.3.1-4|54	%build
14mr|python-requests-ftp-0.3.1-4|55	%py3_build
14mr|python-requests-ftp-0.3.1-4|56	
14mr|python-requests-ftp-0.3.1-4|57	%install
14mr|python-requests-ftp-0.3.1-4|58	%py3_install

270 14
14mr|python-requests-oauthlib-2.0.0-10|1	%global distname requests-oauthlib
14mr|python-requests-oauthlib-2.0.0-10|2	%global modname requests_oauthlib
14mr|python-requests-oauthlib-2.0.0-10|3	
14mr|python-requests-oauthlib-2.0.0-10|4	Name:               python-requests-oauthlib
14mr|python-requests-oauthlib-2.0.0-10|5	Version:            2.0.0
14mr|python-requests-oauthlib-2.0.0-10|6	Release:            10
14mr|python-requests-oauthlib-2.0.0-10|7	Summary:            OAuthlib authentication support for Requests.
14mr|python-requests-oauthlib-2.0.0-10|8	
14mr|python-requests-oauthlib-2.0.0-10|9	License:            ISC
14mr|python-requests-oauthlib-2.0.0-10|10	URL:                http://pypi.python.org/pypi/requests-oauthlib
14mr|python-requests-oauthlib-2.0.0-10|11	Source0:            https://github.com/requests/requests-oauthlib/archive/v%{version}/requests-oauthlib-%{version}.tar.gz
14mr|python-requests-oauthlib-2.0.0-10|12	
14mr|python-requests-oauthlib-2.0.0-10|13	BuildArch:          noarch
14mr|python-requests-oauthlib-2.0.0-10|14	
14mr|python-requests-oauthlib-2.0.0-10|15	%description
14mr|python-requests-oauthlib-2.0.0-10|16	This project provides first-class OAuth library support for python-request.
14mr|python-requests-oauthlib-2.0.0-10|17	
14mr|python-requests-oauthlib-2.0.0-10|18	%package -n python3-%{distname}
14mr|python-requests-oauthlib-2.0.0-10|19	%{?python_provide:%python_provide python3-%{distname}}
14mr|python-requests-oauthlib-2.0.0-10|20	Summary:            OAuthlib authentication support for Requests.
14mr|python-requests-oauthlib-2.0.0-10|21	
14mr|python-requests-oauthlib-2.0.0-10|22	BuildRequires:      python3-devel
14mr|python-requests-oauthlib-2.0.0-10|23	
14mr|python-requests-oauthlib-2.0.0-10|24	%description -n python3-%{distname}
14mr|python-requests-oauthlib-2.0.0-10|25	This project provides first-class OAuth library support for python-request.
14mr|python-requests-oauthlib-2.0.0-10|26	
14mr|python-requests-oauthlib-2.0.0-10|27	%prep
14mr|python-requests-oauthlib-2.0.0-10|28	%autosetup -n %{distname}-%{version} -p1
14mr|python-requests-oauthlib-2.0.0-10|29	# Requires python-selenium fix from unmerged https://src.fedoraproject.org/rpms/python-selenium/pull-request/9
14mr|python-requests-oauthlib-2.0.0-10|30	# Furthermore then throws error on insisting on only chrome-146 but fedora has 148
14mr|python-requests-oauthlib-2.0.0-10|31	rm tests/examples/test_native_spa_pkce_auth0.py
14mr|python-requests-oauthlib-2.0.0-10|32	
14mr|python-requests-oauthlib-2.0.0-10|33	%generate_buildrequires
14mr|python-requests-oauthlib-2.0.0-10|34	%pyproject_buildrequires
14mr|python-requests-oauthlib-2.0.0-10|35	
14mr|python-requests-oauthlib-2.0.0-10|36	%build
14mr|python-requests-oauthlib-2.0.0-10|37	%pyproject_wheel
14mr|python-requests-oauthlib-2.0.0-10|38	
14mr|python-requests-oauthlib-2.0.0-10|39	%install
14mr|python-requests-oauthlib-2.0.0-10|40	%pyproject_install
14mr|python-requests-oauthlib-2.0.0-10|41	%pyproject_save_files -l %{modname}
14mr|python-requests-oauthlib-2.0.0-10|42	
14mr|python-requests-oauthlib-2.0.0-10|43	%files -n python3-%{distname} -f %{pyproject_files}
14mr|python-requests-oauthlib-2.0.0-10|44	%doc README.rst HISTORY.rst requirements.txt AUTHORS.rst

271 14
14mr|python-resolvelib-1.0.1-1|1	Name:           python-resolvelib
14mr|python-resolvelib-1.0.1-1|2	Version:        1.0.1
14mr|python-resolvelib-1.0.1-1|3	Release:        1
14mr|python-resolvelib-1.0.1-1|4	Summary:        Resolve abstract dependencies into concrete ones
14mr|python-resolvelib-1.0.1-1|5	Group:          Development/Python
14mr|python-resolvelib-1.0.1-1|6	
14mr|python-resolvelib-1.0.1-1|7	License:        ISC
14mr|python-resolvelib-1.0.1-1|8	URL:            https://github.com/sarugaku/resolvelib
14mr|python-resolvelib-1.0.1-1|9	Source:         %{pypi_source resolvelib}
14mr|python-resolvelib-1.0.1-1|10	
14mr|python-resolvelib-1.0.1-1|11	BuildArch:      noarch
14mr|python-resolvelib-1.0.1-1|12	BuildRequires:  python3-devel
14mr|python-resolvelib-1.0.1-1|13	BuildRequires:  pyproject-rpm-macros
14mr|python-resolvelib-1.0.1-1|14	
14mr|python-resolvelib-1.0.1-1|15	%description
14mr|python-resolvelib-1.0.1-1|16	ResolveLib at the highest level provides a Resolver class that includes
14mr|python-resolvelib-1.0.1-1|17	dependency resolution logic. You give it some things, and a little information
14mr|python-resolvelib-1.0.1-1|18	on how it should interact with them, and it will spit out a resolution result.
14mr|python-resolvelib-1.0.1-1|19	
14mr|python-resolvelib-1.0.1-1|20	%package -n     python3-resolvelib
14mr|python-resolvelib-1.0.1-1|21	Summary:        %{summary}
14mr|python-resolvelib-1.0.1-1|22	
14mr|python-resolvelib-1.0.1-1|23	%description -n python3-resolvelib
14mr|python-resolvelib-1.0.1-1|24	ResolveLib at the highest level provides a Resolver class that includes
14mr|python-resolvelib-1.0.1-1|25	dependency resolution logic. You give it some things, and a little information
14mr|python-resolvelib-1.0.1-1|26	on how it should interact with them, and it will spit out a resolution result.
14mr|python-resolvelib-1.0.1-1|27	
14mr|python-resolvelib-1.0.1-1|28	%prep
14mr|python-resolvelib-1.0.1-1|29	%autosetup -p1 -n resolvelib-%{version}
14mr|python-resolvelib-1.0.1-1|30	
14mr|python-resolvelib-1.0.1-1|31	%generate_buildrequires
14mr|python-resolvelib-1.0.1-1|32	%pyproject_buildrequires
14mr|python-resolvelib-1.0.1-1|33	
14mr|python-resolvelib-1.0.1-1|34	%build
14mr|python-resolvelib-1.0.1-1|35	%pyproject_wheel
14mr|python-resolvelib-1.0.1-1|36	
14mr|python-resolvelib-1.0.1-1|37	%install
14mr|python-resolvelib-1.0.1-1|38	%pyproject_install
14mr|python-resolvelib-1.0.1-1|39	%pyproject_save_files resolvelib
14mr|python-resolvelib-1.0.1-1|40	
14mr|python-resolvelib-1.0.1-1|41	%files -n python3-resolvelib -f %{pyproject_files}
14mr|python-resolvelib-1.0.1-1|42	%doc README.rst CHANGELOG.rst
14mr|python-resolvelib-1.0.1-1|43	%license LICENSE
14mr|python-resolvelib-1.0.1-1|44	

272 14
14mr|python-rich-13.9.1-1|1	%define debug_package %{nil}
14mr|python-rich-13.9.1-1|2	%define pypi_name rich
14mr|python-rich-13.9.1-1|3	
14mr|python-rich-13.9.1-1|4	Summary:	Rich is a Python library for rich text and beautiful formatting in the terminal
14mr|python-rich-13.9.1-1|5	Name:		python-%{pypi_name}
14mr|python-rich-13.9.1-1|6	Version:	13.9.1
14mr|python-rich-13.9.1-1|7	Release:	1
14mr|python-rich-13.9.1-1|8	License:	MIT
14mr|python-rich-13.9.1-1|9	Group:		Development/Python
14mr|python-rich-13.9.1-1|10	Url:		https://github.com/Textualize/rich
14mr|python-rich-13.9.1-1|11	Source0:	%{pypi_source}
14mr|python-rich-13.9.1-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-rich-13.9.1-1|13	BuildRequires:	pyproject-rpm-macros
14mr|python-rich-13.9.1-1|14	
14mr|python-rich-13.9.1-1|15	%define _description %{expand:
14mr|python-rich-13.9.1-1|16	Rich is a Python library for rich text and beautiful formatting
14mr|python-rich-13.9.1-1|17	in the terminal.
14mr|python-rich-13.9.1-1|18	The Rich API makes it easy to add color and style to terminal output.
14mr|python-rich-13.9.1-1|19	Rich can also render pretty tables, progress bars, markdown,
14mr|python-rich-13.9.1-1|20	syntax highlighted source code, tracebacks, and more — out of the box.
14mr|python-rich-13.9.1-1|21	}
14mr|python-rich-13.9.1-1|22	
14mr|python-rich-13.9.1-1|23	%description
14mr|python-rich-13.9.1-1|24	%{_description}
14mr|python-rich-13.9.1-1|25	
14mr|python-rich-13.9.1-1|26	#------------------------------------------------------------------
14mr|python-rich-13.9.1-1|27	
14mr|python-rich-13.9.1-1|28	%package -n python3-%{pypi_name}
14mr|python-rich-13.9.1-1|29	Summary:	%{summary}
14mr|python-rich-13.9.1-1|30	Group:		Development/Python
14mr|python-rich-13.9.1-1|31	
14mr|python-rich-13.9.1-1|32	%description -n python3-%{pypi_name}
14mr|python-rich-13.9.1-1|33	%{_description}
14mr|python-rich-13.9.1-1|34	
14mr|python-rich-13.9.1-1|35	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-rich-13.9.1-1|36	%doc README*
14mr|python-rich-13.9.1-1|37	
14mr|python-rich-13.9.1-1|38	#------------------------------------------------------------------
14mr|python-rich-13.9.1-1|39	
14mr|python-rich-13.9.1-1|40	%prep
14mr|python-rich-13.9.1-1|41	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-rich-13.9.1-1|42	
14mr|python-rich-13.9.1-1|43	%generate_buildrequires
14mr|python-rich-13.9.1-1|44	%pyproject_buildrequires
14mr|python-rich-13.9.1-1|45	
14mr|python-rich-13.9.1-1|46	%build
14mr|python-rich-13.9.1-1|47	%pyproject_wheel
14mr|python-rich-13.9.1-1|48	
14mr|python-rich-13.9.1-1|49	%install
14mr|python-rich-13.9.1-1|50	%pyproject_install
14mr|python-rich-13.9.1-1|51	%pyproject_save_files %{pypi_name}

273 14
14mr|python-rpm-generators-14-1|1	Name:           python-rpm-generators
14mr|python-rpm-generators-14-1|2	Summary:        Dependency generators for Python RPMs
14mr|python-rpm-generators-14-1|3	Version:        14
14mr|python-rpm-generators-14-1|4	Release:        1
14mr|python-rpm-generators-14-1|5	Group:		System/Base
14mr|python-rpm-generators-14-1|6	Url:            https://src.fedoraproject.org/rpms/python-rpm-generators
14mr|python-rpm-generators-14-1|7	
14mr|python-rpm-generators-14-1|8	# Originally the following files were part of RPM, so the license is inherited: GPL-2.0-or-later
14mr|python-rpm-generators-14-1|9	# The COPYING file is grabbed from the last commit that changed the files
14mr|python-rpm-generators-14-1|10	Source0:        https://raw.githubusercontent.com/rpm-software-management/rpm/102eab50b3d0d6546dfe082eac0ade21e6b3dbf1/COPYING
14mr|python-rpm-generators-14-1|11	Source1:        python.attr
14mr|python-rpm-generators-14-1|12	Source2:        pythondist.attr
14mr|python-rpm-generators-14-1|13	# This was crafted in-place as a fork of python.attr, hence also GPL-2.0-or-later
14mr|python-rpm-generators-14-1|14	Source3:        pythonname.attr
14mr|python-rpm-generators-14-1|15	# This one is also originally from RPM, but it has its own license declaration: LGPL-2.1-or-later
14mr|python-rpm-generators-14-1|16	Source4:        pythondistdeps.py
14mr|python-rpm-generators-14-1|17	# This was crafted in-place with the following license declaration:
14mr|python-rpm-generators-14-1|18	#  LicenseRef-Fedora-Public-Domain OR CC0-1.0 OR LGPL-2.1-or-later OR GPL-2.0-or-later
14mr|python-rpm-generators-14-1|19	# Note that CC0-1.0 is not allowed for code in Fedora, so we skip it in the package License tag
14mr|python-rpm-generators-14-1|20	Source5:        pythonbundles.py
14mr|python-rpm-generators-14-1|21	
14mr|python-rpm-generators-14-1|22	# See individual licenses above Source declarations
14mr|python-rpm-generators-14-1|23	# Originally, this was simplified to GPL-2.0-or-later, but "effective license" analysis is no longer allowed
14mr|python-rpm-generators-14-1|24	License:        GPL-2.0-or-later AND LGPL-2.1-or-later AND (LicenseRef-Fedora-Public-Domain OR LGPL-2.1-or-later OR GPL-2.0-or-later)
14mr|python-rpm-generators-14-1|25	
14mr|python-rpm-generators-14-1|26	BuildArch:      noarch
14mr|python-rpm-generators-14-1|27	
14mr|python-rpm-generators-14-1|28	%description
14mr|python-rpm-generators-14-1|29	%{summary}.
14mr|python-rpm-generators-14-1|30	
14mr|python-rpm-generators-14-1|31	%package -n python3-rpm-generators
14mr|python-rpm-generators-14-1|32	Summary:        %{summary}
14mr|python-rpm-generators-14-1|33	Requires:       python3-packaging
14mr|python-rpm-generators-14-1|34	# We have parametric macro generators, we need RPM 4.16 (4.15.90+ is 4.16 alpha)
14mr|python-rpm-generators-14-1|35	Requires:       rpm > 4.15.90-0
14mr|python-rpm-generators-14-1|36	# This contains the Lua functions we use:
14mr|python-rpm-generators-14-1|37	Requires:       python-srpm-macros >= 3.10-15
14mr|python-rpm-generators-14-1|38	
14mr|python-rpm-generators-14-1|39	%description -n python3-rpm-generators
14mr|python-rpm-generators-14-1|40	%{summary}.
14mr|python-rpm-generators-14-1|41	
14mr|python-rpm-generators-14-1|42	%prep
14mr|python-rpm-generators-14-1|43	%autosetup -c -T
14mr|python-rpm-generators-14-1|44	cp -a %{sources} .
14mr|python-rpm-generators-14-1|45	
14mr|python-rpm-generators-14-1|46	%install
14mr|python-rpm-generators-14-1|47	install -Dpm0644 -t %{buildroot}%{_fileattrsdir} *.attr
14mr|python-rpm-generators-14-1|48	install -Dpm0755 -t %{buildroot}%{_rpmconfigdir} *.py
14mr|python-rpm-generators-14-1|49	
14mr|python-rpm-generators-14-1|50	%files -n python3-rpm-generators
14mr|python-rpm-generators-14-1|51	%license COPYING
14mr|python-rpm-generators-14-1|52	%{_fileattrsdir}/python.attr
14mr|python-rpm-generators-14-1|53	%{_fileattrsdir}/pythondist.attr
14mr|python-rpm-generators-14-1|54	%{_fileattrsdir}/pythonname.attr
14mr|python-rpm-generators-14-1|55	%{_rpmconfigdir}/pythondistdeps.py
14mr|python-rpm-generators-14-1|56	%{_rpmconfigdir}/pythonbundles.py

274 14
14mr|python-rst2pdf-0.102-1|1	# Do not update to v.0.98, its need importlib_metadata no available in repo
14mr|python-rst2pdf-0.102-1|2	# in next versions developer removed use importlib_metadata
14mr|python-rst2pdf-0.102-1|3	%define pypi_name rst2pdf
14mr|python-rst2pdf-0.102-1|4	
14mr|python-rst2pdf-0.102-1|5	Summary:	Convert restructured text to PDF via reportlab
14mr|python-rst2pdf-0.102-1|6	Name:		python-%{pypi_name}
14mr|python-rst2pdf-0.102-1|7	Version:	0.102
14mr|python-rst2pdf-0.102-1|8	Release:	1
14mr|python-rst2pdf-0.102-1|9	License:	MIT
14mr|python-rst2pdf-0.102-1|10	Group:		Development/Python
14mr|python-rst2pdf-0.102-1|11	Url:		https://rst2pdf.org/
14mr|python-rst2pdf-0.102-1|12	Source0:	https://github.com/rst2pdf/rst2pdf/archive/%{version}.tar.gz?/%{pypi_name}-%{version}.tar.gz
14mr|python-rst2pdf-0.102-1|13	BuildArch:	noarch
14mr|python-rst2pdf-0.102-1|14	
14mr|python-rst2pdf-0.102-1|15	%description
14mr|python-rst2pdf-0.102-1|16	The usual way of creating PDF from reStructuredText is by going through LaTeX.
14mr|python-rst2pdf-0.102-1|17	This tool provides an alternative by producing PDF directly using the ReportLab
14mr|python-rst2pdf-0.102-1|18	library.
14mr|python-rst2pdf-0.102-1|19	
14mr|python-rst2pdf-0.102-1|20	#-----------------------------------------------------------------------
14mr|python-rst2pdf-0.102-1|21	
14mr|python-rst2pdf-0.102-1|22	%package -n python3-%{pypi_name}
14mr|python-rst2pdf-0.102-1|23	Summary:	Convert restructured text to PDF via reportlab
14mr|python-rst2pdf-0.102-1|24	Group:		Development/Python
14mr|python-rst2pdf-0.102-1|25	BuildRequires:	python3egg(setuptools)
14mr|python-rst2pdf-0.102-1|26	BuildRequires:	pkgconfig(python3)
14mr|python-rst2pdf-0.102-1|27	Requires:	python3egg(docutils)
14mr|python-rst2pdf-0.102-1|28	Requires:	python3egg(pdfrw)
14mr|python-rst2pdf-0.102-1|29	Requires:	python3egg(pygments)
14mr|python-rst2pdf-0.102-1|30	Requires:	python3egg(reportlab)
14mr|python-rst2pdf-0.102-1|31	Requires:	python3egg(setuptools)
14mr|python-rst2pdf-0.102-1|32	
14mr|python-rst2pdf-0.102-1|33	%description -n python3-%{pypi_name}
14mr|python-rst2pdf-0.102-1|34	The usual way of creating PDF from reStructuredText is by going through LaTeX.
14mr|python-rst2pdf-0.102-1|35	This tool provides an alternative by producing PDF directly using the ReportLab
14mr|python-rst2pdf-0.102-1|36	library.
14mr|python-rst2pdf-0.102-1|37	
14mr|python-rst2pdf-0.102-1|38	%files -n python3-%{pypi_name}
14mr|python-rst2pdf-0.102-1|39	%doc README.rst LICENSE.txt CHANGES.rst
14mr|python-rst2pdf-0.102-1|40	%{_bindir}/rst2pdf
14mr|python-rst2pdf-0.102-1|41	%{python3_sitelib}/rst2pdf
14mr|python-rst2pdf-0.102-1|42	%{python3_sitelib}/rst2pdf*.egg-info
14mr|python-rst2pdf-0.102-1|43	
14mr|python-rst2pdf-0.102-1|44	#-----------------------------------------------------------------------
14mr|python-rst2pdf-0.102-1|45	
14mr|python-rst2pdf-0.102-1|46	%prep
14mr|python-rst2pdf-0.102-1|47	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-rst2pdf-0.102-1|48	
14mr|python-rst2pdf-0.102-1|49	%build
14mr|python-rst2pdf-0.102-1|50	%py3_build
14mr|python-rst2pdf-0.102-1|51	
14mr|python-rst2pdf-0.102-1|52	%install
14mr|python-rst2pdf-0.102-1|53	%py3_install

275 14
14mr|python-rtslib-2.2.4-1|1	%define oname rtslib
14mr|python-rtslib-2.2.4-1|2	%define pypi_name rtslib_fb
14mr|python-rtslib-2.2.4-1|3	
14mr|python-rtslib-2.2.4-1|4	Summary:	API for RisingTide Systems generic SCSI target
14mr|python-rtslib-2.2.4-1|5	Name:		python-%{oname}
14mr|python-rtslib-2.2.4-1|6	Version:	2.2.4
14mr|python-rtslib-2.2.4-1|7	Release:	1
14mr|python-rtslib-2.2.4-1|8	License:	ASL 2.0
14mr|python-rtslib-2.2.4-1|9	Group:		Development/Python
14mr|python-rtslib-2.2.4-1|10	Url:		https://github.com/open-iscsi/rtslib-fb
14mr|python-rtslib-2.2.4-1|11	Source0:	%{pypi_source}
14mr|python-rtslib-2.2.4-1|12	BuildRequires:	pyproject-rpm-macros
14mr|python-rtslib-2.2.4-1|13	BuildRequires:	pkgconfig(python3)
14mr|python-rtslib-2.2.4-1|14	BuildRequires:	python3dist(hatchling)
14mr|python-rtslib-2.2.4-1|15	BuildRequires:	python3dist(pip)
14mr|python-rtslib-2.2.4-1|16	BuildRequires:	python3dist(setuptools)
14mr|python-rtslib-2.2.4-1|17	BuildArch:	noarch
14mr|python-rtslib-2.2.4-1|18	
14mr|python-rtslib-2.2.4-1|19	%description
14mr|python-rtslib-2.2.4-1|20	rtslib-fb is an object-based Python library for configuring the LIO generic
14mr|python-rtslib-2.2.4-1|21	SCSI target, present in 3.x Linux kernel versions.
14mr|python-rtslib-2.2.4-1|22	
14mr|python-rtslib-2.2.4-1|23	rtslib-fb is a fork of the "rtslib" code written by RisingTide Systems.
14mr|python-rtslib-2.2.4-1|24	The "-fb" differentiates between the original and this version.
14mr|python-rtslib-2.2.4-1|25	Please ensure to use either all "fb" versions of the targetcli components --
14mr|python-rtslib-2.2.4-1|26	targetcli, rtslib, and configshell, or stick with all non-fb versions, since
14mr|python-rtslib-2.2.4-1|27	they are no longer strictly compatible.
14mr|python-rtslib-2.2.4-1|28	
14mr|python-rtslib-2.2.4-1|29	#----------------------------------------------------------------------------
14mr|python-rtslib-2.2.4-1|30	
14mr|python-rtslib-2.2.4-1|31	%package -n python3-%{oname}
14mr|python-rtslib-2.2.4-1|32	Summary:	API for RisingTide Systems generic SCSI target
14mr|python-rtslib-2.2.4-1|33	Group:		Development/Python
14mr|python-rtslib-2.2.4-1|34	
14mr|python-rtslib-2.2.4-1|35	%description -n python3-%{oname}
14mr|python-rtslib-2.2.4-1|36	rtslib-fb is an object-based Python library for configuring the LIO generic
14mr|python-rtslib-2.2.4-1|37	SCSI target, present in 3.x Linux kernel versions.
14mr|python-rtslib-2.2.4-1|38	
14mr|python-rtslib-2.2.4-1|39	rtslib-fb is a fork of the "rtslib" code written by RisingTide Systems.
14mr|python-rtslib-2.2.4-1|40	The "-fb" differentiates between the original and this version.
14mr|python-rtslib-2.2.4-1|41	Please ensure to use either all "fb" versions of the targetcli components --
14mr|python-rtslib-2.2.4-1|42	targetcli, rtslib, and configshell, or stick with all non-fb versions, since
14mr|python-rtslib-2.2.4-1|43	they are no longer strictly compatible.
14mr|python-rtslib-2.2.4-1|44	
14mr|python-rtslib-2.2.4-1|45	%files -n python3-%{oname}
14mr|python-rtslib-2.2.4-1|46	%doc README.md
14mr|python-rtslib-2.2.4-1|47	%license COPYING
14mr|python-rtslib-2.2.4-1|48	%{_bindir}/targetctl
14mr|python-rtslib-2.2.4-1|49	%{python3_sitelib}/%{oname}
14mr|python-rtslib-2.2.4-1|50	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info
14mr|python-rtslib-2.2.4-1|51	
14mr|python-rtslib-2.2.4-1|52	#----------------------------------------------------------------------------
14mr|python-rtslib-2.2.4-1|53	
14mr|python-rtslib-2.2.4-1|54	%prep
14mr|python-rtslib-2.2.4-1|55	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-rtslib-2.2.4-1|56	
14mr|python-rtslib-2.2.4-1|57	%generate_buildrequires
14mr|python-rtslib-2.2.4-1|58	%pyproject_buildrequires
14mr|python-rtslib-2.2.4-1|59	
14mr|python-rtslib-2.2.4-1|60	%build
14mr|python-rtslib-2.2.4-1|61	%pyproject_wheel
14mr|python-rtslib-2.2.4-1|62	
14mr|python-rtslib-2.2.4-1|63	%install
14mr|python-rtslib-2.2.4-1|64	%pyproject_install

276 14
14mr|python-ruamel-yaml-0.18.10-2|1	%global pypi_name ruamel.yaml
14mr|python-ruamel-yaml-0.18.10-2|2	%global pname ruamel-yaml
14mr|python-ruamel-yaml-0.18.10-2|3	
14mr|python-ruamel-yaml-0.18.10-2|4	Summary:	YAML 1.2 loader/dumper package for Python
14mr|python-ruamel-yaml-0.18.10-2|5	Name:		python-%{pname}
14mr|python-ruamel-yaml-0.18.10-2|6	Version:	0.18.10
14mr|python-ruamel-yaml-0.18.10-2|7	Release:	2
14mr|python-ruamel-yaml-0.18.10-2|8	License:	MIT
14mr|python-ruamel-yaml-0.18.10-2|9	Group:		Development/Python
14mr|python-ruamel-yaml-0.18.10-2|10	Url:		https://pypi.org/project/ruamel.yaml
14mr|python-ruamel-yaml-0.18.10-2|11	Source0:	%{pypi_source}
14mr|python-ruamel-yaml-0.18.10-2|12	BuildRequires:	python3dist(setuptools)
14mr|python-ruamel-yaml-0.18.10-2|13	BuildRequires:	python3dist(pip)
14mr|python-ruamel-yaml-0.18.10-2|14	BuildRequires:	python3dist(wheel)
14mr|python-ruamel-yaml-0.18.10-2|15	BuildRequires:	pkgconfig(python3)
14mr|python-ruamel-yaml-0.18.10-2|16	BuildArch:	noarch
14mr|python-ruamel-yaml-0.18.10-2|17	
14mr|python-ruamel-yaml-0.18.10-2|18	%description
14mr|python-ruamel-yaml-0.18.10-2|19	ruamel.yaml is a YAML 1.2 loader/dumper package for Python.
14mr|python-ruamel-yaml-0.18.10-2|20	It is a derivative of Kirill Simonov’s PyYAML 3.11
14mr|python-ruamel-yaml-0.18.10-2|21	
14mr|python-ruamel-yaml-0.18.10-2|22	#----------------------------------------------------------------------------
14mr|python-ruamel-yaml-0.18.10-2|23	
14mr|python-ruamel-yaml-0.18.10-2|24	%package -n python3-%{pname}
14mr|python-ruamel-yaml-0.18.10-2|25	Summary:	YAML 1.2 loader/dumper package for Python
14mr|python-ruamel-yaml-0.18.10-2|26	Group:		Development/Python
14mr|python-ruamel-yaml-0.18.10-2|27	Requires:	python3dist(ruamel.yaml.clib)
14mr|python-ruamel-yaml-0.18.10-2|28	Requires:	python3dist(setuptools)
14mr|python-ruamel-yaml-0.18.10-2|29	Provides:	python3-%{pypi_name} = %{EVRD}
14mr|python-ruamel-yaml-0.18.10-2|30	
14mr|python-ruamel-yaml-0.18.10-2|31	%description -n python3-%{pname}
14mr|python-ruamel-yaml-0.18.10-2|32	ruamel.yaml is a YAML 1.2 loader/dumper package for Python.
14mr|python-ruamel-yaml-0.18.10-2|33	It is a derivative of Kirill Simonov’s PyYAML 3.11
14mr|python-ruamel-yaml-0.18.10-2|34	
14mr|python-ruamel-yaml-0.18.10-2|35	%files -n python3-%{pname}
14mr|python-ruamel-yaml-0.18.10-2|36	%doc README.md
14mr|python-ruamel-yaml-0.18.10-2|37	%license LICENSE
14mr|python-ruamel-yaml-0.18.10-2|38	%{python3_sitelib}/ruamel
14mr|python-ruamel-yaml-0.18.10-2|39	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info
14mr|python-ruamel-yaml-0.18.10-2|40	
14mr|python-ruamel-yaml-0.18.10-2|41	#----------------------------------------------------------------------------
14mr|python-ruamel-yaml-0.18.10-2|42	
14mr|python-ruamel-yaml-0.18.10-2|43	%prep
14mr|python-ruamel-yaml-0.18.10-2|44	%autosetup -n %{pypi_name}-%{version}
14mr|python-ruamel-yaml-0.18.10-2|45	
14mr|python-ruamel-yaml-0.18.10-2|46	%build
14mr|python-ruamel-yaml-0.18.10-2|47	%pyproject_wheel
14mr|python-ruamel-yaml-0.18.10-2|48	
14mr|python-ruamel-yaml-0.18.10-2|49	%install
14mr|python-ruamel-yaml-0.18.10-2|50	%pyproject_install

277 14
14mr|python-s3transfer-0.10.2-1|1	%define pypi_name s3transfer
14mr|python-s3transfer-0.10.2-1|2	
14mr|python-s3transfer-0.10.2-1|3	Summary:	Amazon S3 Transfer Manager for Python
14mr|python-s3transfer-0.10.2-1|4	Name:		python-%{pypi_name}
14mr|python-s3transfer-0.10.2-1|5	Version:	0.10.2
14mr|python-s3transfer-0.10.2-1|6	Release:	1
14mr|python-s3transfer-0.10.2-1|7	License:	ASL 2.0
14mr|python-s3transfer-0.10.2-1|8	Group:		Development/Python
14mr|python-s3transfer-0.10.2-1|9	Url:		https://github.com/boto/botocore
14mr|python-s3transfer-0.10.2-1|10	Source0:	%{pypi_source}
14mr|python-s3transfer-0.10.2-1|11	BuildArch:	noarch
14mr|python-s3transfer-0.10.2-1|12	
14mr|python-s3transfer-0.10.2-1|13	%description
14mr|python-s3transfer-0.10.2-1|14	S3transfer is a Python library for managing Amazon S3 transfers.
14mr|python-s3transfer-0.10.2-1|15	
14mr|python-s3transfer-0.10.2-1|16	Note:
14mr|python-s3transfer-0.10.2-1|17	This project is not currently GA. If you are planning to use this code in
14mr|python-s3transfer-0.10.2-1|18	production, make sure to lock to a minor version as interfaces may break from
14mr|python-s3transfer-0.10.2-1|19	minor version to minor version. For a basic, stable interface of s3transfer,
14mr|python-s3transfer-0.10.2-1|20	try the interfaces exposed in boto3
14mr|python-s3transfer-0.10.2-1|21	
14mr|python-s3transfer-0.10.2-1|22	#------------------------------------------------------------------------------
14mr|python-s3transfer-0.10.2-1|23	
14mr|python-s3transfer-0.10.2-1|24	%package -n python3-%{pypi_name}
14mr|python-s3transfer-0.10.2-1|25	Summary:	Amazon S3 Transfer Manager for Python
14mr|python-s3transfer-0.10.2-1|26	Group:		Development/Python
14mr|python-s3transfer-0.10.2-1|27	BuildRequires:	python3egg(setuptools)
14mr|python-s3transfer-0.10.2-1|28	
14mr|python-s3transfer-0.10.2-1|29	%description -n python3-%{pypi_name}
14mr|python-s3transfer-0.10.2-1|30	S3transfer is a Python library for managing Amazon S3 transfers.
14mr|python-s3transfer-0.10.2-1|31	
14mr|python-s3transfer-0.10.2-1|32	%files -n python3-%{pypi_name}
14mr|python-s3transfer-0.10.2-1|33	%{python3_sitelib}/*
14mr|python-s3transfer-0.10.2-1|34	
14mr|python-s3transfer-0.10.2-1|35	#------------------------------------------------------------------------------
14mr|python-s3transfer-0.10.2-1|36	
14mr|python-s3transfer-0.10.2-1|37	%prep
14mr|python-s3transfer-0.10.2-1|38	%setup -q -n %{pypi_name}-%{version}
14mr|python-s3transfer-0.10.2-1|39	
14mr|python-s3transfer-0.10.2-1|40	%build
14mr|python-s3transfer-0.10.2-1|41	%py3_build
14mr|python-s3transfer-0.10.2-1|42	
14mr|python-s3transfer-0.10.2-1|43	%install
14mr|python-s3transfer-0.10.2-1|44	%py3_install

278 14
14mr|python-scikit-build-core-0.10.7-2|1	%bcond_with tests
14mr|python-scikit-build-core-0.10.7-2|2	
14mr|python-scikit-build-core-0.10.7-2|3	Name:		python-scikit-build-core
14mr|python-scikit-build-core-0.10.7-2|4	Version:	0.10.7
14mr|python-scikit-build-core-0.10.7-2|5	Release:	2
14mr|python-scikit-build-core-0.10.7-2|6	Summary:	Build backend for CMake based projects
14mr|python-scikit-build-core-0.10.7-2|7	Group:		Development/Python
14mr|python-scikit-build-core-0.10.7-2|8	License:	Apache-2.0
14mr|python-scikit-build-core-0.10.7-2|9	URL:		https://github.com/scikit-build/scikit-build-core
14mr|python-scikit-build-core-0.10.7-2|10	Source:		%{pypi_source scikit_build_core}
14mr|python-scikit-build-core-0.10.7-2|11	BuildArch:	noarch
14mr|python-scikit-build-core-0.10.7-2|12	
14mr|python-scikit-build-core-0.10.7-2|13	BuildRequires:	pyproject-rpm-macros
14mr|python-scikit-build-core-0.10.7-2|14	BuildRequires:	pkgconfig(python3)
14mr|python-scikit-build-core-0.10.7-2|15	BuildRequires:	python3dist(wheel)
14mr|python-scikit-build-core-0.10.7-2|16	BuildRequires:	python3dist(pip)
14mr|python-scikit-build-core-0.10.7-2|17	BuildRequires:	python3dist(hatchling)
14mr|python-scikit-build-core-0.10.7-2|18	BuildRequires:	python3dist(hatch-vcs)
14mr|python-scikit-build-core-0.10.7-2|19	%if %{with tests}
14mr|python-scikit-build-core-0.10.7-2|20	# Testing dependencies
14mr|python-scikit-build-core-0.10.7-2|21	BuildRequires:	cmake
14mr|python-scikit-build-core-0.10.7-2|22	BuildRequires:	ninja
14mr|python-scikit-build-core-0.10.7-2|23	BuildRequires:	gcc-c++
14mr|python-scikit-build-core-0.10.7-2|24	BuildRequires:	git-core
14mr|python-scikit-build-core-0.10.7-2|25	%endif
14mr|python-scikit-build-core-0.10.7-2|26	
14mr|python-scikit-build-core-0.10.7-2|27	%description
14mr|python-scikit-build-core-0.10.7-2|28	A next generation Python CMake adaptor and Python API for plugins.
14mr|python-scikit-build-core-0.10.7-2|29	
14mr|python-scikit-build-core-0.10.7-2|30	#-----------------------------------------------
14mr|python-scikit-build-core-0.10.7-2|31	%package -n python3-scikit-build-core
14mr|python-scikit-build-core-0.10.7-2|32	Summary:	Build backend for CMake based projects
14mr|python-scikit-build-core-0.10.7-2|33	Group:		Development/Python
14mr|python-scikit-build-core-0.10.7-2|34	%if %{with tests}
14mr|python-scikit-build-core-0.10.7-2|35	# Testing dependencies
14mr|python-scikit-build-core-0.10.7-2|36	BuildRequires:	python3dist(build)
14mr|python-scikit-build-core-0.10.7-2|37	BuildRequires:	python3dist(build[virtualenv])
14mr|python-scikit-build-core-0.10.7-2|38	BuildRequires:	python3dist(cattrs)
14mr|python-scikit-build-core-0.10.7-2|39	BuildRequires:	python3dist(exceptiongroup)
14mr|python-scikit-build-core-0.10.7-2|40	BuildRequires:	python3dist(hatch-fancy-pypi-readme)
14mr|python-scikit-build-core-0.10.7-2|41	BuildRequires:	python3dist(pybind11)
14mr|python-scikit-build-core-0.10.7-2|42	BuildRequires:	python3dist(pyproject-metadata)
14mr|python-scikit-build-core-0.10.7-2|43	BuildRequires:	python3dist(pytest)
14mr|python-scikit-build-core-0.10.7-2|44	# TODO
14mr|python-scikit-build-core-0.10.7-2|45	#BuildRequires:  python3dist(pytest-subprocess)
14mr|python-scikit-build-core-0.10.7-2|46	%endif
14mr|python-scikit-build-core-0.10.7-2|47	Requires:	cmake
14mr|python-scikit-build-core-0.10.7-2|48	Recommends:	ninja
14mr|python-scikit-build-core-0.10.7-2|49	Requires:	python3dist(pyproject-metadata)
14mr|python-scikit-build-core-0.10.7-2|50	Requires:	python3dist(pathspec)
14mr|python-scikit-build-core-0.10.7-2|51	
14mr|python-scikit-build-core-0.10.7-2|52	%description -n python3-scikit-build-core
14mr|python-scikit-build-core-0.10.7-2|53	A next generation Python CMake adaptor and Python API for plugins.
14mr|python-scikit-build-core-0.10.7-2|54	
14mr|python-scikit-build-core-0.10.7-2|55	%files -n python3-scikit-build-core -f %{pyproject_files}
14mr|python-scikit-build-core-0.10.7-2|56	%license LICENSE
14mr|python-scikit-build-core-0.10.7-2|57	%doc README.md
14mr|python-scikit-build-core-0.10.7-2|58	
14mr|python-scikit-build-core-0.10.7-2|59	#-----------------------------------------------
14mr|python-scikit-build-core-0.10.7-2|60	%prep
14mr|python-scikit-build-core-0.10.7-2|61	%autosetup -n scikit_build_core-%{version}
14mr|python-scikit-build-core-0.10.7-2|62	
14mr|python-scikit-build-core-0.10.7-2|63	#generate_buildrequires
14mr|python-scikit-build-core-0.10.7-2|64	#pyproject_buildrequires -x test,test-meta,test-numpy
14mr|python-scikit-build-core-0.10.7-2|65	
14mr|python-scikit-build-core-0.10.7-2|66	%build
14mr|python-scikit-build-core-0.10.7-2|67	%pyproject_wheel
14mr|python-scikit-build-core-0.10.7-2|68	
14mr|python-scikit-build-core-0.10.7-2|69	%install
14mr|python-scikit-build-core-0.10.7-2|70	%pyproject_install
14mr|python-scikit-build-core-0.10.7-2|71	%pyproject_save_files scikit_build_core
14mr|python-scikit-build-core-0.10.7-2|72	
14mr|python-scikit-build-core-0.10.7-2|73	%if %{with tests}
14mr|python-scikit-build-core-0.10.7-2|74	%check
14mr|python-scikit-build-core-0.10.7-2|75	# different hash due to different build environment:
14mr|python-scikit-build-core-0.10.7-2|76	donttest="test_pep517_sdist_hash or test_pep518_sdist"
14mr|python-scikit-build-core-0.10.7-2|77	%pytest \
14mr|python-scikit-build-core-0.10.7-2|78	-m "not network " \
14mr|python-scikit-build-core-0.10.7-2|79	-k "not ($donttest)"
14mr|python-scikit-build-core-0.10.7-2|80	%endif
14mr|python-scikit-build-core-0.10.7-2|81	
14mr|python-scikit-build-core-0.10.7-2|82	

279 14
14mr|python-semantic_version-2.10.0-2|1	# Break the dependency loop - this is needed by maturin through python-setuptools-rust
14mr|python-semantic_version-2.10.0-2|2	# while django requires cryptography which requires maturin
14mr|python-semantic_version-2.10.0-2|3	%bcond bootstrap 1
14mr|python-semantic_version-2.10.0-2|4	
14mr|python-semantic_version-2.10.0-2|5	Name:           python-semantic_version
14mr|python-semantic_version-2.10.0-2|6	Version:        2.10.0
14mr|python-semantic_version-2.10.0-2|7	Release:        2
14mr|python-semantic_version-2.10.0-2|8	Summary:        Library implementing the 'SemVer' scheme
14mr|python-semantic_version-2.10.0-2|9	
14mr|python-semantic_version-2.10.0-2|10	License:        BSD-2-Clause
14mr|python-semantic_version-2.10.0-2|11	URL:            https://github.com/rbarrois/python-semanticversion
14mr|python-semantic_version-2.10.0-2|12	Source:         %{url}/archive/%{version}/python-semanticversion-%{version}.tar.gz
14mr|python-semantic_version-2.10.0-2|13	
14mr|python-semantic_version-2.10.0-2|14	BuildArch:      noarch
14mr|python-semantic_version-2.10.0-2|15	BuildRequires:  python3-devel
14mr|python-semantic_version-2.10.0-2|16	
14mr|python-semantic_version-2.10.0-2|17	%global _description %{expand:
14mr|python-semantic_version-2.10.0-2|18	This small python library provides a few tools to handle semantic versioning in
14mr|python-semantic_version-2.10.0-2|19	Python.}
14mr|python-semantic_version-2.10.0-2|20	
14mr|python-semantic_version-2.10.0-2|21	%description %{_description}
14mr|python-semantic_version-2.10.0-2|22	
14mr|python-semantic_version-2.10.0-2|23	%package -n     python3-semantic_version
14mr|python-semantic_version-2.10.0-2|24	Summary:        %{summary}
14mr|python-semantic_version-2.10.0-2|25	
14mr|python-semantic_version-2.10.0-2|26	%description -n python3-semantic_version %{_description}
14mr|python-semantic_version-2.10.0-2|27	
14mr|python-semantic_version-2.10.0-2|28	%prep
14mr|python-semantic_version-2.10.0-2|29	%autosetup -p1 -n python-semanticversion-%{version}
14mr|python-semantic_version-2.10.0-2|30	
14mr|python-semantic_version-2.10.0-2|31	%generate_buildrequires
14mr|python-semantic_version-2.10.0-2|32	%pyproject_buildrequires
14mr|python-semantic_version-2.10.0-2|33	
14mr|python-semantic_version-2.10.0-2|34	%build
14mr|python-semantic_version-2.10.0-2|35	%pyproject_wheel
14mr|python-semantic_version-2.10.0-2|36	
14mr|python-semantic_version-2.10.0-2|37	%install
14mr|python-semantic_version-2.10.0-2|38	%pyproject_install
14mr|python-semantic_version-2.10.0-2|39	%pyproject_save_files -l semantic_version
14mr|python-semantic_version-2.10.0-2|40	
14mr|python-semantic_version-2.10.0-2|41	%files -n python3-semantic_version -f %{pyproject_files}
14mr|python-semantic_version-2.10.0-2|42	%doc README.rst ChangeLog CREDITS

280 14
14mr|python-sentry-sdk-1.39.1-1|1	# test requires work dns resolve
14mr|python-sentry-sdk-1.39.1-1|2	%bcond_with tests
14mr|python-sentry-sdk-1.39.1-1|3	
14mr|python-sentry-sdk-1.39.1-1|4	Name:           python-sentry-sdk
14mr|python-sentry-sdk-1.39.1-1|5	Version:        1.39.1
14mr|python-sentry-sdk-1.39.1-1|6	Release:        1
14mr|python-sentry-sdk-1.39.1-1|7	Summary:        Python SDK for Sentry.io
14mr|python-sentry-sdk-1.39.1-1|8	Group:          Development/Python
14mr|python-sentry-sdk-1.39.1-1|9	License:        BSD-2-Clause
14mr|python-sentry-sdk-1.39.1-1|10	URL:            https://github.com/getsentry/sentry-python
14mr|python-sentry-sdk-1.39.1-1|11	Source0:        https://github.com/getsentry/sentry-python/archive/%{version}/sentry-python-%{version}.tar.gz
14mr|python-sentry-sdk-1.39.1-1|12	BuildRequires:  python3egg(flask) >= 0.11
14mr|python-sentry-sdk-1.39.1-1|13	BuildRequires:  python3egg(sqlalchemy) >= 1.2
14mr|python-sentry-sdk-1.39.1-1|14	BuildRequires:  python3egg(aiohttp) >= 3.5
14mr|python-sentry-sdk-1.39.1-1|15	BuildRequires:  python3egg(asttokens)
14mr|python-sentry-sdk-1.39.1-1|16	BuildRequires:  python3egg(blinker) >= 1.1
14mr|python-sentry-sdk-1.39.1-1|17	BuildRequires:  python3egg(bottle) >= 0.12.13
14mr|python-sentry-sdk-1.39.1-1|18	BuildRequires:  python3egg(certifi)
14mr|python-sentry-sdk-1.39.1-1|19	BuildRequires:  python3egg(executing)
14mr|python-sentry-sdk-1.39.1-1|20	BuildRequires:  python3egg(setuptools)
14mr|python-sentry-sdk-1.39.1-1|21	BuildRequires:  python3egg(tornado) >= 5
14mr|python-sentry-sdk-1.39.1-1|22	BuildRequires:  python3egg(urllib3) >= 1.10.0
14mr|python-sentry-sdk-1.39.1-1|23	BuildRequires:  fdupes
14mr|python-sentry-sdk-1.39.1-1|24	%if %{with tests}
14mr|python-sentry-sdk-1.39.1-1|25	# SECTION test requirements
14mr|python-sentry-sdk-1.39.1-1|26	BuildRequires:  python3egg(werkzeug)
14mr|python-sentry-sdk-1.39.1-1|27	BuildRequires:  python3egg(eventlet)
14mr|python-sentry-sdk-1.39.1-1|28	BuildRequires:  python3egg(gevent)
14mr|python-sentry-sdk-1.39.1-1|29	BuildRequires:  python3egg(hypothesis)
14mr|python-sentry-sdk-1.39.1-1|30	BuildRequires:  python3egg(jsonschema) >= 3.2.0
14mr|python-sentry-sdk-1.39.1-1|31	BuildRequires:  python3egg(pyramid)
14mr|python-sentry-sdk-1.39.1-1|32	BuildRequires:  python3egg(pyrsistent) >= 0.16.0
14mr|python-sentry-sdk-1.39.1-1|33	BuildRequires:  python3egg(pytest-cov) >= 2.8.1
14mr|python-sentry-sdk-1.39.1-1|34	BuildRequires:  python3egg(pytest-forked) >= 1.1.3
14mr|python-sentry-sdk-1.39.1-1|35	BuildRequires:  python3egg(pytest-localserver) >= 0.5.0
14mr|python-sentry-sdk-1.39.1-1|36	BuildRequires:  python3egg(pytest)
14mr|python-sentry-sdk-1.39.1-1|37	BuildRequires:  python3egg(tox)
14mr|python-sentry-sdk-1.39.1-1|38	%endif
14mr|python-sentry-sdk-1.39.1-1|39	BuildArch:      noarch
14mr|python-sentry-sdk-1.39.1-1|40	
14mr|python-sentry-sdk-1.39.1-1|41	%description
14mr|python-sentry-sdk-1.39.1-1|42	A Python SDK for Sentry.io.
14mr|python-sentry-sdk-1.39.1-1|43	https://sentry.io/for/python/
14mr|python-sentry-sdk-1.39.1-1|44	
14mr|python-sentry-sdk-1.39.1-1|45	#----------------------------------------------------------------
14mr|python-sentry-sdk-1.39.1-1|46	%package -n python3-sentry-sdk
14mr|python-sentry-sdk-1.39.1-1|47	Summary:        Python SDK for Sentry.io
14mr|python-sentry-sdk-1.39.1-1|48	Group:          Development/Python
14mr|python-sentry-sdk-1.39.1-1|49	
14mr|python-sentry-sdk-1.39.1-1|50	%description -n python3-sentry-sdk
14mr|python-sentry-sdk-1.39.1-1|51	A Python SDK for Sentry.io.
14mr|python-sentry-sdk-1.39.1-1|52	https://sentry.io/for/python/
14mr|python-sentry-sdk-1.39.1-1|53	
14mr|python-sentry-sdk-1.39.1-1|54	%files -n python3-sentry-sdk
14mr|python-sentry-sdk-1.39.1-1|55	%doc README.md CHANGELOG.md
14mr|python-sentry-sdk-1.39.1-1|56	%license LICENSE
14mr|python-sentry-sdk-1.39.1-1|57	%{python3_sitelib}/*
14mr|python-sentry-sdk-1.39.1-1|58	
14mr|python-sentry-sdk-1.39.1-1|59	#----------------------------------------------------------------
14mr|python-sentry-sdk-1.39.1-1|60	
14mr|python-sentry-sdk-1.39.1-1|61	%prep
14mr|python-sentry-sdk-1.39.1-1|62	%setup -q -n sentry-python-%{version}
14mr|python-sentry-sdk-1.39.1-1|63	
14mr|python-sentry-sdk-1.39.1-1|64	%build
14mr|python-sentry-sdk-1.39.1-1|65	%py3_build
14mr|python-sentry-sdk-1.39.1-1|66	
14mr|python-sentry-sdk-1.39.1-1|67	%install
14mr|python-sentry-sdk-1.39.1-1|68	%py3_install
14mr|python-sentry-sdk-1.39.1-1|69	
14mr|python-sentry-sdk-1.39.1-1|70	
14mr|python-sentry-sdk-1.39.1-1|71	%check
14mr|python-sentry-sdk-1.39.1-1|72	%if %{with tests}
14mr|python-sentry-sdk-1.39.1-1|73	export PYTHONDONTWRITEBYTECODE=1
14mr|python-sentry-sdk-1.39.1-1|74	export PYTEST_ADDOPTS="-W ignore::DeprecationWarning"
14mr|python-sentry-sdk-1.39.1-1|75	# do not test integration:
14mr|python-sentry-sdk-1.39.1-1|76	rm -r tests/integrations
14mr|python-sentry-sdk-1.39.1-1|77	# test_transport_works / test_transport_infinite_loop / test_simple_rate_limits/ test_data_category_limits / test_complex_limits_without_data_category stucks
14mr|python-sentry-sdk-1.39.1-1|78	
14mr|python-sentry-sdk-1.39.1-1|79	# test_auto_enabling_integrations_catches_import_error asert False where False = ..., not sure
14mr|python-sentry-sdk-1.39.1-1|80	%pytest -k 'not (test_transport_works or test_auto_enabling_integrations_catches_import_error or test_filename or test_transport_infinite_loop or test_simple_rate_limits or test_data_category_limits or test_complex_limits_without_data_category)'
14mr|python-sentry-sdk-1.39.1-1|81	%endif
14mr|python-sentry-sdk-1.39.1-1|82	

281 14
14mr|python-setuptools-84.0.0-1|1	# used when bootstrapping new Python versions
14mr|python-setuptools-84.0.0-1|2	%bcond bootstrap 1
14mr|python-setuptools-84.0.0-1|3	
14mr|python-setuptools-84.0.0-1|4	# The original RHEL N+1 content set is defined by (build)dependencies
14mr|python-setuptools-84.0.0-1|5	# of the packages in Fedora ELN. Hence we disable tests and documentation here
14mr|python-setuptools-84.0.0-1|6	# to prevent pulling many unwanted packages in.
14mr|python-setuptools-84.0.0-1|7	%bcond tests %[%{without bootstrap} && %{defined fedora}]
14mr|python-setuptools-84.0.0-1|8	
14mr|python-setuptools-84.0.0-1|9	%global python_wheel_name setuptools-%{version}-py3-none-any.whl
14mr|python-setuptools-84.0.0-1|10	
14mr|python-setuptools-84.0.0-1|11	Name:           python-setuptools
14mr|python-setuptools-84.0.0-1|12	# When updating, update the bundled libraries versions bellow!
14mr|python-setuptools-84.0.0-1|13	Version:        84.0.0
14mr|python-setuptools-84.0.0-1|14	Epoch:		2
14mr|python-setuptools-84.0.0-1|15	Release:        1
14mr|python-setuptools-84.0.0-1|16	Summary:        Easily build and distribute Python packages
14mr|python-setuptools-84.0.0-1|17	# setuptools is MIT
14mr|python-setuptools-84.0.0-1|18	# autocommand is LGPL-3.0-only
14mr|python-setuptools-84.0.0-1|19	# backports-tarfile is MIT
14mr|python-setuptools-84.0.0-1|20	# importlib-metadata is Apache-2.0
14mr|python-setuptools-84.0.0-1|21	# jaraco-context is MIT
14mr|python-setuptools-84.0.0-1|22	# jaraco-functools is MIT
14mr|python-setuptools-84.0.0-1|23	# jaraco-text is MIT
14mr|python-setuptools-84.0.0-1|24	# more-itertools is MIT
14mr|python-setuptools-84.0.0-1|25	# packaging is BSD-2-Clause OR Apache-2.0
14mr|python-setuptools-84.0.0-1|26	# platformdirs is MIT
14mr|python-setuptools-84.0.0-1|27	# tomli is MIT
14mr|python-setuptools-84.0.0-1|28	# wheel is MIT
14mr|python-setuptools-84.0.0-1|29	# zipp is MIT
14mr|python-setuptools-84.0.0-1|30	# the setuptools logo is MIT
14mr|python-setuptools-84.0.0-1|31	License:        MIT AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0) AND LGPL-3.0-only
14mr|python-setuptools-84.0.0-1|32	URL:            https://pypi.python.org/pypi/setuptools
14mr|python-setuptools-84.0.0-1|33	Source0:        %{pypi_source setuptools %{version}}
14mr|python-setuptools-84.0.0-1|34	
14mr|python-setuptools-84.0.0-1|35	# Some test deps are optional and either not desired or not available in Fedora, thus this patch removes them.
14mr|python-setuptools-84.0.0-1|36	Patch:          Remove-optional-or-unpackaged-test-deps.patch
14mr|python-setuptools-84.0.0-1|37	
14mr|python-setuptools-84.0.0-1|38	# The `setup.py install` deprecation notice might be confusing for RPM packagers
14mr|python-setuptools-84.0.0-1|39	# adjust it, but only when $RPM_BUILD_ROOT is set
14mr|python-setuptools-84.0.0-1|40	Patch:          Adjust-the-setup.py-install-deprecation-message.patch
14mr|python-setuptools-84.0.0-1|41	
14mr|python-setuptools-84.0.0-1|42	BuildArch:      noarch
14mr|python-setuptools-84.0.0-1|43	
14mr|python-setuptools-84.0.0-1|44	BuildRequires:  python3-devel
14mr|python-setuptools-84.0.0-1|45	
14mr|python-setuptools-84.0.0-1|46	%if %{with bootstrap}
14mr|python-setuptools-84.0.0-1|47	BuildRequires:  unzip zip
14mr|python-setuptools-84.0.0-1|48	%endif
14mr|python-setuptools-84.0.0-1|49	
14mr|python-setuptools-84.0.0-1|50	%if %{with tests}
14mr|python-setuptools-84.0.0-1|51	BuildRequires:  gcc
14mr|python-setuptools-84.0.0-1|52	%endif
14mr|python-setuptools-84.0.0-1|53	
14mr|python-setuptools-84.0.0-1|54	# python3 bootstrap: this is built before the final build of python3, which
14mr|python-setuptools-84.0.0-1|55	# adds the dependency on python3-rpm-generators, so we require it manually
14mr|python-setuptools-84.0.0-1|56	# The minimal version is for bundled provides verification script to accept multiple files as input
14mr|python-setuptools-84.0.0-1|57	BuildRequires:  python3-rpm-generators >= 12-8
14mr|python-setuptools-84.0.0-1|58	# we also use %%{_pyproject_wheeldir}, so an explicit requirement on the pyproject-macros is needed
14mr|python-setuptools-84.0.0-1|59	BuildRequires:  pyproject-rpm-macros
14mr|python-setuptools-84.0.0-1|60	
14mr|python-setuptools-84.0.0-1|61	%if %{without bootstrap}
14mr|python-setuptools-84.0.0-1|62	# Not to use the pre-generated egg-info, we use setuptools from previous build to generate it
14mr|python-setuptools-84.0.0-1|63	BuildRequires:  python3-setuptools
14mr|python-setuptools-84.0.0-1|64	%endif
14mr|python-setuptools-84.0.0-1|65	
14mr|python-setuptools-84.0.0-1|66	%description
14mr|python-setuptools-84.0.0-1|67	Setuptools is a collection of enhancements to the Python distutils that allow
14mr|python-setuptools-84.0.0-1|68	you to more easily build and distribute Python packages, especially ones that
14mr|python-setuptools-84.0.0-1|69	have dependencies on other packages.
14mr|python-setuptools-84.0.0-1|70	
14mr|python-setuptools-84.0.0-1|71	# Virtual provides for the packages bundled by setuptools.
14mr|python-setuptools-84.0.0-1|72	# Bundled packages are defined in multiple files. Generate the list with:
14mr|python-setuptools-84.0.0-1|73	# pip freeze --path setuptools/_vendor > vendored.txt
14mr|python-setuptools-84.0.0-1|74	# %%{_rpmconfigdir}/pythonbundles.py --namespace 'python%3dist' vendored.txt
14mr|python-setuptools-84.0.0-1|75	%global bundled %{expand:
14mr|python-setuptools-84.0.0-1|76	Provides: bundled(python3dist(autocommand)) = 2.2.2
14mr|python-setuptools-84.0.0-1|77	Provides: bundled(python3dist(backports-tarfile)) = 1.2
14mr|python-setuptools-84.0.0-1|78	Provides: bundled(python3dist(importlib-metadata)) = 8.7.1
14mr|python-setuptools-84.0.0-1|79	Provides: bundled(python3dist(jaraco-context)) = 6.1
14mr|python-setuptools-84.0.0-1|80	Provides: bundled(python3dist(jaraco-functools)) = 4.4
14mr|python-setuptools-84.0.0-1|81	Provides: bundled(python3dist(jaraco-text)) = 4
14mr|python-setuptools-84.0.0-1|82	Provides: bundled(python3dist(more-itertools)) = 10.8
14mr|python-setuptools-84.0.0-1|83	Provides: bundled(python3dist(packaging)) = 26
14mr|python-setuptools-84.0.0-1|84	Provides: bundled(python3dist(platformdirs)) = 4.4
14mr|python-setuptools-84.0.0-1|85	Provides: bundled(python3dist(tomli)) = 2.4
14mr|python-setuptools-84.0.0-1|86	Provides: bundled(python3dist(wheel)) = 0.46.3
14mr|python-setuptools-84.0.0-1|87	Provides: bundled(python3dist(zipp)) = 3.23
14mr|python-setuptools-84.0.0-1|88	}
14mr|python-setuptools-84.0.0-1|89	
14mr|python-setuptools-84.0.0-1|90	%package -n python3-setuptools
14mr|python-setuptools-84.0.0-1|91	Summary:        Easily build and distribute Python 3 packages
14mr|python-setuptools-84.0.0-1|92	Provides:	python3dist(setuptools) = %{EVRD}
14mr|python-setuptools-84.0.0-1|93	%{bundled}
14mr|python-setuptools-84.0.0-1|94	
14mr|python-setuptools-84.0.0-1|95	%description -n python3-setuptools
14mr|python-setuptools-84.0.0-1|96	Setuptools is a collection of enhancements to the Python 3 distutils that allow
14mr|python-setuptools-84.0.0-1|97	you to more easily build and distribute Python 3 packages, especially ones that
14mr|python-setuptools-84.0.0-1|98	have dependencies on other packages.
14mr|python-setuptools-84.0.0-1|99	
14mr|python-setuptools-84.0.0-1|100	
14mr|python-setuptools-84.0.0-1|101	%package -n     %{python_wheel_pkg_prefix}-setuptools-wheel
14mr|python-setuptools-84.0.0-1|102	Summary:        The setuptools wheel
14mr|python-setuptools-84.0.0-1|103	%{bundled}
14mr|python-setuptools-84.0.0-1|104	
14mr|python-setuptools-84.0.0-1|105	%description -n %{python_wheel_pkg_prefix}-setuptools-wheel
14mr|python-setuptools-84.0.0-1|106	A Python wheel of setuptools to use with venv.
14mr|python-setuptools-84.0.0-1|107	
14mr|python-setuptools-84.0.0-1|108	
14mr|python-setuptools-84.0.0-1|109	%prep
14mr|python-setuptools-84.0.0-1|110	%autosetup -p1 -n setuptools-%{version}
14mr|python-setuptools-84.0.0-1|111	%if %{without bootstrap}
14mr|python-setuptools-84.0.0-1|112	# If we don't have setuptools installed yet, we use the pre-generated .egg-info
14mr|python-setuptools-84.0.0-1|113	# See https://github.com/pypa/setuptools/pull/2543
14mr|python-setuptools-84.0.0-1|114	# And https://github.com/pypa/setuptools/issues/2550
14mr|python-setuptools-84.0.0-1|115	rm -r setuptools.egg-info
14mr|python-setuptools-84.0.0-1|116	%endif
14mr|python-setuptools-84.0.0-1|117	
14mr|python-setuptools-84.0.0-1|118	# Strip shbang
14mr|python-setuptools-84.0.0-1|119	find setuptools -name \*.py | xargs sed -i -e '1 {/^#!\//d}'
14mr|python-setuptools-84.0.0-1|120	# Remove bundled exes
14mr|python-setuptools-84.0.0-1|121	rm -f setuptools/*.exe
14mr|python-setuptools-84.0.0-1|122	# Don't ship these
14mr|python-setuptools-84.0.0-1|123	rm -r docs/conf.py
14mr|python-setuptools-84.0.0-1|124	# Remove a filter for coverage warning from pytest config
14mr|python-setuptools-84.0.0-1|125	# In pytest < 9, such a warning filter triggers ImportError without coverage
14mr|python-setuptools-84.0.0-1|126	sed -i '/:coverage/d' pytest.ini
14mr|python-setuptools-84.0.0-1|127	
14mr|python-setuptools-84.0.0-1|128	%if %{without bootstrap}
14mr|python-setuptools-84.0.0-1|129	%generate_buildrequires
14mr|python-setuptools-84.0.0-1|130	%pyproject_buildrequires -r %{?with_tests:-x test}
14mr|python-setuptools-84.0.0-1|131	%endif
14mr|python-setuptools-84.0.0-1|132	
14mr|python-setuptools-84.0.0-1|133	%build
14mr|python-setuptools-84.0.0-1|134	%if %{with bootstrap}
14mr|python-setuptools-84.0.0-1|135	%{python3} setup.py bdist_wheel
14mr|python-setuptools-84.0.0-1|136	mkdir -p %{_pyproject_wheeldir}
14mr|python-setuptools-84.0.0-1|137	mv dist/%{python_wheel_name} %{_pyproject_wheeldir}
14mr|python-setuptools-84.0.0-1|138	%else
14mr|python-setuptools-84.0.0-1|139	%pyproject_wheel
14mr|python-setuptools-84.0.0-1|140	%endif
14mr|python-setuptools-84.0.0-1|141	
14mr|python-setuptools-84.0.0-1|142	
14mr|python-setuptools-84.0.0-1|143	%install
14mr|python-setuptools-84.0.0-1|144	%if %{with bootstrap}
14mr|python-setuptools-84.0.0-1|145	mkdir -p %{buildroot}%{python3_sitelib}
14mr|python-setuptools-84.0.0-1|146	unzip %{_pyproject_wheeldir}/%{python_wheel_name} -d %{buildroot}%{python3_sitelib} -x setuptools-%{version}.dist-info/RECORD
14mr|python-setuptools-84.0.0-1|147	echo rpm > %{buildroot}%{python3_sitelib}/setuptools-%{version}.dist-info/INSTALLER
14mr|python-setuptools-84.0.0-1|148	%else
14mr|python-setuptools-84.0.0-1|149	%pyproject_install
14mr|python-setuptools-84.0.0-1|150	%pyproject_save_files -l setuptools _distutils_hack
14mr|python-setuptools-84.0.0-1|151	sed -Ei '/\/tests\b/d' %{pyproject_files}
14mr|python-setuptools-84.0.0-1|152	%endif
14mr|python-setuptools-84.0.0-1|153	
14mr|python-setuptools-84.0.0-1|154	# Install the wheel for the python-setuptools-wheel package
14mr|python-setuptools-84.0.0-1|155	# and inject SBOM into it (if the macro is available)
14mr|python-setuptools-84.0.0-1|156	mkdir -p %{buildroot}%{python_wheel_dir}
14mr|python-setuptools-84.0.0-1|157	install -pm0644 %{_pyproject_wheeldir}/%{python_wheel_name} -t %{buildroot}%{python_wheel_dir}
14mr|python-setuptools-84.0.0-1|158	%{?python_wheel_inject_sbom:%python_wheel_inject_sbom %{buildroot}%{python_wheel_dir}/%{python_wheel_name}}
14mr|python-setuptools-84.0.0-1|159	
14mr|python-setuptools-84.0.0-1|160	
14mr|python-setuptools-84.0.0-1|161	%check
14mr|python-setuptools-84.0.0-1|162	%if %{without bootstrap}
14mr|python-setuptools-84.0.0-1|163	# Verify bundled provides are up to date
14mr|python-setuptools-84.0.0-1|164	%{python3} -m pip freeze --path setuptools/_vendor > vendored.txt
14mr|python-setuptools-84.0.0-1|165	%{_rpmconfigdir}/pythonbundles.py vendored.txt --namespace 'python3dist' --compare-with '%{bundled}'
14mr|python-setuptools-84.0.0-1|166	
14mr|python-setuptools-84.0.0-1|167	# Regression test, the wheel should not be larger than 1300 kB
14mr|python-setuptools-84.0.0-1|168	# https://bugzilla.redhat.com/show_bug.cgi?id=1914481#c3
14mr|python-setuptools-84.0.0-1|169	test $(stat --format %%s %{_pyproject_wheeldir}/%{python_wheel_name}) -lt 1300000
14mr|python-setuptools-84.0.0-1|170	
14mr|python-setuptools-84.0.0-1|171	%pyproject_check_import -e '*.tests' -e '*.tests.*'
14mr|python-setuptools-84.0.0-1|172	%endif
14mr|python-setuptools-84.0.0-1|173	
14mr|python-setuptools-84.0.0-1|174	# Regression test, the tests are not supposed to be installed
14mr|python-setuptools-84.0.0-1|175	test ! -d %{buildroot}%{python3_sitelib}/setuptools/tests
14mr|python-setuptools-84.0.0-1|176	test ! -d %{buildroot}%{python3_sitelib}/setuptools/_distutils/tests
14mr|python-setuptools-84.0.0-1|177	
14mr|python-setuptools-84.0.0-1|178	%if %{with tests}
14mr|python-setuptools-84.0.0-1|179	# Upstream tests
14mr|python-setuptools-84.0.0-1|180	# PIP_NO_BUILD_ISOLATION allows us to run more tests offline with pip 25.3+,
14mr|python-setuptools-84.0.0-1|181	# or else they fecth setuptools from the internet,
14mr|python-setuptools-84.0.0-1|182	# see https://bugzilla.redhat.com/2417963.
14mr|python-setuptools-84.0.0-1|183	# --ignore=setuptools/tests/integration/
14mr|python-setuptools-84.0.0-1|184	# --ignore=setuptools/tests/config/test_apply_pyprojecttoml.py
14mr|python-setuptools-84.0.0-1|185	# -k "not not test_equivalent_output"
14mr|python-setuptools-84.0.0-1|186	#   the tests require internet connection
14mr|python-setuptools-84.0.0-1|187	# --ignore=setuptools/tests/test_editable_install.py
14mr|python-setuptools-84.0.0-1|188	#   the tests require pip-run which we don't have in Fedora
14mr|python-setuptools-84.0.0-1|189	# -k "not test_wheel_includes_cli_scripts"
14mr|python-setuptools-84.0.0-1|190	#   the test expects removed .exe files to be installed
14mr|python-setuptools-84.0.0-1|191	# --ignore=tools
14mr|python-setuptools-84.0.0-1|192	#   the tests test various upstream release tools we don't use/ship
14mr|python-setuptools-84.0.0-1|193	PRE_BUILT_SETUPTOOLS_WHEEL=%{_pyproject_wheeldir}/%{python_wheel_name} \
14mr|python-setuptools-84.0.0-1|194	PIP_NO_BUILD_ISOLATION=0 \
14mr|python-setuptools-84.0.0-1|195	PYTHONPATH=$(pwd) %pytest \
14mr|python-setuptools-84.0.0-1|196	-n auto \
14mr|python-setuptools-84.0.0-1|197	--ignore=setuptools/tests/integration/ \
14mr|python-setuptools-84.0.0-1|198	--ignore=setuptools/tests/test_editable_install.py \
14mr|python-setuptools-84.0.0-1|199	--ignore=setuptools/tests/config/test_apply_pyprojecttoml.py \
14mr|python-setuptools-84.0.0-1|200	--ignore=tools \
14mr|python-setuptools-84.0.0-1|201	-k "not test_wheel_includes_cli_scripts and not test_equivalent_output and not test_pkg_info_roundtrip"
14mr|python-setuptools-84.0.0-1|202	%endif # with tests
14mr|python-setuptools-84.0.0-1|203	
14mr|python-setuptools-84.0.0-1|204	
14mr|python-setuptools-84.0.0-1|205	%files -n python3-setuptools %{?!with_bootstrap:-f %{pyproject_files}}
14mr|python-setuptools-84.0.0-1|206	%doc docs/* NEWS.rst README.rst
14mr|python-setuptools-84.0.0-1|207	%{python3_sitelib}/distutils-precedence.pth
14mr|python-setuptools-84.0.0-1|208	%if %{with bootstrap}
14mr|python-setuptools-84.0.0-1|209	%{python3_sitelib}/setuptools-%{version}.dist-info/
14mr|python-setuptools-84.0.0-1|210	%{python3_sitelib}/setuptools/
14mr|python-setuptools-84.0.0-1|211	%{python3_sitelib}/_distutils_hack/
14mr|python-setuptools-84.0.0-1|212	%endif
14mr|python-setuptools-84.0.0-1|213	
14mr|python-setuptools-84.0.0-1|214	%files -n %{python_wheel_pkg_prefix}-setuptools-wheel
14mr|python-setuptools-84.0.0-1|215	# we own the dir for simplicity
14mr|python-setuptools-84.0.0-1|216	%dir %{python_wheel_dir}/
14mr|python-setuptools-84.0.0-1|217	%{python_wheel_dir}/%{python_wheel_name}

282 14
14mr|python-setuptools-rust-1.13.0-1|1	%define pypi_name setuptools_rust
14mr|python-setuptools-rust-1.13.0-1|2	%define oname     setuptools-rust
14mr|python-setuptools-rust-1.13.0-1|3	
14mr|python-setuptools-rust-1.13.0-1|4	Name:           python-%{oname}
14mr|python-setuptools-rust-1.13.0-1|5	Version:        1.13.0
14mr|python-setuptools-rust-1.13.0-1|6	Release:        1
14mr|python-setuptools-rust-1.13.0-1|7	Summary:        Compile and distribute Python extensions written in Rust as easily as if they were written in C
14mr|python-setuptools-rust-1.13.0-1|8	Url:            https://pypi.org/project/setuptools-rust/
14mr|python-setuptools-rust-1.13.0-1|9	Source0:        %{pypi_source}
14mr|python-setuptools-rust-1.13.0-1|10	License:        MIT
14mr|python-setuptools-rust-1.13.0-1|11	Group:          Development/Python
14mr|python-setuptools-rust-1.13.0-1|12	BuildArch:      noarch
14mr|python-setuptools-rust-1.13.0-1|13	BuildRequires:  pkgconfig(python3)
14mr|python-setuptools-rust-1.13.0-1|14	Obsoletes:      %{name} < %{EVRD}
14mr|python-setuptools-rust-1.13.0-1|15	
14mr|python-setuptools-rust-1.13.0-1|16	%description
14mr|python-setuptools-rust-1.13.0-1|17	%{summary}.
14mr|python-setuptools-rust-1.13.0-1|18	
14mr|python-setuptools-rust-1.13.0-1|19	# --------------------------------------------------------------------
14mr|python-setuptools-rust-1.13.0-1|20	
14mr|python-setuptools-rust-1.13.0-1|21	%package -n     python3-%{oname}
14mr|python-setuptools-rust-1.13.0-1|22	Summary:        %{summary}
14mr|python-setuptools-rust-1.13.0-1|23	Provides:       python3-%{oname}
14mr|python-setuptools-rust-1.13.0-1|24	Obsoletes:      python3-%{oname} < %{EVRD}
14mr|python-setuptools-rust-1.13.0-1|25	
14mr|python-setuptools-rust-1.13.0-1|26	%description -n python3-%{oname}
14mr|python-setuptools-rust-1.13.0-1|27	%{summary}.
14mr|python-setuptools-rust-1.13.0-1|28	
14mr|python-setuptools-rust-1.13.0-1|29	%files  -n     python3-%{oname}
14mr|python-setuptools-rust-1.13.0-1|30	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mr|python-setuptools-rust-1.13.0-1|31	%{python3_sitelib}/%{pypi_name}/__pycache__/*.pyc
14mr|python-setuptools-rust-1.13.0-1|32	%{python3_sitelib}/%{pypi_name}/*.py
14mr|python-setuptools-rust-1.13.0-1|33	%{python3_sitelib}/%{pypi_name}/py.typed
14mr|python-setuptools-rust-1.13.0-1|34	# --------------------------------------------------------------------
14mr|python-setuptools-rust-1.13.0-1|35	
14mr|python-setuptools-rust-1.13.0-1|36	%prep
14mr|python-setuptools-rust-1.13.0-1|37	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-setuptools-rust-1.13.0-1|38	
14mr|python-setuptools-rust-1.13.0-1|39	%generate_buildrequires
14mr|python-setuptools-rust-1.13.0-1|40	%pyproject_buildrequires -r
14mr|python-setuptools-rust-1.13.0-1|41	
14mr|python-setuptools-rust-1.13.0-1|42	%build
14mr|python-setuptools-rust-1.13.0-1|43	%pyproject_wheel
14mr|python-setuptools-rust-1.13.0-1|44	
14mr|python-setuptools-rust-1.13.0-1|45	%install
14mr|python-setuptools-rust-1.13.0-1|46	%pyproject_install

283 14
14mr|python-setuptools_scm-10.2.1-1|1	%bcond tests 0
14mr|python-setuptools_scm-10.2.1-1|2	
14mr|python-setuptools_scm-10.2.1-1|3	Name:           python-setuptools_scm
14mr|python-setuptools_scm-10.2.1-1|4	Version:        10.2.1
14mr|python-setuptools_scm-10.2.1-1|5	Release:        1
14mr|python-setuptools_scm-10.2.1-1|6	Summary:        Blessed package to manage your versions by SCM tags
14mr|python-setuptools_scm-10.2.1-1|7	
14mr|python-setuptools_scm-10.2.1-1|8	# SPDX
14mr|python-setuptools_scm-10.2.1-1|9	License:        MIT
14mr|python-setuptools_scm-10.2.1-1|10	URL:            https://github.com/pypa/setuptools_scm/
14mr|python-setuptools_scm-10.2.1-1|11	Source:         %{pypi_source setuptools_scm}
14mr|python-setuptools_scm-10.2.1-1|12	
14mr|python-setuptools_scm-10.2.1-1|13	BuildArch:      noarch
14mr|python-setuptools_scm-10.2.1-1|14	
14mr|python-setuptools_scm-10.2.1-1|15	BuildRequires:  python%{python3_pkgversion}-devel
14mr|python-setuptools_scm-10.2.1-1|16	%if %{with tests}
14mr|python-setuptools_scm-10.2.1-1|17	BuildRequires:  git-core
14mr|python-setuptools_scm-10.2.1-1|18	%endif
14mr|python-setuptools_scm-10.2.1-1|19	
14mr|python-setuptools_scm-10.2.1-1|20	%description
14mr|python-setuptools_scm-10.2.1-1|21	Setuptools_scm handles managing your Python package versions in SCM metadata.
14mr|python-setuptools_scm-10.2.1-1|22	It also handles file finders for the supported SCMs.
14mr|python-setuptools_scm-10.2.1-1|23	
14mr|python-setuptools_scm-10.2.1-1|24	
14mr|python-setuptools_scm-10.2.1-1|25	%package -n python%{python3_pkgversion}-setuptools_scm
14mr|python-setuptools_scm-10.2.1-1|26	Summary:        %{summary}
14mr|python-setuptools_scm-10.2.1-1|27	%py_provides    python%{python3_pkgversion}-setuptools-scm
14mr|python-setuptools_scm-10.2.1-1|28	
14mr|python-setuptools_scm-10.2.1-1|29	%description -n python%{python3_pkgversion}-setuptools_scm
14mr|python-setuptools_scm-10.2.1-1|30	Setuptools_scm handles managing your Python package versions in SCM metadata.
14mr|python-setuptools_scm-10.2.1-1|31	It also handles file finders for the supported SCMs.
14mr|python-setuptools_scm-10.2.1-1|32	
14mr|python-setuptools_scm-10.2.1-1|33	
14mr|python-setuptools_scm-10.2.1-1|34	# We don't package the [rich] extra on RHELs, to avoid pulling rich into the buildroot
14mr|python-setuptools_scm-10.2.1-1|35	%pyproject_extras_subpkg -n python%{python3_pkgversion}-setuptools_scm simple,toml%{!?rhel:,rich}
14mr|python-setuptools_scm-10.2.1-1|36	
14mr|python-setuptools_scm-10.2.1-1|37	
14mr|python-setuptools_scm-10.2.1-1|38	%prep
14mr|python-setuptools_scm-10.2.1-1|39	%autosetup -p1 -n setuptools_scm-%{version}
14mr|python-setuptools_scm-10.2.1-1|40	# Remove flake8, mypy, ruff, … from the test dependencies
14mr|python-setuptools_scm-10.2.1-1|41	%pyproject_patch_dependency griffe:ignore
14mr|python-setuptools_scm-10.2.1-1|42	%pyproject_patch_dependency griffe-public-wildcard-imports:ignore
14mr|python-setuptools_scm-10.2.1-1|43	%pyproject_patch_dependency griffecli:ignore
14mr|python-setuptools_scm-10.2.1-1|44	%pyproject_patch_dependency mypy:ignore
14mr|python-setuptools_scm-10.2.1-1|45	%pyproject_patch_dependency ruff:ignore
14mr|python-setuptools_scm-10.2.1-1|46	%pyproject_patch_dependency flake8:ignore
14mr|python-setuptools_scm-10.2.1-1|47	
14mr|python-setuptools_scm-10.2.1-1|48	%generate_buildrequires
14mr|python-setuptools_scm-10.2.1-1|49	# Note: We only pull in the [rich] extra when running tests.
14mr|python-setuptools_scm-10.2.1-1|50	# This is to make the new Python version bootstrapping simpler
14mr|python-setuptools_scm-10.2.1-1|51	# as setuptools_scm is an early package and rich is a late one.
14mr|python-setuptools_scm-10.2.1-1|52	%pyproject_buildrequires %{?with_tests:-g test} -x simple,toml
14mr|python-setuptools_scm-10.2.1-1|53	
14mr|python-setuptools_scm-10.2.1-1|54	
14mr|python-setuptools_scm-10.2.1-1|55	%build
14mr|python-setuptools_scm-10.2.1-1|56	%pyproject_wheel
14mr|python-setuptools_scm-10.2.1-1|57	
14mr|python-setuptools_scm-10.2.1-1|58	
14mr|python-setuptools_scm-10.2.1-1|59	%install
14mr|python-setuptools_scm-10.2.1-1|60	%pyproject_install
14mr|python-setuptools_scm-10.2.1-1|61	%pyproject_save_files setuptools_scm
14mr|python-setuptools_scm-10.2.1-1|62	
14mr|python-setuptools_scm-10.2.1-1|63	# Allow parallel-installable executable for alternate Python stacks (e.g. in RHEL)
14mr|python-setuptools_scm-10.2.1-1|64	mv %{buildroot}%{_bindir}/setuptools-scm %{buildroot}%{_bindir}/setuptools-scm-%{python3_version}
14mr|python-setuptools_scm-10.2.1-1|65	%if "%{python3_pkgversion}" == "3"
14mr|python-setuptools_scm-10.2.1-1|66	ln -s ./setuptools-scm-%{python3_version} %{buildroot}%{_bindir}/setuptools-scm
14mr|python-setuptools_scm-10.2.1-1|67	%endif
14mr|python-setuptools_scm-10.2.1-1|68	
14mr|python-setuptools_scm-10.2.1-1|69	
14mr|python-setuptools_scm-10.2.1-1|70	%if %{with tests}
14mr|python-setuptools_scm-10.2.1-1|71	%check
14mr|python-setuptools_scm-10.2.1-1|72	# test_pip_download, test_xmlsec_download_regression try to download from the internet
14mr|python-setuptools_scm-10.2.1-1|73	# test_get_version_blank_tag_regex, test_setuptools_version_keyword_ensures_regex fail because
14mr|python-setuptools_scm-10.2.1-1|74	# vcs-versioning 2.x added DeprecationWarnings for tag_regex that the tests don't expect;
14mr|python-setuptools_scm-10.2.1-1|75	# fixed upstream: https://github.com/pypa/setuptools-scm/commit/ba215a70a88bbd35ecf0961c8b1a1301c940629e
14mr|python-setuptools_scm-10.2.1-1|76	%pytest -v -n auto
14mr|python-setuptools_scm-10.2.1-1|77	%endif
14mr|python-setuptools_scm-10.2.1-1|78	
14mr|python-setuptools_scm-10.2.1-1|79	
14mr|python-setuptools_scm-10.2.1-1|80	%files -n python%{python3_pkgversion}-setuptools_scm -f %{pyproject_files}
14mr|python-setuptools_scm-10.2.1-1|81	%doc README.md
14mr|python-setuptools_scm-10.2.1-1|82	%{_bindir}/setuptools-scm-%{python3_version}
14mr|python-setuptools_scm-10.2.1-1|83	%if "%{python3_pkgversion}" == "3"
14mr|python-setuptools_scm-10.2.1-1|84	%{_bindir}/setuptools-scm
14mr|python-setuptools_scm-10.2.1-1|85	%endif

284 14
14mr|python-setuptools-scm-git-archive-1.4.1-1|1	%global pypi_name setuptools-scm-git-archive
14mr|python-setuptools-scm-git-archive-1.4.1-1|2	
14mr|python-setuptools-scm-git-archive-1.4.1-1|3	Name:           python-%{pypi_name}
14mr|python-setuptools-scm-git-archive-1.4.1-1|4	Version:        1.4.1
14mr|python-setuptools-scm-git-archive-1.4.1-1|5	Release:        1
14mr|python-setuptools-scm-git-archive-1.4.1-1|6	Summary:        Setuptools_scm plugin for git archives
14mr|python-setuptools-scm-git-archive-1.4.1-1|7	License:        MIT
14mr|python-setuptools-scm-git-archive-1.4.1-1|8	URL:            https://github.com/Changaco/setuptools_scm_git_archive/
14mr|python-setuptools-scm-git-archive-1.4.1-1|9	Source0:        %{pypi_source setuptools_scm_git_archive}
14mr|python-setuptools-scm-git-archive-1.4.1-1|10	# Drop pkg_resources usage (removed in setuptools 84) and setup_requires
14mr|python-setuptools-scm-git-archive-1.4.1-1|11	# in favor of PEP 517 build-system metadata
14mr|python-setuptools-scm-git-archive-1.4.1-1|12	Patch0:         modernize-build.patch
14mr|python-setuptools-scm-git-archive-1.4.1-1|13	
14mr|python-setuptools-scm-git-archive-1.4.1-1|14	BuildArch:      noarch
14mr|python-setuptools-scm-git-archive-1.4.1-1|15	
14mr|python-setuptools-scm-git-archive-1.4.1-1|16	BuildRequires:  python3-devel
14mr|python-setuptools-scm-git-archive-1.4.1-1|17	# setuptools_scm >= 10 imports vcs_versioning, but the bootstrap build of
14mr|python-setuptools-scm-git-archive-1.4.1-1|18	# python3-setuptools_scm does not declare this dependency yet
14mr|python-setuptools-scm-git-archive-1.4.1-1|19	BuildRequires:  python3-setuptools_scm
14mr|python-setuptools-scm-git-archive-1.4.1-1|20	BuildRequires:  python3-vcs-versioning
14mr|python-setuptools-scm-git-archive-1.4.1-1|21	
14mr|python-setuptools-scm-git-archive-1.4.1-1|22	%global _description %{expand:
14mr|python-setuptools-scm-git-archive-1.4.1-1|23	This is a setuptools_scm plugin that adds support for git archives (for
14mr|python-setuptools-scm-git-archive-1.4.1-1|24	example the ones GitHub automatically generates). Note that it only works for
14mr|python-setuptools-scm-git-archive-1.4.1-1|25	archives of tagged commits (because git currently lacks a format option
14mr|python-setuptools-scm-git-archive-1.4.1-1|26	equivalent to git describe --tags).}
14mr|python-setuptools-scm-git-archive-1.4.1-1|27	
14mr|python-setuptools-scm-git-archive-1.4.1-1|28	%description %_description
14mr|python-setuptools-scm-git-archive-1.4.1-1|29	
14mr|python-setuptools-scm-git-archive-1.4.1-1|30	
14mr|python-setuptools-scm-git-archive-1.4.1-1|31	%package -n python3-%{pypi_name}
14mr|python-setuptools-scm-git-archive-1.4.1-1|32	Summary:        %{summary}
14mr|python-setuptools-scm-git-archive-1.4.1-1|33	Requires:       python3-setuptools_scm
14mr|python-setuptools-scm-git-archive-1.4.1-1|34	
14mr|python-setuptools-scm-git-archive-1.4.1-1|35	%description -n python3-%{pypi_name} %_description
14mr|python-setuptools-scm-git-archive-1.4.1-1|36	
14mr|python-setuptools-scm-git-archive-1.4.1-1|37	
14mr|python-setuptools-scm-git-archive-1.4.1-1|38	%prep
14mr|python-setuptools-scm-git-archive-1.4.1-1|39	%autosetup -p1 -n setuptools_scm_git_archive-%{version}
14mr|python-setuptools-scm-git-archive-1.4.1-1|40	# Remove bundled egg-info, the build regenerates it
14mr|python-setuptools-scm-git-archive-1.4.1-1|41	rm -rf %{pypi_name}.egg-info
14mr|python-setuptools-scm-git-archive-1.4.1-1|42	
14mr|python-setuptools-scm-git-archive-1.4.1-1|43	
14mr|python-setuptools-scm-git-archive-1.4.1-1|44	%generate_buildrequires
14mr|python-setuptools-scm-git-archive-1.4.1-1|45	%pyproject_buildrequires
14mr|python-setuptools-scm-git-archive-1.4.1-1|46	
14mr|python-setuptools-scm-git-archive-1.4.1-1|47	
14mr|python-setuptools-scm-git-archive-1.4.1-1|48	%build
14mr|python-setuptools-scm-git-archive-1.4.1-1|49	%pyproject_wheel
14mr|python-setuptools-scm-git-archive-1.4.1-1|50	
14mr|python-setuptools-scm-git-archive-1.4.1-1|51	
14mr|python-setuptools-scm-git-archive-1.4.1-1|52	%install
14mr|python-setuptools-scm-git-archive-1.4.1-1|53	%pyproject_install
14mr|python-setuptools-scm-git-archive-1.4.1-1|54	%pyproject_save_files -L setuptools_scm_git_archive
14mr|python-setuptools-scm-git-archive-1.4.1-1|55	
14mr|python-setuptools-scm-git-archive-1.4.1-1|56	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-setuptools-scm-git-archive-1.4.1-1|57	%license LICENSE
14mr|python-setuptools-scm-git-archive-1.4.1-1|58	%doc README.rst

285 14
14mr|python-sgmllib3k-1.0.0-5|1	%global pypi_name sgmllib3k
14mr|python-sgmllib3k-1.0.0-5|2	
14mr|python-sgmllib3k-1.0.0-5|3	Name:           python-sgmllib3k
14mr|python-sgmllib3k-1.0.0-5|4	Version:        1.0.0
14mr|python-sgmllib3k-1.0.0-5|5	Release:        5
14mr|python-sgmllib3k-1.0.0-5|6	Group:          Development/Python
14mr|python-sgmllib3k-1.0.0-5|7	Summary:        Py3k port of sgmllib
14mr|python-sgmllib3k-1.0.0-5|8	
14mr|python-sgmllib3k-1.0.0-5|9	License:        BSD License
14mr|python-sgmllib3k-1.0.0-5|10	URL:            http://hg.hardcoded.net/sgmllib
14mr|python-sgmllib3k-1.0.0-5|11	Source0:        %{pypi_source}
14mr|python-sgmllib3k-1.0.0-5|12	BuildArch:      noarch
14mr|python-sgmllib3k-1.0.0-5|13	
14mr|python-sgmllib3k-1.0.0-5|14	BuildRequires:  python3-devel
14mr|python-sgmllib3k-1.0.0-5|15	BuildRequires:  python3-setuptools
14mr|python-sgmllib3k-1.0.0-5|16	
14mr|python-sgmllib3k-1.0.0-5|17	%description
14mr|python-sgmllib3k-1.0.0-5|18	sgmllib3k -- Py3k port of the old stdlib module sgmllib was dropped in Python
14mr|python-sgmllib3k-1.0.0-5|19	3. For those depending on it, that's somewhat infortunate. This is a quick and
14mr|python-sgmllib3k-1.0.0-5|20	dirty port of this old module. I just ran 2to3 on it and published it. I don't
14mr|python-sgmllib3k-1.0.0-5|21	indend to maintain it, so it might be a good idea to eventually think about
14mr|python-sgmllib3k-1.0.0-5|22	finding another module to use.
14mr|python-sgmllib3k-1.0.0-5|23	
14mr|python-sgmllib3k-1.0.0-5|24	#---------------------------------------------
14mr|python-sgmllib3k-1.0.0-5|25	%package -n python3-%{pypi_name}
14mr|python-sgmllib3k-1.0.0-5|26	Summary:        Py3k port of sgmllib
14mr|python-sgmllib3k-1.0.0-5|27	Group:          Development/Python
14mr|python-sgmllib3k-1.0.0-5|28	
14mr|python-sgmllib3k-1.0.0-5|29	%description -n python3-%{pypi_name}
14mr|python-sgmllib3k-1.0.0-5|30	sgmllib3k -- Py3k port of the old stdlib module sgmllib was dropped in Python
14mr|python-sgmllib3k-1.0.0-5|31	3. For those depending on it, that's somewhat infortunate. This is a quick and
14mr|python-sgmllib3k-1.0.0-5|32	dirty port of this old module. I just ran 2to3 on it and published it. I don't
14mr|python-sgmllib3k-1.0.0-5|33	indend to maintain it, so it might be a good idea to eventually think about
14mr|python-sgmllib3k-1.0.0-5|34	finding another module to use.
14mr|python-sgmllib3k-1.0.0-5|35	
14mr|python-sgmllib3k-1.0.0-5|36	%files -n python3-%{pypi_name}
14mr|python-sgmllib3k-1.0.0-5|37	%{python3_sitelib}/__pycache__/*
14mr|python-sgmllib3k-1.0.0-5|38	%{python3_sitelib}/sgmllib.py*
14mr|python-sgmllib3k-1.0.0-5|39	%{python3_sitelib}/%{pypi_name}-%{version}-py*.egg-info
14mr|python-sgmllib3k-1.0.0-5|40	
14mr|python-sgmllib3k-1.0.0-5|41	#---------------------------------------------
14mr|python-sgmllib3k-1.0.0-5|42	
14mr|python-sgmllib3k-1.0.0-5|43	%prep
14mr|python-sgmllib3k-1.0.0-5|44	%setup -q -n %{pypi_name}-%{version}
14mr|python-sgmllib3k-1.0.0-5|45	# Remove bundled egg-info
14mr|python-sgmllib3k-1.0.0-5|46	rm -rf %{pypi_name}.egg-info
14mr|python-sgmllib3k-1.0.0-5|47	
14mr|python-sgmllib3k-1.0.0-5|48	%build
14mr|python-sgmllib3k-1.0.0-5|49	%py3_build
14mr|python-sgmllib3k-1.0.0-5|50	
14mr|python-sgmllib3k-1.0.0-5|51	%install
14mr|python-sgmllib3k-1.0.0-5|52	%py3_install
14mr|python-sgmllib3k-1.0.0-5|53	

286 14
14mr|python-sh-2.0.7-1|1	%global pypi_name sh
14mr|python-sh-2.0.7-1|2	
14mr|python-sh-2.0.7-1|3	Summary:	Subprocess replacement for python
14mr|python-sh-2.0.7-1|4	Name:		python-%{pypi_name}
14mr|python-sh-2.0.7-1|5	Version:	2.0.7
14mr|python-sh-2.0.7-1|6	Release:	1
14mr|python-sh-2.0.7-1|7	License:	BSD
14mr|python-sh-2.0.7-1|8	Group:		Development/Python
14mr|python-sh-2.0.7-1|9	Url:		https://pypi.org/project/sh/
14mr|python-sh-2.0.7-1|10	Source0:	%{pypi_source}
14mr|python-sh-2.0.7-1|11	BuildRequires:	python3dist(setuptools)
14mr|python-sh-2.0.7-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-sh-2.0.7-1|13	BuildArch:	noarch
14mr|python-sh-2.0.7-1|14	
14mr|python-sh-2.0.7-1|15	%description
14mr|python-sh-2.0.7-1|16	sh is a full-fledged subprocess replacement for Python 2.6 - 3.6,
14mr|python-sh-2.0.7-1|17	PyPy and PyPy3 that allows you to call any program as if it were
14mr|python-sh-2.0.7-1|18	a function:
14mr|python-sh-2.0.7-1|19	
14mr|python-sh-2.0.7-1|20	.. code:: python
14mr|python-sh-2.0.7-1|21	
14mr|python-sh-2.0.7-1|22	from sh import ifconfig
14mr|python-sh-2.0.7-1|23	print ifconfig("eth0")
14mr|python-sh-2.0.7-1|24	
14mr|python-sh-2.0.7-1|25	sh is *not* a collection of system commands implemented in Python.
14mr|python-sh-2.0.7-1|26	
14mr|python-sh-2.0.7-1|27	#-----------------------------------------------------------------
14mr|python-sh-2.0.7-1|28	
14mr|python-sh-2.0.7-1|29	%package -n python3-%{pypi_name}
14mr|python-sh-2.0.7-1|30	Summary:	A Python command line parser inspired by optparse
14mr|python-sh-2.0.7-1|31	Group:		Development/Python
14mr|python-sh-2.0.7-1|32	
14mr|python-sh-2.0.7-1|33	%description -n python3-%{pypi_name}
14mr|python-sh-2.0.7-1|34	sh is a full-fledged subprocess replacement for Python 2.6 - 3.6,
14mr|python-sh-2.0.7-1|35	PyPy and PyPy3 that allows you to call any program as if it were
14mr|python-sh-2.0.7-1|36	a function:
14mr|python-sh-2.0.7-1|37	
14mr|python-sh-2.0.7-1|38	.. code:: python
14mr|python-sh-2.0.7-1|39	
14mr|python-sh-2.0.7-1|40	from sh import ifconfig
14mr|python-sh-2.0.7-1|41	print ifconfig("eth0")
14mr|python-sh-2.0.7-1|42	
14mr|python-sh-2.0.7-1|43	sh is *not* a collection of system commands implemented in Python.
14mr|python-sh-2.0.7-1|44	
14mr|python-sh-2.0.7-1|45	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-sh-2.0.7-1|46	%doc README.rst
14mr|python-sh-2.0.7-1|47	%license LICENSE.txt
14mr|python-sh-2.0.7-1|48	
14mr|python-sh-2.0.7-1|49	#-----------------------------------------------------------------
14mr|python-sh-2.0.7-1|50	
14mr|python-sh-2.0.7-1|51	%prep
14mr|python-sh-2.0.7-1|52	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-sh-2.0.7-1|53	
14mr|python-sh-2.0.7-1|54	%generate_buildrequires
14mr|python-sh-2.0.7-1|55	%pyproject_buildrequires -r
14mr|python-sh-2.0.7-1|56	
14mr|python-sh-2.0.7-1|57	%build
14mr|python-sh-2.0.7-1|58	%pyproject_wheel
14mr|python-sh-2.0.7-1|59	
14mr|python-sh-2.0.7-1|60	%install
14mr|python-sh-2.0.7-1|61	%pyproject_install
14mr|python-sh-2.0.7-1|62	%pyproject_save_files %{pypi_name}

287 14
14mr|python-shellingham-1.5.4-1|1	%global pypi_name shellingham
14mr|python-shellingham-1.5.4-1|2	
14mr|python-shellingham-1.5.4-1|3	Summary:	Tool to detect surrounding Shell
14mr|python-shellingham-1.5.4-1|4	Name:		python-%{pypi_name}
14mr|python-shellingham-1.5.4-1|5	Version:	1.5.4
14mr|python-shellingham-1.5.4-1|6	Release:	1
14mr|python-shellingham-1.5.4-1|7	License:	ISC
14mr|python-shellingham-1.5.4-1|8	Group:		Development/Python
14mr|python-shellingham-1.5.4-1|9	Url:		https://github.com/sarugaku/shellingham
14mr|python-shellingham-1.5.4-1|10	Source0:	%{pypi_source}
14mr|python-shellingham-1.5.4-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-shellingham-1.5.4-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-shellingham-1.5.4-1|13	BuildArch:	noarch
14mr|python-shellingham-1.5.4-1|14	
14mr|python-shellingham-1.5.4-1|15	%description
14mr|python-shellingham-1.5.4-1|16	Shellingham detects what shell the current Python executable is running in.
14mr|python-shellingham-1.5.4-1|17	
14mr|python-shellingham-1.5.4-1|18	#-------------------------------------------------------------------------
14mr|python-shellingham-1.5.4-1|19	
14mr|python-shellingham-1.5.4-1|20	%package -n python3-%{pypi_name}
14mr|python-shellingham-1.5.4-1|21	Summary:	%{summary}
14mr|python-shellingham-1.5.4-1|22	Group:		Development/Python
14mr|python-shellingham-1.5.4-1|23	
14mr|python-shellingham-1.5.4-1|24	%description -n python3-%{pypi_name}
14mr|python-shellingham-1.5.4-1|25	Shellingham detects what shell the current Python executable is running in.
14mr|python-shellingham-1.5.4-1|26	
14mr|python-shellingham-1.5.4-1|27	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-shellingham-1.5.4-1|28	%doc README.rst
14mr|python-shellingham-1.5.4-1|29	%license LICENSE
14mr|python-shellingham-1.5.4-1|30	
14mr|python-shellingham-1.5.4-1|31	#-------------------------------------------------------------------------
14mr|python-shellingham-1.5.4-1|32	
14mr|python-shellingham-1.5.4-1|33	%prep
14mr|python-shellingham-1.5.4-1|34	%autosetup -n %{pypi_name}-%{version}
14mr|python-shellingham-1.5.4-1|35	
14mr|python-shellingham-1.5.4-1|36	%generate_buildrequires
14mr|python-shellingham-1.5.4-1|37	%pyproject_buildrequires
14mr|python-shellingham-1.5.4-1|38	
14mr|python-shellingham-1.5.4-1|39	%build
14mr|python-shellingham-1.5.4-1|40	%pyproject_wheel
14mr|python-shellingham-1.5.4-1|41	
14mr|python-shellingham-1.5.4-1|42	%install
14mr|python-shellingham-1.5.4-1|43	%pyproject_install
14mr|python-shellingham-1.5.4-1|44	%pyproject_save_files %{pypi_name}

288 14
14mr|python-singledispatch-4.1.0-1|1	%define pypi_name singledispatch
14mr|python-singledispatch-4.1.0-1|2	
14mr|python-singledispatch-4.1.0-1|3	Summary:	This library brings functools.singledispatch
14mr|python-singledispatch-4.1.0-1|4	Name:		python-%{pypi_name}
14mr|python-singledispatch-4.1.0-1|5	Version:	4.1.0
14mr|python-singledispatch-4.1.0-1|6	Release:	1
14mr|python-singledispatch-4.1.0-1|7	License:	MIT
14mr|python-singledispatch-4.1.0-1|8	Group:		Development/Python
14mr|python-singledispatch-4.1.0-1|9	Url:		http://docs.python.org/3/library/functools.html#functools.singledispatch
14mr|python-singledispatch-4.1.0-1|10	Source0:	%pypi_source
14mr|python-singledispatch-4.1.0-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-singledispatch-4.1.0-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-singledispatch-4.1.0-1|13	BuildArch:	noarch
14mr|python-singledispatch-4.1.0-1|14	
14mr|python-singledispatch-4.1.0-1|15	%description
14mr|python-singledispatch-4.1.0-1|16	PEP 443 proposed to expose a mechanism in the functools standard library
14mr|python-singledispatch-4.1.0-1|17	module in Python 3.4 that provides a simple form of generic programming
14mr|python-singledispatch-4.1.0-1|18	known as single-dispatch generic functions.
14mr|python-singledispatch-4.1.0-1|19	
14mr|python-singledispatch-4.1.0-1|20	This library is a backport of this functionality to Python 2.6 - 3.3.
14mr|python-singledispatch-4.1.0-1|21	
14mr|python-singledispatch-4.1.0-1|22	#---------------------------------------------------------------------------
14mr|python-singledispatch-4.1.0-1|23	
14mr|python-singledispatch-4.1.0-1|24	%package -n python3-%{pypi_name}
14mr|python-singledispatch-4.1.0-1|25	Summary:	This library brings functools.singledispatch
14mr|python-singledispatch-4.1.0-1|26	Group:		Development/Python
14mr|python-singledispatch-4.1.0-1|27	
14mr|python-singledispatch-4.1.0-1|28	%description -n python3-%{pypi_name}
14mr|python-singledispatch-4.1.0-1|29	PEP 443 proposed to expose a mechanism in the functools standard library
14mr|python-singledispatch-4.1.0-1|30	module in Python 3.4 that provides a simple form of generic programming
14mr|python-singledispatch-4.1.0-1|31	known as single-dispatch generic functions.
14mr|python-singledispatch-4.1.0-1|32	
14mr|python-singledispatch-4.1.0-1|33	This library is a backport of this functionality to Python 2.6 - 3.3.
14mr|python-singledispatch-4.1.0-1|34	
14mr|python-singledispatch-4.1.0-1|35	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-singledispatch-4.1.0-1|36	%doc README.rst
14mr|python-singledispatch-4.1.0-1|37	%license LICENSE
14mr|python-singledispatch-4.1.0-1|38	
14mr|python-singledispatch-4.1.0-1|39	#---------------------------------------------------------------------------
14mr|python-singledispatch-4.1.0-1|40	
14mr|python-singledispatch-4.1.0-1|41	%prep
14mr|python-singledispatch-4.1.0-1|42	%autosetup -n %{pypi_name}-%{version}
14mr|python-singledispatch-4.1.0-1|43	
14mr|python-singledispatch-4.1.0-1|44	%generate_buildrequires
14mr|python-singledispatch-4.1.0-1|45	%pyproject_buildrequires
14mr|python-singledispatch-4.1.0-1|46	
14mr|python-singledispatch-4.1.0-1|47	%build
14mr|python-singledispatch-4.1.0-1|48	%pyproject_wheel
14mr|python-singledispatch-4.1.0-1|49	
14mr|python-singledispatch-4.1.0-1|50	%install
14mr|python-singledispatch-4.1.0-1|51	%pyproject_install
14mr|python-singledispatch-4.1.0-1|52	%pyproject_save_files %{pypi_name}

289 14
14mr|python-six-1.17.0-1|1	# tests are enabled by default
14mr|python-six-1.17.0-1|2	%bcond_with tests
14mr|python-six-1.17.0-1|3	
14mr|python-six-1.17.0-1|4	Name:           python-six
14mr|python-six-1.17.0-1|5	Version:        1.17.0
14mr|python-six-1.17.0-1|6	Release:        1
14mr|python-six-1.17.0-1|7	Summary:        Python 2 and 3 compatibility utilities
14mr|python-six-1.17.0-1|8	
14mr|python-six-1.17.0-1|9	# SPDX
14mr|python-six-1.17.0-1|10	License:        MIT
14mr|python-six-1.17.0-1|11	URL:            https://github.com/benjaminp/six
14mr|python-six-1.17.0-1|12	Source0:        %{pypi_source six}
14mr|python-six-1.17.0-1|13	
14mr|python-six-1.17.0-1|14	BuildArch:      noarch
14mr|python-six-1.17.0-1|15	
14mr|python-six-1.17.0-1|16	BuildRequires:  python%{python3_pkgversion}-devel
14mr|python-six-1.17.0-1|17	BuildRequires:  pyproject-rpm-macros
14mr|python-six-1.17.0-1|18	
14mr|python-six-1.17.0-1|19	%if %{with tests}
14mr|python-six-1.17.0-1|20	BuildRequires:  python%{python3_pkgversion}-pytest
14mr|python-six-1.17.0-1|21	BuildRequires:  python%{python3_pkgversion}-tkinter
14mr|python-six-1.17.0-1|22	%endif
14mr|python-six-1.17.0-1|23	
14mr|python-six-1.17.0-1|24	%global _description %{expand:
14mr|python-six-1.17.0-1|25	Six is a Python 2 and 3 compatibility library. It provides utility functions
14mr|python-six-1.17.0-1|26	for smoothing over the differences between the Python versions with the goal
14mr|python-six-1.17.0-1|27	of writing Python code that is compatible on both Python versions.}
14mr|python-six-1.17.0-1|28	
14mr|python-six-1.17.0-1|29	%description %{_description}
14mr|python-six-1.17.0-1|30	
14mr|python-six-1.17.0-1|31	
14mr|python-six-1.17.0-1|32	%package -n python%{python3_pkgversion}-six
14mr|python-six-1.17.0-1|33	Summary:        %{summary}
14mr|python-six-1.17.0-1|34	Provides:	python3egg(six) = %{EVRD}
14mr|python-six-1.17.0-1|35	
14mr|python-six-1.17.0-1|36	%description -n python%{python3_pkgversion}-six %{_description}
14mr|python-six-1.17.0-1|37	
14mr|python-six-1.17.0-1|38	
14mr|python-six-1.17.0-1|39	%prep
14mr|python-six-1.17.0-1|40	%autosetup -p1 -n six-%{version}
14mr|python-six-1.17.0-1|41	
14mr|python-six-1.17.0-1|42	
14mr|python-six-1.17.0-1|43	%generate_buildrequires
14mr|python-six-1.17.0-1|44	%pyproject_buildrequires
14mr|python-six-1.17.0-1|45	
14mr|python-six-1.17.0-1|46	
14mr|python-six-1.17.0-1|47	%build
14mr|python-six-1.17.0-1|48	%pyproject_wheel
14mr|python-six-1.17.0-1|49	
14mr|python-six-1.17.0-1|50	
14mr|python-six-1.17.0-1|51	%install
14mr|python-six-1.17.0-1|52	%pyproject_install
14mr|python-six-1.17.0-1|53	%pyproject_save_files -l six
14mr|python-six-1.17.0-1|54	
14mr|python-six-1.17.0-1|55	
14mr|python-six-1.17.0-1|56	%check
14mr|python-six-1.17.0-1|57	%pyproject_check_import
14mr|python-six-1.17.0-1|58	%if %{with tests}
14mr|python-six-1.17.0-1|59	%pytest
14mr|python-six-1.17.0-1|60	%endif
14mr|python-six-1.17.0-1|61	
14mr|python-six-1.17.0-1|62	
14mr|python-six-1.17.0-1|63	%files -n python%{python3_pkgversion}-six -f %{pyproject_files}
14mr|python-six-1.17.0-1|64	%doc README.rst documentation/index.rst

290 14
14mr|python-slip-0.6.5-2|1	Summary:	Miscellaneous convenience, extension and workaround code for Python
14mr|python-slip-0.6.5-2|2	Name:		python-slip
14mr|python-slip-0.6.5-2|3	Version:	0.6.5
14mr|python-slip-0.6.5-2|4	Release:	2
14mr|python-slip-0.6.5-2|5	License:	GPLv2+
14mr|python-slip-0.6.5-2|6	Group:		Development/Python
14mr|python-slip-0.6.5-2|7	Url:		https://github.com/nphilipp/python-slip
14mr|python-slip-0.6.5-2|8	Source0:	https://github.com/nphilipp/python-slip/releases/download/python-slip-%{version}/python-slip-%{version}.tar.bz2
14mr|python-slip-0.6.5-2|9	BuildRequires:	pkgconfig(python3)
14mr|python-slip-0.6.5-2|10	Requires:	python3-six
14mr|python-slip-0.6.5-2|11	BuildArch:	noarch
14mr|python-slip-0.6.5-2|12	
14mr|python-slip-0.6.5-2|13	%description
14mr|python-slip-0.6.5-2|14	The Simple Library for Python packages contain miscellaneous code for
14mr|python-slip-0.6.5-2|15	convenience, extension and workaround purposes.
14mr|python-slip-0.6.5-2|16	
14mr|python-slip-0.6.5-2|17	This package provides the "slip" and the "slip.util" modules.
14mr|python-slip-0.6.5-2|18	#----------------------------------------------------------------------------
14mr|python-slip-0.6.5-2|19	
14mr|python-slip-0.6.5-2|20	%package -n python3-slip
14mr|python-slip-0.6.5-2|21	Summary:	Convenience, extension and workaround code for Python 3.x
14mr|python-slip-0.6.5-2|22	Group:		Development/Python
14mr|python-slip-0.6.5-2|23	
14mr|python-slip-0.6.5-2|24	%description -n python3-slip
14mr|python-slip-0.6.5-2|25	The Simple Library for Python 3.x packages contain miscellaneous code for
14mr|python-slip-0.6.5-2|26	convenience, extension and workaround purposes.
14mr|python-slip-0.6.5-2|27	
14mr|python-slip-0.6.5-2|28	This package provides the "slip" and the "slip.util" modules.
14mr|python-slip-0.6.5-2|29	
14mr|python-slip-0.6.5-2|30	%files -n python3-slip
14mr|python-slip-0.6.5-2|31	%doc COPYING doc/dbus
14mr|python-slip-0.6.5-2|32	%dir %{python3_sitelib}/slip/
14mr|python-slip-0.6.5-2|33	%{python3_sitelib}/slip/__pycache__
14mr|python-slip-0.6.5-2|34	%{python3_sitelib}/slip/__init__.py*
14mr|python-slip-0.6.5-2|35	%{python3_sitelib}/slip/util
14mr|python-slip-0.6.5-2|36	%{python3_sitelib}/slip/_wrappers
14mr|python-slip-0.6.5-2|37	%{python3_sitelib}/slip-%{version}-py%{python3_version}.egg-info
14mr|python-slip-0.6.5-2|38	
14mr|python-slip-0.6.5-2|39	#----------------------------------------------------------------------------
14mr|python-slip-0.6.5-2|40	
14mr|python-slip-0.6.5-2|41	%package -n python3-slip-dbus
14mr|python-slip-0.6.5-2|42	Summary:	Convenience functions for dbus services in Python 3.x
14mr|python-slip-0.6.5-2|43	Group:		Development/Python
14mr|python-slip-0.6.5-2|44	Requires:	python3-slip = %{EVRD}
14mr|python-slip-0.6.5-2|45	Requires:	python3-dbus >= 0.80
14mr|python-slip-0.6.5-2|46	# Don't require any of pygobject2/3 because slip.dbus works with either one. In
14mr|python-slip-0.6.5-2|47	# theory users of slip.dbus should require one or the other anyway to use the
14mr|python-slip-0.6.5-2|48	# main loop.
14mr|python-slip-0.6.5-2|49	Requires:	python3-decorator
14mr|python-slip-0.6.5-2|50	Requires:	python3-six
14mr|python-slip-0.6.5-2|51	
14mr|python-slip-0.6.5-2|52	%description -n python3-slip-dbus
14mr|python-slip-0.6.5-2|53	The Simple Library for Python 3.x packages contain miscellaneous code for
14mr|python-slip-0.6.5-2|54	convenience, extension and workaround purposes.
14mr|python-slip-0.6.5-2|55	
14mr|python-slip-0.6.5-2|56	This package provides slip.dbus.service.Object, which is a dbus.service.Object
14mr|python-slip-0.6.5-2|57	derivative that ends itself after a certain time without being used and/or if
14mr|python-slip-0.6.5-2|58	there are no clients anymore on the message bus, as well as convenience
14mr|python-slip-0.6.5-2|59	functions and decorators for integrating a dbus service with PolicyKit.
14mr|python-slip-0.6.5-2|60	
14mr|python-slip-0.6.5-2|61	%files -n python3-slip-dbus
14mr|python-slip-0.6.5-2|62	%doc doc/dbus/*
14mr|python-slip-0.6.5-2|63	%{python3_sitelib}/slip/dbus
14mr|python-slip-0.6.5-2|64	%{python3_sitelib}/slip.dbus-%{version}-py%{python3_version}.egg-info
14mr|python-slip-0.6.5-2|65	
14mr|python-slip-0.6.5-2|66	#----------------------------------------------------------------------------
14mr|python-slip-0.6.5-2|67	
14mr|python-slip-0.6.5-2|68	%prep
14mr|python-slip-0.6.5-2|69	%autosetup -p1
14mr|python-slip-0.6.5-2|70	find . -name '*.py' -o -name '*.py.in' | xargs sed -i '1s|^#!/usr/bin/python|#!%{__python3}|'
14mr|python-slip-0.6.5-2|71	
14mr|python-slip-0.6.5-2|72	%build
14mr|python-slip-0.6.5-2|73	%make_build PYTHON=%__python3
14mr|python-slip-0.6.5-2|74	
14mr|python-slip-0.6.5-2|75	%install
14mr|python-slip-0.6.5-2|76	%make_install  PYTHON=%__python3

291 14
14mr|python-smartypants-2.0.1-4|1	%define oname smartypants
14mr|python-smartypants-2.0.1-4|2	
14mr|python-smartypants-2.0.1-4|3	Summary:	Smartypants is a Python fork of SmartyPants
14mr|python-smartypants-2.0.1-4|4	Name:		python-%{oname}
14mr|python-smartypants-2.0.1-4|5	Version:	2.0.1
14mr|python-smartypants-2.0.1-4|6	Release:	4
14mr|python-smartypants-2.0.1-4|7	License:	BSD
14mr|python-smartypants-2.0.1-4|8	Group:		Development/Python
14mr|python-smartypants-2.0.1-4|9	Url:		https://github.com/leohemsted/smartypants.py
14mr|python-smartypants-2.0.1-4|10	Source0:	https://github.com/leohemsted/smartypants.py/archive/v%{version}.tar.gz?/%{oname}.py-%{version}.tar.gz
14mr|python-smartypants-2.0.1-4|11	BuildRequires:	python3egg(setuptools)
14mr|python-smartypants-2.0.1-4|12	BuildRequires:	pkgconfig(python3)
14mr|python-smartypants-2.0.1-4|13	BuildArch:	noarch
14mr|python-smartypants-2.0.1-4|14	
14mr|python-smartypants-2.0.1-4|15	%description
14mr|python-smartypants-2.0.1-4|16	Smartypants is a Python fork of SmartyPants.
14mr|python-smartypants-2.0.1-4|17	SmartyPants is a free web publishing plug-in for Movable Type, Blosxom,
14mr|python-smartypants-2.0.1-4|18	and BBEdit that easily translates plain ASCII punctuation characters into
14mr|python-smartypants-2.0.1-4|19	“smart” typographic punctuation HTML entities.
14mr|python-smartypants-2.0.1-4|20	
14mr|python-smartypants-2.0.1-4|21	#--------------------------------------------------
14mr|python-smartypants-2.0.1-4|22	%package -n python3-%{oname}
14mr|python-smartypants-2.0.1-4|23	Summary:	Smartypants is a Python fork of SmartyPants
14mr|python-smartypants-2.0.1-4|24	Group:		Development/Python
14mr|python-smartypants-2.0.1-4|25	
14mr|python-smartypants-2.0.1-4|26	%description -n python3-%{oname}
14mr|python-smartypants-2.0.1-4|27	Smartypants is a Python fork of SmartyPants.
14mr|python-smartypants-2.0.1-4|28	SmartyPants is a free web publishing plug-in for Movable Type, Blosxom,
14mr|python-smartypants-2.0.1-4|29	and BBEdit that easily translates plain ASCII punctuation characters into
14mr|python-smartypants-2.0.1-4|30	“smart” typographic punctuation HTML entities.
14mr|python-smartypants-2.0.1-4|31	
14mr|python-smartypants-2.0.1-4|32	%files -n python3-%{oname}
14mr|python-smartypants-2.0.1-4|33	%doc README.rst COPYING CHANGES.rst
14mr|python-smartypants-2.0.1-4|34	%{_bindir}/smartypants
14mr|python-smartypants-2.0.1-4|35	%{python3_sitelib}/*.py*
14mr|python-smartypants-2.0.1-4|36	%{python3_sitelib}/__pycache__/*
14mr|python-smartypants-2.0.1-4|37	%{python3_sitelib}/smartypants-*.egg-info
14mr|python-smartypants-2.0.1-4|38	
14mr|python-smartypants-2.0.1-4|39	#--------------------------------------------------
14mr|python-smartypants-2.0.1-4|40	%prep
14mr|python-smartypants-2.0.1-4|41	%setup -q -n %{oname}.py-%{version}
14mr|python-smartypants-2.0.1-4|42	
14mr|python-smartypants-2.0.1-4|43	%build
14mr|python-smartypants-2.0.1-4|44	%py3_build
14mr|python-smartypants-2.0.1-4|45	
14mr|python-smartypants-2.0.1-4|46	%install
14mr|python-smartypants-2.0.1-4|47	%py3_install

292 14
14mr|python-smbc-1.0.25.1-1|1	%define module smbc
14mr|python-smbc-1.0.25.1-1|2	%define pypi_name py%{module}
14mr|python-smbc-1.0.25.1-1|3	
14mr|python-smbc-1.0.25.1-1|4	Summary:	Python bindings for the libsmbclient API from Samba
14mr|python-smbc-1.0.25.1-1|5	Name:		python-%{module}
14mr|python-smbc-1.0.25.1-1|6	Version:	1.0.25.1
14mr|python-smbc-1.0.25.1-1|7	Release:	1
14mr|python-smbc-1.0.25.1-1|8	License:	BSD
14mr|python-smbc-1.0.25.1-1|9	Group:		Development/Python
14mr|python-smbc-1.0.25.1-1|10	Url:		https://github.com/hamano/pysmbc
14mr|python-smbc-1.0.25.1-1|11	Source0:	%{pypi_source}
14mr|python-smbc-1.0.25.1-1|12	Patch0:		pysmbc-1.0.23-samba4.patch
14mr|python-smbc-1.0.25.1-1|13	BuildRequires:	pkgconfig(smbclient)
14mr|python-smbc-1.0.25.1-1|14	BuildRequires:	python3dist(setuptools)
14mr|python-smbc-1.0.25.1-1|15	
14mr|python-smbc-1.0.25.1-1|16	%description
14mr|python-smbc-1.0.25.1-1|17	Python bindings for the libsmbclient API, known as pysmbc. It was written
14mr|python-smbc-1.0.25.1-1|18	for use with system-config-printer, but can be put to other uses as well.
14mr|python-smbc-1.0.25.1-1|19	
14mr|python-smbc-1.0.25.1-1|20	#----------------------------------------------------------------------------
14mr|python-smbc-1.0.25.1-1|21	
14mr|python-smbc-1.0.25.1-1|22	%package -n python3-%{module}
14mr|python-smbc-1.0.25.1-1|23	Summary:	Python bindings for the libsmbclient API from Samba
14mr|python-smbc-1.0.25.1-1|24	Group:		Development/Python
14mr|python-smbc-1.0.25.1-1|25	BuildRequires:	pkgconfig(python3)
14mr|python-smbc-1.0.25.1-1|26	
14mr|python-smbc-1.0.25.1-1|27	%description -n python3-%{module}
14mr|python-smbc-1.0.25.1-1|28	Python bindings for the libsmbclient API, known as pysmbc. It was written
14mr|python-smbc-1.0.25.1-1|29	for use with system-config-printer, but can be put to other uses as well.
14mr|python-smbc-1.0.25.1-1|30	
14mr|python-smbc-1.0.25.1-1|31	%files -n python3-%{module}
14mr|python-smbc-1.0.25.1-1|32	%{python3_sitearch}/*.dist-info
14mr|python-smbc-1.0.25.1-1|33	%{python3_sitearch}/smbc*
14mr|python-smbc-1.0.25.1-1|34	%{python3_sitearch}/*.so
14mr|python-smbc-1.0.25.1-1|35	
14mr|python-smbc-1.0.25.1-1|36	#----------------------------------------------------------------------------
14mr|python-smbc-1.0.25.1-1|37	
14mr|python-smbc-1.0.25.1-1|38	%prep
14mr|python-smbc-1.0.25.1-1|39	%setup -qn %{pypi_name}-%{version}
14mr|python-smbc-1.0.25.1-1|40	%autopatch -p1
14mr|python-smbc-1.0.25.1-1|41	
14mr|python-smbc-1.0.25.1-1|42	%generate_buildrequires
14mr|python-smbc-1.0.25.1-1|43	%pyproject_buildrequires
14mr|python-smbc-1.0.25.1-1|44	
14mr|python-smbc-1.0.25.1-1|45	%build
14mr|python-smbc-1.0.25.1-1|46	%pyproject_wheel
14mr|python-smbc-1.0.25.1-1|47	
14mr|python-smbc-1.0.25.1-1|48	%install
14mr|python-smbc-1.0.25.1-1|49	%pyproject_install

293 14
14mr|python-smmap-5.0.1-1|1	%define pypi_name smmap
14mr|python-smmap-5.0.1-1|2	
14mr|python-smmap-5.0.1-1|3	Name:		python-%{pypi_name}
14mr|python-smmap-5.0.1-1|4	Version:	5.0.1
14mr|python-smmap-5.0.1-1|5	Release:	1
14mr|python-smmap-5.0.1-1|6	Summary:	A pure git implementation of a sliding window memory map manager
14mr|python-smmap-5.0.1-1|7	License:	BSD
14mr|python-smmap-5.0.1-1|8	Group:		Development/Python
14mr|python-smmap-5.0.1-1|9	Url:		https://pypi.python.org/pypi/smmap
14mr|python-smmap-5.0.1-1|10	Source0:	%{pypi_source}
14mr|python-smmap-5.0.1-1|11	BuildArch:	noarch
14mr|python-smmap-5.0.1-1|12	
14mr|python-smmap-5.0.1-1|13	%description
14mr|python-smmap-5.0.1-1|14	When reading from many possibly large files in a fashion similar to random
14mr|python-smmap-5.0.1-1|15	access, it is usually the fastest and most efficient to use memory maps.
14mr|python-smmap-5.0.1-1|16	
14mr|python-smmap-5.0.1-1|17	#--------------------------------------------------------------------------------
14mr|python-smmap-5.0.1-1|18	%package -n python3-%{pypi_name}
14mr|python-smmap-5.0.1-1|19	Summary:	A pure git implementation of a sliding window memory map manager
14mr|python-smmap-5.0.1-1|20	Group:		Development/Python
14mr|python-smmap-5.0.1-1|21	BuildRequires:	pkgconfig(python3)
14mr|python-smmap-5.0.1-1|22	BuildRequires:	python3egg(setuptools)
14mr|python-smmap-5.0.1-1|23	
14mr|python-smmap-5.0.1-1|24	%description -n python3-%{pypi_name}
14mr|python-smmap-5.0.1-1|25	When reading from many possibly large files in a fashion similar to random
14mr|python-smmap-5.0.1-1|26	access, it is usually the fastest and most efficient to use memory maps.
14mr|python-smmap-5.0.1-1|27	
14mr|python-smmap-5.0.1-1|28	%files -n python3-%{pypi_name}
14mr|python-smmap-5.0.1-1|29	%doc PKG-INFO
14mr|python-smmap-5.0.1-1|30	%{python3_sitelib}/smmap
14mr|python-smmap-5.0.1-1|31	%{python3_sitelib}/smmap-%{version}-py*.egg-info
14mr|python-smmap-5.0.1-1|32	
14mr|python-smmap-5.0.1-1|33	#--------------------------------------------------------------------------------
14mr|python-smmap-5.0.1-1|34	
14mr|python-smmap-5.0.1-1|35	%prep
14mr|python-smmap-5.0.1-1|36	%setup -q -n %{pypi_name}-%{version}
14mr|python-smmap-5.0.1-1|37	
14mr|python-smmap-5.0.1-1|38	%build
14mr|python-smmap-5.0.1-1|39	%py3_build
14mr|python-smmap-5.0.1-1|40	
14mr|python-smmap-5.0.1-1|41	%install
14mr|python-smmap-5.0.1-1|42	%py3_install

294 14
14mr|python-snowballstemmer-2.2.0-1|1	%global pypi_name snowballstemmer
14mr|python-snowballstemmer-2.2.0-1|2	
14mr|python-snowballstemmer-2.2.0-1|3	Summary:	This package provides 16 stemmer algorithms
14mr|python-snowballstemmer-2.2.0-1|4	Name:		python-%{pypi_name}
14mr|python-snowballstemmer-2.2.0-1|5	Version:	2.2.0
14mr|python-snowballstemmer-2.2.0-1|6	Release:	1
14mr|python-snowballstemmer-2.2.0-1|7	License:	BSD-3-Clause
14mr|python-snowballstemmer-2.2.0-1|8	Group:		Development/Python
14mr|python-snowballstemmer-2.2.0-1|9	Url:		https://github.com/snowballstem/snowball
14mr|python-snowballstemmer-2.2.0-1|10	Source0:	%{pypi_source}
14mr|python-snowballstemmer-2.2.0-1|11	BuildRequires:	pkgconfig(python3)
14mr|python-snowballstemmer-2.2.0-1|12	BuildRequires:	python3egg(setuptools)
14mr|python-snowballstemmer-2.2.0-1|13	BuildArch:	noarch
14mr|python-snowballstemmer-2.2.0-1|14	
14mr|python-snowballstemmer-2.2.0-1|15	%description
14mr|python-snowballstemmer-2.2.0-1|16	This package provides 16 stemmer algorithms (15 + Poerter English
14mr|python-snowballstemmer-2.2.0-1|17	stemmer) generated from Snowball algorithms.  It includes following
14mr|python-snowballstemmer-2.2.0-1|18	language algorithms: Danish, Dutch, English (Standard, Porter),
14mr|python-snowballstemmer-2.2.0-1|19	Finnish, French, German, Hungarian, Italian, Norwegian, Portuguese,
14mr|python-snowballstemmer-2.2.0-1|20	Romanian, Russian, Spanish, Swedish, Turkish. This is a pure Python
14mr|python-snowballstemmer-2.2.0-1|21	stemming library. If PyStemmer is available, this module uses it to
14mr|python-snowballstemmer-2.2.0-1|22	accelerate.
14mr|python-snowballstemmer-2.2.0-1|23	
14mr|python-snowballstemmer-2.2.0-1|24	#----------------------------------------------------------------------------
14mr|python-snowballstemmer-2.2.0-1|25	
14mr|python-snowballstemmer-2.2.0-1|26	%package -n python3-%{pypi_name}
14mr|python-snowballstemmer-2.2.0-1|27	Summary:	This package provides 16 stemmer algorithms
14mr|python-snowballstemmer-2.2.0-1|28	Group:		Development/Python
14mr|python-snowballstemmer-2.2.0-1|29	# 2.1.0 was the last release with python2 support
14mr|python-snowballstemmer-2.2.0-1|30	Obsoletes:	python-%{pypi_name} < 2.2.0
14mr|python-snowballstemmer-2.2.0-1|31	Obsoletes:	python2-%{pypi_name} < 2.2.0
14mr|python-snowballstemmer-2.2.0-1|32	
14mr|python-snowballstemmer-2.2.0-1|33	%description -n python3-%{pypi_name}
14mr|python-snowballstemmer-2.2.0-1|34	This package provides 16 stemmer algorithms (15 + Poerter English
14mr|python-snowballstemmer-2.2.0-1|35	stemmer) generated from Snowball algorithms.  It includes following
14mr|python-snowballstemmer-2.2.0-1|36	language algorithms: Danish, Dutch, English (Standard, Porter),
14mr|python-snowballstemmer-2.2.0-1|37	Finnish, French, German, Hungarian, Italian, Norwegian, Portuguese,
14mr|python-snowballstemmer-2.2.0-1|38	Romanian, Russian, Spanish, Swedish, Turkish. This is a pure Python
14mr|python-snowballstemmer-2.2.0-1|39	stemming library. If PyStemmer is available, this module uses it to
14mr|python-snowballstemmer-2.2.0-1|40	accelerate.
14mr|python-snowballstemmer-2.2.0-1|41	
14mr|python-snowballstemmer-2.2.0-1|42	%files -n python3-%{pypi_name}
14mr|python-snowballstemmer-2.2.0-1|43	%license COPYING
14mr|python-snowballstemmer-2.2.0-1|44	%{python3_sitelib}/*
14mr|python-snowballstemmer-2.2.0-1|45	%doc README.rst
14mr|python-snowballstemmer-2.2.0-1|46	
14mr|python-snowballstemmer-2.2.0-1|47	#----------------------------------------------------------------------------
14mr|python-snowballstemmer-2.2.0-1|48	
14mr|python-snowballstemmer-2.2.0-1|49	%prep
14mr|python-snowballstemmer-2.2.0-1|50	%setup -q -n %{pypi_name}-%{version}
14mr|python-snowballstemmer-2.2.0-1|51	
14mr|python-snowballstemmer-2.2.0-1|52	%build
14mr|python-snowballstemmer-2.2.0-1|53	%py3_build
14mr|python-snowballstemmer-2.2.0-1|54	
14mr|python-snowballstemmer-2.2.0-1|55	%install
14mr|python-snowballstemmer-2.2.0-1|56	%py3_install

295 14
14mr|python-sortedcontainers-2.4.0-2|1	%global srcname sortedcontainers
14mr|python-sortedcontainers-2.4.0-2|2	%bcond_with docs
14mr|python-sortedcontainers-2.4.0-2|3	%bcond_with tests
14mr|python-sortedcontainers-2.4.0-2|4	
14mr|python-sortedcontainers-2.4.0-2|5	Name:		python-%{srcname}
14mr|python-sortedcontainers-2.4.0-2|6	Version:	2.4.0
14mr|python-sortedcontainers-2.4.0-2|7	Release:	2
14mr|python-sortedcontainers-2.4.0-2|8	Summary:	Pure Python sorted container types
14mr|python-sortedcontainers-2.4.0-2|9	Group:		Development/Python
14mr|python-sortedcontainers-2.4.0-2|10	License:	ASL 2.0
14mr|python-sortedcontainers-2.4.0-2|11	URL:		https://pypi.python.org/pypi/%{srcname}
14mr|python-sortedcontainers-2.4.0-2|12	# PyPI tarball does not include docs or tests.
14mr|python-sortedcontainers-2.4.0-2|13	Source0:	https://github.com/grantjenks/python-sortedcontainers/archive/v%{version}/%{name}-%{version}.tar.gz
14mr|python-sortedcontainers-2.4.0-2|14	
14mr|python-sortedcontainers-2.4.0-2|15	BuildArch:	noarch
14mr|python-sortedcontainers-2.4.0-2|16	
14mr|python-sortedcontainers-2.4.0-2|17	%global _description \
14mr|python-sortedcontainers-2.4.0-2|18	SortedContainers is an Apache2 licensed sorted collections library, written in \
14mr|python-sortedcontainers-2.4.0-2|19	pure-Python, and fast as C-extensions.
14mr|python-sortedcontainers-2.4.0-2|20	
14mr|python-sortedcontainers-2.4.0-2|21	%description %{_description}
14mr|python-sortedcontainers-2.4.0-2|22	
14mr|python-sortedcontainers-2.4.0-2|23	#-----------------------------------------------------------------
14mr|python-sortedcontainers-2.4.0-2|24	%package -n python3-%{srcname}
14mr|python-sortedcontainers-2.4.0-2|25	Summary:	%{summary}
14mr|python-sortedcontainers-2.4.0-2|26	Group:		Development/Python
14mr|python-sortedcontainers-2.4.0-2|27	
14mr|python-sortedcontainers-2.4.0-2|28	BuildRequires:	python3-devel
14mr|python-sortedcontainers-2.4.0-2|29	BuildRequires:	python3-setuptools
14mr|python-sortedcontainers-2.4.0-2|30	
14mr|python-sortedcontainers-2.4.0-2|31	%if %{with tests}
14mr|python-sortedcontainers-2.4.0-2|32	BuildRequires:	python3-pytest
14mr|python-sortedcontainers-2.4.0-2|33	BuildRequires:	python3-matplotlib
14mr|python-sortedcontainers-2.4.0-2|34	BuildRequires:	python3-numpy
14mr|python-sortedcontainers-2.4.0-2|35	BuildRequires:	python3-scipy
14mr|python-sortedcontainers-2.4.0-2|36	%endif
14mr|python-sortedcontainers-2.4.0-2|37	
14mr|python-sortedcontainers-2.4.0-2|38	%if %{with docs}
14mr|python-sortedcontainers-2.4.0-2|39	BuildRequires:	python3-sphinx
14mr|python-sortedcontainers-2.4.0-2|40	BuildRequires:	dvipng
14mr|python-sortedcontainers-2.4.0-2|41	BuildRequires:	tex(anyfontsize.sty)
14mr|python-sortedcontainers-2.4.0-2|42	BuildRequires:	tex(bm.sty)
14mr|python-sortedcontainers-2.4.0-2|43	%endif
14mr|python-sortedcontainers-2.4.0-2|44	
14mr|python-sortedcontainers-2.4.0-2|45	%description -n python3-%{srcname} %{_description}
14mr|python-sortedcontainers-2.4.0-2|46	
14mr|python-sortedcontainers-2.4.0-2|47	%files -n python3-%{srcname}
14mr|python-sortedcontainers-2.4.0-2|48	%license LICENSE
14mr|python-sortedcontainers-2.4.0-2|49	%doc README.rst
14mr|python-sortedcontainers-2.4.0-2|50	%{python3_sitelib}/%{srcname}
14mr|python-sortedcontainers-2.4.0-2|51	%{python3_sitelib}/%{srcname}-%{version}-py%{python3_version}.egg-info/
14mr|python-sortedcontainers-2.4.0-2|52	
14mr|python-sortedcontainers-2.4.0-2|53	
14mr|python-sortedcontainers-2.4.0-2|54	#-----------------------------------------------------------------
14mr|python-sortedcontainers-2.4.0-2|55	
14mr|python-sortedcontainers-2.4.0-2|56	%if %{with docs}
14mr|python-sortedcontainers-2.4.0-2|57	%package -n python-%{srcname}-doc
14mr|python-sortedcontainers-2.4.0-2|58	Summary:	%{summary}
14mr|python-sortedcontainers-2.4.0-2|59	Group:		Documentation
14mr|python-sortedcontainers-2.4.0-2|60	
14mr|python-sortedcontainers-2.4.0-2|61	%description -n python-%{srcname}-doc
14mr|python-sortedcontainers-2.4.0-2|62	Documentation for %{srcname} package.
14mr|python-sortedcontainers-2.4.0-2|63	
14mr|python-sortedcontainers-2.4.0-2|64	%files -n python-%{srcname}-doc
14mr|python-sortedcontainers-2.4.0-2|65	%license LICENSE
14mr|python-sortedcontainers-2.4.0-2|66	%doc README.rst docs/_build/html
14mr|python-sortedcontainers-2.4.0-2|67	%endif
14mr|python-sortedcontainers-2.4.0-2|68	
14mr|python-sortedcontainers-2.4.0-2|69	#-----------------------------------------------------------------
14mr|python-sortedcontainers-2.4.0-2|70	
14mr|python-sortedcontainers-2.4.0-2|71	%prep
14mr|python-sortedcontainers-2.4.0-2|72	%autosetup
14mr|python-sortedcontainers-2.4.0-2|73	
14mr|python-sortedcontainers-2.4.0-2|74	
14mr|python-sortedcontainers-2.4.0-2|75	%build
14mr|python-sortedcontainers-2.4.0-2|76	%py3_build
14mr|python-sortedcontainers-2.4.0-2|77	
14mr|python-sortedcontainers-2.4.0-2|78	%if %{with docs}
14mr|python-sortedcontainers-2.4.0-2|79	pushd docs
14mr|python-sortedcontainers-2.4.0-2|80	make SPHINXBUILD=sphinx-build-%{python3_version} html
14mr|python-sortedcontainers-2.4.0-2|81	rm _build/html/.buildinfo
14mr|python-sortedcontainers-2.4.0-2|82	popd
14mr|python-sortedcontainers-2.4.0-2|83	%endif
14mr|python-sortedcontainers-2.4.0-2|84	
14mr|python-sortedcontainers-2.4.0-2|85	
14mr|python-sortedcontainers-2.4.0-2|86	%install
14mr|python-sortedcontainers-2.4.0-2|87	%py3_install
14mr|python-sortedcontainers-2.4.0-2|88	
14mr|python-sortedcontainers-2.4.0-2|89	
14mr|python-sortedcontainers-2.4.0-2|90	%if %{with tests}
14mr|python-sortedcontainers-2.4.0-2|91	%check
14mr|python-sortedcontainers-2.4.0-2|92	pushd tests
14mr|python-sortedcontainers-2.4.0-2|93	PYTHONPATH="%{buildroot}%{python3_sitelib}" \
14mr|python-sortedcontainers-2.4.0-2|94	pytest-%{python3_version}
14mr|python-sortedcontainers-2.4.0-2|95	popd
14mr|python-sortedcontainers-2.4.0-2|96	%endif

296 14
14mr|python-sphinxcontrib-applehelp-1.0.7-1|1	%global pypi_name sphinxcontrib_applehelp
14mr|python-sphinxcontrib-applehelp-1.0.7-1|2	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|3	Summary:	Sphinx extension for Apple help books
14mr|python-sphinxcontrib-applehelp-1.0.7-1|4	Name:		python-sphinxcontrib-applehelp
14mr|python-sphinxcontrib-applehelp-1.0.7-1|5	Version:	1.0.7
14mr|python-sphinxcontrib-applehelp-1.0.7-1|6	Release:	1
14mr|python-sphinxcontrib-applehelp-1.0.7-1|7	License:	BSD
14mr|python-sphinxcontrib-applehelp-1.0.7-1|8	Group:		Development/Python
14mr|python-sphinxcontrib-applehelp-1.0.7-1|9	Url:		https://pypi.org/project/sphinxcontrib-applehelp/
14mr|python-sphinxcontrib-applehelp-1.0.7-1|10	Source0:	%pypi_source
14mr|python-sphinxcontrib-applehelp-1.0.7-1|11	BuildRequires:	gettext
14mr|python-sphinxcontrib-applehelp-1.0.7-1|12	BuildRequires:	pyproject-rpm-macros
14mr|python-sphinxcontrib-applehelp-1.0.7-1|13	BuildRequires:	python3dist(setuptools)
14mr|python-sphinxcontrib-applehelp-1.0.7-1|14	BuildRequires:	pkgconfig(python3)
14mr|python-sphinxcontrib-applehelp-1.0.7-1|15	BuildArch:	noarch
14mr|python-sphinxcontrib-applehelp-1.0.7-1|16	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|17	%description
14mr|python-sphinxcontrib-applehelp-1.0.7-1|18	sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books.
14mr|python-sphinxcontrib-applehelp-1.0.7-1|19	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|20	#-------------------------------------------------------
14mr|python-sphinxcontrib-applehelp-1.0.7-1|21	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|22	%package -n python3-sphinxcontrib-applehelp
14mr|python-sphinxcontrib-applehelp-1.0.7-1|23	Summary:	%{summary}
14mr|python-sphinxcontrib-applehelp-1.0.7-1|24	Group:		Development/Python
14mr|python-sphinxcontrib-applehelp-1.0.7-1|25	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|26	%description -n python3-sphinxcontrib-applehelp
14mr|python-sphinxcontrib-applehelp-1.0.7-1|27	sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books.
14mr|python-sphinxcontrib-applehelp-1.0.7-1|28	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|29	%files -n python3-sphinxcontrib-applehelp -f sphinxcontrib.applehelp.lang
14mr|python-sphinxcontrib-applehelp-1.0.7-1|30	%doc README.rst
14mr|python-sphinxcontrib-applehelp-1.0.7-1|31	%license LICENSE
14mr|python-sphinxcontrib-applehelp-1.0.7-1|32	%{python3_sitelib}/sphinxcontrib
14mr|python-sphinxcontrib-applehelp-1.0.7-1|33	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info
14mr|python-sphinxcontrib-applehelp-1.0.7-1|34	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|35	#-------------------------------------------------------
14mr|python-sphinxcontrib-applehelp-1.0.7-1|36	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|37	%prep
14mr|python-sphinxcontrib-applehelp-1.0.7-1|38	%autosetup -n %{pypi_name}-%{version}
14mr|python-sphinxcontrib-applehelp-1.0.7-1|39	find -name '*.mo' -delete
14mr|python-sphinxcontrib-applehelp-1.0.7-1|40	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|41	%generate_buildrequires
14mr|python-sphinxcontrib-applehelp-1.0.7-1|42	%pyproject_buildrequires -r
14mr|python-sphinxcontrib-applehelp-1.0.7-1|43	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|44	%build
14mr|python-sphinxcontrib-applehelp-1.0.7-1|45	for po in $(find -name '*.po'); do
14mr|python-sphinxcontrib-applehelp-1.0.7-1|46	msgfmt --output-file=${po%.po}.mo ${po}
14mr|python-sphinxcontrib-applehelp-1.0.7-1|47	done
14mr|python-sphinxcontrib-applehelp-1.0.7-1|48	%pyproject_wheel
14mr|python-sphinxcontrib-applehelp-1.0.7-1|49	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|50	%install
14mr|python-sphinxcontrib-applehelp-1.0.7-1|51	%pyproject_install
14mr|python-sphinxcontrib-applehelp-1.0.7-1|52	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|53	# Move language files to /usr/share
14mr|python-sphinxcontrib-applehelp-1.0.7-1|54	pushd %{buildroot}%{python3_sitelib}
14mr|python-sphinxcontrib-applehelp-1.0.7-1|55	for lang in `find sphinxcontrib/applehelp/locales -maxdepth 1 -mindepth 1 -type d -not -path '*/\.*' -printf "%f "`;
14mr|python-sphinxcontrib-applehelp-1.0.7-1|56	do
14mr|python-sphinxcontrib-applehelp-1.0.7-1|57	test $lang == __pycache__ && continue
14mr|python-sphinxcontrib-applehelp-1.0.7-1|58	install -d %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES
14mr|python-sphinxcontrib-applehelp-1.0.7-1|59	mv sphinxcontrib/applehelp/locales/$lang/LC_MESSAGES/*.mo %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES/
14mr|python-sphinxcontrib-applehelp-1.0.7-1|60	done
14mr|python-sphinxcontrib-applehelp-1.0.7-1|61	rm -rf sphinxcontrib/applehelp/locales
14mr|python-sphinxcontrib-applehelp-1.0.7-1|62	ln -s %{_datadir}/locale sphinxcontrib/applehelp/locales
14mr|python-sphinxcontrib-applehelp-1.0.7-1|63	popd
14mr|python-sphinxcontrib-applehelp-1.0.7-1|64	
14mr|python-sphinxcontrib-applehelp-1.0.7-1|65	%find_lang sphinxcontrib.applehelp

297 14
14mr|python-sphinxcontrib-devhelp-1.0.6-2|1	%global pypi_name sphinxcontrib_devhelp
14mr|python-sphinxcontrib-devhelp-1.0.6-2|2	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|3	Summary:	Sphinx extension for Devhelp documents
14mr|python-sphinxcontrib-devhelp-1.0.6-2|4	Name:		python-sphinxcontrib-devhelp
14mr|python-sphinxcontrib-devhelp-1.0.6-2|5	Version:	1.0.6
14mr|python-sphinxcontrib-devhelp-1.0.6-2|6	Release:	2
14mr|python-sphinxcontrib-devhelp-1.0.6-2|7	License:	BSD
14mr|python-sphinxcontrib-devhelp-1.0.6-2|8	Group:		Development/Python
14mr|python-sphinxcontrib-devhelp-1.0.6-2|9	Url:		https://pypi.org/project/sphinxcontrib-devhelp
14mr|python-sphinxcontrib-devhelp-1.0.6-2|10	Source0:	%pypi_source
14mr|python-sphinxcontrib-devhelp-1.0.6-2|11	BuildRequires:	gettext
14mr|python-sphinxcontrib-devhelp-1.0.6-2|12	BuildRequires:	pyproject-rpm-macros
14mr|python-sphinxcontrib-devhelp-1.0.6-2|13	BuildRequires:	python3dist(setuptools)
14mr|python-sphinxcontrib-devhelp-1.0.6-2|14	BuildRequires:	pkgconfig(python3)
14mr|python-sphinxcontrib-devhelp-1.0.6-2|15	BuildArch:	noarch
14mr|python-sphinxcontrib-devhelp-1.0.6-2|16	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|17	%description
14mr|python-sphinxcontrib-devhelp-1.0.6-2|18	sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document.
14mr|python-sphinxcontrib-devhelp-1.0.6-2|19	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|20	#-------------------------------------------------------
14mr|python-sphinxcontrib-devhelp-1.0.6-2|21	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|22	%package -n python3-sphinxcontrib-devhelp
14mr|python-sphinxcontrib-devhelp-1.0.6-2|23	Summary:	%{summary}
14mr|python-sphinxcontrib-devhelp-1.0.6-2|24	Group:		Development/Python
14mr|python-sphinxcontrib-devhelp-1.0.6-2|25	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|26	%description -n python3-sphinxcontrib-devhelp
14mr|python-sphinxcontrib-devhelp-1.0.6-2|27	sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document.
14mr|python-sphinxcontrib-devhelp-1.0.6-2|28	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|29	%files -n python3-sphinxcontrib-devhelp -f sphinxcontrib.devhelp.lang
14mr|python-sphinxcontrib-devhelp-1.0.6-2|30	%doc README.rst
14mr|python-sphinxcontrib-devhelp-1.0.6-2|31	%license LICENSE
14mr|python-sphinxcontrib-devhelp-1.0.6-2|32	%{python3_sitelib}/sphinxcontrib
14mr|python-sphinxcontrib-devhelp-1.0.6-2|33	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info
14mr|python-sphinxcontrib-devhelp-1.0.6-2|34	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|35	#-------------------------------------------------------
14mr|python-sphinxcontrib-devhelp-1.0.6-2|36	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|37	%prep
14mr|python-sphinxcontrib-devhelp-1.0.6-2|38	%autosetup -n %{pypi_name}-%{version}
14mr|python-sphinxcontrib-devhelp-1.0.6-2|39	find -name '*.mo' -delete
14mr|python-sphinxcontrib-devhelp-1.0.6-2|40	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|41	%generate_buildrequires
14mr|python-sphinxcontrib-devhelp-1.0.6-2|42	%pyproject_buildrequires -r
14mr|python-sphinxcontrib-devhelp-1.0.6-2|43	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|44	%build
14mr|python-sphinxcontrib-devhelp-1.0.6-2|45	for po in $(find -name '*.po'); do
14mr|python-sphinxcontrib-devhelp-1.0.6-2|46	msgfmt --output-file=${po%.po}.mo ${po}
14mr|python-sphinxcontrib-devhelp-1.0.6-2|47	done
14mr|python-sphinxcontrib-devhelp-1.0.6-2|48	%pyproject_wheel
14mr|python-sphinxcontrib-devhelp-1.0.6-2|49	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|50	%install
14mr|python-sphinxcontrib-devhelp-1.0.6-2|51	%pyproject_install
14mr|python-sphinxcontrib-devhelp-1.0.6-2|52	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|53	# Move language files to /usr/share
14mr|python-sphinxcontrib-devhelp-1.0.6-2|54	pushd %{buildroot}%{python3_sitelib}
14mr|python-sphinxcontrib-devhelp-1.0.6-2|55	for lang in `find sphinxcontrib/devhelp/locales -maxdepth 1 -mindepth 1 -type d -not -path '*/\.*' -printf "%f "`;
14mr|python-sphinxcontrib-devhelp-1.0.6-2|56	do
14mr|python-sphinxcontrib-devhelp-1.0.6-2|57	test $lang == __pycache__ && continue
14mr|python-sphinxcontrib-devhelp-1.0.6-2|58	install -d %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES
14mr|python-sphinxcontrib-devhelp-1.0.6-2|59	mv sphinxcontrib/devhelp/locales/$lang/LC_MESSAGES/*.mo %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES/
14mr|python-sphinxcontrib-devhelp-1.0.6-2|60	done
14mr|python-sphinxcontrib-devhelp-1.0.6-2|61	rm -rf sphinxcontrib/devhelp/locales
14mr|python-sphinxcontrib-devhelp-1.0.6-2|62	ln -s %{_datadir}/locale sphinxcontrib/devhelp/locales
14mr|python-sphinxcontrib-devhelp-1.0.6-2|63	popd
14mr|python-sphinxcontrib-devhelp-1.0.6-2|64	
14mr|python-sphinxcontrib-devhelp-1.0.6-2|65	%find_lang sphinxcontrib.devhelp

298 14
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|1	%global pypi_name sphinxcontrib_htmlhelp
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|2	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|3	Summary:	Sphinx extension for HTML help files
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|4	Name:		python-sphinxcontrib-htmlhelp
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|5	Version:	2.0.5
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|6	Release:	1
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|7	License:	BSD
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|8	Group:		Development/Python
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|9	Url:		https://pypi.org/project/sphinxcontrib-htmlhelp/
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|10	Source0:	%{pypi_source}
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|11	BuildRequires:	gettext
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|12	BuildRequires:	pyproject-rpm-macros
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|13	BuildRequires:	python3dist(setuptools)
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|14	BuildRequires:	pkgconfig(python3)
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|15	BuildArch:	noarch
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|16	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|17	%description
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|18	sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files.
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|19	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|20	#-------------------------------------------------------
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|21	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|22	%package -n python3-sphinxcontrib-htmlhelp
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|23	Summary:	%{summary}
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|24	Group:		Development/Python
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|25	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|26	%description -n python3-sphinxcontrib-htmlhelp
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|27	sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files.
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|28	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|29	%files -n python3-sphinxcontrib-htmlhelp -f sphinxcontrib.htmlhelp.lang
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|30	%doc README.rst
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|31	%license LICENSE
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|32	%{python3_sitelib}/sphinxcontrib
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|33	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|34	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|35	#-------------------------------------------------------
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|36	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|37	%prep
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|38	%autosetup -n %{pypi_name}-%{version}
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|39	find -name '*.mo' -delete
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|40	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|41	%generate_buildrequires
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|42	%pyproject_buildrequires -r
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|43	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|44	%build
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|45	for po in $(find -name '*.po'); do
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|46	msgfmt --output-file=${po%.po}.mo ${po}
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|47	done
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|48	%pyproject_wheel
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|49	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|50	%install
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|51	%pyproject_install
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|52	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|53	# Move language files to /usr/share
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|54	pushd %{buildroot}%{python3_sitelib}
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|55	for lang in `find sphinxcontrib/htmlhelp/locales -maxdepth 1 -mindepth 1 -type d -not -path '*/\.*' -printf "%f "`;
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|56	do
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|57	test $lang == __pycache__ && continue
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|58	install -d %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|59	mv sphinxcontrib/htmlhelp/locales/$lang/LC_MESSAGES/*.mo %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES/
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|60	done
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|61	rm -rf sphinxcontrib/htmlhelp/locales
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|62	ln -s %{_datadir}/locale sphinxcontrib/htmlhelp/locales
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|63	popd
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|64	
14mr|python-sphinxcontrib-htmlhelp-2.0.5-1|65	%find_lang sphinxcontrib.htmlhelp

299 14
14mr|python-sphinxcontrib-jquery-4.1-1|1	%define pypi_name sphinxcontrib-jquery
14mr|python-sphinxcontrib-jquery-4.1-1|2	
14mr|python-sphinxcontrib-jquery-4.1-1|3	Summary:	Extension to include jQuery on newer Sphinx releases
14mr|python-sphinxcontrib-jquery-4.1-1|4	Name:		python-%{pypi_name}
14mr|python-sphinxcontrib-jquery-4.1-1|5	Version:	4.1
14mr|python-sphinxcontrib-jquery-4.1-1|6	Release:	1
14mr|python-sphinxcontrib-jquery-4.1-1|7	License:	BSD
14mr|python-sphinxcontrib-jquery-4.1-1|8	Group:		Development/Python
14mr|python-sphinxcontrib-jquery-4.1-1|9	Url:		https://github.com/snide/sphinx_rtd_theme
14mr|python-sphinxcontrib-jquery-4.1-1|10	Source0:	%pypi_source
14mr|python-sphinxcontrib-jquery-4.1-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-sphinxcontrib-jquery-4.1-1|12	BuildRequires:	python3dist(flit-core)
14mr|python-sphinxcontrib-jquery-4.1-1|13	BuildRequires:	python3dist(setuptools)
14mr|python-sphinxcontrib-jquery-4.1-1|14	BuildRequires:	python3dist(sphinx)
14mr|python-sphinxcontrib-jquery-4.1-1|15	BuildRequires:	pkgconfig(python3)
14mr|python-sphinxcontrib-jquery-4.1-1|16	BuildArch:	noarch
14mr|python-sphinxcontrib-jquery-4.1-1|17	
14mr|python-sphinxcontrib-jquery-4.1-1|18	%description
14mr|python-sphinxcontrib-jquery-4.1-1|19	Sphinxcontrib-jquery ensures that jQuery is always installed
14mr|python-sphinxcontrib-jquery-4.1-1|20	for use in Sphinx themes or extensions.
14mr|python-sphinxcontrib-jquery-4.1-1|21	
14mr|python-sphinxcontrib-jquery-4.1-1|22	#--------------------------------------------------------------------
14mr|python-sphinxcontrib-jquery-4.1-1|23	
14mr|python-sphinxcontrib-jquery-4.1-1|24	%package -n python3-%{pypi_name}
14mr|python-sphinxcontrib-jquery-4.1-1|25	Summary:	Extension to include jQuery on newer Sphinx releases
14mr|python-sphinxcontrib-jquery-4.1-1|26	Group:		Development/Python
14mr|python-sphinxcontrib-jquery-4.1-1|27	
14mr|python-sphinxcontrib-jquery-4.1-1|28	%description -n python3-%{pypi_name}
14mr|python-sphinxcontrib-jquery-4.1-1|29	Sphinxcontrib-jquery ensures that jQuery is always installed
14mr|python-sphinxcontrib-jquery-4.1-1|30	for use in Sphinx themes or extensions.
14mr|python-sphinxcontrib-jquery-4.1-1|31	
14mr|python-sphinxcontrib-jquery-4.1-1|32	%files -n python3-%{pypi_name}
14mr|python-sphinxcontrib-jquery-4.1-1|33	%doc README.rst
14mr|python-sphinxcontrib-jquery-4.1-1|34	%{python3_sitelib}/sphinxcontrib
14mr|python-sphinxcontrib-jquery-4.1-1|35	%{python3_sitelib}/sphinxcontrib_jquery-%{version}.dist-info
14mr|python-sphinxcontrib-jquery-4.1-1|36	
14mr|python-sphinxcontrib-jquery-4.1-1|37	#--------------------------------------------------------------------
14mr|python-sphinxcontrib-jquery-4.1-1|38	
14mr|python-sphinxcontrib-jquery-4.1-1|39	%prep
14mr|python-sphinxcontrib-jquery-4.1-1|40	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-sphinxcontrib-jquery-4.1-1|41	
14mr|python-sphinxcontrib-jquery-4.1-1|42	%generate_buildrequires
14mr|python-sphinxcontrib-jquery-4.1-1|43	%pyproject_buildrequires -r
14mr|python-sphinxcontrib-jquery-4.1-1|44	
14mr|python-sphinxcontrib-jquery-4.1-1|45	%build
14mr|python-sphinxcontrib-jquery-4.1-1|46	%pyproject_wheel
14mr|python-sphinxcontrib-jquery-4.1-1|47	%install
14mr|python-sphinxcontrib-jquery-4.1-1|48	%pyproject_install

300 14
14mr|python-sphinxcontrib-qthelp-1.0.6-1|1	%global pypi_name sphinxcontrib_qthelp
14mr|python-sphinxcontrib-qthelp-1.0.6-1|2	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|3	Summary:	Sphinx extension for QtHelp documents
14mr|python-sphinxcontrib-qthelp-1.0.6-1|4	Name:		python-sphinxcontrib-qthelp
14mr|python-sphinxcontrib-qthelp-1.0.6-1|5	Version:	1.0.6
14mr|python-sphinxcontrib-qthelp-1.0.6-1|6	Release:	1
14mr|python-sphinxcontrib-qthelp-1.0.6-1|7	License:	BSD
14mr|python-sphinxcontrib-qthelp-1.0.6-1|8	Group:		Development/Python
14mr|python-sphinxcontrib-qthelp-1.0.6-1|9	Url:		http://sphinx-doc.org/
14mr|python-sphinxcontrib-qthelp-1.0.6-1|10	Source0:	%pypi_source
14mr|python-sphinxcontrib-qthelp-1.0.6-1|11	BuildRequires:	gettext
14mr|python-sphinxcontrib-qthelp-1.0.6-1|12	BuildRequires:	pyproject-rpm-macros
14mr|python-sphinxcontrib-qthelp-1.0.6-1|13	BuildRequires:	python3dist(setuptools)
14mr|python-sphinxcontrib-qthelp-1.0.6-1|14	BuildRequires:	pkgconfig(python3)
14mr|python-sphinxcontrib-qthelp-1.0.6-1|15	BuildArch:	noarch
14mr|python-sphinxcontrib-qthelp-1.0.6-1|16	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|17	%description
14mr|python-sphinxcontrib-qthelp-1.0.6-1|18	sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.
14mr|python-sphinxcontrib-qthelp-1.0.6-1|19	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|20	#-------------------------------------------------------
14mr|python-sphinxcontrib-qthelp-1.0.6-1|21	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|22	%package -n python3-sphinxcontrib-qthelp
14mr|python-sphinxcontrib-qthelp-1.0.6-1|23	Summary:	%{summary}
14mr|python-sphinxcontrib-qthelp-1.0.6-1|24	Group:		Development/Python
14mr|python-sphinxcontrib-qthelp-1.0.6-1|25	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|26	%description -n python3-sphinxcontrib-qthelp
14mr|python-sphinxcontrib-qthelp-1.0.6-1|27	sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.
14mr|python-sphinxcontrib-qthelp-1.0.6-1|28	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|29	%files -n python3-sphinxcontrib-qthelp -f sphinxcontrib.qthelp.lang
14mr|python-sphinxcontrib-qthelp-1.0.6-1|30	%doc README.rst
14mr|python-sphinxcontrib-qthelp-1.0.6-1|31	%license LICENSE
14mr|python-sphinxcontrib-qthelp-1.0.6-1|32	%{python3_sitelib}/sphinxcontrib
14mr|python-sphinxcontrib-qthelp-1.0.6-1|33	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info
14mr|python-sphinxcontrib-qthelp-1.0.6-1|34	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|35	#-------------------------------------------------------
14mr|python-sphinxcontrib-qthelp-1.0.6-1|36	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|37	%prep
14mr|python-sphinxcontrib-qthelp-1.0.6-1|38	%autosetup -n %{pypi_name}-%{version}
14mr|python-sphinxcontrib-qthelp-1.0.6-1|39	find -name '*.mo' -delete
14mr|python-sphinxcontrib-qthelp-1.0.6-1|40	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|41	%generate_buildrequires
14mr|python-sphinxcontrib-qthelp-1.0.6-1|42	%pyproject_buildrequires -r
14mr|python-sphinxcontrib-qthelp-1.0.6-1|43	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|44	%build
14mr|python-sphinxcontrib-qthelp-1.0.6-1|45	for po in $(find -name '*.po'); do
14mr|python-sphinxcontrib-qthelp-1.0.6-1|46	msgfmt --output-file=${po%.po}.mo ${po}
14mr|python-sphinxcontrib-qthelp-1.0.6-1|47	done
14mr|python-sphinxcontrib-qthelp-1.0.6-1|48	%pyproject_wheel
14mr|python-sphinxcontrib-qthelp-1.0.6-1|49	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|50	%install
14mr|python-sphinxcontrib-qthelp-1.0.6-1|51	%pyproject_install
14mr|python-sphinxcontrib-qthelp-1.0.6-1|52	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|53	# Move language files to /usr/share
14mr|python-sphinxcontrib-qthelp-1.0.6-1|54	pushd %{buildroot}%{python3_sitelib}
14mr|python-sphinxcontrib-qthelp-1.0.6-1|55	for lang in `find sphinxcontrib/qthelp/locales -maxdepth 1 -mindepth 1 -type d -not -path '*/\.*' -printf "%f "`;
14mr|python-sphinxcontrib-qthelp-1.0.6-1|56	do
14mr|python-sphinxcontrib-qthelp-1.0.6-1|57	test $lang == __pycache__ && continue
14mr|python-sphinxcontrib-qthelp-1.0.6-1|58	install -d %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES
14mr|python-sphinxcontrib-qthelp-1.0.6-1|59	mv sphinxcontrib/qthelp/locales/$lang/LC_MESSAGES/*.mo %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES/
14mr|python-sphinxcontrib-qthelp-1.0.6-1|60	done
14mr|python-sphinxcontrib-qthelp-1.0.6-1|61	rm -rf sphinxcontrib/qthelp/locales
14mr|python-sphinxcontrib-qthelp-1.0.6-1|62	ln -s %{_datadir}/locale sphinxcontrib/qthelp/locales
14mr|python-sphinxcontrib-qthelp-1.0.6-1|63	popd
14mr|python-sphinxcontrib-qthelp-1.0.6-1|64	
14mr|python-sphinxcontrib-qthelp-1.0.6-1|65	%find_lang sphinxcontrib.qthelp

301 14
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|1	%global pypi_name sphinxcontrib_serializinghtml
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|2	%global oname sphinxcontrib-serializinghtml
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|3	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|4	# when bootstrapping sphinx, we cannot run tests yet
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|5	%bcond_with check
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|6	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|7	Summary:	Sphinx extension for serialized HTML
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|8	Name:		python-%{oname}
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|9	Version:	1.1.9
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|10	Release:	1
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|11	License:	BSD
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|12	Group:		Development/Python
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|13	Url:		http://sphinx-doc.org/
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|14	Source0:	%pypi_source
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|15	BuildArch:	noarch
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|16	BuildRequires:	gettext
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|17	BuildRequires:	pyproject-rpm-macros
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|18	BuildRequires:	python3dist(flit-core)
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|19	BuildRequires:	python3dist(setuptools)
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|20	BuildRequires:	python3dist(sphinx)
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|21	BuildRequires:	pkgconfig(python3)
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|22	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|23	%if %{with check}
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|24	BuildRequires:	python3dist(pytest)
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|25	BuildRequires:	python3dist(sphinx)
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|26	%endif
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|27	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|28	%description
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|29	sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized"
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|30	HTML files (json and pickle).
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|31	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|32	#--------------------------------------------------------------------
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|33	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|34	%package -n python3-%{oname}
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|35	Summary:	%{summary}
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|36	Group:		Development/Python
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|37	%{?python_provide:%python_provide python3-%{oname}}
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|38	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|39	%description -n python3-%{oname}
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|40	sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized"
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|41	HTML files (json and pickle).
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|42	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|43	%files -n python3-%{oname} -f sphinxcontrib.serializinghtml.lang
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|44	%doc README.rst
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|45	%license LICENSE
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|46	%{python3_sitelib}/sphinxcontrib
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|47	%{python3_sitelib}/sphinxcontrib_serializinghtml-%{version}.dist-info
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|48	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|49	#--------------------------------------------------------------------
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|50	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|51	%prep
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|52	%autosetup -n %{pypi_name}-%{version}
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|53	find -name '*.mo' -delete
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|54	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|55	%generate_buildrequires
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|56	%pyproject_buildrequires -r
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|57	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|58	%build
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|59	for po in $(find -name '*.po'); do
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|60	msgfmt --output-file=${po%.po}.mo ${po}
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|61	done
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|62	%pyproject_wheel
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|63	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|64	%install
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|65	%pyproject_install
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|66	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|67	# Move language files to /usr/share
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|68	pushd %{buildroot}%{python3_sitelib}
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|69	for lang in `find sphinxcontrib/serializinghtml/locales -maxdepth 1 -mindepth 1 -type d -not -path '*/\.*' -printf "%f "`;
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|70	do
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|71	test $lang == __pycache__ && continue
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|72	install -d %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|73	mv sphinxcontrib/serializinghtml/locales/$lang/LC_MESSAGES/*.mo %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES/
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|74	done
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|75	rm -rf sphinxcontrib/serializinghtml/locales
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|76	ln -s %{_datadir}/locale sphinxcontrib/serializinghtml/locales
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|77	popd
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|78	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|79	%find_lang sphinxcontrib.serializinghtml
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|80	
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|81	%if %{with check}
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|82	%check
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|83	%{__python3} -m pytest
14mr|python-sphinxcontrib-serializinghtml-1.1.9-1|84	%endif

302 14
14mr|python-sphinx_rtd_theme-1.3.0-2|1	%define pypi_name sphinx_rtd_theme
14mr|python-sphinx_rtd_theme-1.3.0-2|2	
14mr|python-sphinx_rtd_theme-1.3.0-2|3	Summary:	Sphinx theme for readthedocs.org
14mr|python-sphinx_rtd_theme-1.3.0-2|4	Name:		python-%{pypi_name}
14mr|python-sphinx_rtd_theme-1.3.0-2|5	Version:	1.3.0
14mr|python-sphinx_rtd_theme-1.3.0-2|6	Release:	2
14mr|python-sphinx_rtd_theme-1.3.0-2|7	License:	MIT
14mr|python-sphinx_rtd_theme-1.3.0-2|8	Group:		Development/Python
14mr|python-sphinx_rtd_theme-1.3.0-2|9	Url:		https://github.com/snide/sphinx_rtd_theme
14mr|python-sphinx_rtd_theme-1.3.0-2|10	Source0:	%pypi_source
14mr|python-sphinx_rtd_theme-1.3.0-2|11	# from upstream https://github.com/readthedocs/sphinx_rtd_theme/commit/5838e6aa545863fac10c08314f90feb6d7ac7757
14mr|python-sphinx_rtd_theme-1.3.0-2|12	Patch0:		sphinx_rtd_theme-requirements.patch
14mr|python-sphinx_rtd_theme-1.3.0-2|13	BuildRequires:	python3dist(setuptools)
14mr|python-sphinx_rtd_theme-1.3.0-2|14	BuildRequires:	pkgconfig(python3)
14mr|python-sphinx_rtd_theme-1.3.0-2|15	BuildArch:	noarch
14mr|python-sphinx_rtd_theme-1.3.0-2|16	
14mr|python-sphinx_rtd_theme-1.3.0-2|17	%description
14mr|python-sphinx_rtd_theme-1.3.0-2|18	This is a prototype mobile-friendly sphinx theme for readthedocs.org.
14mr|python-sphinx_rtd_theme-1.3.0-2|19	It's currently in development and includes some rtd variable checks that
14mr|python-sphinx_rtd_theme-1.3.0-2|20	can be ignored if you're just trying to use it on your project outside
14mr|python-sphinx_rtd_theme-1.3.0-2|21	of that site.
14mr|python-sphinx_rtd_theme-1.3.0-2|22	
14mr|python-sphinx_rtd_theme-1.3.0-2|23	#--------------------------------------------------------------------
14mr|python-sphinx_rtd_theme-1.3.0-2|24	
14mr|python-sphinx_rtd_theme-1.3.0-2|25	%package -n python3-%{pypi_name}
14mr|python-sphinx_rtd_theme-1.3.0-2|26	Summary:	Sphinx theme for readthedocs.org
14mr|python-sphinx_rtd_theme-1.3.0-2|27	Group:		Development/Python
14mr|python-sphinx_rtd_theme-1.3.0-2|28	
14mr|python-sphinx_rtd_theme-1.3.0-2|29	%description -n python3-%{pypi_name}
14mr|python-sphinx_rtd_theme-1.3.0-2|30	This is a prototype mobile-friendly sphinx theme for readthedocs.org.
14mr|python-sphinx_rtd_theme-1.3.0-2|31	It's currently in development and includes some rtd variable checks that
14mr|python-sphinx_rtd_theme-1.3.0-2|32	can be ignored if you're just trying to use it on your project outside
14mr|python-sphinx_rtd_theme-1.3.0-2|33	of that site.
14mr|python-sphinx_rtd_theme-1.3.0-2|34	
14mr|python-sphinx_rtd_theme-1.3.0-2|35	%files -n python3-%{pypi_name}
14mr|python-sphinx_rtd_theme-1.3.0-2|36	%doc README.rst
14mr|python-sphinx_rtd_theme-1.3.0-2|37	%license LICENSE
14mr|python-sphinx_rtd_theme-1.3.0-2|38	%{python3_sitelib}/%{pypi_name}
14mr|python-sphinx_rtd_theme-1.3.0-2|39	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mr|python-sphinx_rtd_theme-1.3.0-2|40	
14mr|python-sphinx_rtd_theme-1.3.0-2|41	#--------------------------------------------------------------------
14mr|python-sphinx_rtd_theme-1.3.0-2|42	
14mr|python-sphinx_rtd_theme-1.3.0-2|43	%prep
14mr|python-sphinx_rtd_theme-1.3.0-2|44	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-sphinx_rtd_theme-1.3.0-2|45	
14mr|python-sphinx_rtd_theme-1.3.0-2|46	# Remove bundled egg-info
14mr|python-sphinx_rtd_theme-1.3.0-2|47	rm -rf %{pypi_name}.egg-info
14mr|python-sphinx_rtd_theme-1.3.0-2|48	
14mr|python-sphinx_rtd_theme-1.3.0-2|49	%generate_buildrequires
14mr|python-sphinx_rtd_theme-1.3.0-2|50	%pyproject_buildrequires
14mr|python-sphinx_rtd_theme-1.3.0-2|51	
14mr|python-sphinx_rtd_theme-1.3.0-2|52	%build
14mr|python-sphinx_rtd_theme-1.3.0-2|53	%pyproject_wheel
14mr|python-sphinx_rtd_theme-1.3.0-2|54	
14mr|python-sphinx_rtd_theme-1.3.0-2|55	%install
14mr|python-sphinx_rtd_theme-1.3.0-2|56	%pyproject_install

303 14
14mr|python-sphinx-theme-alabaster-0.7.16-2|1	%global pypi_name alabaster
14mr|python-sphinx-theme-alabaster-0.7.16-2|2	%global srcname sphinx-theme-%{pypi_name}
14mr|python-sphinx-theme-alabaster-0.7.16-2|3	
14mr|python-sphinx-theme-alabaster-0.7.16-2|4	Name:           python-%{srcname}
14mr|python-sphinx-theme-alabaster-0.7.16-2|5	Version:        0.7.16
14mr|python-sphinx-theme-alabaster-0.7.16-2|6	Release:        2
14mr|python-sphinx-theme-alabaster-0.7.16-2|7	Summary:        Configurable sidebar-enabled Sphinx theme
14mr|python-sphinx-theme-alabaster-0.7.16-2|8	Group:          Development/Python
14mr|python-sphinx-theme-alabaster-0.7.16-2|9	License:        BSD
14mr|python-sphinx-theme-alabaster-0.7.16-2|10	URL:            https://pypi.python.org/pypi/alabaster
14mr|python-sphinx-theme-alabaster-0.7.16-2|11	Source0:        https://pypi.io/packages/source/a/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mr|python-sphinx-theme-alabaster-0.7.16-2|12	BuildArch:      noarch
14mr|python-sphinx-theme-alabaster-0.7.16-2|13	BuildRequires:  python3-devel
14mr|python-sphinx-theme-alabaster-0.7.16-2|14	BuildRequires:  pyproject-rpm-macros
14mr|python-sphinx-theme-alabaster-0.7.16-2|15	BuildRequires:  python3dist(setuptools)
14mr|python-sphinx-theme-alabaster-0.7.16-2|16	BuildRequires:	python3-pip
14mr|python-sphinx-theme-alabaster-0.7.16-2|17	BuildRequires:	python3-flit-core
14mr|python-sphinx-theme-alabaster-0.7.16-2|18	
14mr|python-sphinx-theme-alabaster-0.7.16-2|19	%description
14mr|python-sphinx-theme-alabaster-0.7.16-2|20	This theme is a modified "Kr" Sphinx theme from @kennethreitz (especially as
14mr|python-sphinx-theme-alabaster-0.7.16-2|21	used in his Requests project), which was itself originally based on @mitsuhiko's
14mr|python-sphinx-theme-alabaster-0.7.16-2|22	theme used for Flask & related projects.
14mr|python-sphinx-theme-alabaster-0.7.16-2|23	
14mr|python-sphinx-theme-alabaster-0.7.16-2|24	%package -n     python3-%{srcname}
14mr|python-sphinx-theme-alabaster-0.7.16-2|25	Summary:        Configurable sidebar-enabled Sphinx theme
14mr|python-sphinx-theme-alabaster-0.7.16-2|26	%{?python_provide:%python_provide python3-%{srcname}}
14mr|python-sphinx-theme-alabaster-0.7.16-2|27	
14mr|python-sphinx-theme-alabaster-0.7.16-2|28	%description -n python3-%{srcname}
14mr|python-sphinx-theme-alabaster-0.7.16-2|29	This theme is a modified "Kr" Sphinx theme from @kennethreitz (especially as
14mr|python-sphinx-theme-alabaster-0.7.16-2|30	used in his Requests project), which was itself originally based on @mitsuhiko's
14mr|python-sphinx-theme-alabaster-0.7.16-2|31	theme used for Flask & related projects.
14mr|python-sphinx-theme-alabaster-0.7.16-2|32	
14mr|python-sphinx-theme-alabaster-0.7.16-2|33	%generate_buildrequires
14mr|python-sphinx-theme-alabaster-0.7.16-2|34	%pyproject_buildrequires -r
14mr|python-sphinx-theme-alabaster-0.7.16-2|35	
14mr|python-sphinx-theme-alabaster-0.7.16-2|36	%prep
14mr|python-sphinx-theme-alabaster-0.7.16-2|37	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-sphinx-theme-alabaster-0.7.16-2|38	
14mr|python-sphinx-theme-alabaster-0.7.16-2|39	%build
14mr|python-sphinx-theme-alabaster-0.7.16-2|40	%pyproject_wheel
14mr|python-sphinx-theme-alabaster-0.7.16-2|41	
14mr|python-sphinx-theme-alabaster-0.7.16-2|42	%install
14mr|python-sphinx-theme-alabaster-0.7.16-2|43	%pyproject_install
14mr|python-sphinx-theme-alabaster-0.7.16-2|44	%pyproject_save_files %{pypi_name}
14mr|python-sphinx-theme-alabaster-0.7.16-2|45	
14mr|python-sphinx-theme-alabaster-0.7.16-2|46	%files -n python3-%{srcname} -f %{pyproject_files}
14mr|python-sphinx-theme-alabaster-0.7.16-2|47	%license LICENSE.rst
14mr|python-sphinx-theme-alabaster-0.7.16-2|48	%doc README.rst

304 14
14mr|python-sqlalchemy-2.0.20-1|1	%define pypi_name SQLAlchemy
14mr|python-sqlalchemy-2.0.20-1|2	
14mr|python-sqlalchemy-2.0.20-1|3	Summary:	SQL toolkit and object relational mapper for Python
14mr|python-sqlalchemy-2.0.20-1|4	Name:		python-sqlalchemy
14mr|python-sqlalchemy-2.0.20-1|5	Version:	2.0.20
14mr|python-sqlalchemy-2.0.20-1|6	Release:	1
14mr|python-sqlalchemy-2.0.20-1|7	License:	MIT
14mr|python-sqlalchemy-2.0.20-1|8	Group:		Development/Python
14mr|python-sqlalchemy-2.0.20-1|9	Url:		http://www.sqlalchemy.org/
14mr|python-sqlalchemy-2.0.20-1|10	Source0:	%{pypi_source}
14mr|python-sqlalchemy-2.0.20-1|11	BuildRequires:	python3dist(mock)
14mr|python-sqlalchemy-2.0.20-1|12	BuildRequires:	python3dist(setuptools)
14mr|python-sqlalchemy-2.0.20-1|13	BuildRequires:	pkgconfig(python3)
14mr|python-sqlalchemy-2.0.20-1|14	BuildRequires:	pkgconfig(sqlite3)
14mr|python-sqlalchemy-2.0.20-1|15	BuildArch:	noarch
14mr|python-sqlalchemy-2.0.20-1|16	
14mr|python-sqlalchemy-2.0.20-1|17	%description
14mr|python-sqlalchemy-2.0.20-1|18	SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
14mr|python-sqlalchemy-2.0.20-1|19	high-level interface to SQL databases.  Database and domain concepts are
14mr|python-sqlalchemy-2.0.20-1|20	decoupled, allowing both sides maximum flexibility and power. SQLAlchemy
14mr|python-sqlalchemy-2.0.20-1|21	provides a powerful mapping layer that can work as automatically or as manually
14mr|python-sqlalchemy-2.0.20-1|22	as you choose, determining relationships based on foreign keys or letting you
14mr|python-sqlalchemy-2.0.20-1|23	define the join conditions explicitly, to bridge the gap between database and
14mr|python-sqlalchemy-2.0.20-1|24	domain.
14mr|python-sqlalchemy-2.0.20-1|25	
14mr|python-sqlalchemy-2.0.20-1|26	#------------------------------------------------------------------
14mr|python-sqlalchemy-2.0.20-1|27	
14mr|python-sqlalchemy-2.0.20-1|28	%package -n python3-sqlalchemy
14mr|python-sqlalchemy-2.0.20-1|29	Summary:	Modular and flexible ORM library for python
14mr|python-sqlalchemy-2.0.20-1|30	Group:		Development/Python
14mr|python-sqlalchemy-2.0.20-1|31	
14mr|python-sqlalchemy-2.0.20-1|32	%description -n python3-sqlalchemy
14mr|python-sqlalchemy-2.0.20-1|33	SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
14mr|python-sqlalchemy-2.0.20-1|34	high-level interface to SQL databases.  Database and domain concepts are
14mr|python-sqlalchemy-2.0.20-1|35	decoupled, allowing both sides maximum flexibility and power. SQLAlchemy
14mr|python-sqlalchemy-2.0.20-1|36	provides a powerful mapping layer that can work as automatically or as manually
14mr|python-sqlalchemy-2.0.20-1|37	as you choose, determining relationships based on foreign keys or letting you
14mr|python-sqlalchemy-2.0.20-1|38	define the join conditions explicitly, to bridge the gap between database and
14mr|python-sqlalchemy-2.0.20-1|39	domain.
14mr|python-sqlalchemy-2.0.20-1|40	
14mr|python-sqlalchemy-2.0.20-1|41	%files -n python3-sqlalchemy
14mr|python-sqlalchemy-2.0.20-1|42	%doc README*.rst
14mr|python-sqlalchemy-2.0.20-1|43	%license LICENSE
14mr|python-sqlalchemy-2.0.20-1|44	%{python3_sitelib}/%{pypi_name}-%{version}*
14mr|python-sqlalchemy-2.0.20-1|45	%{python3_sitelib}/sqlalchemy
14mr|python-sqlalchemy-2.0.20-1|46	
14mr|python-sqlalchemy-2.0.20-1|47	#------------------------------------------------------------------
14mr|python-sqlalchemy-2.0.20-1|48	
14mr|python-sqlalchemy-2.0.20-1|49	%prep
14mr|python-sqlalchemy-2.0.20-1|50	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-sqlalchemy-2.0.20-1|51	
14mr|python-sqlalchemy-2.0.20-1|52	%build
14mr|python-sqlalchemy-2.0.20-1|53	%py3_build
14mr|python-sqlalchemy-2.0.20-1|54	
14mr|python-sqlalchemy-2.0.20-1|55	%install
14mr|python-sqlalchemy-2.0.20-1|56	%py3_install

305 14
14mr|python-sqlite3-0.5.4-2|1	%global pypi_name pysqlite3
14mr|python-sqlite3-0.5.4-2|2	
14mr|python-sqlite3-0.5.4-2|3	Summary:	Python3 bindings for sqlite3
14mr|python-sqlite3-0.5.4-2|4	Name:		python-sqlite3
14mr|python-sqlite3-0.5.4-2|5	Version:	0.5.4
14mr|python-sqlite3-0.5.4-2|6	Release:	2
14mr|python-sqlite3-0.5.4-2|7	License:	zlib
14mr|python-sqlite3-0.5.4-2|8	Group:		Development/Python
14mr|python-sqlite3-0.5.4-2|9	Url:		https://github.com/coleifer/pysqlite3
14mr|python-sqlite3-0.5.4-2|10	Source0:	%pypi_source
14mr|python-sqlite3-0.5.4-2|11	BuildRequires:	python3dist(setuptools)
14mr|python-sqlite3-0.5.4-2|12	BuildRequires:	pkgconfig(python3)
14mr|python-sqlite3-0.5.4-2|13	BuildRequires:	pkgconfig(sqlite3)
14mr|python-sqlite3-0.5.4-2|14	
14mr|python-sqlite3-0.5.4-2|15	%description
14mr|python-sqlite3-0.5.4-2|16	This library takes the SQLite module from Python 3 and packages it as a
14mr|python-sqlite3-0.5.4-2|17	separately-installable module.
14mr|python-sqlite3-0.5.4-2|18	This may be useful for creating SQLite modules capable of working with other
14mr|python-sqlite3-0.5.4-2|19	versions of SQLite (via the amalgamation option).
14mr|python-sqlite3-0.5.4-2|20	
14mr|python-sqlite3-0.5.4-2|21	#------------------------------------------------------------------
14mr|python-sqlite3-0.5.4-2|22	
14mr|python-sqlite3-0.5.4-2|23	%package -n python3-%{pypi_name}
14mr|python-sqlite3-0.5.4-2|24	Summary:	Python3 bindings for sqlite3
14mr|python-sqlite3-0.5.4-2|25	Group:		Development/Python
14mr|python-sqlite3-0.5.4-2|26	# TODO What about autoprovides?
14mr|python-sqlite3-0.5.4-2|27	Provides:	python3dist(sqlite3) = %{version}
14mr|python-sqlite3-0.5.4-2|28	Provides:	python3dist(sqlite3) = %{version}
14mr|python-sqlite3-0.5.4-2|29	Provides:	python3dist(sqlite3) = %{version}
14mr|python-sqlite3-0.5.4-2|30	Provides:	python3-sqlite3 = %{version}
14mr|python-sqlite3-0.5.4-2|31	
14mr|python-sqlite3-0.5.4-2|32	%description -n python3-%{pypi_name}
14mr|python-sqlite3-0.5.4-2|33	This library takes the SQLite module from Python 3 and packages it as a
14mr|python-sqlite3-0.5.4-2|34	separately-installable module.
14mr|python-sqlite3-0.5.4-2|35	This may be useful for creating SQLite modules capable of working with other
14mr|python-sqlite3-0.5.4-2|36	versions of SQLite (via the amalgamation option).
14mr|python-sqlite3-0.5.4-2|37	
14mr|python-sqlite3-0.5.4-2|38	%files -n python3-%{pypi_name}
14mr|python-sqlite3-0.5.4-2|39	%doc README.md
14mr|python-sqlite3-0.5.4-2|40	%license LICENSE
14mr|python-sqlite3-0.5.4-2|41	%{python3_sitearch}/*.dist-info/*
14mr|python-sqlite3-0.5.4-2|42	%{python3_sitearch}/pysqlite3/*
14mr|python-sqlite3-0.5.4-2|43	
14mr|python-sqlite3-0.5.4-2|44	#------------------------------------------------------------------
14mr|python-sqlite3-0.5.4-2|45	
14mr|python-sqlite3-0.5.4-2|46	%prep
14mr|python-sqlite3-0.5.4-2|47	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-sqlite3-0.5.4-2|48	
14mr|python-sqlite3-0.5.4-2|49	%generate_buildrequires
14mr|python-sqlite3-0.5.4-2|50	%pyproject_buildrequires
14mr|python-sqlite3-0.5.4-2|51	
14mr|python-sqlite3-0.5.4-2|52	%build
14mr|python-sqlite3-0.5.4-2|53	%pyproject_wheel
14mr|python-sqlite3-0.5.4-2|54	
14mr|python-sqlite3-0.5.4-2|55	%install
14mr|python-sqlite3-0.5.4-2|56	%pyproject_install

306 14
14mr|python-sqlparse-0.5.1-1|1	%global		pypi_name sqlparse
14mr|python-sqlparse-0.5.1-1|2	
14mr|python-sqlparse-0.5.1-1|3	Name:		python-%{pypi_name}
14mr|python-sqlparse-0.5.1-1|4	Version:	0.5.1
14mr|python-sqlparse-0.5.1-1|5	Release:	1
14mr|python-sqlparse-0.5.1-1|6	Summary:	Non-validating SQL parser for Python
14mr|python-sqlparse-0.5.1-1|7	Group:		Development/Python
14mr|python-sqlparse-0.5.1-1|8	License:	BSD
14mr|python-sqlparse-0.5.1-1|9	Url:		https://github.com/andialbrecht/%{pypi_name}
14mr|python-sqlparse-0.5.1-1|10	Source0:	%{pypi_source}
14mr|python-sqlparse-0.5.1-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-sqlparse-0.5.1-1|12	BuildRequires:	python3dist(py)
14mr|python-sqlparse-0.5.1-1|13	BuildRequires:	python3dist(setuptools)
14mr|python-sqlparse-0.5.1-1|14	BuildRequires:	pkgconfig(python3)
14mr|python-sqlparse-0.5.1-1|15	BuildArch:	noarch
14mr|python-sqlparse-0.5.1-1|16	
14mr|python-sqlparse-0.5.1-1|17	%description
14mr|python-sqlparse-0.5.1-1|18	sqlparse is a tool for parsing SQL strings. It can generate pretty-printed
14mr|python-sqlparse-0.5.1-1|19	renderings of SQL in various formats.
14mr|python-sqlparse-0.5.1-1|20	
14mr|python-sqlparse-0.5.1-1|21	It is a python module, together with a command-line tool.
14mr|python-sqlparse-0.5.1-1|22	
14mr|python-sqlparse-0.5.1-1|23	#------------------------------------------------------------------
14mr|python-sqlparse-0.5.1-1|24	
14mr|python-sqlparse-0.5.1-1|25	%package -n python3-%{pypi_name}
14mr|python-sqlparse-0.5.1-1|26	Summary:	Non-validating SQL parser for Python
14mr|python-sqlparse-0.5.1-1|27	Group:		Development/Python
14mr|python-sqlparse-0.5.1-1|28	
14mr|python-sqlparse-0.5.1-1|29	%description -n python3-%{pypi_name}
14mr|python-sqlparse-0.5.1-1|30	sqlparse is a tool for parsing SQL strings. It can generate pretty-printed
14mr|python-sqlparse-0.5.1-1|31	renderings of SQL in various formats.
14mr|python-sqlparse-0.5.1-1|32	
14mr|python-sqlparse-0.5.1-1|33	It is a python module, together with a command-line tool.
14mr|python-sqlparse-0.5.1-1|34	
14mr|python-sqlparse-0.5.1-1|35	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-sqlparse-0.5.1-1|36	%doc AUTHORS CHANGELOG README.rst
14mr|python-sqlparse-0.5.1-1|37	%license LICENSE
14mr|python-sqlparse-0.5.1-1|38	%{_bindir}/sqlformat
14mr|python-sqlparse-0.5.1-1|39	
14mr|python-sqlparse-0.5.1-1|40	#------------------------------------------------------------------
14mr|python-sqlparse-0.5.1-1|41	
14mr|python-sqlparse-0.5.1-1|42	%prep
14mr|python-sqlparse-0.5.1-1|43	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-sqlparse-0.5.1-1|44	
14mr|python-sqlparse-0.5.1-1|45	%generate_buildrequires
14mr|python-sqlparse-0.5.1-1|46	%pyproject_buildrequires -r
14mr|python-sqlparse-0.5.1-1|47	
14mr|python-sqlparse-0.5.1-1|48	%build
14mr|python-sqlparse-0.5.1-1|49	%pyproject_wheel
14mr|python-sqlparse-0.5.1-1|50	
14mr|python-sqlparse-0.5.1-1|51	%install
14mr|python-sqlparse-0.5.1-1|52	%pyproject_install
14mr|python-sqlparse-0.5.1-1|53	%pyproject_save_files %{pypi_name}

307 14
14mr|python-statmake-0.6.0-1|1	%global pypi_name statmake
14mr|python-statmake-0.6.0-1|2	
14mr|python-statmake-0.6.0-1|3	Name:           python-%{pypi_name}
14mr|python-statmake-0.6.0-1|4	Version:        0.6.0
14mr|python-statmake-0.6.0-1|5	Release:        1
14mr|python-statmake-0.6.0-1|6	Summary:        Applies STAT information from a Stylespace to a variable font
14mr|python-statmake-0.6.0-1|7	Group:          Development/Python
14mr|python-statmake-0.6.0-1|8	License:        None
14mr|python-statmake-0.6.0-1|9	URL:            https://github.com/daltonmaag/statmake
14mr|python-statmake-0.6.0-1|10	Source0:        https://files.pythonhosted.org/packages/source/s/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mr|python-statmake-0.6.0-1|11	BuildArch:      noarch
14mr|python-statmake-0.6.0-1|12	
14mr|python-statmake-0.6.0-1|13	BuildRequires:  python3-devel
14mr|python-statmake-0.6.0-1|14	BuildRequires:  python3dist(setuptools)
14mr|python-statmake-0.6.0-1|15	
14mr|python-statmake-0.6.0-1|16	%description
14mr|python-statmake-0.6.0-1|17	statmake takes a user-written Stylespace that defines OpenType STAT information
14mr|python-statmake-0.6.0-1|18	for an entire font family and then potentially subsets and applies it to a
14mr|python-statmake-0.6.0-1|19	specific variable font. This spares users from having to deal with raw TTX
14mr|python-statmake-0.6.0-1|20	dumps and juggling with nameIDs.
14mr|python-statmake-0.6.0-1|21	
14mr|python-statmake-0.6.0-1|22	#----------------------------------------------------------------------------
14mr|python-statmake-0.6.0-1|23	%package -n     python3-%{pypi_name}
14mr|python-statmake-0.6.0-1|24	Summary:        Applies STAT information from a Stylespace to a variable font
14mr|python-statmake-0.6.0-1|25	Group:          Development/Python
14mr|python-statmake-0.6.0-1|26	Provides:	%{pypi_name} = %{version}-%{release}
14mr|python-statmake-0.6.0-1|27	
14mr|python-statmake-0.6.0-1|28	%description -n python3-%{pypi_name}
14mr|python-statmake-0.6.0-1|29	statmake takes a user-written Stylespace that defines OpenType STAT information
14mr|python-statmake-0.6.0-1|30	for an entire font family and then potentially subsets and applies it to a
14mr|python-statmake-0.6.0-1|31	specific variable font. This spares users from having to deal with raw TTX
14mr|python-statmake-0.6.0-1|32	dumps and juggling with nameIDs.
14mr|python-statmake-0.6.0-1|33	
14mr|python-statmake-0.6.0-1|34	%files -n python3-%{pypi_name}
14mr|python-statmake-0.6.0-1|35	%license LICENSE
14mr|python-statmake-0.6.0-1|36	%doc README.md
14mr|python-statmake-0.6.0-1|37	%{_bindir}/statmake
14mr|python-statmake-0.6.0-1|38	%{python3_sitelib}/%{pypi_name}/
14mr|python-statmake-0.6.0-1|39	%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info
14mr|python-statmake-0.6.0-1|40	
14mr|python-statmake-0.6.0-1|41	#----------------------------------------------------------------------------
14mr|python-statmake-0.6.0-1|42	
14mr|python-statmake-0.6.0-1|43	%prep
14mr|python-statmake-0.6.0-1|44	%autosetup -n %{pypi_name}-%{version}
14mr|python-statmake-0.6.0-1|45	
14mr|python-statmake-0.6.0-1|46	%build
14mr|python-statmake-0.6.0-1|47	%py3_build
14mr|python-statmake-0.6.0-1|48	
14mr|python-statmake-0.6.0-1|49	%install
14mr|python-statmake-0.6.0-1|50	%py3_install

308 14
14mr|python-tempita-0.5.3dev-12|1	%define pypi_name Tempita
14mr|python-tempita-0.5.3dev-12|2	
14mr|python-tempita-0.5.3dev-12|3	Summary:	A very small text templating language
14mr|python-tempita-0.5.3dev-12|4	Name:		python-tempita
14mr|python-tempita-0.5.3dev-12|5	Version:	0.5.3dev
14mr|python-tempita-0.5.3dev-12|6	Release:	12
14mr|python-tempita-0.5.3dev-12|7	License:	MIT
14mr|python-tempita-0.5.3dev-12|8	Group:		Development/Python
14mr|python-tempita-0.5.3dev-12|9	Url:		http://pythonpaste.org/tempita/
14mr|python-tempita-0.5.3dev-12|10	Source0:	http://pypi.python.org/packages/source/T/Tempita/Tempita-%{version}.tar.gz
14mr|python-tempita-0.5.3dev-12|11	Patch0:		no-use_2to3.patch
14mr|python-tempita-0.5.3dev-12|12	Patch1:		tempita-python3.patch
14mr|python-tempita-0.5.3dev-12|13	BuildRequires:	python3-setuptools
14mr|python-tempita-0.5.3dev-12|14	BuildArch:	noarch
14mr|python-tempita-0.5.3dev-12|15	
14mr|python-tempita-0.5.3dev-12|16	%description
14mr|python-tempita-0.5.3dev-12|17	Tempita is a small templating language for text substitution.
14mr|python-tempita-0.5.3dev-12|18	
14mr|python-tempita-0.5.3dev-12|19	This isn't meant to be the Next Big Thing in templating; it's just a
14mr|python-tempita-0.5.3dev-12|20	handy little templating language for when your project outgrows
14mr|python-tempita-0.5.3dev-12|21	string.Template or % substitution. It's small, it embeds Python in
14mr|python-tempita-0.5.3dev-12|22	strings, and it doesn't do much else.
14mr|python-tempita-0.5.3dev-12|23	
14mr|python-tempita-0.5.3dev-12|24	#----------------------------------------------------------------------------
14mr|python-tempita-0.5.3dev-12|25	%package -n python3-tempita
14mr|python-tempita-0.5.3dev-12|26	Summary:	A very small text templating language
14mr|python-tempita-0.5.3dev-12|27	Group:		Development/Python
14mr|python-tempita-0.5.3dev-12|28	
14mr|python-tempita-0.5.3dev-12|29	%description -n python3-tempita
14mr|python-tempita-0.5.3dev-12|30	Tempita is a small templating language for text substitution.
14mr|python-tempita-0.5.3dev-12|31	
14mr|python-tempita-0.5.3dev-12|32	This isn't meant to be the Next Big Thing in templating; it's just a
14mr|python-tempita-0.5.3dev-12|33	handy little templating language for when your project outgrows
14mr|python-tempita-0.5.3dev-12|34	string.Template or % substitution. It's small, it embeds Python in
14mr|python-tempita-0.5.3dev-12|35	strings, and it doesn't do much else.
14mr|python-tempita-0.5.3dev-12|36	
14mr|python-tempita-0.5.3dev-12|37	This is a python3 package.
14mr|python-tempita-0.5.3dev-12|38	
14mr|python-tempita-0.5.3dev-12|39	%files -n python3-tempita
14mr|python-tempita-0.5.3dev-12|40	%{python3_sitelib}/*
14mr|python-tempita-0.5.3dev-12|41	
14mr|python-tempita-0.5.3dev-12|42	#----------------------------------------------------------------------------
14mr|python-tempita-0.5.3dev-12|43	
14mr|python-tempita-0.5.3dev-12|44	%prep
14mr|python-tempita-0.5.3dev-12|45	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-tempita-0.5.3dev-12|46	
14mr|python-tempita-0.5.3dev-12|47	%install
14mr|python-tempita-0.5.3dev-12|48	PYTHONDONTWRITEBYTECODE= %__python3 setup.py install --root=%{buildroot}

309 14
14mr|python-templated-dictionary-1.2-1|1	%global pypi_name templated-dictionary
14mr|python-templated-dictionary-1.2-1|2	
14mr|python-templated-dictionary-1.2-1|3	Summary:	Dictionary with Jinja2 expansion
14mr|python-templated-dictionary-1.2-1|4	Name:		python-%{pypi_name}
14mr|python-templated-dictionary-1.2-1|5	Version:	1.2
14mr|python-templated-dictionary-1.2-1|6	Release:	1
14mr|python-templated-dictionary-1.2-1|7	License:	GPLv2+
14mr|python-templated-dictionary-1.2-1|8	Group:		Development/Python
14mr|python-templated-dictionary-1.2-1|9	Url:		https://github.com/xsuchy/templated-dictionary
14mr|python-templated-dictionary-1.2-1|10	Source0:	%pypi_source
14mr|python-templated-dictionary-1.2-1|11	BuildRequires:	python3dist(jinja2)
14mr|python-templated-dictionary-1.2-1|12	BuildRequires:	python3dist(setuptools)
14mr|python-templated-dictionary-1.2-1|13	BuildRequires:	pkgconfig(python3)
14mr|python-templated-dictionary-1.2-1|14	BuildArch:	noarch
14mr|python-templated-dictionary-1.2-1|15	
14mr|python-templated-dictionary-1.2-1|16	%description
14mr|python-templated-dictionary-1.2-1|17	Dictionary where __getitem__() is run through Jinja2 template.
14mr|python-templated-dictionary-1.2-1|18	
14mr|python-templated-dictionary-1.2-1|19	#----------------------------------------------------------------------------
14mr|python-templated-dictionary-1.2-1|20	
14mr|python-templated-dictionary-1.2-1|21	%package -n python3-%{pypi_name}
14mr|python-templated-dictionary-1.2-1|22	Summary:	Dictionary with Jinja2 expansion
14mr|python-templated-dictionary-1.2-1|23	Group:		Development/Python
14mr|python-templated-dictionary-1.2-1|24	
14mr|python-templated-dictionary-1.2-1|25	%description -n python3-%{pypi_name}
14mr|python-templated-dictionary-1.2-1|26	Dictionary where __getitem__() is run through Jinja2 template.
14mr|python-templated-dictionary-1.2-1|27	
14mr|python-templated-dictionary-1.2-1|28	%files -n python3-%{pypi_name}
14mr|python-templated-dictionary-1.2-1|29	%doc README.md
14mr|python-templated-dictionary-1.2-1|30	%license LICENSE
14mr|python-templated-dictionary-1.2-1|31	%{python3_sitelib}/*.dist-info
14mr|python-templated-dictionary-1.2-1|32	%{python3_sitelib}/templated_dictionary/
14mr|python-templated-dictionary-1.2-1|33	
14mr|python-templated-dictionary-1.2-1|34	#----------------------------------------------------------------------------
14mr|python-templated-dictionary-1.2-1|35	
14mr|python-templated-dictionary-1.2-1|36	%prep
14mr|python-templated-dictionary-1.2-1|37	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-templated-dictionary-1.2-1|38	%generate_buildrequires
14mr|python-templated-dictionary-1.2-1|39	%pyproject_buildrequires
14mr|python-templated-dictionary-1.2-1|40	
14mr|python-templated-dictionary-1.2-1|41	%build
14mr|python-templated-dictionary-1.2-1|42	version="%version" %pyproject_wheel
14mr|python-templated-dictionary-1.2-1|43	
14mr|python-templated-dictionary-1.2-1|44	%install
14mr|python-templated-dictionary-1.2-1|45	version=%version %pyproject_install

310 14
14mr|python-termcolor-2.4.0-2|1	%define pypi_name	termcolor
14mr|python-termcolor-2.4.0-2|2	
14mr|python-termcolor-2.4.0-2|3	Name:		python-%{pypi_name}
14mr|python-termcolor-2.4.0-2|4	Version:	2.4.0
14mr|python-termcolor-2.4.0-2|5	Release:	2
14mr|python-termcolor-2.4.0-2|6	Summary:	ANSII Color formatting for output in terminal
14mr|python-termcolor-2.4.0-2|7	License:	MIT
14mr|python-termcolor-2.4.0-2|8	Group:		Development/Python
14mr|python-termcolor-2.4.0-2|9	Url:		https://github.com/dvarrazzo/py-setproctitle/
14mr|python-termcolor-2.4.0-2|10	Source0:	%{pypi_source}
14mr|python-termcolor-2.4.0-2|11	BuildRequires:	python3dist(setuptools)
14mr|python-termcolor-2.4.0-2|12	BuildRequires:	python3dist(pip)
14mr|python-termcolor-2.4.0-2|13	BuildRequires:	python3dist(wheel)
14mr|python-termcolor-2.4.0-2|14	BuildRequires:	pkgconfig(python3)
14mr|python-termcolor-2.4.0-2|15	BuildArch:	noarch
14mr|python-termcolor-2.4.0-2|16	
14mr|python-termcolor-2.4.0-2|17	%description
14mr|python-termcolor-2.4.0-2|18	%{summary}.
14mr|python-termcolor-2.4.0-2|19	
14mr|python-termcolor-2.4.0-2|20	#--------------------------------------------------------------------
14mr|python-termcolor-2.4.0-2|21	%package -n	python3-%{pypi_name}
14mr|python-termcolor-2.4.0-2|22	Summary:	A library allowing a process to change its title
14mr|python-termcolor-2.4.0-2|23	Group:		Development/Python
14mr|python-termcolor-2.4.0-2|24	
14mr|python-termcolor-2.4.0-2|25	%description -n	python3-%{pypi_name}
14mr|python-termcolor-2.4.0-2|26	%{summary}.
14mr|python-termcolor-2.4.0-2|27	This is the Python 3 version of the package.
14mr|python-termcolor-2.4.0-2|28	
14mr|python-termcolor-2.4.0-2|29	%files -n python3-%{pypi_name}
14mr|python-termcolor-2.4.0-2|30	%doc CHANGES.md README.md
14mr|python-termcolor-2.4.0-2|31	%{python3_sitelib}/%{pypi_name}
14mr|python-termcolor-2.4.0-2|32	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info
14mr|python-termcolor-2.4.0-2|33	#--------------------------------------------------------------------
14mr|python-termcolor-2.4.0-2|34	
14mr|python-termcolor-2.4.0-2|35	%prep
14mr|python-termcolor-2.4.0-2|36	%setup -qn %{pypi_name}-%{version}
14mr|python-termcolor-2.4.0-2|37	
14mr|python-termcolor-2.4.0-2|38	%generate_buildrequires
14mr|python-termcolor-2.4.0-2|39	%pyproject_buildrequires -r
14mr|python-termcolor-2.4.0-2|40	
14mr|python-termcolor-2.4.0-2|41	%build
14mr|python-termcolor-2.4.0-2|42	%pyproject_wheel
14mr|python-termcolor-2.4.0-2|43	
14mr|python-termcolor-2.4.0-2|44	%install
14mr|python-termcolor-2.4.0-2|45	%pyproject_install

311 14
14mr|python-testpath-0.6.0-3|1	%define pypi_name testpath
14mr|python-testpath-0.6.0-3|2	
14mr|python-testpath-0.6.0-3|3	Summary:	Test utilities for code working with files and commands
14mr|python-testpath-0.6.0-3|4	Name:		python-testpath
14mr|python-testpath-0.6.0-3|5	Version:	0.6.0
14mr|python-testpath-0.6.0-3|6	Release:	3
14mr|python-testpath-0.6.0-3|7	License:	MIT
14mr|python-testpath-0.6.0-3|8	Group:		Development/Python
14mr|python-testpath-0.6.0-3|9	Url:		https://github.com/jupyter/testpath
14mr|python-testpath-0.6.0-3|10	Source0:	https://pypi.io/packages/source/t/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mr|python-testpath-0.6.0-3|11	BuildRequires:	pyproject-rpm-macros
14mr|python-testpath-0.6.0-3|12	BuildRequires:	pkgconfig(python3)
14mr|python-testpath-0.6.0-3|13	BuildArch:	noarch
14mr|python-testpath-0.6.0-3|14	
14mr|python-testpath-0.6.0-3|15	%description
14mr|python-testpath-0.6.0-3|16	Testpath is a collection of utilities for Python code working with files and
14mr|python-testpath-0.6.0-3|17	commands.
14mr|python-testpath-0.6.0-3|18	
14mr|python-testpath-0.6.0-3|19	It contains functions to check things on the filesystem, and tools for
14mr|python-testpath-0.6.0-3|20	mocking system commands and recording calls to those.
14mr|python-testpath-0.6.0-3|21	
14mr|python-testpath-0.6.0-3|22	#----------------------------------------------------------------------------
14mr|python-testpath-0.6.0-3|23	
14mr|python-testpath-0.6.0-3|24	%package -n python3-%{pypi_name}
14mr|python-testpath-0.6.0-3|25	Summary:	Test utilities for code working with files and commands
14mr|python-testpath-0.6.0-3|26	Group:		Development/Python
14mr|python-testpath-0.6.0-3|27	
14mr|python-testpath-0.6.0-3|28	%description -n python3-%{pypi_name}
14mr|python-testpath-0.6.0-3|29	Testpath is a collection of utilities for Python code working with files and
14mr|python-testpath-0.6.0-3|30	commands.
14mr|python-testpath-0.6.0-3|31	
14mr|python-testpath-0.6.0-3|32	It contains functions to check things on the filesystem, and tools for
14mr|python-testpath-0.6.0-3|33	mocking system commands and recording calls to those.
14mr|python-testpath-0.6.0-3|34	
14mr|python-testpath-0.6.0-3|35	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-testpath-0.6.0-3|36	%doc README.rst
14mr|python-testpath-0.6.0-3|37	%doc LICENSE
14mr|python-testpath-0.6.0-3|38	
14mr|python-testpath-0.6.0-3|39	#----------------------------------------------------------------------------
14mr|python-testpath-0.6.0-3|40	
14mr|python-testpath-0.6.0-3|41	%package doc
14mr|python-testpath-0.6.0-3|42	Summary:	%{name} documentation
14mr|python-testpath-0.6.0-3|43	Group:		Documentation
14mr|python-testpath-0.6.0-3|44	
14mr|python-testpath-0.6.0-3|45	%description doc
14mr|python-testpath-0.6.0-3|46	Documentation for %{name}.
14mr|python-testpath-0.6.0-3|47	
14mr|python-testpath-0.6.0-3|48	%files doc
14mr|python-testpath-0.6.0-3|49	%doc doc/*.rst
14mr|python-testpath-0.6.0-3|50	
14mr|python-testpath-0.6.0-3|51	#----------------------------------------------------------------------------
14mr|python-testpath-0.6.0-3|52	
14mr|python-testpath-0.6.0-3|53	%prep
14mr|python-testpath-0.6.0-3|54	%setup -qn %{pypi_name}-%{version}
14mr|python-testpath-0.6.0-3|55	
14mr|python-testpath-0.6.0-3|56	# The exe files are only needed on Microsoft Windows
14mr|python-testpath-0.6.0-3|57	rm -f %{pypi_name}/*.exe
14mr|python-testpath-0.6.0-3|58	
14mr|python-testpath-0.6.0-3|59	%generate_buildrequires
14mr|python-testpath-0.6.0-3|60	%pyproject_buildrequires -r
14mr|python-testpath-0.6.0-3|61	
14mr|python-testpath-0.6.0-3|62	%build
14mr|python-testpath-0.6.0-3|63	%pyproject_wheel
14mr|python-testpath-0.6.0-3|64	
14mr|python-testpath-0.6.0-3|65	%install
14mr|python-testpath-0.6.0-3|66	%pyproject_install
14mr|python-testpath-0.6.0-3|67	%pyproject_save_files %{pypi_name}

312 14
14mr|python-tomli-2.0.2-1|1	# This package buildrequires flit_core to build the wheel, but flit_core requires tomli.
14mr|python-tomli-2.0.2-1|2	# To bootstrap, we copy the files to appropriate locations manually and create a minimal dist-info metadata.
14mr|python-tomli-2.0.2-1|3	# Note that as a pure Python package, the wheel contains no pre-built binary stuff.
14mr|python-tomli-2.0.2-1|4	# When bootstrap is enabled, we don't run tests either, just an import check.
14mr|python-tomli-2.0.2-1|5	%bcond_with bootstrap
14mr|python-tomli-2.0.2-1|6	
14mr|python-tomli-2.0.2-1|7	Summary:	A little TOML parser for Python
14mr|python-tomli-2.0.2-1|8	Name:		python-tomli
14mr|python-tomli-2.0.2-1|9	Version:	2.0.2
14mr|python-tomli-2.0.2-1|10	Release:	1
14mr|python-tomli-2.0.2-1|11	License:	MIT
14mr|python-tomli-2.0.2-1|12	Group:		Development/Python
14mr|python-tomli-2.0.2-1|13	Url:		https://pypi.org/project/tomli/
14mr|python-tomli-2.0.2-1|14	Source0:	https://github.com/hukkin/tomli/archive/%{version}/%{name}-%{version}.tar.gz
14mr|python-tomli-2.0.2-1|15	BuildRequires:	pyproject-rpm-macros
14mr|python-tomli-2.0.2-1|16	BuildRequires:	pkgconfig(python3)
14mr|python-tomli-2.0.2-1|17	BuildArch:	noarch
14mr|python-tomli-2.0.2-1|18	
14mr|python-tomli-2.0.2-1|19	%description
14mr|python-tomli-2.0.2-1|20	Tomli is a Python library for parsing TOML.
14mr|python-tomli-2.0.2-1|21	Tomli is fully compatible with TOML v1.0.0.
14mr|python-tomli-2.0.2-1|22	
14mr|python-tomli-2.0.2-1|23	#----------------------------------------------------------------------------
14mr|python-tomli-2.0.2-1|24	
14mr|python-tomli-2.0.2-1|25	%package -n python3-tomli
14mr|python-tomli-2.0.2-1|26	Summary:	A little TOML parser for Python
14mr|python-tomli-2.0.2-1|27	Group:		Development/Python
14mr|python-tomli-2.0.2-1|28	
14mr|python-tomli-2.0.2-1|29	%description -n python3-tomli
14mr|python-tomli-2.0.2-1|30	Tomli is a Python library for parsing TOML.
14mr|python-tomli-2.0.2-1|31	Tomli is fully compatible with TOML v1.0.0.
14mr|python-tomli-2.0.2-1|32	
14mr|python-tomli-2.0.2-1|33	%files -n python3-tomli -f %{pyproject_files}
14mr|python-tomli-2.0.2-1|34	%doc README.md
14mr|python-tomli-2.0.2-1|35	%doc CHANGELOG.md
14mr|python-tomli-2.0.2-1|36	%license LICENSE
14mr|python-tomli-2.0.2-1|37	
14mr|python-tomli-2.0.2-1|38	#----------------------------------------------------------------------------
14mr|python-tomli-2.0.2-1|39	%prep
14mr|python-tomli-2.0.2-1|40	%autosetup -p1 -n tomli-%{version}
14mr|python-tomli-2.0.2-1|41	
14mr|python-tomli-2.0.2-1|42	%if %{without bootstrap}
14mr|python-tomli-2.0.2-1|43	%generate_buildrequires
14mr|python-tomli-2.0.2-1|44	%pyproject_buildrequires -r
14mr|python-tomli-2.0.2-1|45	%endif
14mr|python-tomli-2.0.2-1|46	
14mr|python-tomli-2.0.2-1|47	%build
14mr|python-tomli-2.0.2-1|48	%if %{without bootstrap}
14mr|python-tomli-2.0.2-1|49	%pyproject_wheel
14mr|python-tomli-2.0.2-1|50	%else
14mr|python-tomli-2.0.2-1|51	%global distinfo tomli-%{version}+rpmbootstrap.dist-info
14mr|python-tomli-2.0.2-1|52	mkdir %{distinfo}
14mr|python-tomli-2.0.2-1|53	cat > %{distinfo}/METADATA << EOF
14mr|python-tomli-2.0.2-1|54	Metadata-Version:	2.0.2
14mr|python-tomli-2.0.2-1|55	Name: tomli
14mr|python-tomli-2.0.2-1|56	Version:	2.0.2
14mr|python-tomli-2.0.2-1|57	EOF
14mr|python-tomli-2.0.2-1|58	%endif
14mr|python-tomli-2.0.2-1|59	
14mr|python-tomli-2.0.2-1|60	%install
14mr|python-tomli-2.0.2-1|61	%if %{without bootstrap}
14mr|python-tomli-2.0.2-1|62	%pyproject_install
14mr|python-tomli-2.0.2-1|63	%pyproject_save_files tomli
14mr|python-tomli-2.0.2-1|64	%else
14mr|python-tomli-2.0.2-1|65	mkdir -p %{buildroot}%{python3_sitelib}
14mr|python-tomli-2.0.2-1|66	cp -a src/tomli %{distinfo} %{buildroot}%{python3_sitelib}
14mr|python-tomli-2.0.2-1|67	echo '%{python3_sitelib}/tomli/' > %{pyproject_files}
14mr|python-tomli-2.0.2-1|68	echo '%{python3_sitelib}/%{distinfo}/' >> %{pyproject_files}
14mr|python-tomli-2.0.2-1|69	%endif

313 14
14mr|python-tomli-w-1.2.0-1|1	%bcond_with check
14mr|python-tomli-w-1.2.0-1|2	
14mr|python-tomli-w-1.2.0-1|3	Name:           python-tomli-w
14mr|python-tomli-w-1.2.0-1|4	Version:        1.2.0
14mr|python-tomli-w-1.2.0-1|5	Release:        1
14mr|python-tomli-w-1.2.0-1|6	Summary:        A Python library for writing TOML
14mr|python-tomli-w-1.2.0-1|7	
14mr|python-tomli-w-1.2.0-1|8	# SPDX
14mr|python-tomli-w-1.2.0-1|9	License:        MIT
14mr|python-tomli-w-1.2.0-1|10	URL:            https://github.com/hukkin/tomli-w
14mr|python-tomli-w-1.2.0-1|11	Source0:        %{url}/archive/%{version}/tomli-w-%{version}.tar.gz
14mr|python-tomli-w-1.2.0-1|12	
14mr|python-tomli-w-1.2.0-1|13	BuildArch:      noarch
14mr|python-tomli-w-1.2.0-1|14	BuildRequires:  python3-devel
14mr|python-tomli-w-1.2.0-1|15	
14mr|python-tomli-w-1.2.0-1|16	%global _description %{expand:
14mr|python-tomli-w-1.2.0-1|17	Tomli-W is a Python library for writing TOML. It is a write-only counterpart
14mr|python-tomli-w-1.2.0-1|18	to Tomli, which is a read-only TOML parser. Tomli-W is fully compatible
14mr|python-tomli-w-1.2.0-1|19	with TOML v1.0.0.}
14mr|python-tomli-w-1.2.0-1|20	
14mr|python-tomli-w-1.2.0-1|21	%description %_description
14mr|python-tomli-w-1.2.0-1|22	
14mr|python-tomli-w-1.2.0-1|23	%package -n python3-tomli-w
14mr|python-tomli-w-1.2.0-1|24	Summary:        %{summary}
14mr|python-tomli-w-1.2.0-1|25	
14mr|python-tomli-w-1.2.0-1|26	%description -n python3-tomli-w %_description
14mr|python-tomli-w-1.2.0-1|27	
14mr|python-tomli-w-1.2.0-1|28	
14mr|python-tomli-w-1.2.0-1|29	%prep
14mr|python-tomli-w-1.2.0-1|30	%autosetup -p1 -n tomli-w-%{version}
14mr|python-tomli-w-1.2.0-1|31	# Measuring coverage is discouraged in Python packaging guidelines:
14mr|python-tomli-w-1.2.0-1|32	sed -i '/pytest-cov/d' tests/requirements.txt
14mr|python-tomli-w-1.2.0-1|33	# We don't need tomli on Python 3.11+
14mr|python-tomli-w-1.2.0-1|34	sed -i '/tomli/d' tests/requirements.txt
14mr|python-tomli-w-1.2.0-1|35	sed -Ei 's/tomli(\.|$)/tomllib\1/' tests/*.py
14mr|python-tomli-w-1.2.0-1|36	# This testing dependency is optional and we don't have it in (EP)EL,
14mr|python-tomli-w-1.2.0-1|37	# it has many missing transitive dependencies that we don't want to maintain
14mr|python-tomli-w-1.2.0-1|38	%if 0%{?rhel}
14mr|python-tomli-w-1.2.0-1|39	sed -i '/pytest-randomly/d' tests/requirements.txt
14mr|python-tomli-w-1.2.0-1|40	%endif
14mr|python-tomli-w-1.2.0-1|41	
14mr|python-tomli-w-1.2.0-1|42	
14mr|python-tomli-w-1.2.0-1|43	%generate_buildrequires
14mr|python-tomli-w-1.2.0-1|44	# We intentionally don't use tox here to avoid a dependency on it in ELN/RHEL,
14mr|python-tomli-w-1.2.0-1|45	# the tox deps only list -r tests/requirements.txt anyway and sometimes
14mr|python-tomli-w-1.2.0-1|46	# did not run any tests at all.
14mr|python-tomli-w-1.2.0-1|47	%pyproject_buildrequires %{?with_check:tests/requirements.txt}
14mr|python-tomli-w-1.2.0-1|48	
14mr|python-tomli-w-1.2.0-1|49	
14mr|python-tomli-w-1.2.0-1|50	%build
14mr|python-tomli-w-1.2.0-1|51	%pyproject_wheel
14mr|python-tomli-w-1.2.0-1|52	
14mr|python-tomli-w-1.2.0-1|53	
14mr|python-tomli-w-1.2.0-1|54	%install
14mr|python-tomli-w-1.2.0-1|55	%pyproject_install
14mr|python-tomli-w-1.2.0-1|56	%pyproject_save_files tomli_w
14mr|python-tomli-w-1.2.0-1|57	
14mr|python-tomli-w-1.2.0-1|58	
14mr|python-tomli-w-1.2.0-1|59	%check
14mr|python-tomli-w-1.2.0-1|60	%pyproject_check_import tomli_w
14mr|python-tomli-w-1.2.0-1|61	%if %{with check}
14mr|python-tomli-w-1.2.0-1|62	%pytest -v
14mr|python-tomli-w-1.2.0-1|63	%endif
14mr|python-tomli-w-1.2.0-1|64	
14mr|python-tomli-w-1.2.0-1|65	
14mr|python-tomli-w-1.2.0-1|66	%files -n python3-tomli-w -f %{pyproject_files}
14mr|python-tomli-w-1.2.0-1|67	%doc README.md
14mr|python-tomli-w-1.2.0-1|68	%doc CHANGELOG.md
14mr|python-tomli-w-1.2.0-1|69	%license LICENSE

314 14
14mr|python-tomlkit-0.13.2-1|1	%global pypi_name tomlkit
14mr|python-tomlkit-0.13.2-1|2	
14mr|python-tomlkit-0.13.2-1|3	%global common_description %{expand:
14mr|python-tomlkit-0.13.2-1|4	TOML Kit is a 1.0.0-compliant TOML library.
14mr|python-tomlkit-0.13.2-1|5	
14mr|python-tomlkit-0.13.2-1|6	It includes a parser that preserves all comments, indentations, whitespace and
14mr|python-tomlkit-0.13.2-1|7	internal element ordering, and makes them accessible and editable via an
14mr|python-tomlkit-0.13.2-1|8	intuitive API.
14mr|python-tomlkit-0.13.2-1|9	
14mr|python-tomlkit-0.13.2-1|10	You can also create new TOML documents from scratch using the provided helpers.
14mr|python-tomlkit-0.13.2-1|11	
14mr|python-tomlkit-0.13.2-1|12	Part of the implementation has been adapted, improved and fixed from Molten.}
14mr|python-tomlkit-0.13.2-1|13	
14mr|python-tomlkit-0.13.2-1|14	Name:           python-%{pypi_name}
14mr|python-tomlkit-0.13.2-1|15	Summary:        Style preserving TOML library
14mr|python-tomlkit-0.13.2-1|16	Group:          Development/Python
14mr|python-tomlkit-0.13.2-1|17	Version:	0.13.2
14mr|python-tomlkit-0.13.2-1|18	Release:	1
14mr|python-tomlkit-0.13.2-1|19	License:        MIT
14mr|python-tomlkit-0.13.2-1|20	
14mr|python-tomlkit-0.13.2-1|21	URL:            https://github.com/sdispater/tomlkit
14mr|python-tomlkit-0.13.2-1|22	Source0:	%{pypi_source}
14mr|python-tomlkit-0.13.2-1|23	
14mr|python-tomlkit-0.13.2-1|24	BuildArch:      noarch
14mr|python-tomlkit-0.13.2-1|25	
14mr|python-tomlkit-0.13.2-1|26	BuildRequires:  python3-devel
14mr|python-tomlkit-0.13.2-1|27	BuildRequires:  pyproject-rpm-macros
14mr|python-tomlkit-0.13.2-1|28	
14mr|python-tomlkit-0.13.2-1|29	# test dependencies
14mr|python-tomlkit-0.13.2-1|30	BuildRequires:  python3dist(pytest)
14mr|python-tomlkit-0.13.2-1|31	BuildRequires:  python3dist(pyyaml)
14mr|python-tomlkit-0.13.2-1|32	
14mr|python-tomlkit-0.13.2-1|33	%description %{common_description}
14mr|python-tomlkit-0.13.2-1|34	
14mr|python-tomlkit-0.13.2-1|35	#--------------------------------------------------------
14mr|python-tomlkit-0.13.2-1|36	%package -n     python3-%{pypi_name}
14mr|python-tomlkit-0.13.2-1|37	Summary:        %{summary}
14mr|python-tomlkit-0.13.2-1|38	Group:          Development/Python
14mr|python-tomlkit-0.13.2-1|39	
14mr|python-tomlkit-0.13.2-1|40	%description -n python3-%{pypi_name} %{common_description}
14mr|python-tomlkit-0.13.2-1|41	
14mr|python-tomlkit-0.13.2-1|42	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-tomlkit-0.13.2-1|43	%license LICENSE
14mr|python-tomlkit-0.13.2-1|44	%doc README.md
14mr|python-tomlkit-0.13.2-1|45	
14mr|python-tomlkit-0.13.2-1|46	#--------------------------------------------------------
14mr|python-tomlkit-0.13.2-1|47	
14mr|python-tomlkit-0.13.2-1|48	%prep
14mr|python-tomlkit-0.13.2-1|49	%autosetup -n %{pypi_name}-%{version} -p1
14mr|python-tomlkit-0.13.2-1|50	
14mr|python-tomlkit-0.13.2-1|51	
14mr|python-tomlkit-0.13.2-1|52	%generate_buildrequires
14mr|python-tomlkit-0.13.2-1|53	%pyproject_buildrequires -r
14mr|python-tomlkit-0.13.2-1|54	
14mr|python-tomlkit-0.13.2-1|55	
14mr|python-tomlkit-0.13.2-1|56	%build
14mr|python-tomlkit-0.13.2-1|57	%pyproject_wheel
14mr|python-tomlkit-0.13.2-1|58	
14mr|python-tomlkit-0.13.2-1|59	
14mr|python-tomlkit-0.13.2-1|60	%install
14mr|python-tomlkit-0.13.2-1|61	%pyproject_install
14mr|python-tomlkit-0.13.2-1|62	%pyproject_save_files %{pypi_name}
14mr|python-tomlkit-0.13.2-1|63	
14mr|python-tomlkit-0.13.2-1|64	
14mr|python-tomlkit-0.13.2-1|65	%check
14mr|python-tomlkit-0.13.2-1|66	%pytest
14mr|python-tomlkit-0.13.2-1|67	

315 14
14mr|python-tox-4.15.1-1|1	# Tests requiring Internet connections are disabled by default
14mr|python-tox-4.15.1-1|2	# pass --with internet to run them (e.g. when doing a local rebuild
14mr|python-tox-4.15.1-1|3	# for sanity checks before committing)
14mr|python-tox-4.15.1-1|4	%bcond_with internet
14mr|python-tox-4.15.1-1|5	
14mr|python-tox-4.15.1-1|6	%define pypi_name tox
14mr|python-tox-4.15.1-1|7	
14mr|python-tox-4.15.1-1|8	Name:		python-%{pypi_name}
14mr|python-tox-4.15.1-1|9	Version:	4.15.1
14mr|python-tox-4.15.1-1|10	Release:	1
14mr|python-tox-4.15.1-1|11	Summary:	Virtualenv-based automation of test activities
14mr|python-tox-4.15.1-1|12	Group:		Development/Python
14mr|python-tox-4.15.1-1|13	# file toxbootstrap.py is licensed under MIT License
14mr|python-tox-4.15.1-1|14	License:	MIT
14mr|python-tox-4.15.1-1|15	URL:		https://tox.readthedocs.org/
14mr|python-tox-4.15.1-1|16	Source0:	%{pypi_source}
14mr|python-tox-4.15.1-1|17	BuildRequires:	pkgconfig(python3)
14mr|python-tox-4.15.1-1|18	BuildArch:	noarch
14mr|python-tox-4.15.1-1|19	
14mr|python-tox-4.15.1-1|20	%description
14mr|python-tox-4.15.1-1|21	Tox as is a generic virtualenv management and test command line tool you
14mr|python-tox-4.15.1-1|22	can use for:
14mr|python-tox-4.15.1-1|23	
14mr|python-tox-4.15.1-1|24	- checking your package installs correctly with different Python versions
14mr|python-tox-4.15.1-1|25	and interpreters
14mr|python-tox-4.15.1-1|26	- running your tests in each of the environments, configuring your test tool
14mr|python-tox-4.15.1-1|27	of choice
14mr|python-tox-4.15.1-1|28	- acting as a frontend to Continuous Integration servers, greatly reducing
14mr|python-tox-4.15.1-1|29	boilerplate and merging CI and shell-based testing.
14mr|python-tox-4.15.1-1|30	
14mr|python-tox-4.15.1-1|31	#-----------------------------------------------------------------------------
14mr|python-tox-4.15.1-1|32	%package -n python3-%{pypi_name}
14mr|python-tox-4.15.1-1|33	Summary:	Virtualenv-based automation of test activities
14mr|python-tox-4.15.1-1|34	Group:		Development/Python
14mr|python-tox-4.15.1-1|35	Requires:       python3-py
14mr|python-tox-4.15.1-1|36	Requires:       python3-pluggy
14mr|python-tox-4.15.1-1|37	# python3-virtualenv is rhbz#537246
14mr|python-tox-4.15.1-1|38	Requires:       python3-virtualenv
14mr|python-tox-4.15.1-1|39	
14mr|python-tox-4.15.1-1|40	%description -n python3-%{pypi_name}
14mr|python-tox-4.15.1-1|41	Tox as is a generic virtualenv management and test command line tool you
14mr|python-tox-4.15.1-1|42	can use for:
14mr|python-tox-4.15.1-1|43	
14mr|python-tox-4.15.1-1|44	- checking your package installs correctly with different Python versions
14mr|python-tox-4.15.1-1|45	and interpreters
14mr|python-tox-4.15.1-1|46	- running your tests in each of the environments, configuring your test tool
14mr|python-tox-4.15.1-1|47	of choice
14mr|python-tox-4.15.1-1|48	- acting as a frontend to Continuous Integration servers, greatly reducing
14mr|python-tox-4.15.1-1|49	boilerplate and merging CI and shell-based testing.
14mr|python-tox-4.15.1-1|50	
14mr|python-tox-4.15.1-1|51	%files -n python3-%{pypi_name}
14mr|python-tox-4.15.1-1|52	%{_bindir}/%{pypi_name}
14mr|python-tox-4.15.1-1|53	%{python3_sitelib}/%{pypi_name}
14mr|python-tox-4.15.1-1|54	%{python3_sitelib}/%{pypi_name}-%{version}*-info
14mr|python-tox-4.15.1-1|55	
14mr|python-tox-4.15.1-1|56	#-----------------------------------------------------------------------------
14mr|python-tox-4.15.1-1|57	
14mr|python-tox-4.15.1-1|58	%prep
14mr|python-tox-4.15.1-1|59	%setup -q -n %{pypi_name}-%{version}
14mr|python-tox-4.15.1-1|60	
14mr|python-tox-4.15.1-1|61	%generate_buildrequires
14mr|python-tox-4.15.1-1|62	%pyproject_buildrequires -r
14mr|python-tox-4.15.1-1|63	
14mr|python-tox-4.15.1-1|64	%build
14mr|python-tox-4.15.1-1|65	%pyproject_wheel
14mr|python-tox-4.15.1-1|66	
14mr|python-tox-4.15.1-1|67	%install
14mr|python-tox-4.15.1-1|68	%pyproject_install
14mr|python-tox-4.15.1-1|69	
14mr|python-tox-4.15.1-1|70	# if internet connection available, run tests
14mr|python-tox-4.15.1-1|71	%if %{with internet}
14mr|python-tox-4.15.1-1|72	%check
14mr|python-tox-4.15.1-1|73	%__python3 setup.py test
14mr|python-tox-4.15.1-1|74	
14mr|python-tox-4.15.1-1|75	%endif

316 14
14mr|python-tox-current-env-0.0.17-1|1	%global pypi_name tox-current-env
14mr|python-tox-current-env-0.0.17-1|2	%global pypi_under tox_current_env
14mr|python-tox-current-env-0.0.17-1|3	
14mr|python-tox-current-env-0.0.17-1|4	Summary:	Tox plugin to run tests in current Python environment
14mr|python-tox-current-env-0.0.17-1|5	Name:		python-%{pypi_name}
14mr|python-tox-current-env-0.0.17-1|6	Version:	0.0.17
14mr|python-tox-current-env-0.0.17-1|7	Release:	1
14mr|python-tox-current-env-0.0.17-1|8	License:	MIT
14mr|python-tox-current-env-0.0.17-1|9	Group:		Development/Python
14mr|python-tox-current-env-0.0.17-1|10	URL:            https://github.com/fedora-python/tox-current-env
14mr|python-tox-current-env-0.0.17-1|11	Source0:        %{pypi_source tox_current_env}
14mr|python-tox-current-env-0.0.17-1|12	BuildRequires:	pyproject-rpm-macros
14mr|python-tox-current-env-0.0.17-1|13	BuildRequires:	pkgconfig(python3)
14mr|python-tox-current-env-0.0.17-1|14	BuildRequires:	python3dist(pip)
14mr|python-tox-current-env-0.0.17-1|15	BuildRequires:	python3dist(packaging)
14mr|python-tox-current-env-0.0.17-1|16	BuildArch:	noarch
14mr|python-tox-current-env-0.0.17-1|17	
14mr|python-tox-current-env-0.0.17-1|18	%description
14mr|python-tox-current-env-0.0.17-1|19	The tox-current-env plugin allows to run tests in current Python environment.
14mr|python-tox-current-env-0.0.17-1|20	
14mr|python-tox-current-env-0.0.17-1|21	#---------------------------------------------------------------------------
14mr|python-tox-current-env-0.0.17-1|22	
14mr|python-tox-current-env-0.0.17-1|23	%package -n python3-%{pypi_name}
14mr|python-tox-current-env-0.0.17-1|24	Summary:	Tox plugin to run tests in current Python environment
14mr|python-tox-current-env-0.0.17-1|25	Group:		Development/Python
14mr|python-tox-current-env-0.0.17-1|26	
14mr|python-tox-current-env-0.0.17-1|27	%description -n python3-%{pypi_name}
14mr|python-tox-current-env-0.0.17-1|28	The tox-current-env plugin allows to run tests in current Python environment.
14mr|python-tox-current-env-0.0.17-1|29	
14mr|python-tox-current-env-0.0.17-1|30	%files -n python3-%{pypi_name}
14mr|python-tox-current-env-0.0.17-1|31	%license LICENSE
14mr|python-tox-current-env-0.0.17-1|32	%doc README.rst
14mr|python-tox-current-env-0.0.17-1|33	%{python3_sitelib}/%{pypi_under}/
14mr|python-tox-current-env-0.0.17-1|34	%{python3_sitelib}/tox_current_env*.dist-info/
14mr|python-tox-current-env-0.0.17-1|35	
14mr|python-tox-current-env-0.0.17-1|36	#---------------------------------------------------------------------------
14mr|python-tox-current-env-0.0.17-1|37	
14mr|python-tox-current-env-0.0.17-1|38	%prep
14mr|python-tox-current-env-0.0.17-1|39	%autosetup -n tox_current_env-%{version}
14mr|python-tox-current-env-0.0.17-1|40	
14mr|python-tox-current-env-0.0.17-1|41	%generate_buildrequires
14mr|python-tox-current-env-0.0.17-1|42	%pyproject_buildrequires
14mr|python-tox-current-env-0.0.17-1|43	
14mr|python-tox-current-env-0.0.17-1|44	%build
14mr|python-tox-current-env-0.0.17-1|45	%pyproject_wheel
14mr|python-tox-current-env-0.0.17-1|46	
14mr|python-tox-current-env-0.0.17-1|47	
14mr|python-tox-current-env-0.0.17-1|48	%install
14mr|python-tox-current-env-0.0.17-1|49	%pyproject_install
14mr|python-tox-current-env-0.0.17-1|50	
14mr|python-tox-current-env-0.0.17-1|51	
14mr|python-tox-current-env-0.0.17-1|52	#check
14mr|python-tox-current-env-0.0.17-1|53	# the tests currently only work within actual tox and with various Python
14mr|python-tox-current-env-0.0.17-1|54	# versions installed, so we skip them.

317 14
14mr|python-transliterate-1.10.2-2|1	%define module transliterate
14mr|python-transliterate-1.10.2-2|2	
14mr|python-transliterate-1.10.2-2|3	Name:		    python-%{module}
14mr|python-transliterate-1.10.2-2|4	Version:	    1.10.2
14mr|python-transliterate-1.10.2-2|5	Release:	    2
14mr|python-transliterate-1.10.2-2|6	Summary:	    Bi-directional transliterator for Python
14mr|python-transliterate-1.10.2-2|7	Url:		    https://github.com/barseghyanartur/%{module}
14mr|python-transliterate-1.10.2-2|8	Source0:	    https://github.com/barseghyanartur/%{module}/archive/refs/tags/%{module}-%{version}.tar.gz
14mr|python-transliterate-1.10.2-2|9	License:	    GPL2.0
14mr|python-transliterate-1.10.2-2|10	Group:		    Development/Python
14mr|python-transliterate-1.10.2-2|11	BuildArch:	    noarch
14mr|python-transliterate-1.10.2-2|12	BuildRequires:	python3-devel
14mr|python-transliterate-1.10.2-2|13	BuildRequires:	python3-setuptools
14mr|python-transliterate-1.10.2-2|14	BuildRequires:	python3-pillow
14mr|python-transliterate-1.10.2-2|15	
14mr|python-transliterate-1.10.2-2|16	%define _description \
14mr|python-transliterate-1.10.2-2|17	Bi-directional transliterator for Python.\
14mr|python-transliterate-1.10.2-2|18	Transliterates (unicode) strings according to the rules specified\
14mr|python-transliterate-1.10.2-2|19	in the language packs (source script <-> target script)
14mr|python-transliterate-1.10.2-2|20	
14mr|python-transliterate-1.10.2-2|21	%description
14mr|python-transliterate-1.10.2-2|22	%_description
14mr|python-transliterate-1.10.2-2|23	
14mr|python-transliterate-1.10.2-2|24	#--------------------------------------------------------------------
14mr|python-transliterate-1.10.2-2|25	
14mr|python-transliterate-1.10.2-2|26	%package -n python3-%{module}
14mr|python-transliterate-1.10.2-2|27	Summary:        Bi-directional transliterator for Python
14mr|python-transliterate-1.10.2-2|28	Group:          Development/Python
14mr|python-transliterate-1.10.2-2|29	
14mr|python-transliterate-1.10.2-2|30	%description -n python3-%{module}
14mr|python-transliterate-1.10.2-2|31	%_description
14mr|python-transliterate-1.10.2-2|32	
14mr|python-transliterate-1.10.2-2|33	%files -n python3-%{module}
14mr|python-transliterate-1.10.2-2|34	%doc README.rst
14mr|python-transliterate-1.10.2-2|35	%{python3_sitelib}/%{module}
14mr|python-transliterate-1.10.2-2|36	%{python3_sitelib}/%{module}-*.dist-info
14mr|python-transliterate-1.10.2-2|37	
14mr|python-transliterate-1.10.2-2|38	#--------------------------------------------------------------------
14mr|python-transliterate-1.10.2-2|39	
14mr|python-transliterate-1.10.2-2|40	%prep
14mr|python-transliterate-1.10.2-2|41	%autosetup -p1 -n %{module}-%{version}
14mr|python-transliterate-1.10.2-2|42	
14mr|python-transliterate-1.10.2-2|43	%generate_buildrequires
14mr|python-transliterate-1.10.2-2|44	%pyproject_buildrequires
14mr|python-transliterate-1.10.2-2|45	
14mr|python-transliterate-1.10.2-2|46	%build
14mr|python-transliterate-1.10.2-2|47	%pyproject_wheel
14mr|python-transliterate-1.10.2-2|48	
14mr|python-transliterate-1.10.2-2|49	%install
14mr|python-transliterate-1.10.2-2|50	%pyproject_install

318 14
14mr|python-trove-classifiers-2026.6.1.19-1|1	Name:           python-trove-classifiers
14mr|python-trove-classifiers-2026.6.1.19-1|2	Version:        2026.6.1.19
14mr|python-trove-classifiers-2026.6.1.19-1|3	Release:        1
14mr|python-trove-classifiers-2026.6.1.19-1|4	Summary:        Canonical source for classifiers on PyPI (pypi.org)
14mr|python-trove-classifiers-2026.6.1.19-1|5	
14mr|python-trove-classifiers-2026.6.1.19-1|6	License:        Apache-2.0
14mr|python-trove-classifiers-2026.6.1.19-1|7	URL:            https://github.com/pypa/trove-classifiers
14mr|python-trove-classifiers-2026.6.1.19-1|8	Source:         %{pypi_source trove_classifiers}
14mr|python-trove-classifiers-2026.6.1.19-1|9	
14mr|python-trove-classifiers-2026.6.1.19-1|10	# Drop dependency on calver which is not packaged in Fedora.
14mr|python-trove-classifiers-2026.6.1.19-1|11	# This patch is rebased version of upstream PR:
14mr|python-trove-classifiers-2026.6.1.19-1|12	# https://github.com/pypa/trove-classifiers/pull/126/commits/809156bb35852bcaa1c753e0165f1814f2bcedf6
14mr|python-trove-classifiers-2026.6.1.19-1|13	Patch:          Move-to-PEP-621-declarative-metadata.patch
14mr|python-trove-classifiers-2026.6.1.19-1|14	
14mr|python-trove-classifiers-2026.6.1.19-1|15	BuildArch:      noarch
14mr|python-trove-classifiers-2026.6.1.19-1|16	BuildRequires:  python3-devel
14mr|python-trove-classifiers-2026.6.1.19-1|17	
14mr|python-trove-classifiers-2026.6.1.19-1|18	%global _description %{expand:
14mr|python-trove-classifiers-2026.6.1.19-1|19	Canonical source for classifiers on PyPI.
14mr|python-trove-classifiers-2026.6.1.19-1|20	Classifiers categorize projects per PEP 301. Use this package to validate
14mr|python-trove-classifiers-2026.6.1.19-1|21	classifiers in packages for PyPI upload or download.
14mr|python-trove-classifiers-2026.6.1.19-1|22	}
14mr|python-trove-classifiers-2026.6.1.19-1|23	
14mr|python-trove-classifiers-2026.6.1.19-1|24	%description %_description
14mr|python-trove-classifiers-2026.6.1.19-1|25	
14mr|python-trove-classifiers-2026.6.1.19-1|26	%package -n python3-trove-classifiers
14mr|python-trove-classifiers-2026.6.1.19-1|27	Summary:        %{summary}
14mr|python-trove-classifiers-2026.6.1.19-1|28	
14mr|python-trove-classifiers-2026.6.1.19-1|29	%description -n python3-trove-classifiers %_description
14mr|python-trove-classifiers-2026.6.1.19-1|30	
14mr|python-trove-classifiers-2026.6.1.19-1|31	
14mr|python-trove-classifiers-2026.6.1.19-1|32	%prep
14mr|python-trove-classifiers-2026.6.1.19-1|33	%autosetup -p1 -n trove_classifiers-%{version}
14mr|python-trove-classifiers-2026.6.1.19-1|34	# Replace @@VERSION@@ with %%version
14mr|python-trove-classifiers-2026.6.1.19-1|35	%writevars -f pyproject.toml version
14mr|python-trove-classifiers-2026.6.1.19-1|36	
14mr|python-trove-classifiers-2026.6.1.19-1|37	# Make the the CLI tests work in %%check
14mr|python-trove-classifiers-2026.6.1.19-1|38	# https://github.com/pypa/trove-classifiers/issues/219
14mr|python-trove-classifiers-2026.6.1.19-1|39	sed -i 's@{BINDIR}/@@' tests/test_cli.py
14mr|python-trove-classifiers-2026.6.1.19-1|40	
14mr|python-trove-classifiers-2026.6.1.19-1|41	
14mr|python-trove-classifiers-2026.6.1.19-1|42	%generate_buildrequires
14mr|python-trove-classifiers-2026.6.1.19-1|43	%pyproject_buildrequires
14mr|python-trove-classifiers-2026.6.1.19-1|44	
14mr|python-trove-classifiers-2026.6.1.19-1|45	
14mr|python-trove-classifiers-2026.6.1.19-1|46	%build
14mr|python-trove-classifiers-2026.6.1.19-1|47	%pyproject_wheel
14mr|python-trove-classifiers-2026.6.1.19-1|48	
14mr|python-trove-classifiers-2026.6.1.19-1|49	
14mr|python-trove-classifiers-2026.6.1.19-1|50	%install
14mr|python-trove-classifiers-2026.6.1.19-1|51	%pyproject_install
14mr|python-trove-classifiers-2026.6.1.19-1|52	%pyproject_save_files trove_classifiers
14mr|python-trove-classifiers-2026.6.1.19-1|53	
14mr|python-trove-classifiers-2026.6.1.19-1|54	
14mr|python-trove-classifiers-2026.6.1.19-1|55	%files -n python3-trove-classifiers -f %{pyproject_files}
14mr|python-trove-classifiers-2026.6.1.19-1|56	%doc README.*
14mr|python-trove-classifiers-2026.6.1.19-1|57	%{_bindir}/trove-classifiers

319 14
14mr|python-typing-extensions-4.15.0-1|1	%global pypi_name typing-extensions
14mr|python-typing-extensions-4.15.0-1|2	%global pypi_src typing_extensions
14mr|python-typing-extensions-4.15.0-1|3	
14mr|python-typing-extensions-4.15.0-1|4	Summary:	Python Typing Extensions
14mr|python-typing-extensions-4.15.0-1|5	Name:		python-%{pypi_name}
14mr|python-typing-extensions-4.15.0-1|6	Version:	4.15.0
14mr|python-typing-extensions-4.15.0-1|7	Release:	1
14mr|python-typing-extensions-4.15.0-1|8	License:	Python
14mr|python-typing-extensions-4.15.0-1|9	Group:		Development/Python
14mr|python-typing-extensions-4.15.0-1|10	Url:		https://pypi.org/project/typing-extensions/
14mr|python-typing-extensions-4.15.0-1|11	Source0:	%{pypi_source %{pypi_src}}
14mr|python-typing-extensions-4.15.0-1|12	BuildRequires:	pyproject-rpm-macros
14mr|python-typing-extensions-4.15.0-1|13	BuildRequires:	pkgconfig(python3)
14mr|python-typing-extensions-4.15.0-1|14	BuildArch:	noarch
14mr|python-typing-extensions-4.15.0-1|15	
14mr|python-typing-extensions-4.15.0-1|16	%global _description %{expand:
14mr|python-typing-extensions-4.15.0-1|17	The `typing_extensions` module serves two related purposes:
14mr|python-typing-extensions-4.15.0-1|18	
14mr|python-typing-extensions-4.15.0-1|19	- Enable use of new type system features on older Python versions. For example,
14mr|python-typing-extensions-4.15.0-1|20	`typing.TypeGuard` is new in Python 3.10, but `typing_extensions` allows
14mr|python-typing-extensions-4.15.0-1|21	users on Python 3.6 through 3.9 to use it too.
14mr|python-typing-extensions-4.15.0-1|22	- Enable experimentation with new type system PEPs before they are accepted and
14mr|python-typing-extensions-4.15.0-1|23	added to the `typing` module.
14mr|python-typing-extensions-4.15.0-1|24	
14mr|python-typing-extensions-4.15.0-1|25	New features may be added to `typing_extensions` as soon as they are specified
14mr|python-typing-extensions-4.15.0-1|26	in a PEP that has been added to the [python/peps](https://github.com/python/peps)
14mr|python-typing-extensions-4.15.0-1|27	repository. If the PEP is accepted, the feature will then be added to `typing`
14mr|python-typing-extensions-4.15.0-1|28	for the next CPython release. No typing PEP has been rejected so far, so we
14mr|python-typing-extensions-4.15.0-1|29	haven't yet figured out how to deal with that possibility.
14mr|python-typing-extensions-4.15.0-1|30	
14mr|python-typing-extensions-4.15.0-1|31	Starting with version 4.0.0, `typing_extensions` uses
14mr|python-typing-extensions-4.15.0-1|32	[Semantic Versioning](https://semver.org/). The
14mr|python-typing-extensions-4.15.0-1|33	major version is incremented for all backwards-incompatible changes.
14mr|python-typing-extensions-4.15.0-1|34	Therefore, it's safe to depend
14mr|python-typing-extensions-4.15.0-1|35	on `typing_extensions` like this: `typing_extensions >=x.y, <(x+1)`,
14mr|python-typing-extensions-4.15.0-1|36	where `x.y` is the first version that includes all features you need.
14mr|python-typing-extensions-4.15.0-1|37	
14mr|python-typing-extensions-4.15.0-1|38	`typing_extensions` supports Python versions 3.7 and higher. In the future,
14mr|python-typing-extensions-4.15.0-1|39	support for older Python versions will be dropped some time after that version
14mr|python-typing-extensions-4.15.0-1|40	reaches end of life.}
14mr|python-typing-extensions-4.15.0-1|41	
14mr|python-typing-extensions-4.15.0-1|42	%description %_description
14mr|python-typing-extensions-4.15.0-1|43	
14mr|python-typing-extensions-4.15.0-1|44	#------------------------------------------------------
14mr|python-typing-extensions-4.15.0-1|45	
14mr|python-typing-extensions-4.15.0-1|46	%package -n python3-%{pypi_name}
14mr|python-typing-extensions-4.15.0-1|47	Summary:	%{summary}
14mr|python-typing-extensions-4.15.0-1|48	Group:		Development/Python
14mr|python-typing-extensions-4.15.0-1|49	
14mr|python-typing-extensions-4.15.0-1|50	%description -n python3-%{pypi_name} %_description
14mr|python-typing-extensions-4.15.0-1|51	
14mr|python-typing-extensions-4.15.0-1|52	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-typing-extensions-4.15.0-1|53	%license LICENSE
14mr|python-typing-extensions-4.15.0-1|54	%doc CHANGELOG.md README.md
14mr|python-typing-extensions-4.15.0-1|55	
14mr|python-typing-extensions-4.15.0-1|56	#------------------------------------------------------
14mr|python-typing-extensions-4.15.0-1|57	
14mr|python-typing-extensions-4.15.0-1|58	%prep
14mr|python-typing-extensions-4.15.0-1|59	%autosetup -n %{pypi_src}-%{version}
14mr|python-typing-extensions-4.15.0-1|60	
14mr|python-typing-extensions-4.15.0-1|61	%generate_buildrequires
14mr|python-typing-extensions-4.15.0-1|62	%pyproject_buildrequires
14mr|python-typing-extensions-4.15.0-1|63	
14mr|python-typing-extensions-4.15.0-1|64	%build
14mr|python-typing-extensions-4.15.0-1|65	%pyproject_wheel
14mr|python-typing-extensions-4.15.0-1|66	
14mr|python-typing-extensions-4.15.0-1|67	%install
14mr|python-typing-extensions-4.15.0-1|68	%pyproject_install
14mr|python-typing-extensions-4.15.0-1|69	%pyproject_save_files typing_extensions

320 14
14mr|python-typogrify-2.0.7-2|1	%define module	typogrify
14mr|python-typogrify-2.0.7-2|2	
14mr|python-typogrify-2.0.7-2|3	Summary:	Filters to enhance web typography, with support for Django & Jinja templates
14mr|python-typogrify-2.0.7-2|4	Name:		python-%{module}
14mr|python-typogrify-2.0.7-2|5	Version:	2.0.7
14mr|python-typogrify-2.0.7-2|6	Release:	2
14mr|python-typogrify-2.0.7-2|7	License:	BSD
14mr|python-typogrify-2.0.7-2|8	Group:		Development/Python
14mr|python-typogrify-2.0.7-2|9	URL:		https://github.com/mintchaos/typogrify
14mr|python-typogrify-2.0.7-2|10	Source0:	https://github.com/mintchaos/typogrify/archive/refs/tags/%{version}.tar.gz?/%{module}-%{version}.tar.gz
14mr|python-typogrify-2.0.7-2|11	BuildRequires:	python3-devel
14mr|python-typogrify-2.0.7-2|12	BuildRequires:	python3dist(setuptools)
14mr|python-typogrify-2.0.7-2|13	BuildArch:	noarch
14mr|python-typogrify-2.0.7-2|14	
14mr|python-typogrify-2.0.7-2|15	%description
14mr|python-typogrify-2.0.7-2|16	Typogrify provides a set of custom filters that automatically apply various
14mr|python-typogrify-2.0.7-2|17	transformations to plain text in order to yield typographically-improved HTML.
14mr|python-typogrify-2.0.7-2|18	While often used in conjunction with Jinja_ and Django_ template systems, the
14mr|python-typogrify-2.0.7-2|19	filters can be used in any environment.
14mr|python-typogrify-2.0.7-2|20	
14mr|python-typogrify-2.0.7-2|21	#------------------------------------------------------------------
14mr|python-typogrify-2.0.7-2|22	
14mr|python-typogrify-2.0.7-2|23	%package -n python3-%{module}
14mr|python-typogrify-2.0.7-2|24	Summary:	Filters to enhance web typography, with support for Django & Jinja templates
14mr|python-typogrify-2.0.7-2|25	Group:		Development/Python
14mr|python-typogrify-2.0.7-2|26	
14mr|python-typogrify-2.0.7-2|27	%description -n python3-%{module}
14mr|python-typogrify-2.0.7-2|28	Typogrify provides a set of custom filters that automatically apply various
14mr|python-typogrify-2.0.7-2|29	transformations to plain text in order to yield typographically-improved HTML.
14mr|python-typogrify-2.0.7-2|30	While often used in conjunction with Jinja_ and Django_ template systems, the
14mr|python-typogrify-2.0.7-2|31	filters can be used in any environment.
14mr|python-typogrify-2.0.7-2|32	
14mr|python-typogrify-2.0.7-2|33	%files -n python3-%{module}
14mr|python-typogrify-2.0.7-2|34	%doc README.rst
14mr|python-typogrify-2.0.7-2|35	%license LICENSE.txt
14mr|python-typogrify-2.0.7-2|36	%{python3_sitelib}/%{module}
14mr|python-typogrify-2.0.7-2|37	%{python3_sitelib}/%{module}-%{version}-*
14mr|python-typogrify-2.0.7-2|38	
14mr|python-typogrify-2.0.7-2|39	#------------------------------------------------------------------
14mr|python-typogrify-2.0.7-2|40	
14mr|python-typogrify-2.0.7-2|41	%prep
14mr|python-typogrify-2.0.7-2|42	%setup -qn %{module}-%{version}
14mr|python-typogrify-2.0.7-2|43	
14mr|python-typogrify-2.0.7-2|44	%build
14mr|python-typogrify-2.0.7-2|45	%py3_build
14mr|python-typogrify-2.0.7-2|46	
14mr|python-typogrify-2.0.7-2|47	%install
14mr|python-typogrify-2.0.7-2|48	%py3_install

321 14
14mr|python-ufo2ft-3.3.1-1|1	%global pypi_name ufo2ft
14mr|python-ufo2ft-3.3.1-1|2	
14mr|python-ufo2ft-3.3.1-1|3	%bcond_with tests
14mr|python-ufo2ft-3.3.1-1|4	
14mr|python-ufo2ft-3.3.1-1|5	Name:		python-%{pypi_name}
14mr|python-ufo2ft-3.3.1-1|6	Version:	3.3.1
14mr|python-ufo2ft-3.3.1-1|7	Release:	1
14mr|python-ufo2ft-3.3.1-1|8	Summary:	A bridge between UFOs and FontTools
14mr|python-ufo2ft-3.3.1-1|9	Group:		Development/Python
14mr|python-ufo2ft-3.3.1-1|10	License:	MIT
14mr|python-ufo2ft-3.3.1-1|11	URL:		https://github.com/googlei18n/ufo2ft
14mr|python-ufo2ft-3.3.1-1|12	Source0:	%{pypi_source}
14mr|python-ufo2ft-3.3.1-1|13	BuildArch:	noarch
14mr|python-ufo2ft-3.3.1-1|14	
14mr|python-ufo2ft-3.3.1-1|15	BuildRequires:	python3-devel
14mr|python-ufo2ft-3.3.1-1|16	BuildRequires:	python3dist(booleanoperations) >= 0.9
14mr|python-ufo2ft-3.3.1-1|17	BuildRequires:	python3dist(compreffor) >= 0.5.0
14mr|python-ufo2ft-3.3.1-1|18	BuildRequires:	python3dist(cu2qu) >= 1.6.7
14mr|python-ufo2ft-3.3.1-1|19	BuildRequires:	python3dist(fonttools) >= 4.2.0
14mr|python-ufo2ft-3.3.1-1|20	BuildRequires:	python3dist(fs)
14mr|python-ufo2ft-3.3.1-1|21	%if %{with tests}
14mr|python-ufo2ft-3.3.1-1|22	BuildRequires:	python3dist(pytest) >= 2.8
14mr|python-ufo2ft-3.3.1-1|23	%endif
14mr|python-ufo2ft-3.3.1-1|24	BuildRequires:	python3dist(setuptools)
14mr|python-ufo2ft-3.3.1-1|25	BuildRequires:	python3dist(setuptools-scm)
14mr|python-ufo2ft-3.3.1-1|26	#BuildRequires:	python3dist(skia-pathops) >= 0.2.0
14mr|python-ufo2ft-3.3.1-1|27	
14mr|python-ufo2ft-3.3.1-1|28	%description
14mr|python-ufo2ft-3.3.1-1|29	ufo2ft ("UFO to FontTools") is a fork of ufo2fdk whose goal is to generate OpenType
14mr|python-ufo2ft-3.3.1-1|30	font binaries from UFOs without the FDK dependency. The library provides two
14mr|python-ufo2ft-3.3.1-1|31	functions, compileOTF and compileTTF, which work exactly the same way.
14mr|python-ufo2ft-3.3.1-1|32	
14mr|python-ufo2ft-3.3.1-1|33	#-------------------------------------------------------------------------
14mr|python-ufo2ft-3.3.1-1|34	%package -n     python3-%{pypi_name}
14mr|python-ufo2ft-3.3.1-1|35	Summary:	%{summary}
14mr|python-ufo2ft-3.3.1-1|36	Group:		Development/Python
14mr|python-ufo2ft-3.3.1-1|37	
14mr|python-ufo2ft-3.3.1-1|38	%description -n python3-%{pypi_name}
14mr|python-ufo2ft-3.3.1-1|39	ufo2ft ("UFO to FontTools") is a fork of ufo2fdk whose goal is to generate OpenType
14mr|python-ufo2ft-3.3.1-1|40	font binaries from UFOs without the FDK dependency. The library provides two
14mr|python-ufo2ft-3.3.1-1|41	functions, compileOTF and compileTTF, which work exactly the same way.
14mr|python-ufo2ft-3.3.1-1|42	
14mr|python-ufo2ft-3.3.1-1|43	%files -n python3-%{pypi_name}
14mr|python-ufo2ft-3.3.1-1|44	%license LICENSE
14mr|python-ufo2ft-3.3.1-1|45	%doc README.rst
14mr|python-ufo2ft-3.3.1-1|46	%{python3_sitelib}/%{pypi_name}
14mr|python-ufo2ft-3.3.1-1|47	%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info
14mr|python-ufo2ft-3.3.1-1|48	
14mr|python-ufo2ft-3.3.1-1|49	#-------------------------------------------------------------------------
14mr|python-ufo2ft-3.3.1-1|50	
14mr|python-ufo2ft-3.3.1-1|51	%prep
14mr|python-ufo2ft-3.3.1-1|52	%autosetup -n %{pypi_name}-%{version}
14mr|python-ufo2ft-3.3.1-1|53	
14mr|python-ufo2ft-3.3.1-1|54	# Remove bundled egg-info
14mr|python-ufo2ft-3.3.1-1|55	rm -rf Lib/*.egg-info/
14mr|python-ufo2ft-3.3.1-1|56	
14mr|python-ufo2ft-3.3.1-1|57	%build
14mr|python-ufo2ft-3.3.1-1|58	%py3_build
14mr|python-ufo2ft-3.3.1-1|59	
14mr|python-ufo2ft-3.3.1-1|60	%install
14mr|python-ufo2ft-3.3.1-1|61	%py3_install
14mr|python-ufo2ft-3.3.1-1|62	
14mr|python-ufo2ft-3.3.1-1|63	%if %{with tests}
14mr|python-ufo2ft-3.3.1-1|64	%check
14mr|python-ufo2ft-3.3.1-1|65	%{__python3} setup.py test
14mr|python-ufo2ft-3.3.1-1|66	%endif

322 14
14mr|python-unidecode-1.4.0-2|1	%define pypi_name Unidecode
14mr|python-unidecode-1.4.0-2|2	
14mr|python-unidecode-1.4.0-2|3	Summary:	US-ASCII transliterations of Unicode text
14mr|python-unidecode-1.4.0-2|4	Name:		python-unidecode
14mr|python-unidecode-1.4.0-2|5	Version:	1.4.0
14mr|python-unidecode-1.4.0-2|6	Release:	2
14mr|python-unidecode-1.4.0-2|7	License:	GPL+ or Artistic
14mr|python-unidecode-1.4.0-2|8	Group:		Development/Python
14mr|python-unidecode-1.4.0-2|9	Url:		https://pypi.python.org/pypi/%{pypi_name}/%{version}
14mr|python-unidecode-1.4.0-2|10	Source0:	%{pypi_source}
14mr|python-unidecode-1.4.0-2|11	BuildArch:	noarch
14mr|python-unidecode-1.4.0-2|12	
14mr|python-unidecode-1.4.0-2|13	%description
14mr|python-unidecode-1.4.0-2|14	This is a python port of Text::Unidecode Perl module. It provides a function,
14mr|python-unidecode-1.4.0-2|15	'unidecode(...)' that takes Unicode data and tries to represent it in ASCII
14mr|python-unidecode-1.4.0-2|16	characters.
14mr|python-unidecode-1.4.0-2|17	
14mr|python-unidecode-1.4.0-2|18	#----------------------------------------------------------------------------
14mr|python-unidecode-1.4.0-2|19	
14mr|python-unidecode-1.4.0-2|20	%package -n python3-unidecode
14mr|python-unidecode-1.4.0-2|21	Summary:	US-ASCII transliterations of Unicode text
14mr|python-unidecode-1.4.0-2|22	Group:		Development/Python
14mr|python-unidecode-1.4.0-2|23	BuildRequires:	pkgconfig(python3)
14mr|python-unidecode-1.4.0-2|24	BuildRequires:	python3dist(setuptools)
14mr|python-unidecode-1.4.0-2|25	
14mr|python-unidecode-1.4.0-2|26	%description -n python3-unidecode
14mr|python-unidecode-1.4.0-2|27	This is a python port of Text::Unidecode Perl module. It provides a function,
14mr|python-unidecode-1.4.0-2|28	'unidecode(...)' that takes Unicode data and tries to represent it in ASCII
14mr|python-unidecode-1.4.0-2|29	characters.
14mr|python-unidecode-1.4.0-2|30	
14mr|python-unidecode-1.4.0-2|31	%files -n python3-unidecode
14mr|python-unidecode-1.4.0-2|32	%doc README.rst ChangeLog
14mr|python-unidecode-1.4.0-2|33	%{python3_sitelib}/unidecode/
14mr|python-unidecode-1.4.0-2|34	%{python3_sitelib}/*.dist-info
14mr|python-unidecode-1.4.0-2|35	
14mr|python-unidecode-1.4.0-2|36	#----------------------------------------------------------------------------
14mr|python-unidecode-1.4.0-2|37	
14mr|python-unidecode-1.4.0-2|38	%prep
14mr|python-unidecode-1.4.0-2|39	%setup -q -n %{pypi_name}-%{version}
14mr|python-unidecode-1.4.0-2|40	
14mr|python-unidecode-1.4.0-2|41	%generate_buildrequires
14mr|python-unidecode-1.4.0-2|42	%pyproject_buildrequires
14mr|python-unidecode-1.4.0-2|43	
14mr|python-unidecode-1.4.0-2|44	%build
14mr|python-unidecode-1.4.0-2|45	%pyproject_wheel
14mr|python-unidecode-1.4.0-2|46	
14mr|python-unidecode-1.4.0-2|47	%install
14mr|python-unidecode-1.4.0-2|48	%pyproject_install
14mr|python-unidecode-1.4.0-2|49	
14mr|python-unidecode-1.4.0-2|50	rm -f %{buildroot}%{_bindir}/unidecode
14mr|python-unidecode-1.4.0-2|51	

323 14
14mr|python-uranium-5.6.0-3|1	%define debug_package %{nil}
14mr|python-uranium-5.6.0-3|2	
14mr|python-uranium-5.6.0-3|3	# There are Python plugins in /usr/lib/uranium
14mr|python-uranium-5.6.0-3|4	# We need to byte-compile it with Python 3
14mr|python-uranium-5.6.0-3|5	%global __python %__python3
14mr|python-uranium-5.6.0-3|6	
14mr|python-uranium-5.6.0-3|7	%define module uranium
14mr|python-uranium-5.6.0-3|8	
14mr|python-uranium-5.6.0-3|9	Summary:	A Python framework for building desktop applications
14mr|python-uranium-5.6.0-3|10	Name:		python-%{module}
14mr|python-uranium-5.6.0-3|11	Version:	5.6.0
14mr|python-uranium-5.6.0-3|12	Release:	3
14mr|python-uranium-5.6.0-3|13	License:	LGPLv3+
14mr|python-uranium-5.6.0-3|14	Group:		Development/Python
14mr|python-uranium-5.6.0-3|15	Url:		https://github.com/Ultimaker/Uranium
14mr|python-uranium-5.6.0-3|16	Source0:	%{url}/archive/%{version}.tar.gz?/Uranium-%{version}.tar.gz
14mr|python-uranium-5.6.0-3|17	# missing file
14mr|python-uranium-5.6.0-3|18	Source1:	UraniumTranslationTools.cmake
14mr|python-uranium-5.6.0-3|19	Patch0:		uranium-install-files.patch
14mr|python-uranium-5.6.0-3|20	# https://github.com/Ultimaker/Uranium/pull/320
14mr|python-uranium-5.6.0-3|21	# Don't hardcode "lib", use sys.lib instead to fix x86_64 search path
14mr|python-uranium-5.6.0-3|22	BuildRequires:	cmake
14mr|python-uranium-5.6.0-3|23	BuildRequires:	doxygen
14mr|python-uranium-5.6.0-3|24	BuildRequires:	gettext
14mr|python-uranium-5.6.0-3|25	BuildRequires:	pkgconfig(python3)
14mr|python-uranium-5.6.0-3|26	BuildRequires:	python3-pip
14mr|python-uranium-5.6.0-3|27	%description
14mr|python-uranium-5.6.0-3|28	Uranium is a Python framework for building 3D printing related applications.
14mr|python-uranium-5.6.0-3|29	
14mr|python-uranium-5.6.0-3|30	#----------------------------------------------------------------------------
14mr|python-uranium-5.6.0-3|31	
14mr|python-uranium-5.6.0-3|32	%package -n python3-uranium
14mr|python-uranium-5.6.0-3|33	Summary:	A Python framework for building desktop applications
14mr|python-uranium-5.6.0-3|34	Group:		Development/Python
14mr|python-uranium-5.6.0-3|35	Requires:	python3-cryptography
14mr|python-uranium-5.6.0-3|36	Requires:	python3-numpy
14mr|python-uranium-5.6.0-3|37	Requires:	python3-qt5
14mr|python-uranium-5.6.0-3|38	Requires:	python3-scipy
14mr|python-uranium-5.6.0-3|39	Requires:	python3-twisted
14mr|python-uranium-5.6.0-3|40	
14mr|python-uranium-5.6.0-3|41	%description -n python3-uranium
14mr|python-uranium-5.6.0-3|42	Uranium is a Python framework for building 3D printing related applications.
14mr|python-uranium-5.6.0-3|43	
14mr|python-uranium-5.6.0-3|44	%files -n python3-uranium -f uranium.lang
14mr|python-uranium-5.6.0-3|45	%doc README.md
14mr|python-uranium-5.6.0-3|46	%{python3_sitelib}/UM
14mr|python-uranium-5.6.0-3|47	%{_prefix}/lib/%{module}
14mr|python-uranium-5.6.0-3|48	%{_datadir}/%{module}
14mr|python-uranium-5.6.0-3|49	%{_datadir}/cmake/Modules/UraniumTranslationTools.cmake
14mr|python-uranium-5.6.0-3|50	
14mr|python-uranium-5.6.0-3|51	#----------------------------------------------------------------------------
14mr|python-uranium-5.6.0-3|52	
14mr|python-uranium-5.6.0-3|53	%prep
14mr|python-uranium-5.6.0-3|54	%autosetup -p1 -n Uranium-%{version}
14mr|python-uranium-5.6.0-3|55	
14mr|python-uranium-5.6.0-3|56	# empty file. appending to the end to make sure we are not overriding
14mr|python-uranium-5.6.0-3|57	# a non empty file in the future
14mr|python-uranium-5.6.0-3|58	echo '# empty' >> UM/Settings/ContainerRegistryInterface.py
14mr|python-uranium-5.6.0-3|59	
14mr|python-uranium-5.6.0-3|60	mkdir ./cmake
14mr|python-uranium-5.6.0-3|61	cp %{SOURCE1} ./cmake/
14mr|python-uranium-5.6.0-3|62	
14mr|python-uranium-5.6.0-3|63	%build
14mr|python-uranium-5.6.0-3|64	%cmake -DPython_SITELIB_LOCAL=%{python3_sitelib}
14mr|python-uranium-5.6.0-3|65	%make_build
14mr|python-uranium-5.6.0-3|66	
14mr|python-uranium-5.6.0-3|67	%install
14mr|python-uranium-5.6.0-3|68	%make_install -C build
14mr|python-uranium-5.6.0-3|69	
14mr|python-uranium-5.6.0-3|70	mkdir -p %{buildroot}%{_prefix}/lib/%{module}
14mr|python-uranium-5.6.0-3|71	mv -v plugins %{buildroot}%{_prefix}/lib/%{module}
14mr|python-uranium-5.6.0-3|72	
14mr|python-uranium-5.6.0-3|73	%py_byte_compile %{__python3} %{buildroot}%{_prefix}/lib/%{module}
14mr|python-uranium-5.6.0-3|74	
14mr|python-uranium-5.6.0-3|75	# Sanitize the location of locale files
14mr|python-uranium-5.6.0-3|76	pushd %{buildroot}%{_datadir}
14mr|python-uranium-5.6.0-3|77	mv uranium/resources/i18n locale
14mr|python-uranium-5.6.0-3|78	ln -s ../../locale uranium/resources/i18n
14mr|python-uranium-5.6.0-3|79	rm locale/uranium.pot
14mr|python-uranium-5.6.0-3|80	rm locale/*/uranium.po
14mr|python-uranium-5.6.0-3|81	popd
14mr|python-uranium-5.6.0-3|82	
14mr|python-uranium-5.6.0-3|83	%find_lang uranium

324 14
14mr|python-urlgrabber-4.1.0-5|1	%define pypi_name urlgrabber
14mr|python-urlgrabber-4.1.0-5|2	
14mr|python-urlgrabber-4.1.0-5|3	
14mr|python-urlgrabber-4.1.0-5|4	Name:		python-%{pypi_name}
14mr|python-urlgrabber-4.1.0-5|5	Version:	4.1.0
14mr|python-urlgrabber-4.1.0-5|6	Release:	5
14mr|python-urlgrabber-4.1.0-5|7	Summary:	A high-level cross-protocol url-grabber
14mr|python-urlgrabber-4.1.0-5|8	Group:		Development/Python
14mr|python-urlgrabber-4.1.0-5|9	License: 	LGPLv2+
14mr|python-urlgrabber-4.1.0-5|10	Url:		http://urlgrabber.baseurl.org/
14mr|python-urlgrabber-4.1.0-5|11	Source0:	%{pypi_source}
14mr|python-urlgrabber-4.1.0-5|12	BuildRequires:	pkgconfig(python3)
14mr|python-urlgrabber-4.1.0-5|13	BuildRequires:	python3dist(pycurl)
14mr|python-urlgrabber-4.1.0-5|14	BuildRequires:	python3dist(setuptools)
14mr|python-urlgrabber-4.1.0-5|15	BuildArch:	noarch
14mr|python-urlgrabber-4.1.0-5|16	
14mr|python-urlgrabber-4.1.0-5|17	%description
14mr|python-urlgrabber-4.1.0-5|18	A high-level cross-protocol url-grabber.
14mr|python-urlgrabber-4.1.0-5|19	
14mr|python-urlgrabber-4.1.0-5|20	Using urlgrabber, data can be fetched in three basic ways:
14mr|python-urlgrabber-4.1.0-5|21	
14mr|python-urlgrabber-4.1.0-5|22	urlgrab(url) copy the file to the local filesystem
14mr|python-urlgrabber-4.1.0-5|23	urlopen(url) open the remote file and return a file object (like
14mr|python-urlgrabber-4.1.0-5|24	urllib2.urlopen)
14mr|python-urlgrabber-4.1.0-5|25	urlread(url) return the contents of the file as a string
14mr|python-urlgrabber-4.1.0-5|26	
14mr|python-urlgrabber-4.1.0-5|27	When using these functions (or methods), urlgrabber supports the following
14mr|python-urlgrabber-4.1.0-5|28	features:
14mr|python-urlgrabber-4.1.0-5|29	
14mr|python-urlgrabber-4.1.0-5|30	* identical behavior for http://, ftp://, and file:// urls
14mr|python-urlgrabber-4.1.0-5|31	* http keepalive - faster downloads of many files by using only a single
14mr|python-urlgrabber-4.1.0-5|32	connection
14mr|python-urlgrabber-4.1.0-5|33	* byte ranges - fetch only a portion of the file
14mr|python-urlgrabber-4.1.0-5|34	* reget - for a urlgrab, resume a partial download
14mr|python-urlgrabber-4.1.0-5|35	* progress meters - the ability to report download progress automatically,
14mr|python-urlgrabber-4.1.0-5|36	even when using urlopen!
14mr|python-urlgrabber-4.1.0-5|37	* throttling - restrict bandwidth usage
14mr|python-urlgrabber-4.1.0-5|38	* retries - automatically retry a download if it fails. The number of retries
14mr|python-urlgrabber-4.1.0-5|39	and failure types are configurable.
14mr|python-urlgrabber-4.1.0-5|40	* authenticated server access for http and ftp
14mr|python-urlgrabber-4.1.0-5|41	* proxy support - support for authenticated http and ftp proxies
14mr|python-urlgrabber-4.1.0-5|42	* mirror groups - treat a list of mirrors as a single source, automatically
14mr|python-urlgrabber-4.1.0-5|43	switching mirrors if there is a failure.
14mr|python-urlgrabber-4.1.0-5|44	
14mr|python-urlgrabber-4.1.0-5|45	#-----------------------------------------------------------
14mr|python-urlgrabber-4.1.0-5|46	
14mr|python-urlgrabber-4.1.0-5|47	%package -n python3-%{pypi_name}
14mr|python-urlgrabber-4.1.0-5|48	Summary: A high-level cross-protocol url-grabber
14mr|python-urlgrabber-4.1.0-5|49	Group:		Development/Python
14mr|python-urlgrabber-4.1.0-5|50	Requires: 	python3dist(pycurl)
14mr|python-urlgrabber-4.1.0-5|51	
14mr|python-urlgrabber-4.1.0-5|52	%description -n python3-%{pypi_name}
14mr|python-urlgrabber-4.1.0-5|53	A high-level cross-protocol url-grabber.
14mr|python-urlgrabber-4.1.0-5|54	
14mr|python-urlgrabber-4.1.0-5|55	Using urlgrabber, data can be fetched in three basic ways:
14mr|python-urlgrabber-4.1.0-5|56	
14mr|python-urlgrabber-4.1.0-5|57	urlgrab(url) copy the file to the local filesystem
14mr|python-urlgrabber-4.1.0-5|58	urlopen(url) open the remote file and return a file object (like
14mr|python-urlgrabber-4.1.0-5|59	urllib2.urlopen)
14mr|python-urlgrabber-4.1.0-5|60	urlread(url) return the contents of the file as a string
14mr|python-urlgrabber-4.1.0-5|61	
14mr|python-urlgrabber-4.1.0-5|62	When using these functions (or methods), urlgrabber supports the following
14mr|python-urlgrabber-4.1.0-5|63	features:
14mr|python-urlgrabber-4.1.0-5|64	
14mr|python-urlgrabber-4.1.0-5|65	* identical behavior for http://, ftp://, and file:// urls
14mr|python-urlgrabber-4.1.0-5|66	* http keepalive - faster downloads of many files by using only a single
14mr|python-urlgrabber-4.1.0-5|67	connection
14mr|python-urlgrabber-4.1.0-5|68	* byte ranges - fetch only a portion of the file
14mr|python-urlgrabber-4.1.0-5|69	* reget - for a urlgrab, resume a partial download
14mr|python-urlgrabber-4.1.0-5|70	* progress meters - the ability to report download progress automatically,
14mr|python-urlgrabber-4.1.0-5|71	even when using urlopen!
14mr|python-urlgrabber-4.1.0-5|72	* throttling - restrict bandwidth usage
14mr|python-urlgrabber-4.1.0-5|73	* retries - automatically retry a download if it fails. The number of retries
14mr|python-urlgrabber-4.1.0-5|74	and failure types are configurable.
14mr|python-urlgrabber-4.1.0-5|75	* authenticated server access for http and ftp
14mr|python-urlgrabber-4.1.0-5|76	* proxy support - support for authenticated http and ftp proxies
14mr|python-urlgrabber-4.1.0-5|77	* mirror groups - treat a list of mirrors as a single source, automatically
14mr|python-urlgrabber-4.1.0-5|78	switching mirrors if there is a failure.
14mr|python-urlgrabber-4.1.0-5|79	
14mr|python-urlgrabber-4.1.0-5|80	%files -n python3-%{pypi_name}
14mr|python-urlgrabber-4.1.0-5|81	%doc README LICENSE ChangeLog TODO
14mr|python-urlgrabber-4.1.0-5|82	%{_bindir}/%{pypi_name}
14mr|python-urlgrabber-4.1.0-5|83	%{_libexecdir}/*
14mr|python-urlgrabber-4.1.0-5|84	%{python3_sitelib}/%{pypi_name}/
14mr|python-urlgrabber-4.1.0-5|85	%{python3_sitelib}/*.dist-info
14mr|python-urlgrabber-4.1.0-5|86	
14mr|python-urlgrabber-4.1.0-5|87	#-----------------------------------------------------------
14mr|python-urlgrabber-4.1.0-5|88	%prep
14mr|python-urlgrabber-4.1.0-5|89	%setup -q -n %{pypi_name}-%{version}
14mr|python-urlgrabber-4.1.0-5|90	
14mr|python-urlgrabber-4.1.0-5|91	%generate_buildrequires
14mr|python-urlgrabber-4.1.0-5|92	%pyproject_buildrequires
14mr|python-urlgrabber-4.1.0-5|93	
14mr|python-urlgrabber-4.1.0-5|94	%build
14mr|python-urlgrabber-4.1.0-5|95	%pyproject_wheel
14mr|python-urlgrabber-4.1.0-5|96	
14mr|python-urlgrabber-4.1.0-5|97	%install
14mr|python-urlgrabber-4.1.0-5|98	%pyproject_install
14mr|python-urlgrabber-4.1.0-5|99	rm -Rf %{buildroot}/usr/share/doc/*
14mr|python-urlgrabber-4.1.0-5|100	
14mr|python-urlgrabber-4.1.0-5|101	#set python shebang
14mr|python-urlgrabber-4.1.0-5|102	sed '1 s,^.*$,#!%{__python3},' -i %{buildroot}%{_libexecdir}/urlgrabber-ext-down

325 14
14mr|python-urllib3-2.2.3-1|1	%define	pypi_name urllib3
14mr|python-urllib3-2.2.3-1|2	
14mr|python-urllib3-2.2.3-1|3	Summary:	Python 2 HTTP library
14mr|python-urllib3-2.2.3-1|4	Name:		python-%{pypi_name}
14mr|python-urllib3-2.2.3-1|5	Version:	2.2.3
14mr|python-urllib3-2.2.3-1|6	Release:	1
14mr|python-urllib3-2.2.3-1|7	Epoch:		1
14mr|python-urllib3-2.2.3-1|8	License:	MIT
14mr|python-urllib3-2.2.3-1|9	Group:		Development/Python
14mr|python-urllib3-2.2.3-1|10	Url:		http://urllib3.readthedocs.org/
14mr|python-urllib3-2.2.3-1|11	Source0:	%{pypi_source}
14mr|python-urllib3-2.2.3-1|12	BuildArch:	noarch
14mr|python-urllib3-2.2.3-1|13	
14mr|python-urllib3-2.2.3-1|14	%description
14mr|python-urllib3-2.2.3-1|15	The urllib3 pypi_name is a powerful, sanity-friendly HTTP client for Python. It
14mr|python-urllib3-2.2.3-1|16	offers some features that are missing from the Python standard libraries
14mr|python-urllib3-2.2.3-1|17	(urllib and urllib2):
14mr|python-urllib3-2.2.3-1|18	* Thread safety.
14mr|python-urllib3-2.2.3-1|19	* Connection pooling.
14mr|python-urllib3-2.2.3-1|20	* Client-side SSL/TLS verification.
14mr|python-urllib3-2.2.3-1|21	* File uploads with multipart encoding.
14mr|python-urllib3-2.2.3-1|22	* Helpers for retrying requests and dealing with HTTP redirects.
14mr|python-urllib3-2.2.3-1|23	* Support for gzip and deflate encoding.
14mr|python-urllib3-2.2.3-1|24	* Proxy support for HTTP and SOCKS.
14mr|python-urllib3-2.2.3-1|25	The Python standard libraries  have little to do with each other. They were
14mr|python-urllib3-2.2.3-1|26	designed to be independent and standalone, each solving a different scope of
14mr|python-urllib3-2.2.3-1|27	problems, and urllib3 follows in a similar vein.
14mr|python-urllib3-2.2.3-1|28	This package contains the python2 files.
14mr|python-urllib3-2.2.3-1|29	
14mr|python-urllib3-2.2.3-1|30	#----------------------------------------------------------------------------
14mr|python-urllib3-2.2.3-1|31	
14mr|python-urllib3-2.2.3-1|32	%package -n python3-%{pypi_name}
14mr|python-urllib3-2.2.3-1|33	Summary:	Python 3 HTTP library
14mr|python-urllib3-2.2.3-1|34	Group:		Development/Python
14mr|python-urllib3-2.2.3-1|35	BuildRequires:	python3-setuptools
14mr|python-urllib3-2.2.3-1|36	BuildRequires:	python3-six
14mr|python-urllib3-2.2.3-1|37	BuildRequires:	pkgconfig(python3)
14mr|python-urllib3-2.2.3-1|38	Requires:	python3-six
14mr|python-urllib3-2.2.3-1|39	Requires:	rootcerts
14mr|python-urllib3-2.2.3-1|40	
14mr|python-urllib3-2.2.3-1|41	%description -n python3-%{pypi_name}
14mr|python-urllib3-2.2.3-1|42	The urllib3 pypi_name is a powerful, sanity-friendly HTTP client for Python. It
14mr|python-urllib3-2.2.3-1|43	offers some features that are missing from the Python standard libraries
14mr|python-urllib3-2.2.3-1|44	(urllib and urllib2):
14mr|python-urllib3-2.2.3-1|45	* Thread safety.
14mr|python-urllib3-2.2.3-1|46	* Connection pooling.
14mr|python-urllib3-2.2.3-1|47	* Client-side SSL/TLS verification.
14mr|python-urllib3-2.2.3-1|48	* File uploads with multipart encoding.
14mr|python-urllib3-2.2.3-1|49	* Helpers for retrying requests and dealing with HTTP redirects.
14mr|python-urllib3-2.2.3-1|50	* Support for gzip and deflate encoding.
14mr|python-urllib3-2.2.3-1|51	* Proxy support for HTTP and SOCKS.
14mr|python-urllib3-2.2.3-1|52	The Python standard libraries  have little to do with each other. They were
14mr|python-urllib3-2.2.3-1|53	designed to be independent and standalone, each solving a different scope of
14mr|python-urllib3-2.2.3-1|54	problems, and urllib3 follows in a similar vein.
14mr|python-urllib3-2.2.3-1|55	This package contains the python3 files.
14mr|python-urllib3-2.2.3-1|56	
14mr|python-urllib3-2.2.3-1|57	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-urllib3-2.2.3-1|58	%doc CHANGES.rst
14mr|python-urllib3-2.2.3-1|59	
14mr|python-urllib3-2.2.3-1|60	#----------------------------------------------------------------------------
14mr|python-urllib3-2.2.3-1|61	
14mr|python-urllib3-2.2.3-1|62	%prep
14mr|python-urllib3-2.2.3-1|63	%setup -q -n %{pypi_name}-%{version}
14mr|python-urllib3-2.2.3-1|64	%generate_buildrequires
14mr|python-urllib3-2.2.3-1|65	# Generate BR’s from packaged extras even when tests are disabled, to ensure
14mr|python-urllib3-2.2.3-1|66	# the extras metapackages are installable if the build succeeds.
14mr|python-urllib3-2.2.3-1|67	%pyproject_buildrequires -x brotli,socks
14mr|python-urllib3-2.2.3-1|68	
14mr|python-urllib3-2.2.3-1|69	
14mr|python-urllib3-2.2.3-1|70	%build
14mr|python-urllib3-2.2.3-1|71	%pyproject_wheel
14mr|python-urllib3-2.2.3-1|72	
14mr|python-urllib3-2.2.3-1|73	%install
14mr|python-urllib3-2.2.3-1|74	%pyproject_install
14mr|python-urllib3-2.2.3-1|75	
14mr|python-urllib3-2.2.3-1|76	# Unbundle the Python 3 build
14mr|python-urllib3-2.2.3-1|77	#rm -rf %{buildroot}/%{python3_sitelib}/urllib3/packages/six.py
14mr|python-urllib3-2.2.3-1|78	#rm -rf %{buildroot}/%{python3_sitelib}/urllib3/packages/__pycache__/six.*
14mr|python-urllib3-2.2.3-1|79	#mkdir -p %{buildroot}/%{python3_sitelib}/urllib3/packages/
14mr|python-urllib3-2.2.3-1|80	
14mr|python-urllib3-2.2.3-1|81	%pyproject_save_files urllib3
14mr|python-urllib3-2.2.3-1|82	
14mr|python-urllib3-2.2.3-1|83	%pretrans -p <lua>
14mr|python-urllib3-2.2.3-1|84	path = "%{py2_puresitedir}/urllib3/packages/ssl_match_hostname"
14mr|python-urllib3-2.2.3-1|85	st = posix.stat(path)
14mr|python-urllib3-2.2.3-1|86	if st and st.type == "directory" then
14mr|python-urllib3-2.2.3-1|87	status = os.rename(path, path .. ".rpmmoved")
14mr|python-urllib3-2.2.3-1|88	if not status then
14mr|python-urllib3-2.2.3-1|89	suffix = 0
14mr|python-urllib3-2.2.3-1|90	while not status do
14mr|python-urllib3-2.2.3-1|91	suffix = suffix + 1
14mr|python-urllib3-2.2.3-1|92	status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
14mr|python-urllib3-2.2.3-1|93	end
14mr|python-urllib3-2.2.3-1|94	os.rename(path, path .. ".rpmmoved")
14mr|python-urllib3-2.2.3-1|95	end
14mr|python-urllib3-2.2.3-1|96	end
14mr|python-urllib3-2.2.3-1|97	
14mr|python-urllib3-2.2.3-1|98	%pretrans -p <lua> -n python3-%{pypi_name}
14mr|python-urllib3-2.2.3-1|99	path = "%{python3_sitelib}/urllib3/packages/ssl_match_hostname"
14mr|python-urllib3-2.2.3-1|100	st = posix.stat(path)
14mr|python-urllib3-2.2.3-1|101	if st and st.type == "directory" then
14mr|python-urllib3-2.2.3-1|102	status = os.rename(path, path .. ".rpmmoved")
14mr|python-urllib3-2.2.3-1|103	if not status then
14mr|python-urllib3-2.2.3-1|104	suffix = 0
14mr|python-urllib3-2.2.3-1|105	while not status do
14mr|python-urllib3-2.2.3-1|106	suffix = suffix + 1
14mr|python-urllib3-2.2.3-1|107	status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
14mr|python-urllib3-2.2.3-1|108	end
14mr|python-urllib3-2.2.3-1|109	os.rename(path, path .. ".rpmmoved")
14mr|python-urllib3-2.2.3-1|110	end
14mr|python-urllib3-2.2.3-1|111	end

326 14
14mr|python-uv-build-0.12.19-1|1	%bcond check 0
14mr|python-uv-build-0.12.19-1|2	
14mr|python-uv-build-0.12.19-1|3	Name:           python-uv-build
14mr|python-uv-build-0.12.19-1|4	Version:        0.12.19
14mr|python-uv-build-0.12.19-1|5	Release:        1
14mr|python-uv-build-0.12.19-1|6	Summary:        The uv build backend
14mr|python-uv-build-0.12.19-1|7	
14mr|python-uv-build-0.12.19-1|8	# The license of the uv project is (MIT OR Apache-2.0), except:
14mr|python-uv-build-0.12.19-1|9	#
14mr|python-uv-build-0.12.19-1|10	# Apache-2.0 OR BSD-2-Clause:
14mr|python-uv-build-0.12.19-1|11	#   - crates/uv-pep440/ is vendored and forked from crate(pep440_rs)
14mr|python-uv-build-0.12.19-1|12	#   - crates/uv-pep508/ is vendored and forked from crate(pep508_rs)
14mr|python-uv-build-0.12.19-1|13	#
14mr|python-uv-build-0.12.19-1|14	# Rust crates compiled into the executable contribute additional license terms.
14mr|python-uv-build-0.12.19-1|15	# To obtain the following list of licenses, build the package and note the
14mr|python-uv-build-0.12.19-1|16	# output of %%{cargo_license_summary}.
14mr|python-uv-build-0.12.19-1|17	#
14mr|python-uv-build-0.12.19-1|18	# (Apache-2.0 OR MIT) AND BSD-3-Clause
14mr|python-uv-build-0.12.19-1|19	# (MIT OR Apache-2.0) AND Apache-2.0 AND CC0-1.0
14mr|python-uv-build-0.12.19-1|20	# (MIT OR Apache-2.0) AND Unicode-3.0
14mr|python-uv-build-0.12.19-1|21	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
14mr|python-uv-build-0.12.19-1|22	# 0BSD
14mr|python-uv-build-0.12.19-1|23	# 0BSD OR MIT OR Apache-2.0
14mr|python-uv-build-0.12.19-1|24	# Apache-2.0 OR BSD-2-Clause
14mr|python-uv-build-0.12.19-1|25	# Apache-2.0 OR BSL-1.0
14mr|python-uv-build-0.12.19-1|26	# Apache-2.0 OR MIT
14mr|python-uv-build-0.12.19-1|27	# Apache-2.0 OR MIT OR Zlib
14mr|python-uv-build-0.12.19-1|28	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
14mr|python-uv-build-0.12.19-1|29	# BSD-2-Clause OR Apache-2.0 OR MIT
14mr|python-uv-build-0.12.19-1|30	# MIT
14mr|python-uv-build-0.12.19-1|31	# MIT OR Apache-2.0
14mr|python-uv-build-0.12.19-1|32	# MIT OR Zlib OR Apache-2.0
14mr|python-uv-build-0.12.19-1|33	# MIT-0 OR Apache-2.0
14mr|python-uv-build-0.12.19-1|34	# MPL-2.0
14mr|python-uv-build-0.12.19-1|35	# Unicode-3.0
14mr|python-uv-build-0.12.19-1|36	# Unlicense OR MIT
14mr|python-uv-build-0.12.19-1|37	# Zlib
14mr|python-uv-build-0.12.19-1|38	License:        %{shrink:
14mr|python-uv-build-0.12.19-1|39	(Apache-2.0 OR MIT) AND
14mr|python-uv-build-0.12.19-1|40	(Apache-2.0 OR BSD-2-Clause) AND
14mr|python-uv-build-0.12.19-1|41	MPL-2.0
14mr|python-uv-build-0.12.19-1|42	}
14mr|python-uv-build-0.12.19-1|43	%global extra_crate_licenses %{shrink:
14mr|python-uv-build-0.12.19-1|44	0BSD AND
14mr|python-uv-build-0.12.19-1|45	(0BSD OR Apache-2.0 OR MIT) AND
14mr|python-uv-build-0.12.19-1|46	(Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND
14mr|python-uv-build-0.12.19-1|47	(Apache-2.0 OR BSD-2-Clause OR MIT) AND
14mr|python-uv-build-0.12.19-1|48	(Apache-2.0 OR BSL-1.0) AND
14mr|python-uv-build-0.12.19-1|49	(Apache-2.0 OR MIT OR Zlib) AND
14mr|python-uv-build-0.12.19-1|50	(Apache-2.0 OR MIT-0) AND
14mr|python-uv-build-0.12.19-1|51	BSD-3-Clause AND
14mr|python-uv-build-0.12.19-1|52	CC0-1.0 AND
14mr|python-uv-build-0.12.19-1|53	MIT AND
14mr|python-uv-build-0.12.19-1|54	(MIT OR Unlicense) AND
14mr|python-uv-build-0.12.19-1|55	Unicode-3.0 AND
14mr|python-uv-build-0.12.19-1|56	Unicode-DFS-2016 AND
14mr|python-uv-build-0.12.19-1|57	Zlib
14mr|python-uv-build-0.12.19-1|58	}
14mr|python-uv-build-0.12.19-1|59	URL:            https://pypi.org/project/uv-build
14mr|python-uv-build-0.12.19-1|60	Source:         %{pypi_source uv_build}
14mr|python-uv-build-0.12.19-1|61	# generated with make-vendor.sh
14mr|python-uv-build-0.12.19-1|62	Source1:        uv_build-vendor-%{version}.tar.xz
14mr|python-uv-build-0.12.19-1|63	
14mr|python-uv-build-0.12.19-1|64	# This package is ultimately built from the same source tree as uv, i.e.
14mr|python-uv-build-0.12.19-1|65	# https://github.com/astral-sh/uv, and belongs to the same cargo workspace.
14mr|python-uv-build-0.12.19-1|66	#
14mr|python-uv-build-0.12.19-1|67	# The PyPI sdist includes a small subset of the same workspace crates as uv.
14mr|python-uv-build-0.12.19-1|68	# (Note that these are not published on crates.io, and are neither intended for
14mr|python-uv-build-0.12.19-1|69	# separate distribution nor suitable for separate packaging.)
14mr|python-uv-build-0.12.19-1|70	#
14mr|python-uv-build-0.12.19-1|71	# We choose not to build uv-build from the uv source package because this spec
14mr|python-uv-build-0.12.19-1|72	# file can be much simpler than the one for uv, because the separation helps to
14mr|python-uv-build-0.12.19-1|73	# keep track of which patches, licenses, additional sources, etc. apply to
14mr|python-uv-build-0.12.19-1|74	# uv-build, and because – while it normally makes sense to synchronize updates
14mr|python-uv-build-0.12.19-1|75	# of this package with uv updates – there will likely be times when we want to
14mr|python-uv-build-0.12.19-1|76	# keep updating uv (primarily a developer tool) while holding uv-build
14mr|python-uv-build-0.12.19-1|77	# (primarily used for building packages) at an older version for compatibility.
14mr|python-uv-build-0.12.19-1|78	
14mr|python-uv-build-0.12.19-1|79	BuildSystem:    pyproject
14mr|python-uv-build-0.12.19-1|80	BuildOption(install): --assert-license uv_build
14mr|python-uv-build-0.12.19-1|81	
14mr|python-uv-build-0.12.19-1|82	# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
14mr|python-uv-build-0.12.19-1|83	# Also, there are a couple of test failures on 32-bit platforms.
14mr|python-uv-build-0.12.19-1|84	ExcludeArch:   %{ix86}
14mr|python-uv-build-0.12.19-1|85	
14mr|python-uv-build-0.12.19-1|86	BuildRequires:  tomcli
14mr|python-uv-build-0.12.19-1|87	BuildRequires:  cargo-rpm-macros
14mr|python-uv-build-0.12.19-1|88	
14mr|python-uv-build-0.12.19-1|89	%global common_description %{expand:
14mr|python-uv-build-0.12.19-1|90	This package is a slimmed down version of uv containing only the build
14mr|python-uv-build-0.12.19-1|91	backend.}
14mr|python-uv-build-0.12.19-1|92	
14mr|python-uv-build-0.12.19-1|93	%description
14mr|python-uv-build-0.12.19-1|94	%{common_description}
14mr|python-uv-build-0.12.19-1|95	
14mr|python-uv-build-0.12.19-1|96	
14mr|python-uv-build-0.12.19-1|97	%package -n     python3-uv-build
14mr|python-uv-build-0.12.19-1|98	Summary:        %{summary}
14mr|python-uv-build-0.12.19-1|99	License:        %{license} AND %{extra_crate_licenses}
14mr|python-uv-build-0.12.19-1|100	# LICENSE.dependencies contains a full license breakdown
14mr|python-uv-build-0.12.19-1|101	
14mr|python-uv-build-0.12.19-1|102	# In https://github.com/astral-sh/uv/issues/5588#issuecomment-2257823242,
14mr|python-uv-build-0.12.19-1|103	# upstream writes “These have diverged significantly and the upstream versions
14mr|python-uv-build-0.12.19-1|104	# are only passively maintained, uv requires these custom versions and can't
14mr|python-uv-build-0.12.19-1|105	# use a system copy.”
14mr|python-uv-build-0.12.19-1|106	#
14mr|python-uv-build-0.12.19-1|107	# crates/uv-pep440/
14mr|python-uv-build-0.12.19-1|108	# Version number from Cargo.toml:
14mr|python-uv-build-0.12.19-1|109	Provides:       bundled(crate(pep440_rs)) = 0.7.0
14mr|python-uv-build-0.12.19-1|110	# crates/uv-pep508/
14mr|python-uv-build-0.12.19-1|111	# Cargo.toml has 0.6.0, but Changelog.md shows 0.7.0, and the source reflects
14mr|python-uv-build-0.12.19-1|112	# the changes for 0.7.0:
14mr|python-uv-build-0.12.19-1|113	Provides:       bundled(crate(pep508_rs)) = 0.7.0
14mr|python-uv-build-0.12.19-1|114	
14mr|python-uv-build-0.12.19-1|115	%description -n python3-uv-build
14mr|python-uv-build-0.12.19-1|116	%{common_description}
14mr|python-uv-build-0.12.19-1|117	
14mr|python-uv-build-0.12.19-1|118	
14mr|python-uv-build-0.12.19-1|119	%prep
14mr|python-uv-build-0.12.19-1|120	%autosetup -n uv_build-%{version} -p1 -a1
14mr|python-uv-build-0.12.19-1|121	
14mr|python-uv-build-0.12.19-1|122	# Collect license files of vendored dependencies in the main source archive
14mr|python-uv-build-0.12.19-1|123	install -D --preserve-timestamps --mode=0644 \
14mr|python-uv-build-0.12.19-1|124	--target=LICENSE.bundled/pep440_rs crates/uv-pep440/License-*
14mr|python-uv-build-0.12.19-1|125	install -D --preserve-timestamps --mode=0644 \
14mr|python-uv-build-0.12.19-1|126	--target=LICENSE.bundled/pep508_rs crates/uv-pep508/License-*
14mr|python-uv-build-0.12.19-1|127	
14mr|python-uv-build-0.12.19-1|128	# Patch out foreign (e.g. Windows-only) dependencies.
14mr|python-uv-build-0.12.19-1|129	find -L . -type f -name Cargo.toml -print \
14mr|python-uv-build-0.12.19-1|130	-execdir rust2rpm-helper strip-foreign -o '{}' '{}' ';'
14mr|python-uv-build-0.12.19-1|131	
14mr|python-uv-build-0.12.19-1|132	# Do not strip the compiled executable; we need useful debuginfo. Upstream set
14mr|python-uv-build-0.12.19-1|133	# this intentionally, so this change makes sense to keep downstream-only.
14mr|python-uv-build-0.12.19-1|134	tomcli set pyproject.toml false tool.maturin.strip
14mr|python-uv-build-0.12.19-1|135	tomcli set Cargo.toml false profile.release.strip
14mr|python-uv-build-0.12.19-1|136	
14mr|python-uv-build-0.12.19-1|137	# We retain the following example even when there are currently no dependencies
14mr|python-uv-build-0.12.19-1|138	# that need to be adjusted.
14mr|python-uv-build-0.12.19-1|139	#
14mr|python-uv-build-0.12.19-1|140	# # foocrate
14mr|python-uv-build-0.12.19-1|141	# #   wanted: 0.2.0
14mr|python-uv-build-0.12.19-1|142	# #   currently packaged: 0.1.2
14mr|python-uv-build-0.12.19-1|143	# #   https://bugzilla.redhat.com/show_bug.cgi?id=1234567
14mr|python-uv-build-0.12.19-1|144	# tomcli set Cargo.toml str workspace.dependencies.foocrate.version 0.1.2
14mr|python-uv-build-0.12.19-1|145	
14mr|python-uv-build-0.12.19-1|146	%cargo_prep -v vendor
14mr|python-uv-build-0.12.19-1|147	
14mr|python-uv-build-0.12.19-1|148	
14mr|python-uv-build-0.12.19-1|149	%generate_buildrequires -p
14mr|python-uv-build-0.12.19-1|150	# For unclear reasons, maturin checks for all crate dependencies when it is
14mr|python-uv-build-0.12.19-1|151	# invoked as part of %%pyproject_buildrequires – including those corresponding
14mr|python-uv-build-0.12.19-1|152	# to optional features.
14mr|python-uv-build-0.12.19-1|153	#
14mr|python-uv-build-0.12.19-1|154	# Since maturin always checks for dev-dependencies, we need -t so that they are
14mr|python-uv-build-0.12.19-1|155	# generated even when the “check” bcond is disabled.
14mr|python-uv-build-0.12.19-1|156	#% cargo_generate_buildrequires -a -t
14mr|python-uv-build-0.12.19-1|157	
14mr|python-uv-build-0.12.19-1|158	
14mr|python-uv-build-0.12.19-1|159	%build -p
14mr|python-uv-build-0.12.19-1|160	%cargo_license_summary
14mr|python-uv-build-0.12.19-1|161	%{cargo_license} > LICENSE.dependencies
14mr|python-uv-build-0.12.19-1|162	
14mr|python-uv-build-0.12.19-1|163	
14mr|python-uv-build-0.12.19-1|164	%check -a
14mr|python-uv-build-0.12.19-1|165	# If upstream starts listing license files explicitly, LICENSE.dependencies may
14mr|python-uv-build-0.12.19-1|166	# be dropped from the .dist-info directory. Guard against this.
14mr|python-uv-build-0.12.19-1|167	[ -n "$(find '%{buildroot}%{python3_sitearch}' -name LICENSE.dependencies)" ]
14mr|python-uv-build-0.12.19-1|168	
14mr|python-uv-build-0.12.19-1|169	%if %{with check}
14mr|python-uv-build-0.12.19-1|170	# These tests require files from scripts/packages/built-by-uv/, which are not
14mr|python-uv-build-0.12.19-1|171	# included in the sdist.
14mr|python-uv-build-0.12.19-1|172	skip="${skip-} --skip tests::built_by_uv_building"
14mr|python-uv-build-0.12.19-1|173	skip="${skip-} --skip tests::built_by_uv_building_tar_codec"
14mr|python-uv-build-0.12.19-1|174	skip="${skip-} --skip tests::editable_wheel_compression"
14mr|python-uv-build-0.12.19-1|175	skip="${skip-} --skip wheel::test::test_prepare_metadata"
14mr|python-uv-build-0.12.19-1|176	
14mr|python-uv-build-0.12.19-1|177	%cargo_test -- -- --exact ${skip-}
14mr|python-uv-build-0.12.19-1|178	%endif
14mr|python-uv-build-0.12.19-1|179	
14mr|python-uv-build-0.12.19-1|180	
14mr|python-uv-build-0.12.19-1|181	%files -n python3-uv-build -f %{pyproject_files}
14mr|python-uv-build-0.12.19-1|182	# The other license files (LICENSE-APACHE, LICENSE-MIT, and
14mr|python-uv-build-0.12.19-1|183	# LICENSE.dependencies) are already handled in the .dist-info directory.
14mr|python-uv-build-0.12.19-1|184	%license LICENSE.bundled/
14mr|python-uv-build-0.12.19-1|185	%doc README.md
14mr|python-uv-build-0.12.19-1|186	
14mr|python-uv-build-0.12.19-1|187	%{_bindir}/uv-build
14mr|python-uv-build-0.12.19-1|188	# Output of uv-build --help:
14mr|python-uv-build-0.12.19-1|189	#   uv_build contains only the PEP 517 build backend for uv and can't be used
14mr|python-uv-build-0.12.19-1|190	#   on the CLI. Use `uv build` or another build frontend instead.
14mr|python-uv-build-0.12.19-1|191	# Therefore, it does not make sense to package a man page.

327 14
14mr|python-vcs-versioning-2.3.0-1|1	# Bootstrap mode is needed to break circular dependency with setuptools-scm:
14mr|python-vcs-versioning-2.3.0-1|2	# - setuptools_scm >= 10 requires vcs-versioning
14mr|python-vcs-versioning-2.3.0-1|3	# - pytest itself also requires setuptools_scm
14mr|python-vcs-versioning-2.3.0-1|4	# When bootstrapping, we cannot run tests at all.
14mr|python-vcs-versioning-2.3.0-1|5	%bcond bootstrap 1
14mr|python-vcs-versioning-2.3.0-1|6	%bcond tests %{without bootstrap}
14mr|python-vcs-versioning-2.3.0-1|7	
14mr|python-vcs-versioning-2.3.0-1|8	Name:           python-vcs-versioning
14mr|python-vcs-versioning-2.3.0-1|9	Version:        2.3.0
14mr|python-vcs-versioning-2.3.0-1|10	Release:        1
14mr|python-vcs-versioning-2.3.0-1|11	Summary:        The blessed package to manage your versions by vcs metadata
14mr|python-vcs-versioning-2.3.0-1|12	License:        MIT
14mr|python-vcs-versioning-2.3.0-1|13	URL:            https://github.com/pypa/setuptools-scm
14mr|python-vcs-versioning-2.3.0-1|14	Source:         %{pypi_source vcs_versioning}
14mr|python-vcs-versioning-2.3.0-1|15	
14mr|python-vcs-versioning-2.3.0-1|16	BuildArch:      noarch
14mr|python-vcs-versioning-2.3.0-1|17	
14mr|python-vcs-versioning-2.3.0-1|18	BuildRequires:  python3-devel
14mr|python-vcs-versioning-2.3.0-1|19	BuildRequires:  python3-packaging
14mr|python-vcs-versioning-2.3.0-1|20	
14mr|python-vcs-versioning-2.3.0-1|21	%if %{with tests}
14mr|python-vcs-versioning-2.3.0-1|22	BuildRequires:  /usr/bin/git
14mr|python-vcs-versioning-2.3.0-1|23	%if %{undefined rhel}
14mr|python-vcs-versioning-2.3.0-1|24	BuildRequires:  /usr/bin/hg
14mr|python-vcs-versioning-2.3.0-1|25	%endif
14mr|python-vcs-versioning-2.3.0-1|26	%endif
14mr|python-vcs-versioning-2.3.0-1|27	
14mr|python-vcs-versioning-2.3.0-1|28	%global _description %{expand:
14mr|python-vcs-versioning-2.3.0-1|29	This package extracts project version information from version control system
14mr|python-vcs-versioning-2.3.0-1|30	(VCS) metadata, eliminating the need to manually maintain version numbers in
14mr|python-vcs-versioning-2.3.0-1|31	multiple places. It automatically derives versions from VCS tags and commit
14mr|python-vcs-versioning-2.3.0-1|32	history.}
14mr|python-vcs-versioning-2.3.0-1|33	
14mr|python-vcs-versioning-2.3.0-1|34	%description %_description
14mr|python-vcs-versioning-2.3.0-1|35	
14mr|python-vcs-versioning-2.3.0-1|36	
14mr|python-vcs-versioning-2.3.0-1|37	%prep
14mr|python-vcs-versioning-2.3.0-1|38	%autosetup -p1 -n vcs_versioning-%{version}
14mr|python-vcs-versioning-2.3.0-1|39	# Remove unwanted test dependencies (coverage not needed,
14mr|python-vcs-versioning-2.3.0-1|40	# pytest-timeout and pytest-xdist not in RHEL)
14mr|python-vcs-versioning-2.3.0-1|41	%pyproject_patch_dependency pytest-cov:ignore
14mr|python-vcs-versioning-2.3.0-1|42	%if %{defined rhel}
14mr|python-vcs-versioning-2.3.0-1|43	%pyproject_patch_dependency pytest-timeout:ignore
14mr|python-vcs-versioning-2.3.0-1|44	%pyproject_patch_dependency pytest-xdist:ignore
14mr|python-vcs-versioning-2.3.0-1|45	sed -i -e '/^timeout *=/d' pyproject.toml
14mr|python-vcs-versioning-2.3.0-1|46	%endif
14mr|python-vcs-versioning-2.3.0-1|47	
14mr|python-vcs-versioning-2.3.0-1|48	
14mr|python-vcs-versioning-2.3.0-1|49	%generate_buildrequires
14mr|python-vcs-versioning-2.3.0-1|50	%if %{with tests}
14mr|python-vcs-versioning-2.3.0-1|51	%pyproject_buildrequires -g test
14mr|python-vcs-versioning-2.3.0-1|52	%else
14mr|python-vcs-versioning-2.3.0-1|53	%pyproject_buildrequires
14mr|python-vcs-versioning-2.3.0-1|54	%endif
14mr|python-vcs-versioning-2.3.0-1|55	
14mr|python-vcs-versioning-2.3.0-1|56	
14mr|python-vcs-versioning-2.3.0-1|57	%build
14mr|python-vcs-versioning-2.3.0-1|58	%pyproject_wheel
14mr|python-vcs-versioning-2.3.0-1|59	
14mr|python-vcs-versioning-2.3.0-1|60	
14mr|python-vcs-versioning-2.3.0-1|61	%install
14mr|python-vcs-versioning-2.3.0-1|62	%pyproject_install
14mr|python-vcs-versioning-2.3.0-1|63	%pyproject_save_files -l vcs_versioning
14mr|python-vcs-versioning-2.3.0-1|64	
14mr|python-vcs-versioning-2.3.0-1|65	
14mr|python-vcs-versioning-2.3.0-1|66	%package -n python3-vcs-versioning
14mr|python-vcs-versioning-2.3.0-1|67	Summary:        %{summary}
14mr|python-vcs-versioning-2.3.0-1|68	
14mr|python-vcs-versioning-2.3.0-1|69	%description -n python3-vcs-versioning %_description
14mr|python-vcs-versioning-2.3.0-1|70	
14mr|python-vcs-versioning-2.3.0-1|71	
14mr|python-vcs-versioning-2.3.0-1|72	%if %{with tests}
14mr|python-vcs-versioning-2.3.0-1|73	%check
14mr|python-vcs-versioning-2.3.0-1|74	%pytest -v %{!?rhel:-n auto}
14mr|python-vcs-versioning-2.3.0-1|75	%else
14mr|python-vcs-versioning-2.3.0-1|76	# this imports pytest, so we cannot import check it without it
14mr|python-vcs-versioning-2.3.0-1|77	%check
14mr|python-vcs-versioning-2.3.0-1|78	%pyproject_check_import -e '*.test_api'
14mr|python-vcs-versioning-2.3.0-1|79	%endif
14mr|python-vcs-versioning-2.3.0-1|80	
14mr|python-vcs-versioning-2.3.0-1|81	
14mr|python-vcs-versioning-2.3.0-1|82	%files -n python3-vcs-versioning -f %{pyproject_files}
14mr|python-vcs-versioning-2.3.0-1|83	%doc README.md
14mr|python-vcs-versioning-2.3.0-1|84	%{_bindir}/vcs-versioning

328 14
14mr|python-virt-firmware-24.7-1|1	%global pypi_version 24.7
14mr|python-virt-firmware-24.7-1|2	
14mr|python-virt-firmware-24.7-1|3	Name:           python-virt-firmware
14mr|python-virt-firmware-24.7-1|4	Version:        %{pypi_version}
14mr|python-virt-firmware-24.7-1|5	Release:        1
14mr|python-virt-firmware-24.7-1|6	Summary:        Tools for virtual machine firmware volumes
14mr|python-virt-firmware-24.7-1|7	Group:		Development/Python
14mr|python-virt-firmware-24.7-1|8	License:        GPL-2.0-only
14mr|python-virt-firmware-24.7-1|9	URL:            https://pypi.org/project/virt-firmware/
14mr|python-virt-firmware-24.7-1|10	Source0:        virt_firmware-%{pypi_version}.tar.gz
14mr|python-virt-firmware-24.7-1|11	BuildArch:      noarch
14mr|python-virt-firmware-24.7-1|12	
14mr|python-virt-firmware-24.7-1|13	BuildRequires:  python3-devel
14mr|python-virt-firmware-24.7-1|14	BuildRequires:  python3dist(cryptography)
14mr|python-virt-firmware-24.7-1|15	BuildRequires:  python3dist(setuptools)
14mr|python-virt-firmware-24.7-1|16	BuildRequires:  make help2man
14mr|python-virt-firmware-24.7-1|17	
14mr|python-virt-firmware-24.7-1|18	%description
14mr|python-virt-firmware-24.7-1|19	Tools for ovmf / armvirt firmware volumes This is a small collection of tools
14mr|python-virt-firmware-24.7-1|20	for edk2 firmware images. They support decoding and printing the content of
14mr|python-virt-firmware-24.7-1|21	firmware volumes. Variable stores (OVMF_VARS.fd) can be modified, for example
14mr|python-virt-firmware-24.7-1|22	to enroll secure boot certificates.
14mr|python-virt-firmware-24.7-1|23	
14mr|python-virt-firmware-24.7-1|24	%package -n     python3-virt-firmware
14mr|python-virt-firmware-24.7-1|25	Summary:        %{summary}
14mr|python-virt-firmware-24.7-1|26	%{?python_provide:%python_provide python3-virt-firmware}
14mr|python-virt-firmware-24.7-1|27	Provides:       virt-firmware
14mr|python-virt-firmware-24.7-1|28	Conflicts:      python3-virt-firmware-peutils < 23.9
14mr|python-virt-firmware-24.7-1|29	Obsoletes:      python3-virt-firmware-peutils < 23.9
14mr|python-virt-firmware-24.7-1|30	Requires:       python3dist(cryptography)
14mr|python-virt-firmware-24.7-1|31	Requires:       python3dist(setuptools)
14mr|python-virt-firmware-24.7-1|32	Requires:       python3dist(pefile)
14mr|python-virt-firmware-24.7-1|33	Recommends:     qemu-img
14mr|python-virt-firmware-24.7-1|34	Recommends:     dialog
14mr|python-virt-firmware-24.7-1|35	%description -n python3-virt-firmware
14mr|python-virt-firmware-24.7-1|36	Tools for ovmf / armvirt firmware volumes This is a small collection of tools
14mr|python-virt-firmware-24.7-1|37	for edk2 firmware images. They support decoding and printing the content of
14mr|python-virt-firmware-24.7-1|38	firmware volumes. Variable stores (OVMF_VARS.fd) can be modified, for example
14mr|python-virt-firmware-24.7-1|39	to enroll secure boot certificates.
14mr|python-virt-firmware-24.7-1|40	
14mr|python-virt-firmware-24.7-1|41	%package -n     python3-virt-firmware-tests
14mr|python-virt-firmware-24.7-1|42	Summary:        %{summary} - test cases
14mr|python-virt-firmware-24.7-1|43	Requires:       python3-virt-firmware
14mr|python-virt-firmware-24.7-1|44	Requires:       python3dist(pytest)
14mr|python-virt-firmware-24.7-1|45	#Requires:       edk2-ovmf
14mr|python-virt-firmware-24.7-1|46	%description -n python3-virt-firmware-tests
14mr|python-virt-firmware-24.7-1|47	test cases
14mr|python-virt-firmware-24.7-1|48	
14mr|python-virt-firmware-24.7-1|49	%package -n     uki-direct
14mr|python-virt-firmware-24.7-1|50	Provides:       ukidirect
14mr|python-virt-firmware-24.7-1|51	Summary:        %{summary} - manage UKI kernels
14mr|python-virt-firmware-24.7-1|52	Requires:       python3-virt-firmware
14mr|python-virt-firmware-24.7-1|53	
14mr|python-virt-firmware-24.7-1|54	%description -n uki-direct
14mr|python-virt-firmware-24.7-1|55	kernel-install plugin and systemd unit to manage automatic
14mr|python-virt-firmware-24.7-1|56	UKI (unified kernel image) updates.
14mr|python-virt-firmware-24.7-1|57	
14mr|python-virt-firmware-24.7-1|58	%prep
14mr|python-virt-firmware-24.7-1|59	%autosetup -n virt_firmware-%{pypi_version}
14mr|python-virt-firmware-24.7-1|60	
14mr|python-virt-firmware-24.7-1|61	%build
14mr|python-virt-firmware-24.7-1|62	%py3_build
14mr|python-virt-firmware-24.7-1|63	
14mr|python-virt-firmware-24.7-1|64	%install
14mr|python-virt-firmware-24.7-1|65	%py3_install
14mr|python-virt-firmware-24.7-1|66	# manpages
14mr|python-virt-firmware-24.7-1|67	install -m 755 -d      %{buildroot}%{_mandir}/man1
14mr|python-virt-firmware-24.7-1|68	install -m 644 man/*.1 %{buildroot}%{_mandir}/man1
14mr|python-virt-firmware-24.7-1|69	# tests
14mr|python-virt-firmware-24.7-1|70	mkdir -p %{buildroot}%{_datadir}/%{name}
14mr|python-virt-firmware-24.7-1|71	cp -ar tests %{buildroot}%{_datadir}/%{name}
14mr|python-virt-firmware-24.7-1|72	# uki-direct
14mr|python-virt-firmware-24.7-1|73	install -m 755 -d  %{buildroot}%{_unitdir}
14mr|python-virt-firmware-24.7-1|74	install -m 755 -d  %{buildroot}%{_prefix}/lib/kernel/install.d
14mr|python-virt-firmware-24.7-1|75	install -m 644 systemd/kernel-bootcfg-boot-successful.service %{buildroot}%{_unitdir}
14mr|python-virt-firmware-24.7-1|76	install -m 755 systemd/99-uki-uefi-setup.install %{buildroot}%{_prefix}/lib/kernel/install.d
14mr|python-virt-firmware-24.7-1|77	cp -r experimental %{buildroot}%{python3_sitelib}
14mr|python-virt-firmware-24.7-1|78	
14mr|python-virt-firmware-24.7-1|79	%post -n uki-direct
14mr|python-virt-firmware-24.7-1|80	%systemd_post kernel-bootcfg-boot-successful.service
14mr|python-virt-firmware-24.7-1|81	
14mr|python-virt-firmware-24.7-1|82	%preun -n uki-direct
14mr|python-virt-firmware-24.7-1|83	%systemd_preun kernel-bootcfg-boot-successful.service
14mr|python-virt-firmware-24.7-1|84	
14mr|python-virt-firmware-24.7-1|85	%files -n python3-virt-firmware
14mr|python-virt-firmware-24.7-1|86	%license LICENSE
14mr|python-virt-firmware-24.7-1|87	%doc README.md
14mr|python-virt-firmware-24.7-1|88	%{_bindir}/host-efi-vars
14mr|python-virt-firmware-24.7-1|89	%{_bindir}/virt-fw-dump
14mr|python-virt-firmware-24.7-1|90	%{_bindir}/virt-fw-vars
14mr|python-virt-firmware-24.7-1|91	%{_bindir}/virt-fw-sigdb
14mr|python-virt-firmware-24.7-1|92	%{_bindir}/kernel-bootcfg
14mr|python-virt-firmware-24.7-1|93	%{_bindir}/uefi-boot-menu
14mr|python-virt-firmware-24.7-1|94	%{_bindir}/migrate-vars
14mr|python-virt-firmware-24.7-1|95	%{_bindir}/pe-dumpinfo
14mr|python-virt-firmware-24.7-1|96	%{_bindir}/pe-listsigs
14mr|python-virt-firmware-24.7-1|97	%{_bindir}/pe-addsigs
14mr|python-virt-firmware-24.7-1|98	%{_bindir}/pe-inspect
14mr|python-virt-firmware-24.7-1|99	%{_mandir}/man1/virt-*.1*
14mr|python-virt-firmware-24.7-1|100	%{_mandir}/man1/kernel-bootcfg.1*
14mr|python-virt-firmware-24.7-1|101	%{_mandir}/man1/uefi-boot-menu.1*
14mr|python-virt-firmware-24.7-1|102	%{_mandir}/man1/pe-*.1*
14mr|python-virt-firmware-24.7-1|103	%dir %{python3_sitelib}/virt
14mr|python-virt-firmware-24.7-1|104	%{python3_sitelib}/virt/firmware
14mr|python-virt-firmware-24.7-1|105	%{python3_sitelib}/experimental
14mr|python-virt-firmware-24.7-1|106	%{python3_sitelib}/virt/peutils
14mr|python-virt-firmware-24.7-1|107	%{python3_sitelib}/virt_firmware-%{pypi_version}-py%{python3_version}.egg-info
14mr|python-virt-firmware-24.7-1|108	
14mr|python-virt-firmware-24.7-1|109	%files -n python3-virt-firmware-tests
14mr|python-virt-firmware-24.7-1|110	%{_datadir}/%{name}/tests
14mr|python-virt-firmware-24.7-1|111	
14mr|python-virt-firmware-24.7-1|112	%files -n uki-direct
14mr|python-virt-firmware-24.7-1|113	%{_unitdir}/kernel-bootcfg-boot-successful.service
14mr|python-virt-firmware-24.7-1|114	%{_prefix}/lib/kernel/install.d/99-uki-uefi-setup.install

329 14
14mr|python-virtualenv-20.26.3-1|1	%define pypi_name virtualenv
14mr|python-virtualenv-20.26.3-1|2	
14mr|python-virtualenv-20.26.3-1|3	Summary:	Virtual Python Environment builder
14mr|python-virtualenv-20.26.3-1|4	Name:		python-%{pypi_name}
14mr|python-virtualenv-20.26.3-1|5	Version:	20.26.3
14mr|python-virtualenv-20.26.3-1|6	Release:	1
14mr|python-virtualenv-20.26.3-1|7	License:	MIT
14mr|python-virtualenv-20.26.3-1|8	Group:		Development/Python
14mr|python-virtualenv-20.26.3-1|9	Url:		https://www.virtualenv.org/
14mr|python-virtualenv-20.26.3-1|10	Source0:	%{pypi_source}
14mr|python-virtualenv-20.26.3-1|11	BuildArch:	noarch
14mr|python-virtualenv-20.26.3-1|12	BuildRequires:	pyproject-rpm-macros
14mr|python-virtualenv-20.26.3-1|13	BuildRequires:	python3dist(setuptools)
14mr|python-virtualenv-20.26.3-1|14	BuildRequires:	python3dist(setuptools-scm)
14mr|python-virtualenv-20.26.3-1|15	
14mr|python-virtualenv-20.26.3-1|16	%description
14mr|python-virtualenv-20.26.3-1|17	virtualenv is a tool to create isolated Python environments.
14mr|python-virtualenv-20.26.3-1|18	
14mr|python-virtualenv-20.26.3-1|19	#-------------------------------------------------------------------
14mr|python-virtualenv-20.26.3-1|20	
14mr|python-virtualenv-20.26.3-1|21	%package -n python3-%{pypi_name}
14mr|python-virtualenv-20.26.3-1|22	Summary:	Tool to create isolated Python 3 environments
14mr|python-virtualenv-20.26.3-1|23	Group:		Development/Python
14mr|python-virtualenv-20.26.3-1|24	Requires:	python3dist(setuptools)
14mr|python-virtualenv-20.26.3-1|25	
14mr|python-virtualenv-20.26.3-1|26	%description -n python3-%{pypi_name}
14mr|python-virtualenv-20.26.3-1|27	virtualenv is a tool to create isolated Python 3 environments. virtualenv
14mr|python-virtualenv-20.26.3-1|28	is a successor to workingenv, and an extension of virtual-python. It is
14mr|python-virtualenv-20.26.3-1|29	written by Ian Bicking, and sponsored by the Open Planning Project. It is
14mr|python-virtualenv-20.26.3-1|30	licensed under an MIT-style permissive license
14mr|python-virtualenv-20.26.3-1|31	
14mr|python-virtualenv-20.26.3-1|32	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-virtualenv-20.26.3-1|33	%doc PKG-INFO README.md
14mr|python-virtualenv-20.26.3-1|34	%license LICENSE
14mr|python-virtualenv-20.26.3-1|35	%{_bindir}/%{pypi_name}
14mr|python-virtualenv-20.26.3-1|36	
14mr|python-virtualenv-20.26.3-1|37	#-------------------------------------------------------------------
14mr|python-virtualenv-20.26.3-1|38	
14mr|python-virtualenv-20.26.3-1|39	%prep
14mr|python-virtualenv-20.26.3-1|40	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-virtualenv-20.26.3-1|41	
14mr|python-virtualenv-20.26.3-1|42	%generate_buildrequires
14mr|python-virtualenv-20.26.3-1|43	%pyproject_buildrequires
14mr|python-virtualenv-20.26.3-1|44	
14mr|python-virtualenv-20.26.3-1|45	%build
14mr|python-virtualenv-20.26.3-1|46	%pyproject_wheel
14mr|python-virtualenv-20.26.3-1|47	
14mr|python-virtualenv-20.26.3-1|48	%install
14mr|python-virtualenv-20.26.3-1|49	%pyproject_install
14mr|python-virtualenv-20.26.3-1|50	%pyproject_save_files %{pypi_name}

330 14
14mr|python-webencodings-0.5.1-3|1	%global pypi_name webencodings
14mr|python-webencodings-0.5.1-3|2	
14mr|python-webencodings-0.5.1-3|3	Name:		python-%{pypi_name}
14mr|python-webencodings-0.5.1-3|4	Version:	0.5.1
14mr|python-webencodings-0.5.1-3|5	Release:	3
14mr|python-webencodings-0.5.1-3|6	Summary:	Character encoding aliases for legacy web content
14mr|python-webencodings-0.5.1-3|7	Group:		Development/Python
14mr|python-webencodings-0.5.1-3|8	
14mr|python-webencodings-0.5.1-3|9	License:	BSD
14mr|python-webencodings-0.5.1-3|10	URL:		https://github.com/SimonSapin/python-webencodings
14mr|python-webencodings-0.5.1-3|11	Source0:	%{pypi_source}
14mr|python-webencodings-0.5.1-3|12	BuildArch:	noarch
14mr|python-webencodings-0.5.1-3|13	
14mr|python-webencodings-0.5.1-3|14	BuildRequires:	python3-devel
14mr|python-webencodings-0.5.1-3|15	BuildRequires:	python3-setuptools
14mr|python-webencodings-0.5.1-3|16	
14mr|python-webencodings-0.5.1-3|17	%description
14mr|python-webencodings-0.5.1-3|18	python-webencodings
14mr|python-webencodings-0.5.1-3|19	===================
14mr|python-webencodings-0.5.1-3|20	
14mr|python-webencodings-0.5.1-3|21	This is a Python implementation of the
14mr|python-webencodings-0.5.1-3|22	`WHATWG Encoding standard
14mr|python-webencodings-0.5.1-3|23	<http://encoding.spec.whatwg.org/>`_.
14mr|python-webencodings-0.5.1-3|24	
14mr|python-webencodings-0.5.1-3|25	* Latest
14mr|python-webencodings-0.5.1-3|26	documentation: http://packages.python.org/webencodings/
14mr|python-webencodings-0.5.1-3|27	* Source code and issue
14mr|python-webencodings-0.5.1-3|28	tracker:
14mr|python-webencodings-0.5.1-3|29	https://github.com/gsnedders/python2-webencodings
14mr|python-webencodings-0.5.1-3|30	* PyPI releases:
14mr|python-webencodings-0.5.1-3|31	http://pypi.python.org/pypi/webencodings
14mr|python-webencodings-0.5.1-3|32	
14mr|python-webencodings-0.5.1-3|33	#---------------------------------------------------
14mr|python-webencodings-0.5.1-3|34	%package -n     python3-%{pypi_name}
14mr|python-webencodings-0.5.1-3|35	Summary:	%{summary}
14mr|python-webencodings-0.5.1-3|36	Group:		Development/Python
14mr|python-webencodings-0.5.1-3|37	
14mr|python-webencodings-0.5.1-3|38	%description -n python3-%{pypi_name}
14mr|python-webencodings-0.5.1-3|39	python-webencodings
14mr|python-webencodings-0.5.1-3|40	===================
14mr|python-webencodings-0.5.1-3|41	
14mr|python-webencodings-0.5.1-3|42	This is a Python implementation of the
14mr|python-webencodings-0.5.1-3|43	`WHATWG Encoding standard
14mr|python-webencodings-0.5.1-3|44	<http://encoding.spec.whatwg.org/>`_.
14mr|python-webencodings-0.5.1-3|45	
14mr|python-webencodings-0.5.1-3|46	* Latest
14mr|python-webencodings-0.5.1-3|47	documentation: http://packages.python.org/webencodings/
14mr|python-webencodings-0.5.1-3|48	* Source code and issue
14mr|python-webencodings-0.5.1-3|49	tracker:
14mr|python-webencodings-0.5.1-3|50	https://github.com/gsnedders/python2-webencodings
14mr|python-webencodings-0.5.1-3|51	* PyPI releases:
14mr|python-webencodings-0.5.1-3|52	http://pypi.python.org/pypi/webencodings
14mr|python-webencodings-0.5.1-3|53	
14mr|python-webencodings-0.5.1-3|54	%files -n python3-%{pypi_name}
14mr|python-webencodings-0.5.1-3|55	%doc README.rst
14mr|python-webencodings-0.5.1-3|56	%{python3_sitelib}/%{pypi_name}
14mr|python-webencodings-0.5.1-3|57	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mr|python-webencodings-0.5.1-3|58	
14mr|python-webencodings-0.5.1-3|59	#---------------------------------------------------
14mr|python-webencodings-0.5.1-3|60	%prep
14mr|python-webencodings-0.5.1-3|61	%setup -qn %{pypi_name}-%{version}
14mr|python-webencodings-0.5.1-3|62	# Remove bundled egg-info
14mr|python-webencodings-0.5.1-3|63	rm -rf %{pypi_name}.egg-info
14mr|python-webencodings-0.5.1-3|64	
14mr|python-webencodings-0.5.1-3|65	%generate_buildrequires
14mr|python-webencodings-0.5.1-3|66	%pyproject_buildrequires
14mr|python-webencodings-0.5.1-3|67	
14mr|python-webencodings-0.5.1-3|68	%build
14mr|python-webencodings-0.5.1-3|69	%pyproject_wheel
14mr|python-webencodings-0.5.1-3|70	
14mr|python-webencodings-0.5.1-3|71	%install
14mr|python-webencodings-0.5.1-3|72	%pyproject_install

331 14
14mr|python-webob-1.8.7-2|1	%define tarname	WebOb
14mr|python-webob-1.8.7-2|2	
14mr|python-webob-1.8.7-2|3	Summary:	WSGI request and response object for Python
14mr|python-webob-1.8.7-2|4	
14mr|python-webob-1.8.7-2|5	Name:		python-webob
14mr|python-webob-1.8.7-2|6	Version:	1.8.7
14mr|python-webob-1.8.7-2|7	Release:	2
14mr|python-webob-1.8.7-2|8	Source0:	https://files.pythonhosted.org/packages/c7/45/ee5f034fb4ebe3236fa49e5a4fcbc54444dd22ecf33079cf56f9606d479d/WebOb-1.8.7.tar.gz
14mr|python-webob-1.8.7-2|9	License:	MIT
14mr|python-webob-1.8.7-2|10	Group:		Development/Python
14mr|python-webob-1.8.7-2|11	Url:		http://pythonpaste.org/webob/
14mr|python-webob-1.8.7-2|12	BuildArch:	noarch
14mr|python-webob-1.8.7-2|13	
14mr|python-webob-1.8.7-2|14	%description
14mr|python-webob-1.8.7-2|15	WebOb provides wrappers around the WSGI request environment, and an
14mr|python-webob-1.8.7-2|16	object to help create WSGI responses.
14mr|python-webob-1.8.7-2|17	
14mr|python-webob-1.8.7-2|18	The objects map much of the specified behavior of HTTP, including
14mr|python-webob-1.8.7-2|19	header parsing and accessors for other standard parts of the
14mr|python-webob-1.8.7-2|20	environment.
14mr|python-webob-1.8.7-2|21	
14mr|python-webob-1.8.7-2|22	%package -n python3-webob
14mr|python-webob-1.8.7-2|23	Summary:	WSGI request and response object for Python
14mr|python-webob-1.8.7-2|24	Group:		Development/Python
14mr|python-webob-1.8.7-2|25	BuildRequires:	python3-setuptools
14mr|python-webob-1.8.7-2|26	
14mr|python-webob-1.8.7-2|27	%description -n python3-webob
14mr|python-webob-1.8.7-2|28	WebOb provides wrappers around the WSGI request environment, and an
14mr|python-webob-1.8.7-2|29	object to help create WSGI responses.
14mr|python-webob-1.8.7-2|30	
14mr|python-webob-1.8.7-2|31	The objects map much of the specified behavior of HTTP, including
14mr|python-webob-1.8.7-2|32	header parsing and accessors for other standard parts of the
14mr|python-webob-1.8.7-2|33	environment.
14mr|python-webob-1.8.7-2|34	
14mr|python-webob-1.8.7-2|35	
14mr|python-webob-1.8.7-2|36	%prep
14mr|python-webob-1.8.7-2|37	%setup -q -n %{tarname}-%{version}
14mr|python-webob-1.8.7-2|38	
14mr|python-webob-1.8.7-2|39	# Disable performance_test, which requires repoze.profile, which isn't
14mr|python-webob-1.8.7-2|40	# in Fedora.
14mr|python-webob-1.8.7-2|41	%{__rm} -f tests/performance_test.py
14mr|python-webob-1.8.7-2|42	# Remove an empty unneeded file that is there for scm purposes.
14mr|python-webob-1.8.7-2|43	rm docs/_static/.empty
14mr|python-webob-1.8.7-2|44	
14mr|python-webob-1.8.7-2|45	%build
14mr|python-webob-1.8.7-2|46	%py3_build
14mr|python-webob-1.8.7-2|47	
14mr|python-webob-1.8.7-2|48	%install
14mr|python-webob-1.8.7-2|49	%py3_install
14mr|python-webob-1.8.7-2|50	
14mr|python-webob-1.8.7-2|51	%files -n python3-webob
14mr|python-webob-1.8.7-2|52	%license docs/license.txt
14mr|python-webob-1.8.7-2|53	%doc docs/*
14mr|python-webob-1.8.7-2|54	%{python3_sitelib}/webob/
14mr|python-webob-1.8.7-2|55	%{python3_sitelib}/WebOb-%{version}-py%{python3_version}.egg-info

332 14
14mr|python-webtest-3.0.1-1|1	%global with_tests 0
14mr|python-webtest-3.0.1-1|2	
14mr|python-webtest-3.0.1-1|3	Name:           python-webtest
14mr|python-webtest-3.0.1-1|4	Version:	3.0.1
14mr|python-webtest-3.0.1-1|5	Release:	1
14mr|python-webtest-3.0.1-1|6	Summary:        Helper to test WSGI applications
14mr|python-webtest-3.0.1-1|7	Group:		Development/Python
14mr|python-webtest-3.0.1-1|8	License:        MIT
14mr|python-webtest-3.0.1-1|9	URL:            https://github.com/Pylons/webtest
14mr|python-webtest-3.0.1-1|10	Source0:        https://github.com/Pylons/webtest/archive/%{version}.tar.gz
14mr|python-webtest-3.0.1-1|11	
14mr|python-webtest-3.0.1-1|12	BuildArch:      noarch
14mr|python-webtest-3.0.1-1|13	
14mr|python-webtest-3.0.1-1|14	BuildRequires:  python3-devel
14mr|python-webtest-3.0.1-1|15	BuildRequires:  python3-setuptools
14mr|python-webtest-3.0.1-1|16	BuildRequires:  python3-nose
14mr|python-webtest-3.0.1-1|17	
14mr|python-webtest-3.0.1-1|18	%if 0%{?with_tests}
14mr|python-webtest-3.0.1-1|19	BuildRequires:  python3-beautifulsoup4
14mr|python-webtest-3.0.1-1|20	BuildRequires:  python3-paste-deploy
14mr|python-webtest-3.0.1-1|21	BuildRequires:  python3-pyquery
14mr|python-webtest-3.0.1-1|22	BuildRequires:  python3-six
14mr|python-webtest-3.0.1-1|23	BuildRequires:  python3-waitress
14mr|python-webtest-3.0.1-1|24	BuildRequires:  python3-webob
14mr|python-webtest-3.0.1-1|25	BuildRequires:  python3-WSGIProxy2
14mr|python-webtest-3.0.1-1|26	BuildRequires:  python3-pylons-sphinx-themes
14mr|python-webtest-3.0.1-1|27	%endif
14mr|python-webtest-3.0.1-1|28	
14mr|python-webtest-3.0.1-1|29	%global _description\
14mr|python-webtest-3.0.1-1|30	WebTest wraps any WSGI application and makes it easy to send test\
14mr|python-webtest-3.0.1-1|31	requests to that application, without starting up an HTTP server.\
14mr|python-webtest-3.0.1-1|32	\
14mr|python-webtest-3.0.1-1|33	This provides convenient full-stack testing of applications written\
14mr|python-webtest-3.0.1-1|34	with any WSGI-compatible framework.
14mr|python-webtest-3.0.1-1|35	
14mr|python-webtest-3.0.1-1|36	%description %_description
14mr|python-webtest-3.0.1-1|37	
14mr|python-webtest-3.0.1-1|38	%package -n python3-webtest
14mr|python-webtest-3.0.1-1|39	Summary:        Helper to test WSGI applications
14mr|python-webtest-3.0.1-1|40	
14mr|python-webtest-3.0.1-1|41	Requires:       python3-beautifulsoup4
14mr|python-webtest-3.0.1-1|42	Requires:       python3-six
14mr|python-webtest-3.0.1-1|43	Requires:       python3-waitress
14mr|python-webtest-3.0.1-1|44	Requires:       python3-webob
14mr|python-webtest-3.0.1-1|45	
14mr|python-webtest-3.0.1-1|46	%description -n python3-webtest
14mr|python-webtest-3.0.1-1|47	WebTest wraps any WSGI application and makes it easy to send test
14mr|python-webtest-3.0.1-1|48	requests to that application, without starting up an HTTP server.
14mr|python-webtest-3.0.1-1|49	
14mr|python-webtest-3.0.1-1|50	This provides convenient full-stack testing of applications written
14mr|python-webtest-3.0.1-1|51	with any WSGI-compatible framework.
14mr|python-webtest-3.0.1-1|52	
14mr|python-webtest-3.0.1-1|53	
14mr|python-webtest-3.0.1-1|54	%prep
14mr|python-webtest-3.0.1-1|55	%setup -q -n webtest-%{version}
14mr|python-webtest-3.0.1-1|56	
14mr|python-webtest-3.0.1-1|57	# Remove bundled egg info if it exists.
14mr|python-webtest-3.0.1-1|58	rm -rf *.egg-info
14mr|python-webtest-3.0.1-1|59	
14mr|python-webtest-3.0.1-1|60	find tests -type f -exec sed -i "s|import mock|from unittest import mock|" {} \;
14mr|python-webtest-3.0.1-1|61	
14mr|python-webtest-3.0.1-1|62	%build
14mr|python-webtest-3.0.1-1|63	%py3_build
14mr|python-webtest-3.0.1-1|64	# remove files not needed in documentation
14mr|python-webtest-3.0.1-1|65	rm -f docs/Makefile docs/conf.py docs/changelog.rst
14mr|python-webtest-3.0.1-1|66	cp -a CHANGELOG.rst docs/
14mr|python-webtest-3.0.1-1|67	
14mr|python-webtest-3.0.1-1|68	%install
14mr|python-webtest-3.0.1-1|69	%{__rm} -rf %{buildroot}
14mr|python-webtest-3.0.1-1|70	%py3_install
14mr|python-webtest-3.0.1-1|71	
14mr|python-webtest-3.0.1-1|72	
14mr|python-webtest-3.0.1-1|73	%if 0%{?with_tests}
14mr|python-webtest-3.0.1-1|74	%check
14mr|python-webtest-3.0.1-1|75	PYTHONPATH=$(pwd) nosetests-%{python3_version}
14mr|python-webtest-3.0.1-1|76	%endif
14mr|python-webtest-3.0.1-1|77	
14mr|python-webtest-3.0.1-1|78	%files -n python3-webtest
14mr|python-webtest-3.0.1-1|79	%doc docs/*
14mr|python-webtest-3.0.1-1|80	%{python3_sitelib}/webtest
14mr|python-webtest-3.0.1-1|81	%{python3_sitelib}/*.egg-info

333 14
14mr|python-werkzeug-3.1.3-1|1	%global pypi_name werkzeug
14mr|python-werkzeug-3.1.3-1|2	
14mr|python-werkzeug-3.1.3-1|3	Name:		python-%{pypi_name}
14mr|python-werkzeug-3.1.3-1|4	Version:	3.1.3
14mr|python-werkzeug-3.1.3-1|5	Release:	1
14mr|python-werkzeug-3.1.3-1|6	Summary:	Comprehensive WSGI web application library
14mr|python-werkzeug-3.1.3-1|7	Group:		Development/Python
14mr|python-werkzeug-3.1.3-1|8	
14mr|python-werkzeug-3.1.3-1|9	License:	BSD
14mr|python-werkzeug-3.1.3-1|10	URL:		https://werkzeug.palletsprojects.com
14mr|python-werkzeug-3.1.3-1|11	Source0:	%{pypi_source}
14mr|python-werkzeug-3.1.3-1|12	BuildRequires:	python3-devel
14mr|python-werkzeug-3.1.3-1|13	BuildRequires:	python3dist(setuptools)
14mr|python-werkzeug-3.1.3-1|14	
14mr|python-werkzeug-3.1.3-1|15	BuildArch:	noarch
14mr|python-werkzeug-3.1.3-1|16	
14mr|python-werkzeug-3.1.3-1|17	%global _description %{expand:
14mr|python-werkzeug-3.1.3-1|18	Werkzeug
14mr|python-werkzeug-3.1.3-1|19	========
14mr|python-werkzeug-3.1.3-1|20	
14mr|python-werkzeug-3.1.3-1|21	Werkzeug started as simple collection of various utilities for WSGI
14mr|python-werkzeug-3.1.3-1|22	applications and has become one of the most advanced WSGI utility
14mr|python-werkzeug-3.1.3-1|23	modules.  It includes a powerful debugger, full featured request and
14mr|python-werkzeug-3.1.3-1|24	response objects, HTTP utilities to handle entity tags, cache control
14mr|python-werkzeug-3.1.3-1|25	headers, HTTP dates, cookie handling, file uploads, a powerful URL
14mr|python-werkzeug-3.1.3-1|26	routing system and a bunch of community contributed addon modules.
14mr|python-werkzeug-3.1.3-1|27	
14mr|python-werkzeug-3.1.3-1|28	Werkzeug is unicode aware and does not enforce a specific template
14mr|python-werkzeug-3.1.3-1|29	engine, database adapter or anything else. It does not even enforce
14mr|python-werkzeug-3.1.3-1|30	a specific way of handling requests and leaves all that up to the
14mr|python-werkzeug-3.1.3-1|31	developer. It is most useful for end user applications which should work
14mr|python-werkzeug-3.1.3-1|32	on as many server environments as possible (such as blogs, wikis,
14mr|python-werkzeug-3.1.3-1|33	bulletin boards, etc.).}
14mr|python-werkzeug-3.1.3-1|34	
14mr|python-werkzeug-3.1.3-1|35	%description %{_description}
14mr|python-werkzeug-3.1.3-1|36	
14mr|python-werkzeug-3.1.3-1|37	#-----------------------------------------------------
14mr|python-werkzeug-3.1.3-1|38	%package -n python3-%{pypi_name}
14mr|python-werkzeug-3.1.3-1|39	Summary:	%{summary}
14mr|python-werkzeug-3.1.3-1|40	Group:		Development/Python
14mr|python-werkzeug-3.1.3-1|41	
14mr|python-werkzeug-3.1.3-1|42	%description -n python3-%{pypi_name} %{_description}
14mr|python-werkzeug-3.1.3-1|43	
14mr|python-werkzeug-3.1.3-1|44	%files -n python3-%{pypi_name} -f %pyproject_files
14mr|python-werkzeug-3.1.3-1|45	%license LICENSE.txt
14mr|python-werkzeug-3.1.3-1|46	%doc CHANGES.rst README.md
14mr|python-werkzeug-3.1.3-1|47	
14mr|python-werkzeug-3.1.3-1|48	#-----------------------------------------------------
14mr|python-werkzeug-3.1.3-1|49	
14mr|python-werkzeug-3.1.3-1|50	%prep
14mr|python-werkzeug-3.1.3-1|51	%autosetup -p1 -n %{pypi_name}-%{version}
14mr|python-werkzeug-3.1.3-1|52	%generate_buildrequires
14mr|python-werkzeug-3.1.3-1|53	%pyproject_buildrequires
14mr|python-werkzeug-3.1.3-1|54	
14mr|python-werkzeug-3.1.3-1|55	%build
14mr|python-werkzeug-3.1.3-1|56	%pyproject_wheel
14mr|python-werkzeug-3.1.3-1|57	
14mr|python-werkzeug-3.1.3-1|58	%install
14mr|python-werkzeug-3.1.3-1|59	%pyproject_install
14mr|python-werkzeug-3.1.3-1|60	%pyproject_save_files %{pypi_name}

334 14
14mr|python-wheel-0.44.0-2|1	%define pypi_name	wheel
14mr|python-wheel-0.44.0-2|2	%bcond_with	tests
14mr|python-wheel-0.44.0-2|3	
14mr|python-wheel-0.44.0-2|4	Name:		python-%{pypi_name}
14mr|python-wheel-0.44.0-2|5	Version:	0.44.0
14mr|python-wheel-0.44.0-2|6	Release:	2
14mr|python-wheel-0.44.0-2|7	Summary:	A built-package format for Python
14mr|python-wheel-0.44.0-2|8	Group:		Development/Python
14mr|python-wheel-0.44.0-2|9	License:	MIT
14mr|python-wheel-0.44.0-2|10	URL:		https://github.com/pypa/wheel
14mr|python-wheel-0.44.0-2|11	Source0:        https://github.com/pypa/%{pypi_name}/archive/%{version}.tar.gz?/%{pypi_name}-%{version}.tar.gz
14mr|python-wheel-0.44.0-2|12	BuildArch:	noarch
14mr|python-wheel-0.44.0-2|13	
14mr|python-wheel-0.44.0-2|14	BuildRequires:	pkgconfig(python3)
14mr|python-wheel-0.44.0-2|15	BuildRequires:	python3-flit-core
14mr|python-wheel-0.44.0-2|16	BuildRequires:	python3-pip
14mr|python-wheel-0.44.0-2|17	BuildRequires:	pyproject-rpm-macros
14mr|python-wheel-0.44.0-2|18	
14mr|python-wheel-0.44.0-2|19	%description
14mr|python-wheel-0.44.0-2|20	A built-package format for Python.
14mr|python-wheel-0.44.0-2|21	
14mr|python-wheel-0.44.0-2|22	A wheel is a ZIP-format archive with a specially formatted filename and the
14mr|python-wheel-0.44.0-2|23	.whl extension. It is designed to contain all the files for a PEP 376
14mr|python-wheel-0.44.0-2|24	compatible install in a way that is very close to the on-disk format.
14mr|python-wheel-0.44.0-2|25	
14mr|python-wheel-0.44.0-2|26	#--------------------------------------------------------------------------
14mr|python-wheel-0.44.0-2|27	%package -n     python3-%{pypi_name}
14mr|python-wheel-0.44.0-2|28	Summary:        A built-package format for Python
14mr|python-wheel-0.44.0-2|29	Group:          Development/Python
14mr|python-wheel-0.44.0-2|30	
14mr|python-wheel-0.44.0-2|31	%description -n python3-%{pypi_name}
14mr|python-wheel-0.44.0-2|32	A built-package format for Python.
14mr|python-wheel-0.44.0-2|33	
14mr|python-wheel-0.44.0-2|34	A wheel is a ZIP-format archive with a specially formatted filename and the
14mr|python-wheel-0.44.0-2|35	.whl extension. It is designed to contain all the files for a PEP 376
14mr|python-wheel-0.44.0-2|36	compatible install in a way that is very close to the on-disk format.
14mr|python-wheel-0.44.0-2|37	
14mr|python-wheel-0.44.0-2|38	This is package contains Python 3 version of the package.
14mr|python-wheel-0.44.0-2|39	
14mr|python-wheel-0.44.0-2|40	%files -n python3-%{pypi_name}
14mr|python-wheel-0.44.0-2|41	%doc LICENSE.txt README.rst
14mr|python-wheel-0.44.0-2|42	%{_bindir}/python3-wheel
14mr|python-wheel-0.44.0-2|43	%{_bindir}/wheel
14mr|python-wheel-0.44.0-2|44	%{python3_sitelib}/%{pypi_name}*
14mr|python-wheel-0.44.0-2|45	#--------------------------------------------------------------------------
14mr|python-wheel-0.44.0-2|46	%prep
14mr|python-wheel-0.44.0-2|47	%setup -q -n %{pypi_name}-%{version}
14mr|python-wheel-0.44.0-2|48	
14mr|python-wheel-0.44.0-2|49	# for autoinstall BuildRequires
14mr|python-wheel-0.44.0-2|50	%generate_buildrequires
14mr|python-wheel-0.44.0-2|51	%pyproject_buildrequires -r
14mr|python-wheel-0.44.0-2|52	
14mr|python-wheel-0.44.0-2|53	%build
14mr|python-wheel-0.44.0-2|54	%pyproject_wheel
14mr|python-wheel-0.44.0-2|55	
14mr|python-wheel-0.44.0-2|56	%install
14mr|python-wheel-0.44.0-2|57	%pyproject_install
14mr|python-wheel-0.44.0-2|58	
14mr|python-wheel-0.44.0-2|59	pushd %{buildroot}%{_bindir}
14mr|python-wheel-0.44.0-2|60	for f in $(ls); do cp $f python3-$f; done
14mr|python-wheel-0.44.0-2|61	popd

335 14
14mr|python-x2go-0.6.1.3-2|1	
14mr|python-x2go-0.6.1.3-2|2	Name:           python-x2go
14mr|python-x2go-0.6.1.3-2|3	Version:        0.6.1.3
14mr|python-x2go-0.6.1.3-2|4	Release:        2
14mr|python-x2go-0.6.1.3-2|5	Summary:        A client-side X2go API for the Python programming language
14mr|python-x2go-0.6.1.3-2|6	License:        GPLv3
14mr|python-x2go-0.6.1.3-2|7	Group:          Development/Python
14mr|python-x2go-0.6.1.3-2|8	Url:            http://www.x2go.org
14mr|python-x2go-0.6.1.3-2|9	Source0:        http://code.x2go.org/releases/source/%{name}/%{name}-%{version}.tar.gz
14mr|python-x2go-0.6.1.3-2|10	BuildArch:      noarch
14mr|python-x2go-0.6.1.3-2|11	
14mr|python-x2go-0.6.1.3-2|12	%description
14mr|python-x2go-0.6.1.3-2|13	Python X2Go provides a client-side X2go API for the Python programming
14mr|python-x2go-0.6.1.3-2|14	language.
14mr|python-x2go-0.6.1.3-2|15	Python X2go is mostly interesting for developers who want to incorporate X2go
14mr|python-x2go-0.6.1.3-2|16	client support into their own Python applications.
14mr|python-x2go-0.6.1.3-2|17	Python X2Go forms the core (heart) of the X2Go client-side applications:
14mr|python-x2go-0.6.1.3-2|18	PyHoca-GUI and PyHoca-CLI.
14mr|python-x2go-0.6.1.3-2|19	
14mr|python-x2go-0.6.1.3-2|20	#============================================================================
14mr|python-x2go-0.6.1.3-2|21	%package -n python3-x2go
14mr|python-x2go-0.6.1.3-2|22	Summary:        A client-side X2go API for the Python programming language
14mr|python-x2go-0.6.1.3-2|23	Group:          Development/Python
14mr|python-x2go-0.6.1.3-2|24	Provides:	python3-x2go = %{EVRD}
14mr|python-x2go-0.6.1.3-2|25	BuildRequires:  python3egg(setuptools)
14mr|python-x2go-0.6.1.3-2|26	BuildRequires:  python3egg(python-xlib)
14mr|python-x2go-0.6.1.3-2|27	BuildRequires:  python3egg(gevent)
14mr|python-x2go-0.6.1.3-2|28	BuildRequires:  python3egg(greenlet)
14mr|python-x2go-0.6.1.3-2|29	BuildRequires:  python3egg(paramiko)
14mr|python-x2go-0.6.1.3-2|30	
14mr|python-x2go-0.6.1.3-2|31	%description -n python3-x2go
14mr|python-x2go-0.6.1.3-2|32	Python X2Go provides a client-side X2go API for the Python programming
14mr|python-x2go-0.6.1.3-2|33	language.
14mr|python-x2go-0.6.1.3-2|34	Python X2go is mostly interesting for developers who want to incorporate X2go
14mr|python-x2go-0.6.1.3-2|35	client support into their own Python applications.
14mr|python-x2go-0.6.1.3-2|36	Python X2Go forms the core (heart) of the X2Go client-side applications:
14mr|python-x2go-0.6.1.3-2|37	PyHoca-GUI and PyHoca-CLI.
14mr|python-x2go-0.6.1.3-2|38	
14mr|python-x2go-0.6.1.3-2|39	%files -n python3-x2go
14mr|python-x2go-0.6.1.3-2|40	%{python3_sitelib}/x2go
14mr|python-x2go-0.6.1.3-2|41	%{python3_sitelib}/x2go-%{version}*
14mr|python-x2go-0.6.1.3-2|42	
14mr|python-x2go-0.6.1.3-2|43	#===========================================================================
14mr|python-x2go-0.6.1.3-2|44	
14mr|python-x2go-0.6.1.3-2|45	
14mr|python-x2go-0.6.1.3-2|46	%prep
14mr|python-x2go-0.6.1.3-2|47	%setup -q
14mr|python-x2go-0.6.1.3-2|48	
14mr|python-x2go-0.6.1.3-2|49	%build
14mr|python-x2go-0.6.1.3-2|50	%py3_build
14mr|python-x2go-0.6.1.3-2|51	
14mr|python-x2go-0.6.1.3-2|52	%install
14mr|python-x2go-0.6.1.3-2|53	%py3_install

336 14
14mr|python-xattr-1.3.0-1|1	Name:           python-xattr
14mr|python-xattr-1.3.0-1|2	Version:        1.3.0
14mr|python-xattr-1.3.0-1|3	Release:        1
14mr|python-xattr-1.3.0-1|4	Summary:        Python wrapper for extended filesystem attributes
14mr|python-xattr-1.3.0-1|5	
14mr|python-xattr-1.3.0-1|6	License:        MIT
14mr|python-xattr-1.3.0-1|7	URL:            https://github.com/xattr/xattr
14mr|python-xattr-1.3.0-1|8	Source:         %{url}/archive/v%{version}/v%{version}.tar.gz
14mr|python-xattr-1.3.0-1|9	
14mr|python-xattr-1.3.0-1|10	BuildRequires:  python3-devel
14mr|python-xattr-1.3.0-1|11	
14mr|python-xattr-1.3.0-1|12	# Not needed for multilib
14mr|python-xattr-1.3.0-1|13	ExcludeArch: %{ix86}
14mr|python-xattr-1.3.0-1|14	
14mr|python-xattr-1.3.0-1|15	%global _description %{expand:
14mr|python-xattr-1.3.0-1|16	Extended attributes extend the basic attributes of files and directories in the
14mr|python-xattr-1.3.0-1|17	file system. They are stored as name:data pairs associated with file system
14mr|python-xattr-1.3.0-1|18	objects (files, directories, symlinks, etc).
14mr|python-xattr-1.3.0-1|19	}
14mr|python-xattr-1.3.0-1|20	
14mr|python-xattr-1.3.0-1|21	%description %_description
14mr|python-xattr-1.3.0-1|22	
14mr|python-xattr-1.3.0-1|23	%package -n python3-xattr
14mr|python-xattr-1.3.0-1|24	Summary:        %{summary}
14mr|python-xattr-1.3.0-1|25	
14mr|python-xattr-1.3.0-1|26	%description -n python3-xattr %_description
14mr|python-xattr-1.3.0-1|27	
14mr|python-xattr-1.3.0-1|28	
14mr|python-xattr-1.3.0-1|29	%prep
14mr|python-xattr-1.3.0-1|30	%autosetup -p1 -n xattr-%{version}
14mr|python-xattr-1.3.0-1|31	
14mr|python-xattr-1.3.0-1|32	
14mr|python-xattr-1.3.0-1|33	%generate_buildrequires
14mr|python-xattr-1.3.0-1|34	%pyproject_buildrequires
14mr|python-xattr-1.3.0-1|35	
14mr|python-xattr-1.3.0-1|36	
14mr|python-xattr-1.3.0-1|37	%build
14mr|python-xattr-1.3.0-1|38	%pyproject_wheel
14mr|python-xattr-1.3.0-1|39	
14mr|python-xattr-1.3.0-1|40	
14mr|python-xattr-1.3.0-1|41	%install
14mr|python-xattr-1.3.0-1|42	%pyproject_install
14mr|python-xattr-1.3.0-1|43	%pyproject_save_files xattr
14mr|python-xattr-1.3.0-1|44	
14mr|python-xattr-1.3.0-1|45	
14mr|python-xattr-1.3.0-1|46	%files -n python3-xattr -f %{pyproject_files}
14mr|python-xattr-1.3.0-1|47	%doc CHANGES.txt README.rst
14mr|python-xattr-1.3.0-1|48	%license LICENSE.txt
14mr|python-xattr-1.3.0-1|49	%{_bindir}/xattr

337 14
14mr|python-yaml-6.0.3-2|1	%define pypi_name pyyaml
14mr|python-yaml-6.0.3-2|2	%define debug_package %{nil}
14mr|python-yaml-6.0.3-2|3	%define oname yaml
14mr|python-yaml-6.0.3-2|4	
14mr|python-yaml-6.0.3-2|5	Name:           python-%{oname}
14mr|python-yaml-6.0.3-2|6	Version:        6.0.3
14mr|python-yaml-6.0.3-2|7	Release:        2
14mr|python-yaml-6.0.3-2|8	Summary:        Python package implementing YAML parser and emitter
14mr|python-yaml-6.0.3-2|9	License:        MIT
14mr|python-yaml-6.0.3-2|10	Group:          Development/Python
14mr|python-yaml-6.0.3-2|11	URL:            http://pyyaml.org/
14mr|python-yaml-6.0.3-2|12	Source0:        %{pypi_source}
14mr|python-yaml-6.0.3-2|13	BuildRequires:  pkgconfig(yaml-0.1)
14mr|python-yaml-6.0.3-2|14	BuildRequires:  pkgconfig(python3)
14mr|python-yaml-6.0.3-2|15	BuildRequires:  python3-setuptools
14mr|python-yaml-6.0.3-2|16	BuildRequires:  python3-wheel
14mr|python-yaml-6.0.3-2|17	BuildRequires:  python3-cython
14mr|python-yaml-6.0.3-2|18	
14mr|python-yaml-6.0.3-2|19	%description
14mr|python-yaml-6.0.3-2|20	PyYAML is a YAML parser and emitter for the Python programming
14mr|python-yaml-6.0.3-2|21	language.
14mr|python-yaml-6.0.3-2|22	
14mr|python-yaml-6.0.3-2|23	YAML is a data serialization format designed for human readability
14mr|python-yaml-6.0.3-2|24	and interaction with scripting languages.
14mr|python-yaml-6.0.3-2|25	
14mr|python-yaml-6.0.3-2|26	# ------------------------------------------------------------------
14mr|python-yaml-6.0.3-2|27	
14mr|python-yaml-6.0.3-2|28	%package -n python3-%{oname}
14mr|python-yaml-6.0.3-2|29	Summary:        YAML parser and emitter for Python 3
14mr|python-yaml-6.0.3-2|30	Group:          Development/Python
14mr|python-yaml-6.0.3-2|31	Provides:       python3-pyyaml = %{EVRD}
14mr|python-yaml-6.0.3-2|32	Provides:       python3-%{pypi_name} = %{EVRD}
14mr|python-yaml-6.0.3-2|33	Provides:       python-yaml = %{EVRD}
14mr|python-yaml-6.0.3-2|34	Provides:       python3-PyYAML = %{EVRD}
14mr|python-yaml-6.0.3-2|35	Obsoletes:      %{mklibname python3-%{oname} -d} < 5.4.1
14mr|python-yaml-6.0.3-2|36	
14mr|python-yaml-6.0.3-2|37	%description -n python3-%{oname}
14mr|python-yaml-6.0.3-2|38	PyYAML is a YAML parser and emitter for the Python programming
14mr|python-yaml-6.0.3-2|39	language.
14mr|python-yaml-6.0.3-2|40	
14mr|python-yaml-6.0.3-2|41	YAML is a data serialization format designed for human readability
14mr|python-yaml-6.0.3-2|42	and interaction with scripting languages.
14mr|python-yaml-6.0.3-2|43	
14mr|python-yaml-6.0.3-2|44	%files -n python3-%{oname} -f %{pyproject_files}
14mr|python-yaml-6.0.3-2|45	%doc CHANGES README.md examples
14mr|python-yaml-6.0.3-2|46	
14mr|python-yaml-6.0.3-2|47	# ------------------------------------------------------------------
14mr|python-yaml-6.0.3-2|48	
14mr|python-yaml-6.0.3-2|49	%prep
14mr|python-yaml-6.0.3-2|50	%autosetup -n %{pypi_name}-%{version}
14mr|python-yaml-6.0.3-2|51	
14mr|python-yaml-6.0.3-2|52	%generate_buildrequires
14mr|python-yaml-6.0.3-2|53	%pyproject_buildrequires
14mr|python-yaml-6.0.3-2|54	
14mr|python-yaml-6.0.3-2|55	%build
14mr|python-yaml-6.0.3-2|56	%pyproject_wheel
14mr|python-yaml-6.0.3-2|57	
14mr|python-yaml-6.0.3-2|58	%install
14mr|python-yaml-6.0.3-2|59	%pyproject_install
14mr|python-yaml-6.0.3-2|60	%pyproject_save_files yaml _yaml

338 14
14mr|python-yamlloader-1.4.1-1|1	%global pypi_name yamlloader
14mr|python-yamlloader-1.4.1-1|2	
14mr|python-yamlloader-1.4.1-1|3	Summary:	Ordered YAML loader and dumper for PyYAML
14mr|python-yamlloader-1.4.1-1|4	Name:		python-%{pypi_name}
14mr|python-yamlloader-1.4.1-1|5	Version:	1.4.1
14mr|python-yamlloader-1.4.1-1|6	Release:	1
14mr|python-yamlloader-1.4.1-1|7	License:	MIT
14mr|python-yamlloader-1.4.1-1|8	Group:		Development/Python
14mr|python-yamlloader-1.4.1-1|9	Url:		https://github.com/Phynix/yamlloader
14mr|python-yamlloader-1.4.1-1|10	Source0:	%{pypi_source}
14mr|python-yamlloader-1.4.1-1|11	BuildRequires:	pyproject-rpm-macros
14mr|python-yamlloader-1.4.1-1|12	BuildRequires:	pkgconfig(python3)
14mr|python-yamlloader-1.4.1-1|13	BuildRequires:	python3-hypothesis
14mr|python-yamlloader-1.4.1-1|14	BuildArch:	noarch
14mr|python-yamlloader-1.4.1-1|15	
14mr|python-yamlloader-1.4.1-1|16	%description
14mr|python-yamlloader-1.4.1-1|17	This module provides loaders and dumpers for PyYAML. Currently, an
14mr|python-yamlloader-1.4.1-1|18	OrderedDict loader/dumper is implemented, allowing to keep items order
14mr|python-yamlloader-1.4.1-1|19	when loading resp. dumping a file from/to an OrderedDict (Python 3.7+:
14mr|python-yamlloader-1.4.1-1|20	Also  regular dicts are supported and are the default items to be loaded
14mr|python-yamlloader-1.4.1-1|21	to. As of Python 3.7 preservation of insertion order is a language feature
14mr|python-yamlloader-1.4.1-1|22	of regular dicts.)
14mr|python-yamlloader-1.4.1-1|23	
14mr|python-yamlloader-1.4.1-1|24	This project was originally mirrored from yamlordereddict Many thanks to
14mr|python-yamlloader-1.4.1-1|25	the original author François Ménabé! The library contains several
14mr|python-yamlloader-1.4.1-1|26	improvements including automated testing and the much faster C-versions
14mr|python-yamlloader-1.4.1-1|27	of the Loaders/Dumpers.
14mr|python-yamlloader-1.4.1-1|28	
14mr|python-yamlloader-1.4.1-1|29	#----------------------------------------------------------------------------
14mr|python-yamlloader-1.4.1-1|30	
14mr|python-yamlloader-1.4.1-1|31	%package -n python3-%{pypi_name}
14mr|python-yamlloader-1.4.1-1|32	Summary:	Ordered YAML loader and dumper for PyYAML
14mr|python-yamlloader-1.4.1-1|33	Group:		Development/Python
14mr|python-yamlloader-1.4.1-1|34	
14mr|python-yamlloader-1.4.1-1|35	%description -n python3-%{pypi_name}
14mr|python-yamlloader-1.4.1-1|36	This module provides loaders and dumpers for PyYAML. Currently, an
14mr|python-yamlloader-1.4.1-1|37	OrderedDict loader/dumper is implemented, allowing to keep items order
14mr|python-yamlloader-1.4.1-1|38	when loading resp. dumping a file from/to an OrderedDict (Python 3.7+:
14mr|python-yamlloader-1.4.1-1|39	Also  regular dicts are supported and are the default items to be loaded
14mr|python-yamlloader-1.4.1-1|40	to. As of Python 3.7 preservation of insertion order is a language feature
14mr|python-yamlloader-1.4.1-1|41	of regular dicts.)
14mr|python-yamlloader-1.4.1-1|42	
14mr|python-yamlloader-1.4.1-1|43	This project was originally mirrored from yamlordereddict Many thanks to
14mr|python-yamlloader-1.4.1-1|44	the original author François Ménabé! The library contains several
14mr|python-yamlloader-1.4.1-1|45	improvements including automated testing and the much faster C-versions
14mr|python-yamlloader-1.4.1-1|46	of the Loaders/Dumpers.
14mr|python-yamlloader-1.4.1-1|47	
14mr|python-yamlloader-1.4.1-1|48	%files -n python3-%{pypi_name}
14mr|python-yamlloader-1.4.1-1|49	%doc README.rst
14mr|python-yamlloader-1.4.1-1|50	%{python3_sitelib}/yamlloader
14mr|python-yamlloader-1.4.1-1|51	%{python3_sitelib}/yamlloader-*.dist-info
14mr|python-yamlloader-1.4.1-1|52	
14mr|python-yamlloader-1.4.1-1|53	#----------------------------------------------------------------------------
14mr|python-yamlloader-1.4.1-1|54	
14mr|python-yamlloader-1.4.1-1|55	%prep
14mr|python-yamlloader-1.4.1-1|56	%autosetup -n %{pypi_name}-%{version}
14mr|python-yamlloader-1.4.1-1|57	
14mr|python-yamlloader-1.4.1-1|58	%generate_buildrequires
14mr|python-yamlloader-1.4.1-1|59	%pyproject_buildrequires -r
14mr|python-yamlloader-1.4.1-1|60	
14mr|python-yamlloader-1.4.1-1|61	%build
14mr|python-yamlloader-1.4.1-1|62	%pyproject_wheel
14mr|python-yamlloader-1.4.1-1|63	
14mr|python-yamlloader-1.4.1-1|64	%install
14mr|python-yamlloader-1.4.1-1|65	%pyproject_install
14mr|python-yamlloader-1.4.1-1|66	

339 14
14mr|python-yarl-1.25.1-1|1	# Enables additional tests in tests/test_pydantic.py
14mr|python-yarl-1.25.1-1|2	%bcond pydantic 0
14mr|python-yarl-1.25.1-1|3	
14mr|python-yarl-1.25.1-1|4	Name:           python-yarl
14mr|python-yarl-1.25.1-1|5	Version:        1.25.1
14mr|python-yarl-1.25.1-1|6	Release:        1
14mr|python-yarl-1.25.1-1|7	Summary:        Python module to handle URLs
14mr|python-yarl-1.25.1-1|8	
14mr|python-yarl-1.25.1-1|9	License:        Apache-2.0
14mr|python-yarl-1.25.1-1|10	URL:            https://yarl.readthedocs.io
14mr|python-yarl-1.25.1-1|11	Source:         https://github.com/aio-libs/yarl/archive/v%{version}/yarl-%{version}.tar.gz
14mr|python-yarl-1.25.1-1|12	# Allow downstream packagers to opt out of release build flags
14mr|python-yarl-1.25.1-1|13	# https://github.com/aio-libs/yarl/pull/1675
14mr|python-yarl-1.25.1-1|14	#
14mr|python-yarl-1.25.1-1|15	# Fixes:
14mr|python-yarl-1.25.1-1|16	#
14mr|python-yarl-1.25.1-1|17	# Cannot build distribution-friendly wheels
14mr|python-yarl-1.25.1-1|18	# https://github.com/aio-libs/yarl/issues/1592
14mr|python-yarl-1.25.1-1|19	#
14mr|python-yarl-1.25.1-1|20	# Rebased on v1.25.1.
14mr|python-yarl-1.25.1-1|21	Patch:          yarl-1.25.1-system-flags.patch
14mr|python-yarl-1.25.1-1|22	
14mr|python-yarl-1.25.1-1|23	BuildRequires:  python3dist(cython)
14mr|python-yarl-1.25.1-1|24	BuildRequires:  python3-devel
14mr|python-yarl-1.25.1-1|25	
14mr|python-yarl-1.25.1-1|26	# See requirements/test-cibuildwheel.txt and requirements/test.txt, which also
14mr|python-yarl-1.25.1-1|27	# contain coverage-analysis tools and some other unnecessary or unwanted
14mr|python-yarl-1.25.1-1|28	# dependencies.
14mr|python-yarl-1.25.1-1|29	BuildRequires:  python3dist(hypothesis)
14mr|python-yarl-1.25.1-1|30	%if %{with pydantic}
14mr|python-yarl-1.25.1-1|31	BuildRequires:  python3dist(pydantic)
14mr|python-yarl-1.25.1-1|32	%endif
14mr|python-yarl-1.25.1-1|33	
14mr|python-yarl-1.25.1-1|34	%description
14mr|python-yarl-1.25.1-1|35	The module provides handy URL class for URL parsing and changing.
14mr|python-yarl-1.25.1-1|36	
14mr|python-yarl-1.25.1-1|37	%package -n python3-yarl
14mr|python-yarl-1.25.1-1|38	Summary:        %{summary}
14mr|python-yarl-1.25.1-1|39	
14mr|python-yarl-1.25.1-1|40	%description -n python3-yarl
14mr|python-yarl-1.25.1-1|41	The module provides handy URL class for URL parsing and changing.
14mr|python-yarl-1.25.1-1|42	
14mr|python-yarl-1.25.1-1|43	%prep
14mr|python-yarl-1.25.1-1|44	%autosetup -n yarl-%{version} -p1
14mr|python-yarl-1.25.1-1|45	# Disable coverage
14mr|python-yarl-1.25.1-1|46	sed --regexp-extended --in-place 's/(-.*cov.*$)/#\1/g' pytest.ini
14mr|python-yarl-1.25.1-1|47	
14mr|python-yarl-1.25.1-1|48	%generate_buildrequires
14mr|python-yarl-1.25.1-1|49	export YARL_NO_BUILD_OPTIMIZATION_FLAGS=1
14mr|python-yarl-1.25.1-1|50	# Imitates upstream, and doesn’t interfere with respecting distro flags
14mr|python-yarl-1.25.1-1|51	export CFLAGS="${CFLAGS} -DNDEBUG"
14mr|python-yarl-1.25.1-1|52	%pyproject_buildrequires
14mr|python-yarl-1.25.1-1|53	
14mr|python-yarl-1.25.1-1|54	%build
14mr|python-yarl-1.25.1-1|55	export YARL_NO_BUILD_OPTIMIZATION_FLAGS=1
14mr|python-yarl-1.25.1-1|56	# Imitates upstream, and doesn’t interfere with respecting distro flags
14mr|python-yarl-1.25.1-1|57	export CFLAGS="%{optflags} -DNDEBUG"
14mr|python-yarl-1.25.1-1|58	%pyproject_wheel
14mr|python-yarl-1.25.1-1|59	
14mr|python-yarl-1.25.1-1|60	%install
14mr|python-yarl-1.25.1-1|61	%pyproject_install
14mr|python-yarl-1.25.1-1|62	%pyproject_save_files --assert-license yarl
14mr|python-yarl-1.25.1-1|63	
14mr|python-yarl-1.25.1-1|64	%files -n python3-yarl -f %{pyproject_files}
14mr|python-yarl-1.25.1-1|65	%doc CHANGES.rst README.rst

340 14
14mr|python-yubico-1.3.3-4|1	%define pypi_name	yubico
14mr|python-yubico-1.3.3-4|2	
14mr|python-yubico-1.3.3-4|3	Summary:	Pure-python library for interacting with Yubikeys
14mr|python-yubico-1.3.3-4|4	Name:		python-%{pypi_name}
14mr|python-yubico-1.3.3-4|5	Version:	1.3.3
14mr|python-yubico-1.3.3-4|6	Release:	4
14mr|python-yubico-1.3.3-4|7	License:	BSD
14mr|python-yubico-1.3.3-4|8	Group:		Development/Python
14mr|python-yubico-1.3.3-4|9	Url:		https://github.com/Yubico/python-yubico
14mr|python-yubico-1.3.3-4|10	Source0:	https://github.com/Yubico/python-yubico/archive/%{name}-%{version}.tar.gz
14mr|python-yubico-1.3.3-4|11	Patch0:		yubico-python38-warning.patch
14mr|python-yubico-1.3.3-4|12	BuildRequires:	python3-setuptools
14mr|python-yubico-1.3.3-4|13	BuildRequires:	pkgconfig(python3)
14mr|python-yubico-1.3.3-4|14	BuildArch:	noarch
14mr|python-yubico-1.3.3-4|15	
14mr|python-yubico-1.3.3-4|16	%description
14mr|python-yubico-1.3.3-4|17	Pure-python library for interacting with Yubikeys
14mr|python-yubico-1.3.3-4|18	
14mr|python-yubico-1.3.3-4|19	#----------------------------------------------------------------------------
14mr|python-yubico-1.3.3-4|20	
14mr|python-yubico-1.3.3-4|21	%package -n python3-%{pypi_name}
14mr|python-yubico-1.3.3-4|22	Summary:	Pure-python3 library for interacting with Yubikeys
14mr|python-yubico-1.3.3-4|23	Group:		Development/Python
14mr|python-yubico-1.3.3-4|24	BuildArch:	noarch
14mr|python-yubico-1.3.3-4|25	Requires:	python3dist(pyusb)
14mr|python-yubico-1.3.3-4|26	
14mr|python-yubico-1.3.3-4|27	%description -n	python3-%{pypi_name}
14mr|python-yubico-1.3.3-4|28	Pure-python3 library for interacting with Yubikeys
14mr|python-yubico-1.3.3-4|29	
14mr|python-yubico-1.3.3-4|30	%files -n python3-%{pypi_name}
14mr|python-yubico-1.3.3-4|31	%doc COPYING NEWS README
14mr|python-yubico-1.3.3-4|32	%{python3_sitelib}/%{pypi_name}
14mr|python-yubico-1.3.3-4|33	%{python3_sitelib}/python_%{pypi_name}-%{version}-*
14mr|python-yubico-1.3.3-4|34	
14mr|python-yubico-1.3.3-4|35	#----------------------------------------------------------------------------
14mr|python-yubico-1.3.3-4|36	
14mr|python-yubico-1.3.3-4|37	%prep
14mr|python-yubico-1.3.3-4|38	%autosetup -p1 -n %{name}-%{name}-%{version}
14mr|python-yubico-1.3.3-4|39	sed -i 's|setup_requires=|tests_require=|' setup.py
14mr|python-yubico-1.3.3-4|40	
14mr|python-yubico-1.3.3-4|41	%build
14mr|python-yubico-1.3.3-4|42	
14mr|python-yubico-1.3.3-4|43	%install
14mr|python-yubico-1.3.3-4|44	PYTHONDONTWRITEBYTECODE=1 %{__python3} setup.py install --root=%{buildroot}

341 14
14mr|python-zipp-3.20.2-1|1	%define _python_no_extras_requires 1
14mr|python-zipp-3.20.2-1|2	
14mr|python-zipp-3.20.2-1|3	%global pypi_name zipp
14mr|python-zipp-3.20.2-1|4	
14mr|python-zipp-3.20.2-1|5	%bcond_with docs
14mr|python-zipp-3.20.2-1|6	
14mr|python-zipp-3.20.2-1|7	Name:           python-%{pypi_name}
14mr|python-zipp-3.20.2-1|8	Version:	3.20.2
14mr|python-zipp-3.20.2-1|9	Release:	1
14mr|python-zipp-3.20.2-1|10	Summary:        Backport of pathlib-compatible object wrapper for zip files
14mr|python-zipp-3.20.2-1|11	Group:          Development/Python
14mr|python-zipp-3.20.2-1|12	License:        MIT
14mr|python-zipp-3.20.2-1|13	URL:            https://github.com/jaraco/zipp
14mr|python-zipp-3.20.2-1|14	Source0:	%{pypi_source}
14mr|python-zipp-3.20.2-1|15	BuildArch:      noarch
14mr|python-zipp-3.20.2-1|16	
14mr|python-zipp-3.20.2-1|17	BuildRequires:  python3-devel
14mr|python-zipp-3.20.2-1|18	BuildRequires:  pyproject-rpm-macros
14mr|python-zipp-3.20.2-1|19	BuildRequires:  python3dist(toml)
14mr|python-zipp-3.20.2-1|20	%if %{with docs}
14mr|python-zipp-3.20.2-1|21	BuildRequires:  python3dist(jaraco.packaging)
14mr|python-zipp-3.20.2-1|22	BuildRequires:  python3dist(rst.linker)
14mr|python-zipp-3.20.2-1|23	BuildRequires:  python3dist(sphinx)
14mr|python-zipp-3.20.2-1|24	%endif
14mr|python-zipp-3.20.2-1|25	
14mr|python-zipp-3.20.2-1|26	%description
14mr|python-zipp-3.20.2-1|27	A pathlib-compatible Zipfile object wrapper. A backport of the Path object.
14mr|python-zipp-3.20.2-1|28	
14mr|python-zipp-3.20.2-1|29	#------------------------------------------------------------
14mr|python-zipp-3.20.2-1|30	%package -n     python3-%{pypi_name}
14mr|python-zipp-3.20.2-1|31	Summary:        %{summary}
14mr|python-zipp-3.20.2-1|32	Group:          Development/Python
14mr|python-zipp-3.20.2-1|33	Requires:       python3dist(pathlib2)
14mr|python-zipp-3.20.2-1|34	
14mr|python-zipp-3.20.2-1|35	%description -n python3-%{pypi_name}
14mr|python-zipp-3.20.2-1|36	A pathlib-compatible Zipfile object wrapper. A backport of the Path object.
14mr|python-zipp-3.20.2-1|37	
14mr|python-zipp-3.20.2-1|38	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mr|python-zipp-3.20.2-1|39	%license LICENSE
14mr|python-zipp-3.20.2-1|40	%doc README.rst
14mr|python-zipp-3.20.2-1|41	
14mr|python-zipp-3.20.2-1|42	#------------------------------------------------------------
14mr|python-zipp-3.20.2-1|43	
14mr|python-zipp-3.20.2-1|44	%if %{with docs}
14mr|python-zipp-3.20.2-1|45	%package -n python-%{pypi_name}-doc
14mr|python-zipp-3.20.2-1|46	Summary:        zipp documentation
14mr|python-zipp-3.20.2-1|47	Group:          Documentation
14mr|python-zipp-3.20.2-1|48	
14mr|python-zipp-3.20.2-1|49	%description -n python-%{pypi_name}-doc
14mr|python-zipp-3.20.2-1|50	Documentation for zipp
14mr|python-zipp-3.20.2-1|51	
14mr|python-zipp-3.20.2-1|52	%files -n python-%{pypi_name}-doc
14mr|python-zipp-3.20.2-1|53	%doc html
14mr|python-zipp-3.20.2-1|54	%license LICENSE
14mr|python-zipp-3.20.2-1|55	
14mr|python-zipp-3.20.2-1|56	%endif
14mr|python-zipp-3.20.2-1|57	#------------------------------------------------------------
14mr|python-zipp-3.20.2-1|58	
14mr|python-zipp-3.20.2-1|59	%prep
14mr|python-zipp-3.20.2-1|60	%autosetup -n %{pypi_name}-%{version}
14mr|python-zipp-3.20.2-1|61	
14mr|python-zipp-3.20.2-1|62	# Remove bundled egg-info
14mr|python-zipp-3.20.2-1|63	rm -rf %{pypi_name}.egg-info
14mr|python-zipp-3.20.2-1|64	
14mr|python-zipp-3.20.2-1|65	%generate_buildrequires
14mr|python-zipp-3.20.2-1|66	%pyproject_buildrequires -r
14mr|python-zipp-3.20.2-1|67	
14mr|python-zipp-3.20.2-1|68	%build
14mr|python-zipp-3.20.2-1|69	%pyproject_wheel
14mr|python-zipp-3.20.2-1|70	
14mr|python-zipp-3.20.2-1|71	%if %{with docs}
14mr|python-zipp-3.20.2-1|72	# generate html docs
14mr|python-zipp-3.20.2-1|73	PYTHONPATH=${PWD} sphinx-build docs html
14mr|python-zipp-3.20.2-1|74	# remove the sphinx-build leftovers
14mr|python-zipp-3.20.2-1|75	rm -rf html/.{doctrees,buildinfo}
14mr|python-zipp-3.20.2-1|76	%endif
14mr|python-zipp-3.20.2-1|77	
14mr|python-zipp-3.20.2-1|78	%install
14mr|python-zipp-3.20.2-1|79	%pyproject_install
14mr|python-zipp-3.20.2-1|80	%pyproject_save_files %{pypi_name}
14mr|python-zipp-3.20.2-1|81	

342 14
14mr|rpm-6.1.0-1|1	# Get rid of any -gnu/-gnueabi suffix for platform names
14mr|rpm-6.1.0-1|2	# to get traditional directory names
14mr|rpm-6.1.0-1|3	%ifarch x86_64
14mr|rpm-6.1.0-1|4	%define _target_platform x86_64-%{_vendor}-linux
14mr|rpm-6.1.0-1|5	%else
14mr|rpm-6.1.0-1|6	%ifarch aarch64
14mr|rpm-6.1.0-1|7	%define _target_platform aarch64-%{_vendor}-linux
14mr|rpm-6.1.0-1|8	%else
14mr|rpm-6.1.0-1|9	%define _target_platform %{_target_cpu}-%{_vendor}-linux
14mr|rpm-6.1.0-1|10	%endif
14mr|rpm-6.1.0-1|11	%endif
14mr|rpm-6.1.0-1|12	
14mr|rpm-6.1.0-1|13	%if %{__isa_bits} == 64
14mr|rpm-6.1.0-1|14	%define _lib lib64
14mr|rpm-6.1.0-1|15	%else
14mr|rpm-6.1.0-1|16	%define _lib lib
14mr|rpm-6.1.0-1|17	%endif
14mr|rpm-6.1.0-1|18	
14mr|rpm-6.1.0-1|19	%define _prefix /usr
14mr|rpm-6.1.0-1|20	%define _libdir %{_prefix}/%{_lib}
14mr|rpm-6.1.0-1|21	%define _libexecdir %{_prefix}/libexec
14mr|rpm-6.1.0-1|22	%define _bindir %{_prefix}/bin
14mr|rpm-6.1.0-1|23	%define _sysconfdir /etc
14mr|rpm-6.1.0-1|24	%define _datadir /usr/share
14mr|rpm-6.1.0-1|25	%define _defaultdocdir %{_datadir}/doc
14mr|rpm-6.1.0-1|26	%define _localstatedir /var
14mr|rpm-6.1.0-1|27	%define _infodir %{_datadir}/info
14mr|rpm-6.1.0-1|28	%define _sharedstatedir %{_localstatedir}/lib
14mr|rpm-6.1.0-1|29	
14mr|rpm-6.1.0-1|30	%define _real_vendor rosa
14mr|rpm-6.1.0-1|31	
14mr|rpm-6.1.0-1|32	# If they aren't provided by a system installed macro, define them
14mr|rpm-6.1.0-1|33	%{!?__python3: %global __python3 /usr/bin/python3}
14mr|rpm-6.1.0-1|34	
14mr|rpm-6.1.0-1|35	%{!?python3_sitearch: %global python3_sitearch %(%{__python3} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
14mr|rpm-6.1.0-1|36	
14mr|rpm-6.1.0-1|37	%define _python_bytecompile_errors_terminate_build 1
14mr|rpm-6.1.0-1|38	
14mr|rpm-6.1.0-1|39	%define __find_requires %{rpmhome}/%{_real_vendor}/find-requires %{?buildroot:%{buildroot}} %{?_target_cpu:%{_target_cpu}}
14mr|rpm-6.1.0-1|40	%define __find_provides %{rpmhome}/%{_real_vendor}/find-provides
14mr|rpm-6.1.0-1|41	
14mr|rpm-6.1.0-1|42	# run internal testsuite?
14mr|rpm-6.1.0-1|43	## TODO: Enable by default once hack patches are removed
14mr|rpm-6.1.0-1|44	%bcond_with check
14mr|rpm-6.1.0-1|45	# build with plugins?
14mr|rpm-6.1.0-1|46	%bcond_without plugins
14mr|rpm-6.1.0-1|47	# build with new db format
14mr|rpm-6.1.0-1|48	%bcond_with ndb
14mr|rpm-6.1.0-1|49	# build with openmp support?
14mr|rpm-6.1.0-1|50	# error: liblzma: Memory allocation failed
14mr|rpm-6.1.0-1|51	# on abf builds
14mr|rpm-6.1.0-1|52	# need to investigate
14mr|rpm-6.1.0-1|53	%bcond_without openmp
14mr|rpm-6.1.0-1|54	# Build with libimavm to support rpmsign --signfiles
14mr|rpm-6.1.0-1|55	# Note that libemaevm (ima-evm-utils) is built with LibreSSL
14mr|rpm-6.1.0-1|56	%bcond_without imaevm
14mr|rpm-6.1.0-1|57	# build with fsverity support?
14mr|rpm-6.1.0-1|58	%bcond_without fsverity
14mr|rpm-6.1.0-1|59	# rpmlint requires python3-rpm
14mr|rpm-6.1.0-1|60	%bcond_without python_dep
14mr|rpm-6.1.0-1|61	
14mr|rpm-6.1.0-1|62	# Define directory which holds rpm config files, and some binaries actually
14mr|rpm-6.1.0-1|63	# NOTE: it remains */lib even on lib64 platforms as only one version
14mr|rpm-6.1.0-1|64	#       of rpm is supported anyway, per architecture
14mr|rpm-6.1.0-1|65	%define rpmhome /usr/lib/rpm
14mr|rpm-6.1.0-1|66	
14mr|rpm-6.1.0-1|67	%global libmajor	10
14mr|rpm-6.1.0-1|68	%global librpmname      %mklibname rpm  %{libmajor}
14mr|rpm-6.1.0-1|69	%global librpmnamedevel %mklibname -d rpm
14mr|rpm-6.1.0-1|70	%global librpmsign      %mklibname rpmsign %{libmajor}
14mr|rpm-6.1.0-1|71	%global librpmbuild     %mklibname rpmbuild %{libmajor}
14mr|rpm-6.1.0-1|72	%global librpmio     	%mklibname rpmio %{libmajor}
14mr|rpm-6.1.0-1|73	
14mr|rpm-6.1.0-1|74	Summary:	The RPM package management system
14mr|rpm-6.1.0-1|75	Name:		rpm
14mr|rpm-6.1.0-1|76	Epoch:		3
14mr|rpm-6.1.0-1|77	Version:        6.1.0
14mr|rpm-6.1.0-1|78	Release:	1
14mr|rpm-6.1.0-1|79	# Partially GPL/LGPL dual-licensed and some bits with BSD
14mr|rpm-6.1.0-1|80	# SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD
14mr|rpm-6.1.0-1|81	License:	GPLv2+
14mr|rpm-6.1.0-1|82	Group:		System/Configuration/Packaging
14mr|rpm-6.1.0-1|83	Url:		http://www.rpm.org/
14mr|rpm-6.1.0-1|84	# git tree with patches: https://github.com/mikhailnov/rpm/commits/rosa-v4.17.0
14mr|rpm-6.1.0-1|85	Source0:	https://github.com/rpm-software-management/rpm/releases/download/%{name}-%{version}-release/%{name}-%{version}.tar.bz2
14mr|rpm-6.1.0-1|86	# extracted from http://pkgs.fedoraproject.org/cgit/redhat-rpm-config.git/plain/macros:
14mr|rpm-6.1.0-1|87	Source2:	macros.filter
14mr|rpm-6.1.0-1|88	Source3:	rpm.rpmlintrc
14mr|rpm-6.1.0-1|89	Source10:	rpmdb-rebuild.service
14mr|rpm-6.1.0-1|90	Patch:		0002-disable-the-systemd-inhibit-plugin-when-systemd-logi.patch
14mr|rpm-6.1.0-1|91	Patch:		0003-Add-macro-to-install-files-with-macros.patch
14mr|rpm-6.1.0-1|92	Patch:		0004-Macros-to-recognize-RPM-derivative.patch
14mr|rpm-6.1.0-1|93	Patch:		0006-ROSA-fix-KF5_HTML-directory.patch
14mr|rpm-6.1.0-1|94	Patch:		0010-make-geode-appear-as-i686-rhbz-517475.patch
14mr|rpm-6.1.0-1|95	Patch:		0012-Prohibit-badly-commented-define.patch
14mr|rpm-6.1.0-1|96	Patch:		0016-HACK-don-t-exclude-docs-from-generators-to-fix-Perl-.patch
14mr|rpm-6.1.0-1|97	Patch:		0017-no-doc-conflicts.patch
14mr|rpm-6.1.0-1|98	Patch:		0019-bb-shortcircuit.patch
14mr|rpm-6.1.0-1|99	Patch:		0020-rpmqv-ghost.patch
14mr|rpm-6.1.0-1|100	Patch:		0021-Compatibility-with-find_lang-all-name-with-qt-from-R.patch
14mr|rpm-6.1.0-1|101	Patch:		0022-Add-optional-tag.patch
14mr|rpm-6.1.0-1|102	
14mr|rpm-6.1.0-1|103	# fedora
14mr|rpm-6.1.0-1|104	Patch:		https://src.fedoraproject.org/rpms/rpm/raw/rawhide/f/rpm-6.0-rpmformat.patch
14mr|rpm-6.1.0-1|105	Patch:		https://src.fedoraproject.org/rpms/rpm/raw/rawhide/f/rpm-4.9.90-no-man-dirs.patch
14mr|rpm-6.1.0-1|106	
14mr|rpm-6.1.0-1|107	
14mr|rpm-6.1.0-1|108	BuildRequires:	bison
14mr|rpm-6.1.0-1|109	BuildRequires:	git-core
14mr|rpm-6.1.0-1|110	BuildRequires:	pkgconfig(rpm-sequoia)
14mr|rpm-6.1.0-1|111	BuildRequires:	pkgconfig(zlib)
14mr|rpm-6.1.0-1|112	BuildRequires:	bzip2-devel
14mr|rpm-6.1.0-1|113	BuildRequires:	dbus-devel
14mr|rpm-6.1.0-1|114	BuildRequires:	pkgconfig(liblzma) >= 5
14mr|rpm-6.1.0-1|115	BuildRequires:	pkgconfig(libzstd)
14mr|rpm-6.1.0-1|116	BuildRequires:	pkgconfig(libmagic)
14mr|rpm-6.1.0-1|117	BuildRequires:	doxygen
14mr|rpm-6.1.0-1|118	BuildRequires:	pkgconfig(libelf)
14mr|rpm-6.1.0-1|119	BuildRequires:	binutils-devel
14mr|rpm-6.1.0-1|120	BuildRequires:	gettext-devel
14mr|rpm-6.1.0-1|121	BuildRequires:	pkgconfig(neon)
14mr|rpm-6.1.0-1|122	BuildRequires:	pkgconfig(popt)
14mr|rpm-6.1.0-1|123	BuildRequires:	rpm-rosa-setup-build
14mr|rpm-6.1.0-1|124	BuildRequires:	readline-devel
14mr|rpm-6.1.0-1|125	BuildRequires:	pkgconfig(ncurses)
14mr|rpm-6.1.0-1|126	BuildRequires:	pkgconfig(libgcrypt)
14mr|rpm-6.1.0-1|127	BuildRequires:	pkgconfig(lua) >= 5.3
14mr|rpm-6.1.0-1|128	BuildRequires:	pkgconfig(libcap)
14mr|rpm-6.1.0-1|129	BuildRequires:	pkgconfig(openssl)
14mr|rpm-6.1.0-1|130	BuildRequires:	acl-devel
14mr|rpm-6.1.0-1|131	BuildRequires:	scdoc
14mr|rpm-6.1.0-1|132	BuildRequires:	pkgconfig(libarchive) >= 3.3.3
14mr|rpm-6.1.0-1|133	BuildRequires:	pkgconfig(python3)
14mr|rpm-6.1.0-1|134	BuildRequires:	pkgconfig(sqlite3)
14mr|rpm-6.1.0-1|135	%if %{with check}
14mr|rpm-6.1.0-1|136	# for testsuite:
14mr|rpm-6.1.0-1|137	BuildRequires:	eatmydata
14mr|rpm-6.1.0-1|138	BuildRequires:	fakechroot
14mr|rpm-6.1.0-1|139	BuildRequires:	gnupg2
14mr|rpm-6.1.0-1|140	%endif
14mr|rpm-6.1.0-1|141	%if %{with imaevm}
14mr|rpm-6.1.0-1|142	BuildRequires:	%mklibname imaevm -d
14mr|rpm-6.1.0-1|143	%endif
14mr|rpm-6.1.0-1|144	%if %{with fsverity}
14mr|rpm-6.1.0-1|145	BuildRequires:	pkgconfig(libfsverity)
14mr|rpm-6.1.0-1|146	%endif
14mr|rpm-6.1.0-1|147	%if %{with openmp}
14mr|rpm-6.1.0-1|148	BuildRequires:	gomp-devel
14mr|rpm-6.1.0-1|149	%endif
14mr|rpm-6.1.0-1|150	
14mr|rpm-6.1.0-1|151	Requires:	bzip2
14mr|rpm-6.1.0-1|152	Requires:	xz
14mr|rpm-6.1.0-1|153	Requires:	zstd
14mr|rpm-6.1.0-1|154	Requires:	cpio
14mr|rpm-6.1.0-1|155	Requires:	gawk
14mr|rpm-6.1.0-1|156	Requires:	coreutils
14mr|rpm-6.1.0-1|157	Requires:	setup
14mr|rpm-6.1.0-1|158	Requires:	rpm-rosa-setup
14mr|rpm-6.1.0-1|159	# Do not rely on AutoReq here
14mr|rpm-6.1.0-1|160	# https://forum.rosa.ru/viewtopic.php?p=124466
14mr|rpm-6.1.0-1|161	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|162	Requires:	%{librpmio} = %{EVRD}
14mr|rpm-6.1.0-1|163	# Install useful plugins by default
14mr|rpm-6.1.0-1|164	# dbus announce plugin seems to be useless by default
14mr|rpm-6.1.0-1|165	Recommends:	rpm-plugin-audit
14mr|rpm-6.1.0-1|166	Recommends:	rpm-plugin-syslog
14mr|rpm-6.1.0-1|167	%{?with_imaevm:Recommends: rpm-plugin-ima}
14mr|rpm-6.1.0-1|168	Recommends:	rpm-plugin-systemd-inhibit
14mr|rpm-6.1.0-1|169	# If selinux-policy is removed (e.g. after orphaning when is not really needed)
14mr|rpm-6.1.0-1|170	# then removing any RPM package fails because SELinux is active, policy is loaded
14mr|rpm-6.1.0-1|171	# but is not available on disk. It looks more like a feature, not a bug.
14mr|rpm-6.1.0-1|172	Recommends:	(rpm-plugin-selinux if selinux-policy)
14mr|rpm-6.1.0-1|173	Recommends:	(rpm-plugin-fapolicyd if fapolicyd)
14mr|rpm-6.1.0-1|174	# Out-of-tree plugin, we use it to improve user experience with third-party
14mr|rpm-6.1.0-1|175	# proprietary packages and fix our mistakes in broken %%preun scriptlets
14mr|rpm-6.1.0-1|176	# kb#630
14mr|rpm-6.1.0-1|177	Recommends:	rpm-plugin-rotozei
14mr|rpm-6.1.0-1|178	
14mr|rpm-6.1.0-1|179	%description
14mr|rpm-6.1.0-1|180	The RPM Package Manager (RPM) is a powerful command line driven
14mr|rpm-6.1.0-1|181	package management system capable of installing, uninstalling,
14mr|rpm-6.1.0-1|182	verifying, querying, and updating software packages.  Each software
14mr|rpm-6.1.0-1|183	package consists of an archive of files along with information about
14mr|rpm-6.1.0-1|184	the package like its version, a description, etc.
14mr|rpm-6.1.0-1|185	
14mr|rpm-6.1.0-1|186	%package -n %{librpmname}
14mr|rpm-6.1.0-1|187	Summary:	Libraries for manipulating RPM packages
14mr|rpm-6.1.0-1|188	Group:		System/Libraries
14mr|rpm-6.1.0-1|189	License:	GPLv2+ and LGPLv2+ with exceptions
14mr|rpm-6.1.0-1|190	Provides:	librpm = %{EVRD}
14mr|rpm-6.1.0-1|191	Provides:	rpm-libs = %{EVRD}
14mr|rpm-6.1.0-1|192	
14mr|rpm-6.1.0-1|193	%description -n %{librpmname}
14mr|rpm-6.1.0-1|194	This package contains the RPM shared library.
14mr|rpm-6.1.0-1|195	
14mr|rpm-6.1.0-1|196	%package -n %{librpmio}
14mr|rpm-6.1.0-1|197	Summary:	Libraries for manipulating RPM packages
14mr|rpm-6.1.0-1|198	Group:		System/Libraries
14mr|rpm-6.1.0-1|199	License:	GPLv2+ and LGPLv2+ with exceptions
14mr|rpm-6.1.0-1|200	# librpmio.so was in librpmname
14mr|rpm-6.1.0-1|201	Conflicts:	%{librpmname} < 2:4.17.0-14
14mr|rpm-6.1.0-1|202	
14mr|rpm-6.1.0-1|203	%description -n %{librpmio}
14mr|rpm-6.1.0-1|204	This package contains the RPM IO library.
14mr|rpm-6.1.0-1|205	
14mr|rpm-6.1.0-1|206	%package -n %{librpmbuild}
14mr|rpm-6.1.0-1|207	Summary:	Libraries for building and signing RPM packages
14mr|rpm-6.1.0-1|208	Group:		System/Libraries
14mr|rpm-6.1.0-1|209	License:	GPLv2+ and LGPLv2+ with exceptions
14mr|rpm-6.1.0-1|210	Obsoletes:	rpm-build-libs < %{EVRD}
14mr|rpm-6.1.0-1|211	Provides:	rpm-build-libs = %{EVRD}
14mr|rpm-6.1.0-1|212	
14mr|rpm-6.1.0-1|213	%description -n %{librpmbuild}
14mr|rpm-6.1.0-1|214	This package contains the RPM shared libraries for building and signing
14mr|rpm-6.1.0-1|215	packages.
14mr|rpm-6.1.0-1|216	
14mr|rpm-6.1.0-1|217	%package -n %{librpmnamedevel}
14mr|rpm-6.1.0-1|218	Summary:	Development files for applications which will manipulate RPM packages
14mr|rpm-6.1.0-1|219	Group:		Development/C
14mr|rpm-6.1.0-1|220	License:	GPLv2+ and LGPLv2+ with exceptions
14mr|rpm-6.1.0-1|221	Requires:	rpm = %{EVRD}
14mr|rpm-6.1.0-1|222	Provides:	librpm-devel = %{EVRD}
14mr|rpm-6.1.0-1|223	Provides:	rpm-devel = %{EVRD}
14mr|rpm-6.1.0-1|224	Requires:	pkgconfig(popt)
14mr|rpm-6.1.0-1|225	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|226	Requires:	%{librpmio} = %{EVRD}
14mr|rpm-6.1.0-1|227	Requires:	%{librpmbuild} = %{EVRD}
14mr|rpm-6.1.0-1|228	Requires:	%{librpmsign} = %{EVRD}
14mr|rpm-6.1.0-1|229	
14mr|rpm-6.1.0-1|230	%description -n %{librpmnamedevel}
14mr|rpm-6.1.0-1|231	This package contains the RPM C library and header files.  These
14mr|rpm-6.1.0-1|232	development files will simplify the process of writing programs that
14mr|rpm-6.1.0-1|233	manipulate RPM packages and databases. These files are intended to
14mr|rpm-6.1.0-1|234	simplify the process of creating graphical package managers or any
14mr|rpm-6.1.0-1|235	other tools that need an intimate knowledge of RPM packages in order
14mr|rpm-6.1.0-1|236	to function.
14mr|rpm-6.1.0-1|237	
14mr|rpm-6.1.0-1|238	This package should be installed if you want to develop programs that
14mr|rpm-6.1.0-1|239	will manipulate RPM packages and databases.
14mr|rpm-6.1.0-1|240	
14mr|rpm-6.1.0-1|241	%package  -n %{librpmsign}
14mr|rpm-6.1.0-1|242	Summary:	Libraries for building and signing RPM packages
14mr|rpm-6.1.0-1|243	Group:		System/Libraries
14mr|rpm-6.1.0-1|244	License:	GPLv2+ and LGPLv2+ with exceptions
14mr|rpm-6.1.0-1|245	
14mr|rpm-6.1.0-1|246	%description -n %{librpmsign}
14mr|rpm-6.1.0-1|247	This package contains the RPM shared libraries for building and signing
14mr|rpm-6.1.0-1|248	packages.
14mr|rpm-6.1.0-1|249	
14mr|rpm-6.1.0-1|250	%package build
14mr|rpm-6.1.0-1|251	Summary:	Scripts and executable programs used to build packages
14mr|rpm-6.1.0-1|252	Group:		System/Configuration/Packaging
14mr|rpm-6.1.0-1|253	Requires:	autoconf
14mr|rpm-6.1.0-1|254	Requires:	automake
14mr|rpm-6.1.0-1|255	Requires:	gcc
14mr|rpm-6.1.0-1|256	Requires:	file
14mr|rpm-6.1.0-1|257	Requires:	libtool-base
14mr|rpm-6.1.0-1|258	Requires:	patch
14mr|rpm-6.1.0-1|259	Requires:	diffutils
14mr|rpm-6.1.0-1|260	Requires:	make
14mr|rpm-6.1.0-1|261	Requires:	tar
14mr|rpm-6.1.0-1|262	Requires:	unzip
14mr|rpm-6.1.0-1|263	Requires:	elfutils
14mr|rpm-6.1.0-1|264	Requires:	rpm = %{EVRD}
14mr|rpm-6.1.0-1|265	Requires:	rpm-rosa-setup-build
14mr|rpm-6.1.0-1|266	Requires:	%{librpmbuild} = %{EVRD}
14mr|rpm-6.1.0-1|267	# For pythondistdeps generator
14mr|rpm-6.1.0-1|268	%if %{with python_dep}
14mr|rpm-6.1.0-1|269	Requires:	rpmlint
14mr|rpm-6.1.0-1|270	Requires:	rpmlint-rosa-policy
14mr|rpm-6.1.0-1|271	%endif
14mr|rpm-6.1.0-1|272	Requires:	dwz
14mr|rpm-6.1.0-1|273	Requires:	debugedit
14mr|rpm-6.1.0-1|274	Requires:	spec-helper >= 0.31.12
14mr|rpm-6.1.0-1|275	Requires:	pkgconfig
14mr|rpm-6.1.0-1|276	Requires:	go-srpm-macros
14mr|rpm-6.1.0-1|277	Requires:	qml-rpm-generators
14mr|rpm-6.1.0-1|278	Requires:	efi-srpm-macros
14mr|rpm-6.1.0-1|279	Requires:	python3-rpm-macros
14mr|rpm-6.1.0-1|280	Requires:	pyproject-srpm-macros
14mr|rpm-6.1.0-1|281	Requires:	rust-srpm-macros
14mr|rpm-6.1.0-1|282	Requires:	devel-rpm-generators
14mr|rpm-6.1.0-1|283	Requires:	cmake-rpm-generators
14mr|rpm-6.1.0-1|284	Requires:	order-rpm-generators
14mr|rpm-6.1.0-1|285	Requires:	pam-rpm-generators
14mr|rpm-6.1.0-1|286	Requires:	rpm-helper
14mr|rpm-6.1.0-1|287	Conflicts:	rpm-build < %{EVRD}
14mr|rpm-6.1.0-1|288	
14mr|rpm-6.1.0-1|289	%description build
14mr|rpm-6.1.0-1|290	The rpm-build package contains the scripts and executable programs
14mr|rpm-6.1.0-1|291	that are used to build packages using the RPM Package Manager.
14mr|rpm-6.1.0-1|292	
14mr|rpm-6.1.0-1|293	%package sign
14mr|rpm-6.1.0-1|294	Summary:	Package signing support
14mr|rpm-6.1.0-1|295	Group:		System/Base
14mr|rpm-6.1.0-1|296	
14mr|rpm-6.1.0-1|297	%description sign
14mr|rpm-6.1.0-1|298	This package contains support for digitally signing RPM packages.
14mr|rpm-6.1.0-1|299	
14mr|rpm-6.1.0-1|300	%package -n python3-%{name}
14mr|rpm-6.1.0-1|301	Summary:	Python 3 bindings for apps which will manipulate RPM packages
14mr|rpm-6.1.0-1|302	Group:		Development/Python
14mr|rpm-6.1.0-1|303	Requires:	rpm = %{EVRD}
14mr|rpm-6.1.0-1|304	
14mr|rpm-6.1.0-1|305	%description -n python3-%{name}
14mr|rpm-6.1.0-1|306	The python3-rpm package contains a module that permits applications
14mr|rpm-6.1.0-1|307	written in the Python programming language to use the interface
14mr|rpm-6.1.0-1|308	supplied by RPM Package Manager libraries.
14mr|rpm-6.1.0-1|309	
14mr|rpm-6.1.0-1|310	This package should be installed if you want to develop Python 3
14mr|rpm-6.1.0-1|311	programs that will manipulate RPM packages and databases.
14mr|rpm-6.1.0-1|312	
14mr|rpm-6.1.0-1|313	%package apidocs
14mr|rpm-6.1.0-1|314	Summary:	API documentation for RPM libraries
14mr|rpm-6.1.0-1|315	Group:		Documentation
14mr|rpm-6.1.0-1|316	BuildArch:	noarch
14mr|rpm-6.1.0-1|317	
14mr|rpm-6.1.0-1|318	%description apidocs
14mr|rpm-6.1.0-1|319	This package contains API documentation for developing applications
14mr|rpm-6.1.0-1|320	that will manipulate RPM packages and databases.
14mr|rpm-6.1.0-1|321	
14mr|rpm-6.1.0-1|322	%package	cron
14mr|rpm-6.1.0-1|323	Summary:	Create daily logs of installed packages
14mr|rpm-6.1.0-1|324	Group:		System/Base
14mr|rpm-6.1.0-1|325	BuildArch:	noarch
14mr|rpm-6.1.0-1|326	Requires:	crontabs
14mr|rpm-6.1.0-1|327	Requires:	logrotate
14mr|rpm-6.1.0-1|328	Requires:	rpm = %{EVRD}
14mr|rpm-6.1.0-1|329	
14mr|rpm-6.1.0-1|330	%description cron
14mr|rpm-6.1.0-1|331	This package contains a cron job which creates daily logs of installed
14mr|rpm-6.1.0-1|332	packages on a system.
14mr|rpm-6.1.0-1|333	
14mr|rpm-6.1.0-1|334	%if %{with plugins}
14mr|rpm-6.1.0-1|335	%package plugin-audit
14mr|rpm-6.1.0-1|336	Summary:	Rpm plugin for logging audit events on package operations
14mr|rpm-6.1.0-1|337	Group:		System/Base
14mr|rpm-6.1.0-1|338	BuildRequires:	pkgconfig(audit)
14mr|rpm-6.1.0-1|339	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|340	
14mr|rpm-6.1.0-1|341	%description plugin-audit
14mr|rpm-6.1.0-1|342	Rpm plugin for libaudit support
14mr|rpm-6.1.0-1|343	
14mr|rpm-6.1.0-1|344	%package plugin-dbus-announce
14mr|rpm-6.1.0-1|345	Summary:	Rpm plugin for announcing transactions on the DBUS
14mr|rpm-6.1.0-1|346	Group:		System/Base
14mr|rpm-6.1.0-1|347	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|348	
14mr|rpm-6.1.0-1|349	%description plugin-dbus-announce
14mr|rpm-6.1.0-1|350	The plugin announces basic information about rpm transactions to the
14mr|rpm-6.1.0-1|351	system DBUS - like packages installed or removed.  Other programs can
14mr|rpm-6.1.0-1|352	subscribe to the signals to get notified when packages on the system
14mr|rpm-6.1.0-1|353	change.
14mr|rpm-6.1.0-1|354	
14mr|rpm-6.1.0-1|355	%package plugin-selinux
14mr|rpm-6.1.0-1|356	Summary:	Rpm plugin for SELinux functionality
14mr|rpm-6.1.0-1|357	Group:		System/Base
14mr|rpm-6.1.0-1|358	BuildRequires:	pkgconfig(libselinux)
14mr|rpm-6.1.0-1|359	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|360	
14mr|rpm-6.1.0-1|361	%description plugin-selinux
14mr|rpm-6.1.0-1|362	Rpm plugin for selinux support
14mr|rpm-6.1.0-1|363	
14mr|rpm-6.1.0-1|364	%package plugin-syslog
14mr|rpm-6.1.0-1|365	Summary:	Rpm plugin for syslog functionality
14mr|rpm-6.1.0-1|366	Group:		System/Base
14mr|rpm-6.1.0-1|367	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|368	
14mr|rpm-6.1.0-1|369	%description plugin-syslog
14mr|rpm-6.1.0-1|370	This plugin exports RPM actions to the system log.
14mr|rpm-6.1.0-1|371	
14mr|rpm-6.1.0-1|372	%package plugin-systemd-inhibit
14mr|rpm-6.1.0-1|373	Summary:	Rpm plugin for systemd inhibit functionality
14mr|rpm-6.1.0-1|374	Group:		System/Base
14mr|rpm-6.1.0-1|375	BuildRequires:	pkgconfig(dbus-1)
14mr|rpm-6.1.0-1|376	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|377	
14mr|rpm-6.1.0-1|378	%description plugin-systemd-inhibit
14mr|rpm-6.1.0-1|379	This plugin blocks systemd from entering idle, sleep or shutdown while an rpm
14mr|rpm-6.1.0-1|380	transaction is running using the systemd-inhibit mechanism.
14mr|rpm-6.1.0-1|381	
14mr|rpm-6.1.0-1|382	%if %{with imaevm}
14mr|rpm-6.1.0-1|383	%package plugin-ima
14mr|rpm-6.1.0-1|384	Summary:	Rpm plugin for IMA file signatures
14mr|rpm-6.1.0-1|385	Group:		System/Base
14mr|rpm-6.1.0-1|386	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|387	
14mr|rpm-6.1.0-1|388	%description plugin-ima
14mr|rpm-6.1.0-1|389	This plugin adds support for enforcing and verifying IMA file signatures
14mr|rpm-6.1.0-1|390	in an rpm.
14mr|rpm-6.1.0-1|391	%endif
14mr|rpm-6.1.0-1|392	
14mr|rpm-6.1.0-1|393	%package plugin-fapolicyd
14mr|rpm-6.1.0-1|394	Summary:	Rpm plugin for fapolicyd support
14mr|rpm-6.1.0-1|395	Group:		System/Base
14mr|rpm-6.1.0-1|396	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|397	
14mr|rpm-6.1.0-1|398	%description plugin-fapolicyd
14mr|rpm-6.1.0-1|399	Rpm plugin for fapolicyd support.
14mr|rpm-6.1.0-1|400	See https://people.redhat.com/sgrubb/fapolicyd/ for information about
14mr|rpm-6.1.0-1|401	the fapolicyd daemon.
14mr|rpm-6.1.0-1|402	
14mr|rpm-6.1.0-1|403	%if %{with fsverity}
14mr|rpm-6.1.0-1|404	%package plugin-fsverity
14mr|rpm-6.1.0-1|405	Summary:	Rpm plugin for fsverity file signatures
14mr|rpm-6.1.0-1|406	Group:		System/Base
14mr|rpm-6.1.0-1|407	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|408	
14mr|rpm-6.1.0-1|409	%description plugin-fsverity
14mr|rpm-6.1.0-1|410	%{summary}.
14mr|rpm-6.1.0-1|411	%endif
14mr|rpm-6.1.0-1|412	
14mr|rpm-6.1.0-1|413	%package plugin-prioreset
14mr|rpm-6.1.0-1|414	Summary:	Rpm plugin for resetting scriptlet priorities for SysV init
14mr|rpm-6.1.0-1|415	Group:		System/Base
14mr|rpm-6.1.0-1|416	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|417	
14mr|rpm-6.1.0-1|418	%description plugin-prioreset
14mr|rpm-6.1.0-1|419	%{summary}
14mr|rpm-6.1.0-1|420	
14mr|rpm-6.1.0-1|421	Useful on legacy SysV init systems if you run rpm transactions with
14mr|rpm-6.1.0-1|422	nice/ionice priorities. Should not be used on systemd systems.
14mr|rpm-6.1.0-1|423	
14mr|rpm-6.1.0-1|424	%package plugin-unshare
14mr|rpm-6.1.0-1|425	Summary:	Rpm plugin for Linux namespace isolation functionality
14mr|rpm-6.1.0-1|426	Group:		System/Base
14mr|rpm-6.1.0-1|427	Requires:	%{librpmname} = %{EVRD}
14mr|rpm-6.1.0-1|428	
14mr|rpm-6.1.0-1|429	%description plugin-unshare
14mr|rpm-6.1.0-1|430	This plugin adds support for Linux namespace isolation functionality.
14mr|rpm-6.1.0-1|431	
14mr|rpm-6.1.0-1|432	%endif
14mr|rpm-6.1.0-1|433	
14mr|rpm-6.1.0-1|434	%prep
14mr|rpm-6.1.0-1|435	%autosetup -S git_am -n %{name}-%{version} -p1
14mr|rpm-6.1.0-1|436	
14mr|rpm-6.1.0-1|437	# still use legacy verify
14mr|rpm-6.1.0-1|438	sed -i -e "s:%%_pkgverify_level all:%%_pkgverify_level digest:g" macros.in
14mr|rpm-6.1.0-1|439	
14mr|rpm-6.1.0-1|440	# Allow rpmbuild to download missing SourceN/PatchN from their URLs
14mr|rpm-6.1.0-1|441	sed -i -e 's/^%%_disable_source_fetch[[:space:]]\+1$/%%_disable_source_fetch\t0/' macros.in
14mr|rpm-6.1.0-1|442	grep -n '_disable_source_fetch' macros.in
14mr|rpm-6.1.0-1|443	
14mr|rpm-6.1.0-1|444	%build
14mr|rpm-6.1.0-1|445	%set_build_flags
14mr|rpm-6.1.0-1|446	export CMAKE_BUILD_DIR=BUILD
14mr|rpm-6.1.0-1|447	%cmake \
14mr|rpm-6.1.0-1|448	-DCMAKE_INSTALL_PREFIX=%{_usr} \
14mr|rpm-6.1.0-1|449	-DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=%{_var}/lib \
14mr|rpm-6.1.0-1|450	-DWITH_SEQUOIA:BOOL=ON \
14mr|rpm-6.1.0-1|451	-DWITH_SELINUX:BOOL=ON \
14mr|rpm-6.1.0-1|452	-DENABLE_SQLITE=ON \
14mr|rpm-6.1.0-1|453	-DENABLE_PLUGINS=ON \
14mr|rpm-6.1.0-1|454	%{?with_fsverity:-DWITH_FSVERITY=ON} \
14mr|rpm-6.1.0-1|455	%{?with_imaevm:-DWITH_IMAEVM=ON} \
14mr|rpm-6.1.0-1|456	%{!?with_openmp:-DENABLE_OPENMP=OFF} \
14mr|rpm-6.1.0-1|457	-DENABLE_TESTSUITE=OFF \
14mr|rpm-6.1.0-1|458	-DWITH_DOXYGEN=ON \
14mr|rpm-6.1.0-1|459	-DRPM_VENDOR=%{_vendor}
14mr|rpm-6.1.0-1|460	
14mr|rpm-6.1.0-1|461	%make_build
14mr|rpm-6.1.0-1|462	
14mr|rpm-6.1.0-1|463	%install
14mr|rpm-6.1.0-1|464	%make_install -C BUILD
14mr|rpm-6.1.0-1|465	mkdir -p %{buildroot}%{_unitdir}
14mr|rpm-6.1.0-1|466	install -m 644 %{SOURCE10} %{buildroot}/%{_unitdir}
14mr|rpm-6.1.0-1|467	
14mr|rpm-6.1.0-1|468	# Save list of packages through cron
14mr|rpm-6.1.0-1|469	mkdir -p %{buildroot}%{_sysconfdir}/cron.daily
14mr|rpm-6.1.0-1|470	install -m 755 scripts/rpm.daily %{buildroot}%{_sysconfdir}/cron.daily/rpm
14mr|rpm-6.1.0-1|471	
14mr|rpm-6.1.0-1|472	mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
14mr|rpm-6.1.0-1|473	install -m 644 scripts/rpm.log %{buildroot}%{_sysconfdir}/logrotate.d/rpm
14mr|rpm-6.1.0-1|474	
14mr|rpm-6.1.0-1|475	mkdir -p %{buildroot}/usr/lib/sysimage/rpm
14mr|rpm-6.1.0-1|476	# keep the legacy db directory for %ghost'ing and smooth updates
14mr|rpm-6.1.0-1|477	mkdir -p %{buildroot}/var/lib/rpm
14mr|rpm-6.1.0-1|478	
14mr|rpm-6.1.0-1|479	cd BUILD
14mr|rpm-6.1.0-1|480	
14mr|rpm-6.1.0-1|481	# init an empty database for %ghost'ing for all supported backends
14mr|rpm-6.1.0-1|482	export LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH
14mr|rpm-6.1.0-1|483	for be in sqlite; do
14mr|rpm-6.1.0-1|484	mkdir ${be}
14mr|rpm-6.1.0-1|485	tools/rpmdb --rcfile rpmrc --define "_db_backend ${be}" --dbpath=${PWD}/${be} --initdb
14mr|rpm-6.1.0-1|486	cp -va ${be}/. %{buildroot}/usr/lib/sysimage/rpm/
14mr|rpm-6.1.0-1|487	done
14mr|rpm-6.1.0-1|488	
14mr|rpm-6.1.0-1|489	# some packages invoke find-debuginfo directly, preserve compat for now
14mr|rpm-6.1.0-1|490	ln -s ../../bin/find-debuginfo %{buildroot}/usr/lib/rpm/find-debuginfo.sh
14mr|rpm-6.1.0-1|491	
14mr|rpm-6.1.0-1|492	cd ..
14mr|rpm-6.1.0-1|493	%find_lang rpm
14mr|rpm-6.1.0-1|494	
14mr|rpm-6.1.0-1|495	# These live in perl-generators and python-rpm-generators now
14mr|rpm-6.1.0-1|496	rm -f %{buildroot}/%{rpmhome}/{perldeps.pl,perl.*,pythond*}
14mr|rpm-6.1.0-1|497	rm -f %{buildroot}/%{_fileattrsdir}/{perl*,python*}
14mr|rpm-6.1.0-1|498	rm -rf %{buildroot}/var/tmp
14mr|rpm-6.1.0-1|499	
14mr|rpm-6.1.0-1|500	%if %{with check}
14mr|rpm-6.1.0-1|501	%check
14mr|rpm-6.1.0-1|502	# https://github.com/rpm-software-management/rpm/issues/741
14mr|rpm-6.1.0-1|503	eatmydata make check || (cat tests/rpmtests.log; exit 0)
14mr|rpm-6.1.0-1|504	%endif
14mr|rpm-6.1.0-1|505	
14mr|rpm-6.1.0-1|506	%posttrans
14mr|rpm-6.1.0-1|507	# Plan conversion of BerkleyDB into SQlite if BerkleyDB exists
14mr|rpm-6.1.0-1|508	if [ -f /var/lib/rpm/Packages ]; then
14mr|rpm-6.1.0-1|509	touch /var/lib/rpm/.rebuilddb
14mr|rpm-6.1.0-1|510	fi
14mr|rpm-6.1.0-1|511	
14mr|rpm-6.1.0-1|512	%triggerun -- rpm < 2:4.17
14mr|rpm-6.1.0-1|513	# Handle rpmdb rebuild service on erasure of old to avoid ordering issues
14mr|rpm-6.1.0-1|514	# https://pagure.io/fesco/issue/2382
14mr|rpm-6.1.0-1|515	if [ -x /usr/bin/systemctl ]; then
14mr|rpm-6.1.0-1|516	systemctl --no-reload enable rpmdb-rebuild.service ||:
14mr|rpm-6.1.0-1|517	fi
14mr|rpm-6.1.0-1|518	
14mr|rpm-6.1.0-1|519	%define rpmattr %attr(0755,root,root)
14mr|rpm-6.1.0-1|520	
14mr|rpm-6.1.0-1|521	%files -f %{name}.lang
14mr|rpm-6.1.0-1|522	%license COPYING
14mr|rpm-6.1.0-1|523	%doc %{_defaultdocdir}/rpm/CONTRIBUTING.md
14mr|rpm-6.1.0-1|524	%doc %{_defaultdocdir}/rpm/COPYING
14mr|rpm-6.1.0-1|525	%doc %{_defaultdocdir}/rpm/CREDITS
14mr|rpm-6.1.0-1|526	%doc %{_defaultdocdir}/rpm/INSTALL
14mr|rpm-6.1.0-1|527	%doc %{_defaultdocdir}/rpm/README
14mr|rpm-6.1.0-1|528	%doc %{_defaultdocdir}/rpm/[a-z]*.md
14mr|rpm-6.1.0-1|529	%attr(0755,root,root) %{_bindir}/rpm
14mr|rpm-6.1.0-1|530	%{_bindir}/rpm2cpio
14mr|rpm-6.1.0-1|531	%attr(0755,root,root) %{_bindir}/rpm2archive
14mr|rpm-6.1.0-1|532	%attr(0755,root,root) %{_bindir}/rpmdb
14mr|rpm-6.1.0-1|533	%attr(0755,root,root) %{_bindir}/rpmkeys
14mr|rpm-6.1.0-1|534	%attr(0755,root,root) %{_bindir}/rpmsort
14mr|rpm-6.1.0-1|535	%{_bindir}/rpmquery
14mr|rpm-6.1.0-1|536	%{_bindir}/rpmverify
14mr|rpm-6.1.0-1|537	
14mr|rpm-6.1.0-1|538	%dir %{rpmhome}
14mr|rpm-6.1.0-1|539	%dir /etc/rpm
14mr|rpm-6.1.0-1|540	%attr(0755,root,root) %{rpmhome}/rpmdb_*
14mr|rpm-6.1.0-1|541	%attr(0644,root,root) %{rpmhome}/macros
14mr|rpm-6.1.0-1|542	%exclude %{rpmhome}/macros.d/macros.transaction*
14mr|rpm-6.1.0-1|543	%{rpmhome}/macros.d
14mr|rpm-6.1.0-1|544	%dir %{rpmhome}/lua
14mr|rpm-6.1.0-1|545	%attr(0644,root,root) %{rpmhome}/rpmpopt*
14mr|rpm-6.1.0-1|546	%attr(0644,root,root) %{rpmhome}/rpmrc
14mr|rpm-6.1.0-1|547	%attr(0755,root,root) %{rpmhome}/script.req
14mr|rpm-6.1.0-1|548	%attr(0755,root,root) %{rpmhome}/rpm.daily
14mr|rpm-6.1.0-1|549	%attr(0644,root,root) %{rpmhome}/rpm.log
14mr|rpm-6.1.0-1|550	%attr(0644,root,root) %{rpmhome}/rpm.supp
14mr|rpm-6.1.0-1|551	%attr(0755,root,root) %{rpmhome}/sysusers.sh
14mr|rpm-6.1.0-1|552	
14mr|rpm-6.1.0-1|553	%rpmattr %{rpmhome}/rpm2cpio.sh
14mr|rpm-6.1.0-1|554	%rpmattr %{rpmhome}/tgpg
14mr|rpm-6.1.0-1|555	
14mr|rpm-6.1.0-1|556	%dir %{rpmhome}/fileattrs
14mr|rpm-6.1.0-1|557	%{rpmhome}/platform/
14mr|rpm-6.1.0-1|558	
14mr|rpm-6.1.0-1|559	%if %{with plugins}
14mr|rpm-6.1.0-1|560	%dir %{_libdir}/rpm-plugins
14mr|rpm-6.1.0-1|561	%{_mandir}/man8/rpm-plugins.8*
14mr|rpm-6.1.0-1|562	%endif
14mr|rpm-6.1.0-1|563	
14mr|rpm-6.1.0-1|564	%{_mandir}/man1/rpm2archive.1*
14mr|rpm-6.1.0-1|565	%{_mandir}/man1/rpm2cpio.1*
14mr|rpm-6.1.0-1|566	%{_mandir}/man1/rpmsort.1*
14mr|rpm-6.1.0-1|567	%{_mandir}/man5/rpm-config.5*
14mr|rpm-6.1.0-1|568	%{_mandir}/man5/rpm-macrofile.5*
14mr|rpm-6.1.0-1|569	%{_mandir}/man5/rpm-manifest.5*
14mr|rpm-6.1.0-1|570	%{_mandir}/man5/rpm-rpmrc.5*
14mr|rpm-6.1.0-1|571	%{_mandir}/man7/rpm-design.7*
14mr|rpm-6.1.0-1|572	%{_mandir}/man7/rpm-lua.7*
14mr|rpm-6.1.0-1|573	%{_mandir}/man7/rpm-macros.7*
14mr|rpm-6.1.0-1|574	%{_mandir}/man7/rpm-payloadflags.7*
14mr|rpm-6.1.0-1|575	%{_mandir}/man7/rpm-queryformat.7*
14mr|rpm-6.1.0-1|576	%{_mandir}/man7/rpm-version.7*
14mr|rpm-6.1.0-1|577	%{_mandir}/man8/rpm.8*
14mr|rpm-6.1.0-1|578	%{_mandir}/man8/rpmdb.8*
14mr|rpm-6.1.0-1|579	%{_mandir}/man8/rpmkeys.8*
14mr|rpm-6.1.0-1|580	%{_mandir}/man8/rpm-common.8*
14mr|rpm-6.1.0-1|581	
14mr|rpm-6.1.0-1|582	%attr(0755, root, root) %dir /var/lib/rpm
14mr|rpm-6.1.0-1|583	%attr(0644, root, root) %ghost %config(missingok,noreplace) /var/lib/rpm/*
14mr|rpm-6.1.0-1|584	%attr(0644, root, root) %ghost /var/lib/rpm/.*.lock
14mr|rpm-6.1.0-1|585	%attr(0755, root, root) %dir /usr/lib/sysimage/rpm
14mr|rpm-6.1.0-1|586	%attr(0644, root, root) %ghost %config(missingok,noreplace) /usr/lib/sysimage/rpm/*
14mr|rpm-6.1.0-1|587	%attr(0644, root, root) %ghost /usr/lib/sysimage/rpm/.*.lock
14mr|rpm-6.1.0-1|588	%{_unitdir}/rpmdb-rebuild.service
14mr|rpm-6.1.0-1|589	
14mr|rpm-6.1.0-1|590	%files -n %librpmname
14mr|rpm-6.1.0-1|591	%{_libdir}/librpm.so.%{libmajor}
14mr|rpm-6.1.0-1|592	%{_libdir}/librpm.so.%{libmajor}.*
14mr|rpm-6.1.0-1|593	
14mr|rpm-6.1.0-1|594	%files -n %{librpmio}
14mr|rpm-6.1.0-1|595	%{_libdir}/librpmio.so.%{libmajor}
14mr|rpm-6.1.0-1|596	%{_libdir}/librpmio.so.%{libmajor}.*
14mr|rpm-6.1.0-1|597	
14mr|rpm-6.1.0-1|598	%if %{with plugins}
14mr|rpm-6.1.0-1|599	%files plugin-audit
14mr|rpm-6.1.0-1|600	%{rpmhome}/macros.d/macros.transaction_audit
14mr|rpm-6.1.0-1|601	%{_libdir}/rpm-plugins/audit.so
14mr|rpm-6.1.0-1|602	%{_mandir}/man8/rpm-plugin-audit.8*
14mr|rpm-6.1.0-1|603	
14mr|rpm-6.1.0-1|604	%files plugin-dbus-announce
14mr|rpm-6.1.0-1|605	%{rpmhome}/macros.d/macros.transaction_dbus_announce
14mr|rpm-6.1.0-1|606	%{_libdir}/rpm-plugins/dbus_announce.so
14mr|rpm-6.1.0-1|607	%{_mandir}/man8/rpm-plugin-dbus-announce.8*
14mr|rpm-6.1.0-1|608	%{_datadir}/dbus-1/system.d/org.rpm.conf
14mr|rpm-6.1.0-1|609	
14mr|rpm-6.1.0-1|610	%files plugin-selinux
14mr|rpm-6.1.0-1|611	%{rpmhome}/macros.d/macros.transaction_selinux
14mr|rpm-6.1.0-1|612	%{_libdir}/rpm-plugins/selinux.so
14mr|rpm-6.1.0-1|613	%{_mandir}/man8/rpm-plugin-selinux.8*
14mr|rpm-6.1.0-1|614	
14mr|rpm-6.1.0-1|615	%files plugin-syslog
14mr|rpm-6.1.0-1|616	%{rpmhome}/macros.d/macros.transaction_syslog
14mr|rpm-6.1.0-1|617	%{_libdir}/rpm-plugins/syslog.so
14mr|rpm-6.1.0-1|618	%{_mandir}/man8/rpm-plugin-syslog.8*
14mr|rpm-6.1.0-1|619	
14mr|rpm-6.1.0-1|620	%files plugin-systemd-inhibit
14mr|rpm-6.1.0-1|621	%{rpmhome}/macros.d/macros.transaction_systemd_inhibit
14mr|rpm-6.1.0-1|622	%{_libdir}/rpm-plugins/systemd_inhibit.so
14mr|rpm-6.1.0-1|623	%{_mandir}/man8/rpm-plugin-systemd-inhibit.8*
14mr|rpm-6.1.0-1|624	
14mr|rpm-6.1.0-1|625	%if %{with imaevm}
14mr|rpm-6.1.0-1|626	%files plugin-ima
14mr|rpm-6.1.0-1|627	%{rpmhome}/macros.d/macros.transaction_ima
14mr|rpm-6.1.0-1|628	%{_libdir}/rpm-plugins/ima.so
14mr|rpm-6.1.0-1|629	%{_mandir}/man8/rpm-plugin-ima.8*
14mr|rpm-6.1.0-1|630	%endif
14mr|rpm-6.1.0-1|631	
14mr|rpm-6.1.0-1|632	%files plugin-fapolicyd
14mr|rpm-6.1.0-1|633	%{rpmhome}/macros.d/macros.transaction_fapolicyd
14mr|rpm-6.1.0-1|634	%{_libdir}/rpm-plugins/fapolicyd.so
14mr|rpm-6.1.0-1|635	%{_mandir}/man8/rpm-plugin-fapolicyd.8*
14mr|rpm-6.1.0-1|636	
14mr|rpm-6.1.0-1|637	%if %{with fsverity}
14mr|rpm-6.1.0-1|638	%files plugin-fsverity
14mr|rpm-6.1.0-1|639	%{rpmhome}/macros.d/macros.transaction_fsverity
14mr|rpm-6.1.0-1|640	%{_libdir}/rpm-plugins/fsverity.so
14mr|rpm-6.1.0-1|641	%endif
14mr|rpm-6.1.0-1|642	
14mr|rpm-6.1.0-1|643	%files plugin-prioreset
14mr|rpm-6.1.0-1|644	%{rpmhome}/macros.d/macros.transaction_prioreset
14mr|rpm-6.1.0-1|645	%{_libdir}/rpm-plugins/prioreset.so
14mr|rpm-6.1.0-1|646	%{_mandir}/man8/rpm-plugin-prioreset.8*
14mr|rpm-6.1.0-1|647	
14mr|rpm-6.1.0-1|648	%files plugin-unshare
14mr|rpm-6.1.0-1|649	%{rpmhome}/macros.d/macros.transaction_unshare
14mr|rpm-6.1.0-1|650	%{_libdir}/rpm-plugins/unshare.so
14mr|rpm-6.1.0-1|651	%{_mandir}/man8/rpm-plugin-unshare.8*
14mr|rpm-6.1.0-1|652	%endif
14mr|rpm-6.1.0-1|653	
14mr|rpm-6.1.0-1|654	%files -n %librpmbuild
14mr|rpm-6.1.0-1|655	%{_libdir}/librpmbuild.so.%{libmajor}
14mr|rpm-6.1.0-1|656	%{_libdir}/librpmbuild.so.%{libmajor}.*
14mr|rpm-6.1.0-1|657	
14mr|rpm-6.1.0-1|658	%files -n %librpmsign
14mr|rpm-6.1.0-1|659	%{_libdir}/librpmsign.so.%{libmajor}
14mr|rpm-6.1.0-1|660	%{_libdir}/librpmsign.so.%{libmajor}.*
14mr|rpm-6.1.0-1|661	
14mr|rpm-6.1.0-1|662	%files build
14mr|rpm-6.1.0-1|663	%rpmattr %{_bindir}/rpmbuild
14mr|rpm-6.1.0-1|664	%rpmattr %{_bindir}/gendiff
14mr|rpm-6.1.0-1|665	%rpmattr %{_bindir}/rpmspec
14mr|rpm-6.1.0-1|666	%rpmattr %{_bindir}/rpmlua
14mr|rpm-6.1.0-1|667	%rpmattr %{_bindir}/rpmuncompress
14mr|rpm-6.1.0-1|668	%rpmattr %{_bindir}/rpm-setup-autosign
14mr|rpm-6.1.0-1|669	%rpmattr %{_prefix}/lib/rpm/brp-*
14mr|rpm-6.1.0-1|670	%rpmattr %{_prefix}/lib/rpm/check-files
14mr|rpm-6.1.0-1|671	%rpmattr %{_prefix}/lib/rpm/*.prov
14mr|rpm-6.1.0-1|672	# compat symlink to /usr/bin/find-debuginfo from debugedit
14mr|rpm-6.1.0-1|673	%{_prefix}/lib/rpm/find-debuginfo.sh
14mr|rpm-6.1.0-1|674	%rpmattr %{_prefix}/lib/rpm/find-lang.sh
14mr|rpm-6.1.0-1|675	%rpmattr %{_prefix}/lib/rpm/find-provides
14mr|rpm-6.1.0-1|676	%rpmattr %{_prefix}/lib/rpm/find-requires
14mr|rpm-6.1.0-1|677	%rpmattr %{_prefix}/lib/rpm/ocamldeps.sh
14mr|rpm-6.1.0-1|678	%rpmattr %{_prefix}/lib/rpm/pkgconfigdeps.sh
14mr|rpm-6.1.0-1|679	%rpmattr %{_prefix}/lib/rpm/rpm_macros_provides.sh
14mr|rpm-6.1.0-1|680	%rpmattr %{_prefix}/lib/rpm/elfdeps
14mr|rpm-6.1.0-1|681	%rpmattr %{_prefix}/lib/rpm/rpmdeps
14mr|rpm-6.1.0-1|682	%rpmattr %{_prefix}/lib/rpm/rpmdump
14mr|rpm-6.1.0-1|683	%{_prefix}/lib/rpm/rpmuncompress
14mr|rpm-6.1.0-1|684	%{_prefix}/lib/rpm/rpm-setup-autosign
14mr|rpm-6.1.0-1|685	%rpmattr %{_prefix}/lib/rpm/check-buildroot
14mr|rpm-6.1.0-1|686	%rpmattr %{_prefix}/lib/rpm/check-prereqs
14mr|rpm-6.1.0-1|687	%rpmattr %{_prefix}/lib/rpm/check-rpaths
14mr|rpm-6.1.0-1|688	%rpmattr %{_prefix}/lib/rpm/check-rpaths-worker
14mr|rpm-6.1.0-1|689	%{rpmhome}/fileattrs/*
14mr|rpm-6.1.0-1|690	
14mr|rpm-6.1.0-1|691	%{_mandir}/man1/elfdeps.1*
14mr|rpm-6.1.0-1|692	%{_mandir}/man1/gendiff.1*
14mr|rpm-6.1.0-1|693	%{_mandir}/man1/rpmbuild.1*
14mr|rpm-6.1.0-1|694	%{_mandir}/man1/rpmdeps.1*
14mr|rpm-6.1.0-1|695	%{_mandir}/man1/rpmspec.1*
14mr|rpm-6.1.0-1|696	%{_mandir}/man1/rpmlua.1*
14mr|rpm-6.1.0-1|697	%{_mandir}/man1/rpm-setup-autosign.1*
14mr|rpm-6.1.0-1|698	%{_mandir}/man1/rpmuncompress.1*
14mr|rpm-6.1.0-1|699	%{_mandir}/man5/rpmbuild-config.5*
14mr|rpm-6.1.0-1|700	%{_mandir}/man7/rpm-dependency-generators.7*
14mr|rpm-6.1.0-1|701	%{_mandir}/man7/rpm-scriptlets.7*
14mr|rpm-6.1.0-1|702	%{_mandir}/man7/rpm-sysusers.7*
14mr|rpm-6.1.0-1|703	
14mr|rpm-6.1.0-1|704	%files sign
14mr|rpm-6.1.0-1|705	%{_bindir}/rpmsign
14mr|rpm-6.1.0-1|706	%{_mandir}/man1/rpmsign.1*
14mr|rpm-6.1.0-1|707	
14mr|rpm-6.1.0-1|708	%files -n python3-%{name}
14mr|rpm-6.1.0-1|709	%{python3_sitearch}/%{name}/
14mr|rpm-6.1.0-1|710	%{python3_sitearch}/%{name}-%{version}*.egg-info
14mr|rpm-6.1.0-1|711	%doc %{_defaultdocdir}/rpm/examples/
14mr|rpm-6.1.0-1|712	
14mr|rpm-6.1.0-1|713	%files -n %librpmnamedevel
14mr|rpm-6.1.0-1|714	%{_bindir}/rpmgraph
14mr|rpm-6.1.0-1|715	%{_libdir}/librp*[a-z].so
14mr|rpm-6.1.0-1|716	%{_libdir}/pkgconfig/%{name}.pc
14mr|rpm-6.1.0-1|717	%{_libdir}/cmake/rpm/
14mr|rpm-6.1.0-1|718	%{_includedir}/%{name}/
14mr|rpm-6.1.0-1|719	%{_mandir}/man1/rpmgraph.1*
14mr|rpm-6.1.0-1|720	
14mr|rpm-6.1.0-1|721	%files apidocs
14mr|rpm-6.1.0-1|722	%license COPYING
14mr|rpm-6.1.0-1|723	%doc %{_defaultdocdir}/rpm/API/
14mr|rpm-6.1.0-1|724	
14mr|rpm-6.1.0-1|725	%files cron
14mr|rpm-6.1.0-1|726	%config(noreplace) /etc/cron.daily/rpm
14mr|rpm-6.1.0-1|727	%config(noreplace) /etc/logrotate.d/rpm

343 14
14mr|rpm-rosa-setup-1.2.5-1|1	# Don't create backups, cp -a user/* build/* is used
14mr|rpm-rosa-setup-1.2.5-1|2	%global _default_patch_flags -s -U --no-backup-if-mismatch
14mr|rpm-rosa-setup-1.2.5-1|3	
14mr|rpm-rosa-setup-1.2.5-1|4	%{!?_rpmconfigdir: %global _rpmconfigdir /usr/lib/rpm}
14mr|rpm-rosa-setup-1.2.5-1|5	%{!?_rpmluadir: %global _rpmluadir %{_rpmconfigdir}/lua}
14mr|rpm-rosa-setup-1.2.5-1|6	
14mr|rpm-rosa-setup-1.2.5-1|7	# rpmlint depends from python modules, help bootstrap new python3.x
14mr|rpm-rosa-setup-1.2.5-1|8	%bcond_without python_dep
14mr|rpm-rosa-setup-1.2.5-1|9	
14mr|rpm-rosa-setup-1.2.5-1|10	%bcond_with bootstrap
14mr|rpm-rosa-setup-1.2.5-1|11	
14mr|rpm-rosa-setup-1.2.5-1|12	Summary:	Macros and scripts for rosa specific rpm behavior
14mr|rpm-rosa-setup-1.2.5-1|13	Name:		rpm-rosa-setup
14mr|rpm-rosa-setup-1.2.5-1|14	Version:	1.2.5
14mr|rpm-rosa-setup-1.2.5-1|15	Release:	1
14mr|rpm-rosa-setup-1.2.5-1|16	
14mr|rpm-rosa-setup-1.2.5-1|17	License:	MIT
14mr|rpm-rosa-setup-1.2.5-1|18	Group:		System/Configuration/Packaging
14mr|rpm-rosa-setup-1.2.5-1|19	Url:		https://gitea.rosa.ru/software/rpm-rosa-setup
14mr|rpm-rosa-setup-1.2.5-1|20	Source0:	https://gitea.rosa.ru/software/rpm-rosa-setup/archive/%{version}.tar.gz
14mr|rpm-rosa-setup-1.2.5-1|21	# Forge handling macros
14mr|rpm-rosa-setup-1.2.5-1|22	# (From: https://src.fedoraproject.org/rpms/redhat-rpm-config/tree):
14mr|rpm-rosa-setup-1.2.5-1|23	Source8:	forge.lua
14mr|rpm-rosa-setup-1.2.5-1|24	Source9:	macros.forge
14mr|rpm-rosa-setup-1.2.5-1|25	Source10:	common.lua
14mr|rpm-rosa-setup-1.2.5-1|26	# needed for golang stuff
14mr|rpm-rosa-setup-1.2.5-1|27	Source11:	macros.fedora-misc
14mr|rpm-rosa-setup-1.2.5-1|28	BuildRequires:	git-core
14mr|rpm-rosa-setup-1.2.5-1|29	Requires:	rpm
14mr|rpm-rosa-setup-1.2.5-1|30	# Packaged was renamed from rpm-openmandriva-setup
14mr|rpm-rosa-setup-1.2.5-1|31	# (tpg) do not use %%EVRD here, as it does not exist yet
14mr|rpm-rosa-setup-1.2.5-1|32	Provides:	rpm-openmandriva-setup = %{version}-%{release}
14mr|rpm-rosa-setup-1.2.5-1|33	Conflicts:	rpm-openmandriva-setup < 1.0
14mr|rpm-rosa-setup-1.2.5-1|34	Obsoletes:	rpm-openmandriva-setup < 1.0
14mr|rpm-rosa-setup-1.2.5-1|35	BuildArch:	noarch
14mr|rpm-rosa-setup-1.2.5-1|36	
14mr|rpm-rosa-setup-1.2.5-1|37	%description
14mr|rpm-rosa-setup-1.2.5-1|38	Macros and scripts for rosa specific rpm behavior.
14mr|rpm-rosa-setup-1.2.5-1|39	
14mr|rpm-rosa-setup-1.2.5-1|40	This has been adapted for ROSA Linux systems.
14mr|rpm-rosa-setup-1.2.5-1|41	
14mr|rpm-rosa-setup-1.2.5-1|42	%files
14mr|rpm-rosa-setup-1.2.5-1|43	# We should own this directory
14mr|rpm-rosa-setup-1.2.5-1|44	%dir %{_rpmconfigdir}/rosa
14mr|rpm-rosa-setup-1.2.5-1|45	%{_rpmconfigdir}/rosa/macros
14mr|rpm-rosa-setup-1.2.5-1|46	%{_rpmconfigdir}/rosa/rpmrc
14mr|rpm-rosa-setup-1.2.5-1|47	
14mr|rpm-rosa-setup-1.2.5-1|48	#----------------------------------------------------------------------------
14mr|rpm-rosa-setup-1.2.5-1|49	
14mr|rpm-rosa-setup-1.2.5-1|50	%package build
14mr|rpm-rosa-setup-1.2.5-1|51	Summary:	Macros and scripts for rosa specific rpmbuild behavior
14mr|rpm-rosa-setup-1.2.5-1|52	Group:		System/Configuration/Packaging
14mr|rpm-rosa-setup-1.2.5-1|53	Requires:	%{name} = %{version}-%{release}
14mr|rpm-rosa-setup-1.2.5-1|54	# Required for package builds to work
14mr|rpm-rosa-setup-1.2.5-1|55	Requires:	binutils
14mr|rpm-rosa-setup-1.2.5-1|56	Requires:	dwz
14mr|rpm-rosa-setup-1.2.5-1|57	Requires:	gdb
14mr|rpm-rosa-setup-1.2.5-1|58	Requires:	rpm-build
14mr|rpm-rosa-setup-1.2.5-1|59	Requires:	python-srpm-macros
14mr|rpm-rosa-setup-1.2.5-1|60	%if %{with python_dep}
14mr|rpm-rosa-setup-1.2.5-1|61	Requires:	rpmlint
14mr|rpm-rosa-setup-1.2.5-1|62	Requires:	rpmlint-rosa-policy
14mr|rpm-rosa-setup-1.2.5-1|63	%endif
14mr|rpm-rosa-setup-1.2.5-1|64	Requires:	spec-helper
14mr|rpm-rosa-setup-1.2.5-1|65	Provides:	rpm-openmandriva-setup-build = %{version}-%{release}
14mr|rpm-rosa-setup-1.2.5-1|66	Conflicts:	rpm-openmandriva-setup-build < 1.0
14mr|rpm-rosa-setup-1.2.5-1|67	Obsoletes:	rpm-openmandriva-setup-build < 1.0
14mr|rpm-rosa-setup-1.2.5-1|68	
14mr|rpm-rosa-setup-1.2.5-1|69	%description build
14mr|rpm-rosa-setup-1.2.5-1|70	Macros and scripts for rosa specific rpmbuild behavior.
14mr|rpm-rosa-setup-1.2.5-1|71	
14mr|rpm-rosa-setup-1.2.5-1|72	This has been adapted for ROSA Linux systems.
14mr|rpm-rosa-setup-1.2.5-1|73	
14mr|rpm-rosa-setup-1.2.5-1|74	%files build
14mr|rpm-rosa-setup-1.2.5-1|75	%{_rpmluadir}/fedora/common.lua
14mr|rpm-rosa-setup-1.2.5-1|76	%{_rpmluadir}/fedora/srpm/forge.lua
14mr|rpm-rosa-setup-1.2.5-1|77	%{_rpmmacrodir}/macros.buildsys.autotools
14mr|rpm-rosa-setup-1.2.5-1|78	%{_rpmmacrodir}/macros.dwz
14mr|rpm-rosa-setup-1.2.5-1|79	%{_rpmmacrodir}/macros.fedora-misc
14mr|rpm-rosa-setup-1.2.5-1|80	%{_rpmmacrodir}/macros.forge
14mr|rpm-rosa-setup-1.2.5-1|81	%{_rpmmacrodir}/macros.kernel
14mr|rpm-rosa-setup-1.2.5-1|82	%{_rpmmacrodir}/macros.libpackage
14mr|rpm-rosa-setup-1.2.5-1|83	%{_rpmmacrodir}/macros.selinux
14mr|rpm-rosa-setup-1.2.5-1|84	%{_rpmmacrodir}/macros.build-constraints
14mr|rpm-rosa-setup-1.2.5-1|85	%{_rpmconfigdir}/rosa/kmod-deps.sh
14mr|rpm-rosa-setup-1.2.5-1|86	%{_fileattrsdir}/kmod.attr
14mr|rpm-rosa-setup-1.2.5-1|87	
14mr|rpm-rosa-setup-1.2.5-1|88	#----------------------------------------------------------------------------
14mr|rpm-rosa-setup-1.2.5-1|89	
14mr|rpm-rosa-setup-1.2.5-1|90	%prep
14mr|rpm-rosa-setup-1.2.5-1|91	%autosetup -S git_am -n rpm-rosa-setup
14mr|rpm-rosa-setup-1.2.5-1|92	
14mr|rpm-rosa-setup-1.2.5-1|93	%build
14mr|rpm-rosa-setup-1.2.5-1|94	
14mr|rpm-rosa-setup-1.2.5-1|95	%install
14mr|rpm-rosa-setup-1.2.5-1|96	mkdir -p %{buildroot}%{_rpmconfigdir}
14mr|rpm-rosa-setup-1.2.5-1|97	cp -a user/* build/* %{buildroot}%{_rpmconfigdir}
14mr|rpm-rosa-setup-1.2.5-1|98	
14mr|rpm-rosa-setup-1.2.5-1|99	%install_macro forge %{SOURCE9}
14mr|rpm-rosa-setup-1.2.5-1|100	%install_macro fedora-misc %{SOURCE11}
14mr|rpm-rosa-setup-1.2.5-1|101	mkdir -p %{buildroot}%{_rpmluadir}/fedora/srpm
14mr|rpm-rosa-setup-1.2.5-1|102	install -D %{SOURCE10} %{buildroot}%{_rpmluadir}/fedora
14mr|rpm-rosa-setup-1.2.5-1|103	install -D %{SOURCE8} %{buildroot}%{_rpmluadir}/fedora/srpm
14mr|rpm-rosa-setup-1.2.5-1|104	
14mr|rpm-rosa-setup-1.2.5-1|105	%if %{without python_dep}
14mr|rpm-rosa-setup-1.2.5-1|106	# do not call rpmlint which requires python3-rpm when bootstrapping new python3.x
14mr|rpm-rosa-setup-1.2.5-1|107	sed -i'' %{buildroot}%{_rpmconfigdir}/rosa/macros -e 's,/bin/rpmlint,/bin/true,g'
14mr|rpm-rosa-setup-1.2.5-1|108	%endif
14mr|rpm-rosa-setup-1.2.5-1|109	
14mr|rpm-rosa-setup-1.2.5-1|110	%if %{with bootstrap}
14mr|rpm-rosa-setup-1.2.5-1|111	# This will be enabled at some point - for bootstrap, let it pass since many
14mr|rpm-rosa-setup-1.2.5-1|112	# packages aren't ready for rpmlint 2.6 yet
14mr|rpm-rosa-setup-1.2.5-1|113	sed -i "s/\(_nonzero_exit_pkgcheck_terminate_build\).*/\1 0/" %{buildroot}%{_rpmconfigdir}/rosa/macros
14mr|rpm-rosa-setup-1.2.5-1|114	%else
14mr|rpm-rosa-setup-1.2.5-1|115	sed -i "s/\(_nonzero_exit_pkgcheck_terminate_build\).*/\1 1/" %{buildroot}%{_rpmconfigdir}/rosa/macros
14mr|rpm-rosa-setup-1.2.5-1|116	%endif

344 14
14mr|rpmsort-2.12-15|1	%define oname grub2-rpm-sort
14mr|rpmsort-2.12-15|2	Summary:	rpm-sort, built with no grub2
14mr|rpmsort-2.12-15|3	Name:		rpmsort
14mr|rpmsort-2.12-15|4	Version:	2.12
14mr|rpmsort-2.12-15|5	Release:	15
14mr|rpmsort-2.12-15|6	License:	GPLv2+
14mr|rpmsort-2.12-15|7	Url:		http://www.gnu.org/software/grub/
14mr|rpmsort-2.12-15|8	Group:		System/Base
14mr|rpmsort-2.12-15|9	# just pick it from grub2 package
14mr|rpmsort-2.12-15|10	# and make diff with such version
14mr|rpmsort-2.12-15|11	# to change headers
14mr|rpmsort-2.12-15|12	Source0:	grub-rpm-sort.c
14mr|rpmsort-2.12-15|13	BuildRequires:  pkgconfig(rpm)
14mr|rpmsort-2.12-15|14	Provides:	rpm-sort
14mr|rpmsort-2.12-15|15	Provides:	grub2-rpm-sort = %{EVRD}
14mr|rpmsort-2.12-15|16	Obsoletes:	grub2-rpm-sort < 2.12
14mr|rpmsort-2.12-15|17	Conflicts:	grub2-rpm-sort = 2.06
14mr|rpmsort-2.12-15|18	
14mr|rpmsort-2.12-15|19	%description
14mr|rpmsort-2.12-15|20	grub2-rpm-sort built without grub2
14mr|rpmsort-2.12-15|21	
14mr|rpmsort-2.12-15|22	%files
14mr|rpmsort-2.12-15|23	%{_bindir}/*
14mr|rpmsort-2.12-15|24	%{_sbindir}/*
14mr|rpmsort-2.12-15|25	
14mr|rpmsort-2.12-15|26	#----------------------------------------------------------------------------
14mr|rpmsort-2.12-15|27	%prep
14mr|rpmsort-2.12-15|28	%setup -T -c
14mr|rpmsort-2.12-15|29	
14mr|rpmsort-2.12-15|30	%build
14mr|rpmsort-2.12-15|31	install -m0644 %{SOURCE0} .
14mr|rpmsort-2.12-15|32	%{__cc}  -Wall -lrpm -lrpmio grub-rpm-sort.c -o grub2-rpm-sort %{optflags} %{ldflags}
14mr|rpmsort-2.12-15|33	
14mr|rpmsort-2.12-15|34	%install
14mr|rpmsort-2.12-15|35	mkdir -p  %{buildroot}%{_bindir}
14mr|rpmsort-2.12-15|36	mkdir -p  %{buildroot}%{_sbindir}
14mr|rpmsort-2.12-15|37	install -m 755 %{oname} %{buildroot}%{_sbindir}
14mr|rpmsort-2.12-15|38	ln -s	%{_sbindir}/%{oname} %{buildroot}%{_bindir}/rpm-sort

345 14
14mr|rust-1.98.1-1|1	# ALL Rust libraries are private, because they don't keep an ABI.
14mr|rust-1.98.1-1|2	%define _privatelibs lib(.*-[[:xdigit:]]{16}*|rustc.*)[.]so.*
14mr|rust-1.98.1-1|3	%define __provides_exclude ^(%{_privatelibs})$
14mr|rust-1.98.1-1|4	%define __requires_exclude ^(%{_privatelibs})$
14mr|rust-1.98.1-1|5	%define __provides_exclude_from ^(%{_docdir}|%{rustlibdir}/src)/.*$
14mr|rust-1.98.1-1|6	%define __requires_exclude_from ^(%{_docdir}|%{rustlibdir}/src)/.*$
14mr|rust-1.98.1-1|7	
14mr|rust-1.98.1-1|8	%define debug_package %{nil}
14mr|rust-1.98.1-1|9	
14mr|rust-1.98.1-1|10	%define _disable_ld_no_undefined 1
14mr|rust-1.98.1-1|11	# To avoid undefined symbols
14mr|rust-1.98.1-1|12	%define _find_debuginfo_opts -g
14mr|rust-1.98.1-1|13	
14mr|rust-1.98.1-1|14	%global _disable_lto 1
14mr|rust-1.98.1-1|15	
14mr|rust-1.98.1-1|16	# We're going to override --libdir when configuring to get rustlib into a
14mr|rust-1.98.1-1|17	# common path, but we'll fix the shared libraries during install.
14mr|rust-1.98.1-1|18	%define rustlibdir %{_libdir}/rustlib
14mr|rust-1.98.1-1|19	
14mr|rust-1.98.1-1|20	# Only x86_64 and i686 are Tier 1 platforms at this time.
14mr|rust-1.98.1-1|21	# https://doc.rust-lang.org/nightly/rustc/platform-support.html
14mr|rust-1.98.1-1|22	%define rust_arches x86_64 %{ix86} %{arm64} %{riscv64} loongarch64
14mr|rust-1.98.1-1|23	
14mr|rust-1.98.1-1|24	# To bootstrap from scratch, set the channel and date from src/stage0.txt
14mr|rust-1.98.1-1|25	# e.g. 1.10.0 wants rustc: 1.9.0-2016-05-24
14mr|rust-1.98.1-1|26	# or nightly wants some beta-YYYY-MM-DD
14mr|rust-1.98.1-1|27	# Note that cargo matches the program version here, not its crate version.
14mr|rust-1.98.1-1|28	%global bootstrap_rust 1.97.1
14mr|rust-1.98.1-1|29	%global bootstrap_cargo 1.97.1
14mr|rust-1.98.1-1|30	%global bootstrap_date 2026-07-16
14mr|rust-1.98.1-1|31	
14mr|rust-1.98.1-1|32	# how to use it?
14mr|rust-1.98.1-1|33	# when you need to upgrade from 1.8.xx to 1.9.xx
14mr|rust-1.98.1-1|34	# just enable bootstrap option
14mr|rust-1.98.1-1|35	%bcond_without bootstrap
14mr|rust-1.98.1-1|36	
14mr|rust-1.98.1-1|37	%if %{with bootstrap}
14mr|rust-1.98.1-1|38	%define bootstrap_arches %{rust_arches}
14mr|rust-1.98.1-1|39	# Using llvm-static may be helpful as an opt-in, e.g. to aid LLVM rebases.
14mr|rust-1.98.1-1|40	%bcond_without llvm_static
14mr|rust-1.98.1-1|41	%else
14mr|rust-1.98.1-1|42	%bcond_with llvm_static
14mr|rust-1.98.1-1|43	%endif
14mr|rust-1.98.1-1|44	
14mr|rust-1.98.1-1|45	# LLDB only works on some architectures
14mr|rust-1.98.1-1|46	# LLDB isn't available everywhere...
14mr|rust-1.98.1-1|47	%bcond_with lldb
14mr|rust-1.98.1-1|48	
14mr|rust-1.98.1-1|49	%ifarch x86_64
14mr|rust-1.98.1-1|50	%define rust_triple x86_64-unknown-linux-gnu
14mr|rust-1.98.1-1|51	%endif
14mr|rust-1.98.1-1|52	%ifarch %{ix86}
14mr|rust-1.98.1-1|53	%define rust_triple i686-unknown-linux-gnu
14mr|rust-1.98.1-1|54	%endif
14mr|rust-1.98.1-1|55	%ifarch aarch64
14mr|rust-1.98.1-1|56	%define rust_triple aarch64-unknown-linux-gnu
14mr|rust-1.98.1-1|57	%endif
14mr|rust-1.98.1-1|58	%ifarch %{riscv64}
14mr|rust-1.98.1-1|59	%define rust_triple riscv64gc-unknown-linux-gnu
14mr|rust-1.98.1-1|60	%endif
14mr|rust-1.98.1-1|61	%ifarch loongarch64
14mr|rust-1.98.1-1|62	%define rust_triple loongarch64-unknown-linux-gnu
14mr|rust-1.98.1-1|63	%endif
14mr|rust-1.98.1-1|64	
14mr|rust-1.98.1-1|65	%ifarch %{bootstrap_arches}
14mr|rust-1.98.1-1|66	%define bootstrap_root rust-%{bootstrap_rust}-%{rust_triple}
14mr|rust-1.98.1-1|67	%define local_rust_root %{_builddir}/%{bootstrap_root}/usr
14mr|rust-1.98.1-1|68	%else
14mr|rust-1.98.1-1|69	%define local_rust_root %{_prefix}
14mr|rust-1.98.1-1|70	%endif
14mr|rust-1.98.1-1|71	
14mr|rust-1.98.1-1|72	# usr default systemd llvm
14mr|rust-1.98.1-1|73	# /usr/bin/clang /usr/bin/clang++
14mr|rust-1.98.1-1|74	%bcond_without system_llvm
14mr|rust-1.98.1-1|75	# if you need an llvm different from the system one
14mr|rust-1.98.1-1|76	# llvm15 .. llvmXX from /opt/llvmXX
14mr|rust-1.98.1-1|77	%bcond_without sideload_llvm
14mr|rust-1.98.1-1|78	
14mr|rust-1.98.1-1|79	# if system_llvm choosen
14mr|rust-1.98.1-1|80	# use default /usr/bin/llvm-config and other stuff
14mr|rust-1.98.1-1|81	%if %{with system_llvm}
14mr|rust-1.98.1-1|82	%define llvm_major %nil
14mr|rust-1.98.1-1|83	%define _llvm_config %{_bindir}/llvm-config
14mr|rust-1.98.1-1|84	%global profiler %(echo %{_libdir}/clang/*/lib/*linux-gnu/libclang_rt.profile.a)
14mr|rust-1.98.1-1|85	%endif
14mr|rust-1.98.1-1|86	
14mr|rust-1.98.1-1|87	%bcond_with compiler_gcc
14mr|rust-1.98.1-1|88	
14mr|rust-1.98.1-1|89	%if %{with compiler_gcc}
14mr|rust-1.98.1-1|90	%define _cc %{__cc}
14mr|rust-1.98.1-1|91	%define _cxx %{__cxx}
14mr|rust-1.98.1-1|92	%else
14mr|rust-1.98.1-1|93	%define _cc %{_bindir}/clang
14mr|rust-1.98.1-1|94	%define _cxx %{_bindir}/clang++
14mr|rust-1.98.1-1|95	%endif
14mr|rust-1.98.1-1|96	
14mr|rust-1.98.1-1|97	%if %{with sideload_llvm}
14mr|rust-1.98.1-1|98	%define llvm_major 22
14mr|rust-1.98.1-1|99	%define llvm_dir_ver llvm%{llvm_major}
14mr|rust-1.98.1-1|100	%define llvm_path /opt/%{llvm_dir_ver}
14mr|rust-1.98.1-1|101	%define _llvm_config %{llvm_path}/bin/llvm-config
14mr|rust-1.98.1-1|102	%global profiler %(echo %{llvm_path}/%{_lib}/clang/%{llvm_major}/lib/*linux-gnu/libclang_rt.profile.a)
14mr|rust-1.98.1-1|103	%global optimized_builtins %(echo %{llvm_path}/%{_lib}/clang/%{llvm_major}/lib/*linux-gnu/libclang_rt.builtins.a)
14mr|rust-1.98.1-1|104	%if %{without compiler_gcc}
14mr|rust-1.98.1-1|105	%define _cc %{llvm_path}/bin/clang
14mr|rust-1.98.1-1|106	%define _cxx %{llvm_path}/bin/clang++
14mr|rust-1.98.1-1|107	%endif
14mr|rust-1.98.1-1|108	%endif
14mr|rust-1.98.1-1|109	
14mr|rust-1.98.1-1|110	Summary:	The Rust Programming Language
14mr|rust-1.98.1-1|111	Name:		rust
14mr|rust-1.98.1-1|112	Version:	1.98.1
14mr|rust-1.98.1-1|113	Release:	1
14mr|rust-1.98.1-1|114	License:	(ASL 2.0 or MIT) and (BSD and MIT)
14mr|rust-1.98.1-1|115	Group:		Development/Rust
14mr|rust-1.98.1-1|116	# ^ written as: (rust itself) and (bundled libraries)
14mr|rust-1.98.1-1|117	Url:		https://www.rust-lang.org
14mr|rust-1.98.1-1|118	Source0:	https://static.rust-lang.org/dist/rustc-%{version}-src.tar.xz
14mr|rust-1.98.1-1|119	# do bootstrap to download
14mr|rust-1.98.1-1|120	Source1:	https://static.rust-lang.org/dist/rust-%{bootstrap_rust}-x86_64-unknown-linux-gnu.tar.xz
14mr|rust-1.98.1-1|121	Source2:	https://static.rust-lang.org/dist/rust-%{bootstrap_rust}-i686-unknown-linux-gnu.tar.xz
14mr|rust-1.98.1-1|122	Source3:	https://static.rust-lang.org/dist/rust-%{bootstrap_rust}-aarch64-unknown-linux-gnu.tar.xz
14mr|rust-1.98.1-1|123	Source4:	https://static.rust-lang.org/dist/rust-%{bootstrap_rust}-riscv64gc-unknown-linux-gnu.tar.xz
14mr|rust-1.98.1-1|124	Source5:	https://static.rust-lang.org/dist/rust-%{bootstrap_rust}-loongarch64-unknown-linux-gnu.tar.xz
14mr|rust-1.98.1-1|125	Source10:	rust.rpmlintrc
14mr|rust-1.98.1-1|126	BuildRequires:	ncurses-devel
14mr|rust-1.98.1-1|127	BuildRequires:	curl
14mr|rust-1.98.1-1|128	BuildRequires:	pkgconfig(libcurl)
14mr|rust-1.98.1-1|129	BuildRequires:	pkgconfig(liblzma)
14mr|rust-1.98.1-1|130	BuildRequires:	pkgconfig(libzstd)
14mr|rust-1.98.1-1|131	BuildRequires:	pkgconfig(openssl)
14mr|rust-1.98.1-1|132	BuildRequires:	pkgconfig(zlib)
14mr|rust-1.98.1-1|133	BuildRequires:	pkgconfig(libxml-2.0)
14mr|rust-1.98.1-1|134	# needs libssh2_userauth_publickey_frommemory
14mr|rust-1.98.1-1|135	BuildRequires:	pkgconfig(libssh2) >= 1.6.0
14mr|rust-1.98.1-1|136	BuildRequires:	pkgconfig(python3)
14mr|rust-1.98.1-1|137	BuildRequires:	cmake >= 2.8.11
14mr|rust-1.98.1-1|138	BuildRequires:	ninja
14mr|rust-1.98.1-1|139	BuildRequires:	stdc++-static-devel
14mr|rust-1.98.1-1|140	# opt-llvm
14mr|rust-1.98.1-1|141	%if %{with sideload_llvm}
14mr|rust-1.98.1-1|142	BuildRequires: llvm%{llvm_major}
14mr|rust-1.98.1-1|143	BuildRequires: polly-%{llvm_major}
14mr|rust-1.98.1-1|144	%endif
14mr|rust-1.98.1-1|145	# system llvm
14mr|rust-1.98.1-1|146	%if %{with system_llvm}
14mr|rust-1.98.1-1|147	BuildRequires: llvm-devel
14mr|rust-1.98.1-1|148	BuildRequires: compiler-rt
14mr|rust-1.98.1-1|149	BuildRequires: clang
14mr|rust-1.98.1-1|150	%endif
14mr|rust-1.98.1-1|151	BuildRequires:  gcc-c++
14mr|rust-1.98.1-1|152	%if %{with llvm_static}
14mr|rust-1.98.1-1|153	BuildRequires:	pkgconfig(libffi)
14mr|rust-1.98.1-1|154	%endif
14mr|rust-1.98.1-1|155	# make check needs "ps" for src/test/run-pass/wait-forked-but-failed-child.rs
14mr|rust-1.98.1-1|156	BuildRequires:	procps-ng
14mr|rust-1.98.1-1|157	# debuginfo-gdb tests need gdb
14mr|rust-1.98.1-1|158	BuildRequires:	gdb
14mr|rust-1.98.1-1|159	# when bootstrap DISABLED
14mr|rust-1.98.1-1|160	%if %{without bootstrap}
14mr|rust-1.98.1-1|161	BuildRequires:	cargo >= %{bootstrap_cargo}
14mr|rust-1.98.1-1|162	BuildRequires:	%{name} >= %{bootstrap_rust}
14mr|rust-1.98.1-1|163	%endif
14mr|rust-1.98.1-1|164	# Virtual provides for folks who attempt "dnf install rustc"
14mr|rust-1.98.1-1|165	Provides:		rustc = %{version}-%{release}
14mr|rust-1.98.1-1|166	# Always require our exact standard library
14mr|rust-1.98.1-1|167	Requires:		%{name}-std-static = %{version}-%{release}
14mr|rust-1.98.1-1|168	Requires:		/usr/bin/cc
14mr|rust-1.98.1-1|169	Obsoletes:		%{name}-analysis < 1.69.0~
14mr|rust-1.98.1-1|170	
14mr|rust-1.98.1-1|171	%description
14mr|rust-1.98.1-1|172	Rust is a systems programming language that runs blazingly fast, prevents
14mr|rust-1.98.1-1|173	segfaults, and guarantees thread safety.
14mr|rust-1.98.1-1|174	
14mr|rust-1.98.1-1|175	This package includes the Rust compiler and documentation generator.
14mr|rust-1.98.1-1|176	
14mr|rust-1.98.1-1|177	%files
14mr|rust-1.98.1-1|178	%license COPYRIGHT* LICENSE-APACHE LICENSE-MIT
14mr|rust-1.98.1-1|179	%doc README.md
14mr|rust-1.98.1-1|180	%{_sysconfdir}/ld.so.conf.d/%{name}_%{_arch}.conf
14mr|rust-1.98.1-1|181	%{_bindir}/rustc
14mr|rust-1.98.1-1|182	%{_bindir}/rustdoc
14mr|rust-1.98.1-1|183	%{_libdir}/*.so
14mr|rust-1.98.1-1|184	%{_libexecdir}/rust-analyzer-proc-macro-srv
14mr|rust-1.98.1-1|185	%{_mandir}/man1/rustc.1*
14mr|rust-1.98.1-1|186	%{_mandir}/man1/rustdoc.1*
14mr|rust-1.98.1-1|187	%dir %{rustlibdir}
14mr|rust-1.98.1-1|188	%dir %{rustlibdir}/%{rust_triple}
14mr|rust-1.98.1-1|189	%dir %{rustlibdir}/%{rust_triple}/lib
14mr|rust-1.98.1-1|190	%{rustlibdir}/%{rust_triple}/lib/*.so*
14mr|rust-1.98.1-1|191	%dir %{_defaultdocdir}/docs
14mr|rust-1.98.1-1|192	%{_defaultdocdir}/docs/*
14mr|rust-1.98.1-1|193	%exclude %{_sysconfdir}/target-spec-json-schema.json
14mr|rust-1.98.1-1|194	
14mr|rust-1.98.1-1|195	#-------------------------------------------------------------------------
14mr|rust-1.98.1-1|196	
14mr|rust-1.98.1-1|197	%package std-static
14mr|rust-1.98.1-1|198	Summary:	Standard library for Rust
14mr|rust-1.98.1-1|199	Group:		Development/Rust
14mr|rust-1.98.1-1|200	
14mr|rust-1.98.1-1|201	%description std-static
14mr|rust-1.98.1-1|202	This package includes the standard libraries for building applications
14mr|rust-1.98.1-1|203	written in Rust.
14mr|rust-1.98.1-1|204	
14mr|rust-1.98.1-1|205	%files std-static
14mr|rust-1.98.1-1|206	%dir %{rustlibdir}
14mr|rust-1.98.1-1|207	%dir %{rustlibdir}/%{rust_triple}
14mr|rust-1.98.1-1|208	%dir %{rustlibdir}/%{rust_triple}/lib
14mr|rust-1.98.1-1|209	%{rustlibdir}/%{rust_triple}/lib/*.rlib
14mr|rust-1.98.1-1|210	%{rustlibdir}/%{rust_triple}/lib/*.rmeta
14mr|rust-1.98.1-1|211	
14mr|rust-1.98.1-1|212	#-------------------------------------------------------------------------
14mr|rust-1.98.1-1|213	
14mr|rust-1.98.1-1|214	%package debugger-common
14mr|rust-1.98.1-1|215	Summary:	Common debugger pretty printers for Rust
14mr|rust-1.98.1-1|216	Group:		Development/Rust
14mr|rust-1.98.1-1|217	BuildArch:	noarch
14mr|rust-1.98.1-1|218	
14mr|rust-1.98.1-1|219	%description debugger-common
14mr|rust-1.98.1-1|220	This package includes the common functionality
14mr|rust-1.98.1-1|221	for %{name}-gdb and %{name}-lldb.
14mr|rust-1.98.1-1|222	
14mr|rust-1.98.1-1|223	%files debugger-common
14mr|rust-1.98.1-1|224	%dir %{rustlibdir}
14mr|rust-1.98.1-1|225	%dir %{rustlibdir}/etc
14mr|rust-1.98.1-1|226	%{rustlibdir}/etc/rust_*.py*
14mr|rust-1.98.1-1|227	%optional %{rustlibdir}/etc/__pycache__/rust_*.py*
14mr|rust-1.98.1-1|228	
14mr|rust-1.98.1-1|229	#-------------------------------------------------------------------------
14mr|rust-1.98.1-1|230	
14mr|rust-1.98.1-1|231	%package gdb
14mr|rust-1.98.1-1|232	Summary:	GDB pretty printers for Rust
14mr|rust-1.98.1-1|233	Group:		Development/Rust
14mr|rust-1.98.1-1|234	Requires:	gdb
14mr|rust-1.98.1-1|235	Requires:	%{name}-debugger-common = %{version}-%{release}
14mr|rust-1.98.1-1|236	BuildArch:	noarch
14mr|rust-1.98.1-1|237	# (akien) Handle moved files between our old Mageia package and this Fedora-based one
14mr|rust-1.98.1-1|238	Conflicts:	rust < 1.11.0-3
14mr|rust-1.98.1-1|239	
14mr|rust-1.98.1-1|240	%description gdb
14mr|rust-1.98.1-1|241	This package includes the rust-gdb script,
14mr|rust-1.98.1-1|242	which allows easier debugging of Rust programs.
14mr|rust-1.98.1-1|243	
14mr|rust-1.98.1-1|244	%files gdb
14mr|rust-1.98.1-1|245	%{_bindir}/rust-gdb
14mr|rust-1.98.1-1|246	%{rustlibdir}/etc/gdb_*
14mr|rust-1.98.1-1|247	%optional %{rustlibdir}/etc/__pycache__/gdb_*
14mr|rust-1.98.1-1|248	# %%exclude - No work!
14mr|rust-1.98.1-1|249	#%%exclude %%{_bindir}/rust-gdbgui
14mr|rust-1.98.1-1|250	%{_bindir}/rust-gdbgui
14mr|rust-1.98.1-1|251	
14mr|rust-1.98.1-1|252	#-------------------------------------------------------------------------
14mr|rust-1.98.1-1|253	%if %{with lldb}
14mr|rust-1.98.1-1|254	
14mr|rust-1.98.1-1|255	%package lldb
14mr|rust-1.98.1-1|256	Summary:	LLDB pretty printers for Rust
14mr|rust-1.98.1-1|257	Group:		Development/Rust
14mr|rust-1.98.1-1|258	Requires:	lldb
14mr|rust-1.98.1-1|259	Requires:	python3-lldb
14mr|rust-1.98.1-1|260	Requires:	%{name}-debugger-common = %{version}-%{release}
14mr|rust-1.98.1-1|261	BuildArch:	noarch
14mr|rust-1.98.1-1|262	
14mr|rust-1.98.1-1|263	%description lldb
14mr|rust-1.98.1-1|264	This package includes the rust-lldb script,
14mr|rust-1.98.1-1|265	which allows easier debugging of Rust programs.
14mr|rust-1.98.1-1|266	
14mr|rust-1.98.1-1|267	%files lldb
14mr|rust-1.98.1-1|268	%doc README.md COPYRIGHT LICENSE-APACHE LICENSE-MIT
14mr|rust-1.98.1-1|269	%{_bindir}/rust-lldb
14mr|rust-1.98.1-1|270	%{rustlibdir}/etc/lldb_*
14mr|rust-1.98.1-1|271	
14mr|rust-1.98.1-1|272	%endif
14mr|rust-1.98.1-1|273	#-------------------------------------------------------------------------
14mr|rust-1.98.1-1|274	
14mr|rust-1.98.1-1|275	%package -n cargo
14mr|rust-1.98.1-1|276	Summary:	Rust's package manager and build tool
14mr|rust-1.98.1-1|277	Group:		Development/Rust
14mr|rust-1.98.1-1|278	# For tests:
14mr|rust-1.98.1-1|279	BuildRequires:	git
14mr|rust-1.98.1-1|280	# Cargo is not much use without Rust
14mr|rust-1.98.1-1|281	Requires:	rust
14mr|rust-1.98.1-1|282	Obsoletes:	cargo < 1.26.0-1
14mr|rust-1.98.1-1|283	# "cargo vendor" is a builtin command starting with 1.37.  The Obsoletes and
14mr|rust-1.98.1-1|284	# Provides are mostly relevant to RHEL, but harmless to have on Fedora/etc. too
14mr|rust-1.98.1-1|285	Obsoletes:	cargo-vendor <= 0.1.23
14mr|rust-1.98.1-1|286	Provides:	cargo-vendor = %{version}-%{release}
14mr|rust-1.98.1-1|287	
14mr|rust-1.98.1-1|288	%description -n cargo
14mr|rust-1.98.1-1|289	Cargo is a tool that allows Rust projects to declare their various dependencies
14mr|rust-1.98.1-1|290	and ensure that you'll always get a repeatable build.
14mr|rust-1.98.1-1|291	
14mr|rust-1.98.1-1|292	%files -n cargo
14mr|rust-1.98.1-1|293	%license src/tools/cargo/LICENSE-{APACHE,MIT,THIRD-PARTY}
14mr|rust-1.98.1-1|294	%doc src/tools/cargo/README.md
14mr|rust-1.98.1-1|295	%{_bindir}/cargo
14mr|rust-1.98.1-1|296	%{_mandir}/man1/cargo*.1*
14mr|rust-1.98.1-1|297	%{_sysconfdir}/bash_completion.d/cargo
14mr|rust-1.98.1-1|298	%{_datadir}/zsh/site-functions/_cargo
14mr|rust-1.98.1-1|299	%dir %{_datadir}/cargo
14mr|rust-1.98.1-1|300	%dir %{_datadir}/cargo/registry
14mr|rust-1.98.1-1|301	
14mr|rust-1.98.1-1|302	#-------------------------------------------------------------------------
14mr|rust-1.98.1-1|303	
14mr|rust-1.98.1-1|304	%package -n rustfmt
14mr|rust-1.98.1-1|305	Summary:	Tool to find and fix Rust formatting issues
14mr|rust-1.98.1-1|306	Group:		Development/Rust
14mr|rust-1.98.1-1|307	Requires:	cargo
14mr|rust-1.98.1-1|308	# The component/package was rustfmt-preview until Rust 1.31.
14mr|rust-1.98.1-1|309	Obsoletes:	rustfmt-preview < 1.0.0
14mr|rust-1.98.1-1|310	Provides:	rustfmt-preview = %{version}-%{release}
14mr|rust-1.98.1-1|311	
14mr|rust-1.98.1-1|312	%description -n rustfmt
14mr|rust-1.98.1-1|313	A tool for formatting Rust code according to style guidelines.
14mr|rust-1.98.1-1|314	
14mr|rust-1.98.1-1|315	%files -n rustfmt
14mr|rust-1.98.1-1|316	%doc src/tools/rustfmt/{README,CHANGELOG,Configurations}.md
14mr|rust-1.98.1-1|317	%license src/tools/rustfmt/LICENSE-{APACHE,MIT}
14mr|rust-1.98.1-1|318	%{_bindir}/rustfmt
14mr|rust-1.98.1-1|319	%{_bindir}/cargo-fmt
14mr|rust-1.98.1-1|320	
14mr|rust-1.98.1-1|321	#-------------------------------------------------------------------------
14mr|rust-1.98.1-1|322	
14mr|rust-1.98.1-1|323	%package -n rls
14mr|rust-1.98.1-1|324	Summary:	Rust Language Server for IDE integration
14mr|rust-1.98.1-1|325	Group:		Development/Rust
14mr|rust-1.98.1-1|326	# /usr/bin/rls is dynamically linked against internal rustc libs
14mr|rust-1.98.1-1|327	Requires:	%{name} = %{version}-%{release}
14mr|rust-1.98.1-1|328	# The component/package was rls-preview until Rust 1.31.
14mr|rust-1.98.1-1|329	Obsoletes:	rls-preview < 1.31.6
14mr|rust-1.98.1-1|330	Provides:	rls-preview = %{version}-%{release}
14mr|rust-1.98.1-1|331	
14mr|rust-1.98.1-1|332	%description -n rls
14mr|rust-1.98.1-1|333	The Rust Language Server provides a server that runs in the background,
14mr|rust-1.98.1-1|334	providing IDEs, editors, and other tools with information about Rust programs.
14mr|rust-1.98.1-1|335	It supports functionality such as 'goto definition', symbol search,
14mr|rust-1.98.1-1|336	reformatting, and code completion, and enables renaming and refactorings.
14mr|rust-1.98.1-1|337	
14mr|rust-1.98.1-1|338	%files -n rls
14mr|rust-1.98.1-1|339	%doc src/tools/rust-analyzer/README.md
14mr|rust-1.98.1-1|340	%license src/tools/rust-analyzer/LICENSE-{APACHE,MIT}
14mr|rust-1.98.1-1|341	#%%%{_bindir}/rls
14mr|rust-1.98.1-1|342	%{_bindir}/rust-analyzer
14mr|rust-1.98.1-1|343	
14mr|rust-1.98.1-1|344	#-------------------------------------------------------------------------
14mr|rust-1.98.1-1|345	
14mr|rust-1.98.1-1|346	%package -n clippy
14mr|rust-1.98.1-1|347	Summary:	Lints to catch common mistakes and improve your Rust code
14mr|rust-1.98.1-1|348	Group:		Development/Rust
14mr|rust-1.98.1-1|349	Requires:	cargo
14mr|rust-1.98.1-1|350	# /usr/bin/clippy-driver is dynamically linked against internal rustc libs
14mr|rust-1.98.1-1|351	Requires:	%{name} = %{version}-%{release}
14mr|rust-1.98.1-1|352	# The component/package was clippy-preview until Rust 1.31.
14mr|rust-1.98.1-1|353	Obsoletes:	clippy-preview <= 0.0.212
14mr|rust-1.98.1-1|354	Provides:	clippy-preview = %{version}-%{release}
14mr|rust-1.98.1-1|355	
14mr|rust-1.98.1-1|356	%description -n clippy
14mr|rust-1.98.1-1|357	A collection of lints to catch common mistakes and improve your Rust code.
14mr|rust-1.98.1-1|358	
14mr|rust-1.98.1-1|359	%files -n clippy
14mr|rust-1.98.1-1|360	%doc src/tools/clippy/{README.md,CHANGELOG.md}
14mr|rust-1.98.1-1|361	%license src/tools/clippy/LICENSE-{APACHE,MIT}
14mr|rust-1.98.1-1|362	%{_bindir}/cargo-clippy
14mr|rust-1.98.1-1|363	%{_bindir}/clippy-driver
14mr|rust-1.98.1-1|364	
14mr|rust-1.98.1-1|365	#-------------------------------------------------------------------------
14mr|rust-1.98.1-1|366	
14mr|rust-1.98.1-1|367	%package src
14mr|rust-1.98.1-1|368	Summary:	Sources for the Rust standard library
14mr|rust-1.98.1-1|369	Group:		Development/Rust
14mr|rust-1.98.1-1|370	BuildArch:	noarch
14mr|rust-1.98.1-1|371	
14mr|rust-1.98.1-1|372	%description src
14mr|rust-1.98.1-1|373	This package includes source files for the Rust standard library.  It may be
14mr|rust-1.98.1-1|374	useful as a reference for code completion tools in various editors.
14mr|rust-1.98.1-1|375	
14mr|rust-1.98.1-1|376	%files src
14mr|rust-1.98.1-1|377	%dir %{rustlibdir}
14mr|rust-1.98.1-1|378	%{rustlibdir}/src
14mr|rust-1.98.1-1|379	
14mr|rust-1.98.1-1|380	#-------------------------------------------------------------------------
14mr|rust-1.98.1-1|381	
14mr|rust-1.98.1-1|382	%prep
14mr|rust-1.98.1-1|383	# unpack prebuilt stuff only if bootstrap enabled
14mr|rust-1.98.1-1|384	%if %{with bootstrap}
14mr|rust-1.98.1-1|385	%ifarch %{bootstrap_arches}
14mr|rust-1.98.1-1|386	
14mr|rust-1.98.1-1|387	%ifarch x86_64
14mr|rust-1.98.1-1|388	tar xf %{SOURCE1}
14mr|rust-1.98.1-1|389	%endif
14mr|rust-1.98.1-1|390	
14mr|rust-1.98.1-1|391	%ifarch %{ix86}
14mr|rust-1.98.1-1|392	tar xf %{SOURCE2}
14mr|rust-1.98.1-1|393	%endif
14mr|rust-1.98.1-1|394	
14mr|rust-1.98.1-1|395	%ifarch aarch64
14mr|rust-1.98.1-1|396	tar xf %{SOURCE3}
14mr|rust-1.98.1-1|397	%endif
14mr|rust-1.98.1-1|398	
14mr|rust-1.98.1-1|399	%ifarch %{riscv64}
14mr|rust-1.98.1-1|400	tar xf %{SOURCE4}
14mr|rust-1.98.1-1|401	%endif
14mr|rust-1.98.1-1|402	
14mr|rust-1.98.1-1|403	%ifarch loongarch64
14mr|rust-1.98.1-1|404	tar xf %{SOURCE5}
14mr|rust-1.98.1-1|405	%endif
14mr|rust-1.98.1-1|406	
14mr|rust-1.98.1-1|407	cd rust-%{bootstrap_rust}-*
14mr|rust-1.98.1-1|408	./install.sh --components=cargo,rustc,rust-std-%{rust_triple} \
14mr|rust-1.98.1-1|409	--prefix=%{local_rust_root} --disable-ldconfig
14mr|rust-1.98.1-1|410	test -f '%{local_rust_root}/bin/cargo'
14mr|rust-1.98.1-1|411	test -f '%{local_rust_root}/bin/rustc'
14mr|rust-1.98.1-1|412	# endif bootstrap_arches
14mr|rust-1.98.1-1|413	%endif
14mr|rust-1.98.1-1|414	# endif bootstrap
14mr|rust-1.98.1-1|415	%endif
14mr|rust-1.98.1-1|416	
14mr|rust-1.98.1-1|417	%setup -qn rustc-%{version}-src
14mr|rust-1.98.1-1|418	%autopatch -p1
14mr|rust-1.98.1-1|419	
14mr|rust-1.98.1-1|420	
14mr|rust-1.98.1-1|421	# python3
14mr|rust-1.98.1-1|422	sed -i.try-py3 -e '/try python2.7/i try python3 "$@"' ./configure
14mr|rust-1.98.1-1|423	
14mr|rust-1.98.1-1|424	rm -rf src/llvm-project
14mr|rust-1.98.1-1|425	mkdir -p src/llvm-project/libunwind/
14mr|rust-1.98.1-1|426	
14mr|rust-1.98.1-1|427	# Remove submodules we don't need.
14mr|rust-1.98.1-1|428	rm -rf src/gcc
14mr|rust-1.98.1-1|429	rm -rf src/tools/enzyme
14mr|rust-1.98.1-1|430	rm -rf src/tools/rustc-perf/collector/*-benchmarks/
14mr|rust-1.98.1-1|431	
14mr|rust-1.98.1-1|432	# Remove other unused vendored libraries
14mr|rust-1.98.1-1|433	rm -rf vendor/curl-sys*/curl/
14mr|rust-1.98.1-1|434	rm -rf vendor/*jemalloc-sys*/jemalloc/
14mr|rust-1.98.1-1|435	rm -rf vendor/libffi-sys*/libffi/
14mr|rust-1.98.1-1|436	rm -rf vendor/libmimalloc-sys*/c_src/mimalloc/
14mr|rust-1.98.1-1|437	rm -rf vendor/libz-sys*/src/zlib{,-ng}/
14mr|rust-1.98.1-1|438	rm -rf vendor/lzma-sys/xz-*/
14mr|rust-1.98.1-1|439	rm -rf vendor/openssl-src/openssl/
14mr|rust-1.98.1-1|440	rm -rf vendor/capstone-sys-*/capstone/
14mr|rust-1.98.1-1|441	
14mr|rust-1.98.1-1|442	# This only affects the transient rust-installer, but let it use our dynamic xz-libs
14mr|rust-1.98.1-1|443	sed -i.lzma -e '/LZMA_API_STATIC/d' src/bootstrap/src/core/build_steps/tool.rs
14mr|rust-1.98.1-1|444	
14mr|rust-1.98.1-1|445	%if 0
14mr|rust-1.98.1-1|446	%if %{with llvm_static}
14mr|rust-1.98.1-1|447	# Static linking to distro LLVM needs to add -lffi
14mr|rust-1.98.1-1|448	# https://github.com/rust-lang/rust/issues/34486
14mr|rust-1.98.1-1|449	sed -i.ffi -e '$a #[link(name = "ffi")] extern {}' \
14mr|rust-1.98.1-1|450	compiler/rustc_llvm/src/lib.rs
14mr|rust-1.98.1-1|451	%endif
14mr|rust-1.98.1-1|452	%endif
14mr|rust-1.98.1-1|453	
14mr|rust-1.98.1-1|454	# The configure macro will modify some autoconf-related files, which upsets
14mr|rust-1.98.1-1|455	# cargo when it tries to verify checksums in those files.  If we just truncate
14mr|rust-1.98.1-1|456	# that file list, cargo won't have anything to complain about.
14mr|rust-1.98.1-1|457	find vendor -name .cargo-checksum.json \
14mr|rust-1.98.1-1|458	-exec sed -i.uncheck -e 's/"files":{[^}]*}/"files":{ }/' '{}' '+'
14mr|rust-1.98.1-1|459	
14mr|rust-1.98.1-1|460	# Sometimes Rust sources start with #![...] attributes, and "smart" editors think
14mr|rust-1.98.1-1|461	# it's a shebang and make them executable. Then brp-mangle-shebangs gets upset...
14mr|rust-1.98.1-1|462	find -name '*.rs' -type f -perm /111 -exec chmod -v -x '{}' '+'
14mr|rust-1.98.1-1|463	
14mr|rust-1.98.1-1|464	%build
14mr|rust-1.98.1-1|465	# Use hardening ldflags.
14mr|rust-1.98.1-1|466	%if %{with bootstrap}
14mr|rust-1.98.1-1|467	export PATH="%{local_rust_root}/bin:$PATH"
14mr|rust-1.98.1-1|468	%ifarch x86_64
14mr|rust-1.98.1-1|469	%global rustflags -Clink-arg=-fuse-ld=lld -Clink-arg=-Wl,-z,relro,-z,now
14mr|rust-1.98.1-1|470	%else
14mr|rust-1.98.1-1|471	%global rustflags -Clink-arg=-fuse-ld=lld -Clink-arg=-Wl,-z,relro,-z,now
14mr|rust-1.98.1-1|472	%endif
14mr|rust-1.98.1-1|473	%else
14mr|rust-1.98.1-1|474	%global rustflags -Clink-arg=-fuse-ld=lld -Clink-arg=-Wl,-z,relro,-z,now
14mr|rust-1.98.1-1|475	%endif
14mr|rust-1.98.1-1|476	
14mr|rust-1.98.1-1|477	# convince libgit2-sys to use the distro libgit2
14mr|rust-1.98.1-1|478	export LIBGIT2_SYS_USE_PKG_CONFIG=1
14mr|rust-1.98.1-1|479	
14mr|rust-1.98.1-1|480	# convince libssh2-sys to use the distro libssh2
14mr|rust-1.98.1-1|481	export LIBSSH2_SYS_USE_PKG_CONFIG=1
14mr|rust-1.98.1-1|482	
14mr|rust-1.98.1-1|483	export RUSTFLAGS="%{rustflags}"
14mr|rust-1.98.1-1|484	
14mr|rust-1.98.1-1|485	export CC=%{_cc}
14mr|rust-1.98.1-1|486	export CXX=%{_cxx}
14mr|rust-1.98.1-1|487	
14mr|rust-1.98.1-1|488	%configure \
14mr|rust-1.98.1-1|489	--disable-option-checking \
14mr|rust-1.98.1-1|490	--libdir=%{_libdir} \
14mr|rust-1.98.1-1|491	--build=%{rust_triple} --host=%{rust_triple} --target=%{rust_triple} \
14mr|rust-1.98.1-1|492	--python=python3 \
14mr|rust-1.98.1-1|493	--local-rust-root=%{local_rust_root} \
14mr|rust-1.98.1-1|494	--llvm-config=%{_llvm_config} \
14mr|rust-1.98.1-1|495	--set target.%{rust_triple}.linker=%{_cc} \
14mr|rust-1.98.1-1|496	--disable-codegen-tests \
14mr|rust-1.98.1-1|497	--disable-rpath \
14mr|rust-1.98.1-1|498	--enable-extended \
14mr|rust-1.98.1-1|499	--tools=analysis,cargo,clippy,rls,rust-analyzer,rustdoc,rustfmt,src \
14mr|rust-1.98.1-1|500	--enable-vendor \
14mr|rust-1.98.1-1|501	--release-channel=stable \
14mr|rust-1.98.1-1|502	--set rust.codegen-units-std=1 \
14mr|rust-1.98.1-1|503	--disable-debuginfo \
14mr|rust-1.98.1-1|504	--disable-debuginfo-only-std \
14mr|rust-1.98.1-1|505	--disable-debuginfo-tools \
14mr|rust-1.98.1-1|506	--disable-debuginfo-lines \
14mr|rust-1.98.1-1|507	%if 0
14mr|rust-1.98.1-1|508	%if %{with llvm_static}
14mr|rust-1.98.1-1|509	--enable-llvm-link-shared \
14mr|rust-1.98.1-1|510	%endif
14mr|rust-1.98.1-1|511	%endif
14mr|rust-1.98.1-1|512	--set build.verbose=0 \
14mr|rust-1.98.1-1|513	--set build.build-stage=2 \
14mr|rust-1.98.1-1|514	--set build.test-stage=2 \
14mr|rust-1.98.1-1|515	--set build.doc-stage=2 \
14mr|rust-1.98.1-1|516	--set build.gdb="%{_bindir}/gdb" \
14mr|rust-1.98.1-1|517	--disable-use-libcxx \
14mr|rust-1.98.1-1|518	--set rust.jemalloc=false \
14mr|rust-1.98.1-1|519	--set rust.lld=false \
14mr|rust-1.98.1-1|520	--disable-llvm-static-stdcpp \
14mr|rust-1.98.1-1|521	--set rust.llvm-tools=false \
14mr|rust-1.98.1-1|522	--disable-llvm-bitcode-linker \
14mr|rust-1.98.1-1|523	--disable-lld \
14mr|rust-1.98.1-1|524	--disable-dist-src \
14mr|rust-1.98.1-1|525	--set target.%{rust_triple}.optimized-compiler-builtins="%{optimized_builtins}" \
14mr|rust-1.98.1-1|526	--set target.%{rust_triple}.profiler="%{profiler}" \
14mr|rust-1.98.1-1|527	--set build.optimized-compiler-builtins=false \
14mr|rust-1.98.1-1|528	--release-description="%{distro_branch} %{version}-%{release}"
14mr|rust-1.98.1-1|529	
14mr|rust-1.98.1-1|530	python3 ./x.py build sysroot
14mr|rust-1.98.1-1|531	python3 ./x.py build
14mr|rust-1.98.1-1|532	
14mr|rust-1.98.1-1|533	%install
14mr|rust-1.98.1-1|534	# convince libgit2-sys to use the distro libgit2
14mr|rust-1.98.1-1|535	export LIBGIT2_SYS_USE_PKG_CONFIG=1
14mr|rust-1.98.1-1|536	
14mr|rust-1.98.1-1|537	# convince libssh2-sys to use the distro libssh2
14mr|rust-1.98.1-1|538	export LIBSSH2_SYS_USE_PKG_CONFIG=1
14mr|rust-1.98.1-1|539	
14mr|rust-1.98.1-1|540	export RUSTFLAGS="%{rustflags}"
14mr|rust-1.98.1-1|541	
14mr|rust-1.98.1-1|542	DESTDIR=%{buildroot} python3 ./x.py install
14mr|rust-1.98.1-1|543	
14mr|rust-1.98.1-1|544	# The shared libraries should be executable for debuginfo extraction.
14mr|rust-1.98.1-1|545	find %{buildroot}%{_libdir} -maxdepth 1 -type f -name '*.so' \
14mr|rust-1.98.1-1|546	-exec chmod -v +x '{}' '+'
14mr|rust-1.98.1-1|547	
14mr|rust-1.98.1-1|548	# The libdir libraries are identical to those under rustlib/. It's easier on
14mr|rust-1.98.1-1|549	# library loading if we keep them in libdir, but we do need them in rustlib/
14mr|rust-1.98.1-1|550	# to support dynamic linking for compiler plugins, so we'll symlink.
14mr|rust-1.98.1-1|551	(cd "%{buildroot}%{rustlibdir}/%{rust_triple}/lib" &&
14mr|rust-1.98.1-1|552	find ../../../../%{_lib} -maxdepth 1 -name '*.so' |
14mr|rust-1.98.1-1|553	while read lib; do
14mr|rust-1.98.1-1|554	if [ -f "${lib##*/}" ]; then
14mr|rust-1.98.1-1|555	# make sure they're actually identical!
14mr|rust-1.98.1-1|556	cmp "$lib" "${lib##*/}"
14mr|rust-1.98.1-1|557	ln -v -f -s -t . "$lib"
14mr|rust-1.98.1-1|558	fi
14mr|rust-1.98.1-1|559	done)
14mr|rust-1.98.1-1|560	
14mr|rust-1.98.1-1|561	# Remove installer artifacts (manifests, uninstall scripts, etc.)
14mr|rust-1.98.1-1|562	find %{buildroot}%{rustlibdir} -maxdepth 1 -type f -exec rm -v '{}' '+'
14mr|rust-1.98.1-1|563	
14mr|rust-1.98.1-1|564	# Remove backup files from %%configure munging
14mr|rust-1.98.1-1|565	find %{buildroot}%{rustlibdir} -type f -name '*.orig' -exec rm -v '{}' '+'
14mr|rust-1.98.1-1|566	
14mr|rust-1.98.1-1|567	# https://fedoraproject.org/wiki/Changes/Make_ambiguous_python_shebangs_error
14mr|rust-1.98.1-1|568	# We don't actually need to ship any of those python scripts in rust-src anyway.
14mr|rust-1.98.1-1|569	find %{buildroot}%{rustlibdir}/src -type f -name '*.py' -exec rm -v '{}' '+'
14mr|rust-1.98.1-1|570	
14mr|rust-1.98.1-1|571	# Remove unwanted documentation files (we already package them)
14mr|rust-1.98.1-1|572	rm -f %{buildroot}%{_docdir}/%{name}/README.md
14mr|rust-1.98.1-1|573	rm -f %{buildroot}%{_docdir}/%{name}/COPYRIGHT
14mr|rust-1.98.1-1|574	rm -f %{buildroot}%{_docdir}/%{name}/LICENSE
14mr|rust-1.98.1-1|575	rm -f %{buildroot}%{_docdir}/%{name}/LICENSE-APACHE
14mr|rust-1.98.1-1|576	rm -f %{buildroot}%{_docdir}/%{name}/LICENSE-MIT
14mr|rust-1.98.1-1|577	rm -f %{buildroot}%{_docdir}/%{name}/LICENSE-THIRD-PARTY
14mr|rust-1.98.1-1|578	rm -f %{buildroot}%{_docdir}/%{name}/*.old
14mr|rust-1.98.1-1|579	
14mr|rust-1.98.1-1|580	# Delete the HTML documentation
14mr|rust-1.98.1-1|581	rm -rf %{buildroot}%{_docdir}/%{name}/html
14mr|rust-1.98.1-1|582	
14mr|rust-1.98.1-1|583	# Create the path for crate-devel packages
14mr|rust-1.98.1-1|584	mkdir -p %{buildroot}%{_datadir}/cargo/registry
14mr|rust-1.98.1-1|585	
14mr|rust-1.98.1-1|586	%if %{without lldb}
14mr|rust-1.98.1-1|587	rm -f %{buildroot}%{_bindir}/rust-lldb
14mr|rust-1.98.1-1|588	rm -f %{buildroot}%{rustlibdir}/etc/lldb_*
14mr|rust-1.98.1-1|589	%endif
14mr|rust-1.98.1-1|590	
14mr|rust-1.98.1-1|591	# We don't want Rust copies of LLVM tools (rust-lld, rust-llvm-dwp)
14mr|rust-1.98.1-1|592	rm -f %{buildroot}%{rustlibdir}/%{rust_triple}/bin/rust-ll*
14mr|rust-1.98.1-1|593	rm -f %{buildroot}%{rustlibdir}/%{rust_triple}/bin/rust-objcopy
14mr|rust-1.98.1-1|594	
14mr|rust-1.98.1-1|595	# copy rls
14mr|rust-1.98.1-1|596	#cp -fr build/%{rust_triple}/stage2-tools-bin/rls %{buildroot}%{_bindir}
14mr|rust-1.98.1-1|597	
14mr|rust-1.98.1-1|598	rm -f %{buildroot}%{_bindir}/*.old
14mr|rust-1.98.1-1|599	
14mr|rust-1.98.1-1|600	rm -frv %{buildroot}%{_defaultdocdir}/cargo
14mr|rust-1.98.1-1|601	rm -frv %{buildroot}%{_defaultdocdir}/clippy
14mr|rust-1.98.1-1|602	rm -frv %{buildroot}%{_defaultdocdir}/rust-analyzer
14mr|rust-1.98.1-1|603	rm -frv %{buildroot}%{_defaultdocdir}/rustc
14mr|rust-1.98.1-1|604	rm -frv %{buildroot}%{_defaultdocdir}/rustfmt
14mr|rust-1.98.1-1|605	
14mr|rust-1.98.1-1|606	mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
14mr|rust-1.98.1-1|607	cat >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}_%{_arch}.conf <<EOF
14mr|rust-1.98.1-1|608	%{rustlibdir}/%{rust_triple}/lib
14mr|rust-1.98.1-1|609	EOF
14mr|rust-1.98.1-1|610	
14mr|rust-1.98.1-1|611	%check
14mr|rust-1.98.1-1|612	export PATH="%{buildroot}%{_bindir}:$PATH"
14mr|rust-1.98.1-1|613	export LD_LIBRARY_PATH="%{buildroot}%{_libdir}:LD_LIBRARY_PATH"
14mr|rust-1.98.1-1|614	
14mr|rust-1.98.1-1|615	readelf -d %{buildroot}%{_libdir}/librustc_driver* | grep LLVM || :
14mr|rust-1.98.1-1|616	
14mr|rust-1.98.1-1|617	%{buildroot}%{_bindir}/rustc -V
14mr|rust-1.98.1-1|618	%{buildroot}%{_bindir}/cargo -V
14mr|rust-1.98.1-1|619	
14mr|rust-1.98.1-1|620	mkdir -p projects/hello_world
14mr|rust-1.98.1-1|621	pushd projects/hello_world
14mr|rust-1.98.1-1|622	
14mr|rust-1.98.1-1|623	cat > main.rs <<EOF
14mr|rust-1.98.1-1|624	fn main() {
14mr|rust-1.98.1-1|625	println!("Hello, world!");
14mr|rust-1.98.1-1|626	}
14mr|rust-1.98.1-1|627	EOF
14mr|rust-1.98.1-1|628	
14mr|rust-1.98.1-1|629	rustc main.rs
14mr|rust-1.98.1-1|630	./main
14mr|rust-1.98.1-1|631	popd
14mr|rust-1.98.1-1|632	

346 14
14mr|rust-packaging-28.5-1|1	%bcond_without check
14mr|rust-packaging-28.5-1|2	# https://pagure.io/koji/issue/659
14mr|rust-packaging-28.5-1|3	%global debug_package %{nil}
14mr|rust-packaging-28.5-1|4	
14mr|rust-packaging-28.5-1|5	%global rust2rpm_version 28.0.0
14mr|rust-packaging-28.5-1|6	
14mr|rust-packaging-28.5-1|7	Summary:        RPM macros for building Rust packages on various architectures
14mr|rust-packaging-28.5-1|8	Name:           rust-packaging
14mr|rust-packaging-28.5-1|9	Version:        28.5
14mr|rust-packaging-28.5-1|10	Release:        1
14mr|rust-packaging-28.5-1|11	Group:          Development/Rust
14mr|rust-packaging-28.5-1|12	License:        MIT
14mr|rust-packaging-28.5-1|13	URL:            https://codeberg.org/rust2rpm/cargo-rpm-macros
14mr|rust-packaging-28.5-1|14	Source0:        https://codeberg.org/rust2rpm/cargo-rpm-macros/archive/v%{version}.tar.gz#/cargo-rpm-macros-%{version}.tar.gz
14mr|rust-packaging-28.5-1|15	Source1:        https://codeberg.org/rust2rpm/rust2rpm/archive/v%{rust2rpm_version}.tar.gz#/rust2rpm-%{rust2rpm_version}.tar.gz
14mr|rust-packaging-28.5-1|16	# https://codeberg.org/rust2rpm/cargo-rpm-macros/pulls/17
14mr|rust-packaging-28.5-1|17	Patch1:         0001-Allow-to-set-path-to-Rust-toolchain.patch
14mr|rust-packaging-28.5-1|18	Patch2:         0001-Temporarily-accept-cargo_prep-V-flag-for-spec-compat.patch
14mr|rust-packaging-28.5-1|19	# gawk is needed for stripping dev-deps in macro
14mr|rust-packaging-28.5-1|20	Requires:       gawk
14mr|rust-packaging-28.5-1|21	Requires:       python3-rust2rpm = %{EVRD}
14mr|rust-packaging-28.5-1|22	Requires:       python3-cargo2rpm
14mr|rust-packaging-28.5-1|23	Requires:       rust-srpm-macros
14mr|rust-packaging-28.5-1|24	Requires:       rust
14mr|rust-packaging-28.5-1|25	Requires:       cargo >= 1.41
14mr|rust-packaging-28.5-1|26	Provides:       cargo-rpm-macros = %{EVRD}
14mr|rust-packaging-28.5-1|27	
14mr|rust-packaging-28.5-1|28	%description
14mr|rust-packaging-28.5-1|29	The package provides macros for building projects in Rust
14mr|rust-packaging-28.5-1|30	on various architectures.
14mr|rust-packaging-28.5-1|31	
14mr|rust-packaging-28.5-1|32	%files
14mr|rust-packaging-28.5-1|33	%license LICENSE
14mr|rust-packaging-28.5-1|34	%{_rpmmacrodir}/macros.aaa-cargo-srpm
14mr|rust-packaging-28.5-1|35	%{_rpmmacrodir}/macros.cargo
14mr|rust-packaging-28.5-1|36	%{_rpmmacrodir}/macros.cargo-buildsys
14mr|rust-packaging-28.5-1|37	%{_rpmmacrodir}/macros.rust
14mr|rust-packaging-28.5-1|38	%{_fileattrsdir}/cargo.attr
14mr|rust-packaging-28.5-1|39	%{_fileattrsdir}/cargo_vendor.attr
14mr|rust-packaging-28.5-1|40	
14mr|rust-packaging-28.5-1|41	# --------------------------------------------------------------
14mr|rust-packaging-28.5-1|42	
14mr|rust-packaging-28.5-1|43	%package     -n rust-srpm-macros
14mr|rust-packaging-28.5-1|44	Summary:        RPM macros for building Rust source packages
14mr|rust-packaging-28.5-1|45	Group:          Development/Rust
14mr|rust-packaging-28.5-1|46	Requires:       %{name}
14mr|rust-packaging-28.5-1|47	Requires:       lua
14mr|rust-packaging-28.5-1|48	
14mr|rust-packaging-28.5-1|49	%description -n rust-srpm-macros
14mr|rust-packaging-28.5-1|50	%{summary}.
14mr|rust-packaging-28.5-1|51	
14mr|rust-packaging-28.5-1|52	%files       -n rust-srpm-macros
14mr|rust-packaging-28.5-1|53	%license LICENSE
14mr|rust-packaging-28.5-1|54	%{_rpmmacrodir}/macros.rust-srpm
14mr|rust-packaging-28.5-1|55	
14mr|rust-packaging-28.5-1|56	# --------------------------------------------------------------
14mr|rust-packaging-28.5-1|57	
14mr|rust-packaging-28.5-1|58	%package     -n python3-rust2rpm
14mr|rust-packaging-28.5-1|59	Summary:        Convert Rust packages to RPM
14mr|rust-packaging-28.5-1|60	Group:          Development/Rust
14mr|rust-packaging-28.5-1|61	BuildRequires:  python3-devel
14mr|rust-packaging-28.5-1|62	BuildRequires:  python3-setuptools
14mr|rust-packaging-28.5-1|63	BuildRequires:  python3-pip
14mr|rust-packaging-28.5-1|64	BuildRequires:  python3-wheel
14mr|rust-packaging-28.5-1|65	Requires:       cargo
14mr|rust-packaging-28.5-1|66	Provides:       rust2rpm = %{version}-%{release}
14mr|rust-packaging-28.5-1|67	
14mr|rust-packaging-28.5-1|68	%description -n python3-rust2rpm
14mr|rust-packaging-28.5-1|69	%{summary}.
14mr|rust-packaging-28.5-1|70	
14mr|rust-packaging-28.5-1|71	%files -n python3-rust2rpm
14mr|rust-packaging-28.5-1|72	%license LICENSE
14mr|rust-packaging-28.5-1|73	%{_bindir}/rust2rpm
14mr|rust-packaging-28.5-1|74	%{python3_sitelib}/fileattrs-*.dist-info
14mr|rust-packaging-28.5-1|75	%{python3_sitelib}/rust2rpm-*.dist-info
14mr|rust-packaging-28.5-1|76	%{python3_sitelib}/rust2rpm/
14mr|rust-packaging-28.5-1|77	
14mr|rust-packaging-28.5-1|78	# --------------------------------------------------------------
14mr|rust-packaging-28.5-1|79	
14mr|rust-packaging-28.5-1|80	%prep
14mr|rust-packaging-28.5-1|81	%autosetup -p1 -n cargo-rpm-macros -a1
14mr|rust-packaging-28.5-1|82	mv ./rust2rpm* ../rust2rpm
14mr|rust-packaging-28.5-1|83	
14mr|rust-packaging-28.5-1|84	# https://pagure.io/koji/issue/659
14mr|rust-packaging-28.5-1|85	sed -i -e 's/i686/%%{ix86}/' macros.d/macros.rust-srpm
14mr|rust-packaging-28.5-1|86	
14mr|rust-packaging-28.5-1|87	%build
14mr|rust-packaging-28.5-1|88	%pyproject_wheel
14mr|rust-packaging-28.5-1|89	pushd ../rust2rpm
14mr|rust-packaging-28.5-1|90	%pyproject_wheel
14mr|rust-packaging-28.5-1|91	popd
14mr|rust-packaging-28.5-1|92	
14mr|rust-packaging-28.5-1|93	
14mr|rust-packaging-28.5-1|94	%install
14mr|rust-packaging-28.5-1|95	%pyproject_install
14mr|rust-packaging-28.5-1|96	
14mr|rust-packaging-28.5-1|97	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.aaa-cargo-srpm
14mr|rust-packaging-28.5-1|98	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.cargo
14mr|rust-packaging-28.5-1|99	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.cargo-buildsys
14mr|rust-packaging-28.5-1|100	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.rust
14mr|rust-packaging-28.5-1|101	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.rust-srpm
14mr|rust-packaging-28.5-1|102	install -D -p -m 0644 -t %{buildroot}/%{_fileattrsdir} fileattrs/cargo.attr
14mr|rust-packaging-28.5-1|103	install -D -p -m 0644 -t %{buildroot}/%{_fileattrsdir} fileattrs/cargo_vendor.attr
14mr|rust-packaging-28.5-1|104	
14mr|rust-packaging-28.5-1|105	pushd ../rust2rpm
14mr|rust-packaging-28.5-1|106	%pyproject_install
14mr|rust-packaging-28.5-1|107	popd

347 14
14mr|scons-4.11.1-1|1	Summary:	Open Source software construction tool
14mr|scons-4.11.1-1|2	Name:		scons
14mr|scons-4.11.1-1|3	Version:	4.11.1
14mr|scons-4.11.1-1|4	Release:	1
14mr|scons-4.11.1-1|5	Epoch:		1
14mr|scons-4.11.1-1|6	License:	MIT
14mr|scons-4.11.1-1|7	Group:		Development/Other
14mr|scons-4.11.1-1|8	Url:		http://www.scons.org/
14mr|scons-4.11.1-1|9	Source0:	https://sourceforge.net/projects/scons/files/scons/%{version}/SCons-%{version}.tar.gz
14mr|scons-4.11.1-1|10	Source1:	scons.macros
14mr|scons-4.11.1-1|11	BuildRequires:	pkgconfig(python3)
14mr|scons-4.11.1-1|12	Requires:	python3-%{name} = %{EVRD}
14mr|scons-4.11.1-1|13	BuildArch:	noarch
14mr|scons-4.11.1-1|14	
14mr|scons-4.11.1-1|15	%description
14mr|scons-4.11.1-1|16	SCons is an Open Source software construction tool--that is, a build
14mr|scons-4.11.1-1|17	tool; an improved substitute for the classic Make utility; a better way
14mr|scons-4.11.1-1|18	to build software. SCons is based on the design which won the Software
14mr|scons-4.11.1-1|19	Carpentry build tool design competition in August 2000.
14mr|scons-4.11.1-1|20	
14mr|scons-4.11.1-1|21	SCons "configuration files" are Python scripts, eliminating the need
14mr|scons-4.11.1-1|22	to learn a new build tool syntax. SCons maintains a global view of
14mr|scons-4.11.1-1|23	all dependencies in a tree, and can scan source (or other) files for
14mr|scons-4.11.1-1|24	implicit dependencies, such as files specified on #include lines. SCons
14mr|scons-4.11.1-1|25	uses MD5 signatures to rebuild only when the contents of a file have
14mr|scons-4.11.1-1|26	really changed, not just when the timestamp has been touched. SCons
14mr|scons-4.11.1-1|27	supports side-by-side variant builds, and is easily extended with user-
14mr|scons-4.11.1-1|28	defined Builder and/or Scanner objects.
14mr|scons-4.11.1-1|29	
14mr|scons-4.11.1-1|30	%files
14mr|scons-4.11.1-1|31	%doc LICENSE README.* PKG-INFO
14mr|scons-4.11.1-1|32	%{_bindir}/scons
14mr|scons-4.11.1-1|33	%{_bindir}/scons-configure-cache
14mr|scons-4.11.1-1|34	%{_bindir}/sconsign
14mr|scons-4.11.1-1|35	%{_rpmmacrodir}/*%{name}*
14mr|scons-4.11.1-1|36	
14mr|scons-4.11.1-1|37	#----------------------------------------------------------------------------
14mr|scons-4.11.1-1|38	
14mr|scons-4.11.1-1|39	%package -n python3-%{name}
14mr|scons-4.11.1-1|40	Summary:	SCons library
14mr|scons-4.11.1-1|41	Group:		Development/Python
14mr|scons-4.11.1-1|42	
14mr|scons-4.11.1-1|43	%description -n python3-%{name}
14mr|scons-4.11.1-1|44	The SCons library is required by scons.
14mr|scons-4.11.1-1|45	
14mr|scons-4.11.1-1|46	%files -n python3-%{name}
14mr|scons-4.11.1-1|47	%{python3_sitelib}/*
14mr|scons-4.11.1-1|48	
14mr|scons-4.11.1-1|49	#----------------------------------------------------------------------------
14mr|scons-4.11.1-1|50	
14mr|scons-4.11.1-1|51	%prep
14mr|scons-4.11.1-1|52	%autosetup -p1
14mr|scons-4.11.1-1|53	
14mr|scons-4.11.1-1|54	%generate_buildrequires
14mr|scons-4.11.1-1|55	%pyproject_buildrequires
14mr|scons-4.11.1-1|56	
14mr|scons-4.11.1-1|57	%build
14mr|scons-4.11.1-1|58	%pyproject_wheel
14mr|scons-4.11.1-1|59	
14mr|scons-4.11.1-1|60	%install
14mr|scons-4.11.1-1|61	%pyproject_install
14mr|scons-4.11.1-1|62	
14mr|scons-4.11.1-1|63	# install scons rpm macro helper
14mr|scons-4.11.1-1|64	%install_macro %{name} %{SOURCE1}

348 14
14mr|spirv-headers-1.4.357.0-1|1	%define	oname SPIRV-Headers
14mr|spirv-headers-1.4.357.0-1|2	
14mr|spirv-headers-1.4.357.0-1|3	Summary:	Headers for working with SPIR-V, a language for running on GPUs
14mr|spirv-headers-1.4.357.0-1|4	Name:		spirv-headers
14mr|spirv-headers-1.4.357.0-1|5	Version:	1.4.357.0
14mr|spirv-headers-1.4.357.0-1|6	Release:	1
14mr|spirv-headers-1.4.357.0-1|7	Epoch:		1
14mr|spirv-headers-1.4.357.0-1|8	License:	BSD
14mr|spirv-headers-1.4.357.0-1|9	Group:		Development/C
14mr|spirv-headers-1.4.357.0-1|10	Url:		https://github.com/KhronosGroup/SPIRV-Headers
14mr|spirv-headers-1.4.357.0-1|11	Source0:	https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-%{version}.tar.gz?/%{oname}-vulkan-sdk-%{version}.tar.gz
14mr|spirv-headers-1.4.357.0-1|12	BuildRequires:	cmake
14mr|spirv-headers-1.4.357.0-1|13	BuildArch:	noarch
14mr|spirv-headers-1.4.357.0-1|14	
14mr|spirv-headers-1.4.357.0-1|15	%description
14mr|spirv-headers-1.4.357.0-1|16	This package contains machine-readable files for the SPIR-V Registry.
14mr|spirv-headers-1.4.357.0-1|17	It includes:
14mr|spirv-headers-1.4.357.0-1|18	* Header files for various languages.
14mr|spirv-headers-1.4.357.0-1|19	* JSON files describing the grammar for the SPIR-V core instruction
14mr|spirv-headers-1.4.357.0-1|20	set and the extended instruction sets.
14mr|spirv-headers-1.4.357.0-1|21	* The XML registry file.
14mr|spirv-headers-1.4.357.0-1|22	Headers are placed in the include directory, with up-to-date headers in the
14mr|spirv-headers-1.4.357.0-1|23	unified1 sub-directory. Older headers are placed in subdirectories according
14mr|spirv-headers-1.4.357.0-1|24	to their version.
14mr|spirv-headers-1.4.357.0-1|25	
14mr|spirv-headers-1.4.357.0-1|26	%files
14mr|spirv-headers-1.4.357.0-1|27	%doc README.md
14mr|spirv-headers-1.4.357.0-1|28	%license LICENSE
14mr|spirv-headers-1.4.357.0-1|29	%{_datadir}/cmake/%{oname}
14mr|spirv-headers-1.4.357.0-1|30	%{_datadir}/pkgconfig/%{oname}.pc
14mr|spirv-headers-1.4.357.0-1|31	%{_includedir}/spirv
14mr|spirv-headers-1.4.357.0-1|32	
14mr|spirv-headers-1.4.357.0-1|33	#-----------------------------------------------------------------------------
14mr|spirv-headers-1.4.357.0-1|34	
14mr|spirv-headers-1.4.357.0-1|35	%prep
14mr|spirv-headers-1.4.357.0-1|36	%autosetup -p1 -n %{oname}-vulkan-sdk-%{version}
14mr|spirv-headers-1.4.357.0-1|37	
14mr|spirv-headers-1.4.357.0-1|38	%build
14mr|spirv-headers-1.4.357.0-1|39	%cmake
14mr|spirv-headers-1.4.357.0-1|40	%make_build
14mr|spirv-headers-1.4.357.0-1|41	
14mr|spirv-headers-1.4.357.0-1|42	%install
14mr|spirv-headers-1.4.357.0-1|43	%make_install -C build

349 14
14mr|swig-4.5.1-1|1	%bcond_with guile
14mr|swig-4.5.1-1|2	%ifarch %{e2k} %{riscv} loongarch64
14mr|swig-4.5.1-1|3	%bcond_with mono
14mr|swig-4.5.1-1|4	%bcond_with ocaml
14mr|swig-4.5.1-1|5	%else
14mr|swig-4.5.1-1|6	%bcond_with mono
14mr|swig-4.5.1-1|7	%bcond_with ocaml
14mr|swig-4.5.1-1|8	%endif
14mr|swig-4.5.1-1|9	%bcond_with php
14mr|swig-4.5.1-1|10	%bcond_with ruby
14mr|swig-4.5.1-1|11	%bcond_with lua
14mr|swig-4.5.1-1|12	
14mr|swig-4.5.1-1|13	Summary:	Simplified Wrapper and Interface Generator (SWIG)
14mr|swig-4.5.1-1|14	Name:		swig
14mr|swig-4.5.1-1|15	Version:	4.5.1
14mr|swig-4.5.1-1|16	Release:	1
14mr|swig-4.5.1-1|17	Epoch:		1
14mr|swig-4.5.1-1|18	License:	BSD
14mr|swig-4.5.1-1|19	Group:		Development/Other
14mr|swig-4.5.1-1|20	Url:		http://www.swig.org/
14mr|swig-4.5.1-1|21	Source0:	http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
14mr|swig-4.5.1-1|22	BuildRequires:	bison
14mr|swig-4.5.1-1|23	BuildRequires:	imake
14mr|swig-4.5.1-1|24	BuildRequires:	libtool
14mr|swig-4.5.1-1|25	%if %{with mono}
14mr|swig-4.5.1-1|26	BuildRequires:	mono
14mr|swig-4.5.1-1|27	BuildRequires:	pkgconfig(mono)
14mr|swig-4.5.1-1|28	%endif
14mr|swig-4.5.1-1|29	%if %{with ocaml}
14mr|swig-4.5.1-1|30	BuildRequires:	ocaml
14mr|swig-4.5.1-1|31	%endif
14mr|swig-4.5.1-1|32	BuildRequires:	boost-devel
14mr|swig-4.5.1-1|33	BuildRequires:	libstdc++-devel
14mr|swig-4.5.1-1|34	%if %{with guile}
14mr|swig-4.5.1-1|35	BuildRequires:	lua-devel
14mr|swig-4.5.1-1|36	%endif
14mr|swig-4.5.1-1|37	BuildRequires:	perl-devel
14mr|swig-4.5.1-1|38	%if %{with php}
14mr|swig-4.5.1-1|39	BuildRequires:	php-devel
14mr|swig-4.5.1-1|40	%endif
14mr|swig-4.5.1-1|41	%if %{with ruby}
14mr|swig-4.5.1-1|42	BuildRequires:	ruby-devel
14mr|swig-4.5.1-1|43	%endif
14mr|swig-4.5.1-1|44	BuildRequires:	tcl-devel
14mr|swig-4.5.1-1|45	%if %{with guile}
14mr|swig-4.5.1-1|46	BuildRequires:	pkgconfig(guile-2.0)
14mr|swig-4.5.1-1|47	%endif
14mr|swig-4.5.1-1|48	BuildRequires:	pkgconfig(libpcre2-posix)
14mr|swig-4.5.1-1|49	BuildRequires:	pkgconfig(lua)
14mr|swig-4.5.1-1|50	Obsoletes:	swig-devel < 2.0.7
14mr|swig-4.5.1-1|51	Conflicts:	swig2
14mr|swig-4.5.1-1|52	
14mr|swig-4.5.1-1|53	%description
14mr|swig-4.5.1-1|54	SWIG takes an interface description file written in a combination of C/C++
14mr|swig-4.5.1-1|55	and special directives and produces interfaces to Perl, Python, and Tcl.
14mr|swig-4.5.1-1|56	It allows scripting languages to use C/C++ code with minimal effort.
14mr|swig-4.5.1-1|57	
14mr|swig-4.5.1-1|58	%files
14mr|swig-4.5.1-1|59	%doc ANNOUNCE INSTALL CHANGES CHANGES.current LICENSE README TODO
14mr|swig-4.5.1-1|60	%{_bindir}/swig
14mr|swig-4.5.1-1|61	%{_bindir}/ccache-swig
14mr|swig-4.5.1-1|62	%{_datadir}/swig
14mr|swig-4.5.1-1|63	
14mr|swig-4.5.1-1|64	#----------------------------------------------------------------------------
14mr|swig-4.5.1-1|65	
14mr|swig-4.5.1-1|66	%package doc
14mr|swig-4.5.1-1|67	Summary:	Documentation and examples for %{name}
14mr|swig-4.5.1-1|68	Group:		Development/C
14mr|swig-4.5.1-1|69	Requires:	%{name} = %{EVRD}
14mr|swig-4.5.1-1|70	
14mr|swig-4.5.1-1|71	%description doc
14mr|swig-4.5.1-1|72	SWIG takes an interface description file written in a combination of C/C++
14mr|swig-4.5.1-1|73	and special directives and produces interfaces to Perl, Python, and Tcl.
14mr|swig-4.5.1-1|74	It allows scripting languages to use C/C++ code with minimal effort.
14mr|swig-4.5.1-1|75	
14mr|swig-4.5.1-1|76	Install the %{name}-doc package if you want to look at example and
14mr|swig-4.5.1-1|77	documentation.
14mr|swig-4.5.1-1|78	
14mr|swig-4.5.1-1|79	%files doc
14mr|swig-4.5.1-1|80	%doc Examples Doc/Manual
14mr|swig-4.5.1-1|81	
14mr|swig-4.5.1-1|82	#----------------------------------------------------------------------------
14mr|swig-4.5.1-1|83	
14mr|swig-4.5.1-1|84	%prep
14mr|swig-4.5.1-1|85	%autosetup -p1
14mr|swig-4.5.1-1|86	
14mr|swig-4.5.1-1|87	%build
14mr|swig-4.5.1-1|88	./autogen.sh
14mr|swig-4.5.1-1|89	%configure
14mr|swig-4.5.1-1|90	%make_build
14mr|swig-4.5.1-1|91	
14mr|swig-4.5.1-1|92	%install
14mr|swig-4.5.1-1|93	%make_install

350 14
14mr|systemd-settings-1-7|1	Summary:	Settings for systemd
14mr|systemd-settings-1-7|2	Name:		systemd-settings
14mr|systemd-settings-1-7|3	Version:	1
14mr|systemd-settings-1-7|4	Release:	7
14mr|systemd-settings-1-7|5	Group:		System/Configuration/Boot and Init
14mr|systemd-settings-1-7|6	License:	GPLv2+
14mr|systemd-settings-1-7|7	BuildArch:	noarch
14mr|systemd-settings-1-7|8	Source10:	disable-kill-user-processes.conf
14mr|systemd-settings-1-7|9	Source11:	disable-resolve-llmnr.conf
14mr|systemd-settings-1-7|10	Source12:	enable-kill-user-processes.conf
14mr|systemd-settings-1-7|11	Source13:	enable-log-to-tty12.conf
14mr|systemd-settings-1-7|12	Source14:	enable-showstatus.conf
14mr|systemd-settings-1-7|13	Source15:	ignore-handle-lid-switch.conf
14mr|systemd-settings-1-7|14	Source16:	enable-resolve-llmnr.conf
14mr|systemd-settings-1-7|15	Source17:	set-poweroff-time-sec15.conf
14mr|systemd-settings-1-7|16	Source18:	00-process-timeouts.conf
14mr|systemd-settings-1-7|17	Source19:	enable-resolve-single-label.conf
14mr|systemd-settings-1-7|18	Source20:	disable-resolve-hostname-synthesis.conf
14mr|systemd-settings-1-7|19	Source21:	disable-resolve-etc-hosts.conf
14mr|systemd-settings-1-7|20	Source22:	disable-freeze-user-sessions-on-sleep.conf
14mr|systemd-settings-1-7|21	
14mr|systemd-settings-1-7|22	%description
14mr|systemd-settings-1-7|23	This package contains drop-in settings for systemd.
14mr|systemd-settings-1-7|24	
14mr|systemd-settings-1-7|25	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|26	
14mr|systemd-settings-1-7|27	%package disable-kill-user-processes
14mr|systemd-settings-1-7|28	Summary:	Set global KillUserProcesses=no in systemd
14mr|systemd-settings-1-7|29	Requires:	systemd
14mr|systemd-settings-1-7|30	Conflicts:	%{name}-enable-kill-user-processes
14mr|systemd-settings-1-7|31	# Tested with 1C_Enterprise83-server-8.3.13-1644.x86_64.rpm
14mr|systemd-settings-1-7|32	# https://yandex.ru/search/?text=1c+KillUserProcesses
14mr|systemd-settings-1-7|33	Supplements:	%{_sysconfdir}/init.d/srv1cv83
14mr|systemd-settings-1-7|34	
14mr|systemd-settings-1-7|35	%description disable-kill-user-processes
14mr|systemd-settings-1-7|36	%{summary}
14mr|systemd-settings-1-7|37	
14mr|systemd-settings-1-7|38	%files disable-kill-user-processes
14mr|systemd-settings-1-7|39	%{_systemd_util_dir}/logind.conf.d/disable-kill-user-processes.conf
14mr|systemd-settings-1-7|40	
14mr|systemd-settings-1-7|41	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|42	
14mr|systemd-settings-1-7|43	%package enable-kill-user-processes
14mr|systemd-settings-1-7|44	Summary:	Set global KillUserProcesses=yes
14mr|systemd-settings-1-7|45	Requires:	systemd
14mr|systemd-settings-1-7|46	Conflicts:	%{name}-disable-kill-user-processes
14mr|systemd-settings-1-7|47	
14mr|systemd-settings-1-7|48	%description enable-kill-user-processes
14mr|systemd-settings-1-7|49	%{summary}
14mr|systemd-settings-1-7|50	
14mr|systemd-settings-1-7|51	%files enable-kill-user-processes
14mr|systemd-settings-1-7|52	%{_systemd_util_dir}/logind.conf.d/enable-kill-user-processes.conf
14mr|systemd-settings-1-7|53	
14mr|systemd-settings-1-7|54	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|55	
14mr|systemd-settings-1-7|56	%package enable-showstatus
14mr|systemd-settings-1-7|57	Summary:	Set global ShowStatus=yes in systemd
14mr|systemd-settings-1-7|58	Requires:	systemd
14mr|systemd-settings-1-7|59	
14mr|systemd-settings-1-7|60	%description enable-showstatus
14mr|systemd-settings-1-7|61	%{summary}
14mr|systemd-settings-1-7|62	
14mr|systemd-settings-1-7|63	%files enable-showstatus
14mr|systemd-settings-1-7|64	%{_systemd_util_dir}/system.conf.d/enable-showstatus.conf
14mr|systemd-settings-1-7|65	
14mr|systemd-settings-1-7|66	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|67	
14mr|systemd-settings-1-7|68	%package enable-log-to-tty12
14mr|systemd-settings-1-7|69	Summary: Set global TTYPath=/dev/tty12 to forward logs to TTY12 in systemd
14mr|systemd-settings-1-7|70	Requires:	systemd
14mr|systemd-settings-1-7|71	
14mr|systemd-settings-1-7|72	%description enable-log-to-tty12
14mr|systemd-settings-1-7|73	%{summary}
14mr|systemd-settings-1-7|74	
14mr|systemd-settings-1-7|75	%files enable-log-to-tty12
14mr|systemd-settings-1-7|76	%{_systemd_util_dir}/journald.conf.d/enable-log-to-tty12.conf
14mr|systemd-settings-1-7|77	
14mr|systemd-settings-1-7|78	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|79	
14mr|systemd-settings-1-7|80	%package disable-resolve-llmnr
14mr|systemd-settings-1-7|81	Summary:	Set global LLMNR=no in systemd-resolved
14mr|systemd-settings-1-7|82	Requires:	systemd
14mr|systemd-settings-1-7|83	
14mr|systemd-settings-1-7|84	%description disable-resolve-llmnr
14mr|systemd-settings-1-7|85	%{summary}
14mr|systemd-settings-1-7|86	
14mr|systemd-settings-1-7|87	%files disable-resolve-llmnr
14mr|systemd-settings-1-7|88	%{_systemd_util_dir}/resolved.conf.d/disable-resolve-llmnr.conf
14mr|systemd-settings-1-7|89	
14mr|systemd-settings-1-7|90	%post disable-resolve-llmnr
14mr|systemd-settings-1-7|91	systemctl try-restart systemd-resolved.service >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|92	
14mr|systemd-settings-1-7|93	%postun disable-resolve-llmnr
14mr|systemd-settings-1-7|94	if [ "$1" -eq 0 ]; then
14mr|systemd-settings-1-7|95	systemctl try-restart systemd-resolved.service >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|96	fi
14mr|systemd-settings-1-7|97	
14mr|systemd-settings-1-7|98	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|99	
14mr|systemd-settings-1-7|100	%package enable-resolve-single-label
14mr|systemd-settings-1-7|101	Summary:	Set global ResolveUnicastSingleLabel=yes in systemd-resolved
14mr|systemd-settings-1-7|102	Requires:	systemd
14mr|systemd-settings-1-7|103	
14mr|systemd-settings-1-7|104	%description enable-resolve-single-label
14mr|systemd-settings-1-7|105	%{summary}.
14mr|systemd-settings-1-7|106	Allows resolution of single-label names via unicast DNS instead of
14mr|systemd-settings-1-7|107	dropping such queries. For example, "host", "printer", "nas" instead of
14mr|systemd-settings-1-7|108	"host.loc" or "printer.corp.example.com".
14mr|systemd-settings-1-7|109	Risks:
14mr|systemd-settings-1-7|110	1. Leakage of local names to external DNS servers (privacy).
14mr|systemd-settings-1-7|111	2. DNS spoofing: an external server may return a forged address.
14mr|systemd-settings-1-7|112	3. Conflict with LLMNR/mDNS, which are intended for such names.
14mr|systemd-settings-1-7|113	Preferred alternative: set a search domain in network settings.
14mr|systemd-settings-1-7|114	
14mr|systemd-settings-1-7|115	%files enable-resolve-single-label
14mr|systemd-settings-1-7|116	%{_systemd_util_dir}/resolved.conf.d/enable-resolve-single-label.conf
14mr|systemd-settings-1-7|117	
14mr|systemd-settings-1-7|118	%post enable-resolve-single-label
14mr|systemd-settings-1-7|119	systemctl try-restart systemd-resolved.service >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|120	
14mr|systemd-settings-1-7|121	%postun enable-resolve-single-label
14mr|systemd-settings-1-7|122	if [ "$1" -eq 0 ]; then
14mr|systemd-settings-1-7|123	systemctl try-restart systemd-resolved.service >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|124	fi
14mr|systemd-settings-1-7|125	
14mr|systemd-settings-1-7|126	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|127	
14mr|systemd-settings-1-7|128	%package enable-resolve-llmnr
14mr|systemd-settings-1-7|129	Summary:	Set global LLMNR=yes in systemd-resolved
14mr|systemd-settings-1-7|130	Requires:	systemd
14mr|systemd-settings-1-7|131	
14mr|systemd-settings-1-7|132	%description enable-resolve-llmnr
14mr|systemd-settings-1-7|133	%{summary}
14mr|systemd-settings-1-7|134	
14mr|systemd-settings-1-7|135	%files enable-resolve-llmnr
14mr|systemd-settings-1-7|136	%{_systemd_util_dir}/resolved.conf.d/enable-resolve-llmnr.conf
14mr|systemd-settings-1-7|137	
14mr|systemd-settings-1-7|138	%post enable-resolve-llmnr
14mr|systemd-settings-1-7|139	systemctl try-restart systemd-resolved.service >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|140	
14mr|systemd-settings-1-7|141	%postun enable-resolve-llmnr
14mr|systemd-settings-1-7|142	if [ "$1" -eq 0 ]; then
14mr|systemd-settings-1-7|143	systemctl try-restart systemd-resolved.service >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|144	fi
14mr|systemd-settings-1-7|145	
14mr|systemd-settings-1-7|146	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|147	
14mr|systemd-settings-1-7|148	%package disable-resolve-hostname-synthesis
14mr|systemd-settings-1-7|149	Summary:	Disable synthesized hostname responses in systemd-resolved
14mr|systemd-settings-1-7|150	Requires:	systemd
14mr|systemd-settings-1-7|151	
14mr|systemd-settings-1-7|152	%description disable-resolve-hostname-synthesis
14mr|systemd-settings-1-7|153	Set SYSTEMD_RESOLVED_SYNTHESIZE_HOSTNAME=0.
14mr|systemd-settings-1-7|154	systemd-resolved will not synthesize A/AAAA/PTR RRs for the system
14mr|systemd-settings-1-7|155	hostname, neither for regular nor for reverse lookups.
14mr|systemd-settings-1-7|156	%files disable-resolve-hostname-synthesis
14mr|systemd-settings-1-7|157	%{_unitdir}/systemd-resolved.service.d/disable-resolve-hostname-synthesis.conf
14mr|systemd-settings-1-7|158	
14mr|systemd-settings-1-7|159	%post disable-resolve-hostname-synthesis
14mr|systemd-settings-1-7|160	systemctl daemon-reload >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|161	systemctl try-restart systemd-resolved.service >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|162	
14mr|systemd-settings-1-7|163	%postun disable-resolve-hostname-synthesis
14mr|systemd-settings-1-7|164	if [ "$1" -eq 0 ]; then
14mr|systemd-settings-1-7|165	systemctl daemon-reload >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|166	systemctl try-restart systemd-resolved.service >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|167	fi
14mr|systemd-settings-1-7|168	
14mr|systemd-settings-1-7|169	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|170	
14mr|systemd-settings-1-7|171	%package disable-resolve-etc-hosts
14mr|systemd-settings-1-7|172	Summary:	Set global ReadEtcHosts=no in systemd-resolved
14mr|systemd-settings-1-7|173	Requires:	systemd
14mr|systemd-settings-1-7|174	
14mr|systemd-settings-1-7|175	%description disable-resolve-etc-hosts
14mr|systemd-settings-1-7|176	Set global ReadEtcHosts=no in systemd-resolved.
14mr|systemd-settings-1-7|177	systemd-resolved will not read /etc/hosts to try to resolve hosts
14mr|systemd-settings-1-7|178	or addresses by using its entries.
14mr|systemd-settings-1-7|179	
14mr|systemd-settings-1-7|180	%files disable-resolve-etc-hosts
14mr|systemd-settings-1-7|181	%{_systemd_util_dir}/resolved.conf.d/disable-resolve-etc-hosts.conf
14mr|systemd-settings-1-7|182	
14mr|systemd-settings-1-7|183	%post disable-resolve-etc-hosts
14mr|systemd-settings-1-7|184	systemctl try-restart systemd-resolved.service >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|185	
14mr|systemd-settings-1-7|186	%postun disable-resolve-etc-hosts
14mr|systemd-settings-1-7|187	if [ "$1" -eq 0 ]; then
14mr|systemd-settings-1-7|188	systemctl try-restart systemd-resolved.service >/dev/null 2>&1 || :
14mr|systemd-settings-1-7|189	fi
14mr|systemd-settings-1-7|190	
14mr|systemd-settings-1-7|191	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|192	
14mr|systemd-settings-1-7|193	%package ignore-handle-lid-switch
14mr|systemd-settings-1-7|194	Summary:	Set HandleLidSwitch=ignore in systemd
14mr|systemd-settings-1-7|195	Requires:	systemd
14mr|systemd-settings-1-7|196	
14mr|systemd-settings-1-7|197	%description ignore-handle-lid-switch
14mr|systemd-settings-1-7|198	%{summary}
14mr|systemd-settings-1-7|199	
14mr|systemd-settings-1-7|200	%files ignore-handle-lid-switch
14mr|systemd-settings-1-7|201	%{_systemd_util_dir}/logind.conf.d/ignore-handle-lid-switch.conf
14mr|systemd-settings-1-7|202	
14mr|systemd-settings-1-7|203	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|204	
14mr|systemd-settings-1-7|205	%package set-poweroff-time-sec15
14mr|systemd-settings-1-7|206	Summary:	Set JobTimeoutSec in poweroff.target systemd
14mr|systemd-settings-1-7|207	Requires:	systemd
14mr|systemd-settings-1-7|208	
14mr|systemd-settings-1-7|209	%description set-poweroff-time-sec15
14mr|systemd-settings-1-7|210	%{summary} to 15 sec
14mr|systemd-settings-1-7|211	
14mr|systemd-settings-1-7|212	%files set-poweroff-time-sec15
14mr|systemd-settings-1-7|213	%{_unitdir}/poweroff.target.d/set-poweroff-time-sec15.conf
14mr|systemd-settings-1-7|214	
14mr|systemd-settings-1-7|215	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|216	
14mr|systemd-settings-1-7|217	%package process-timeouts-sec5
14mr|systemd-settings-1-7|218	Summary:	Default timeout stop sec
14mr|systemd-settings-1-7|219	Requires:	systemd
14mr|systemd-settings-1-7|220	
14mr|systemd-settings-1-7|221	%description process-timeouts-sec5
14mr|systemd-settings-1-7|222	%{summary} to 5 sec
14mr|systemd-settings-1-7|223	
14mr|systemd-settings-1-7|224	%files process-timeouts-sec5
14mr|systemd-settings-1-7|225	%config(noreplace) %{_sysconfdir}/systemd/user.conf.d/00-process-timeouts.conf
14mr|systemd-settings-1-7|226	
14mr|systemd-settings-1-7|227	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|228	%if %{mdvver} >= 202510
14mr|systemd-settings-1-7|229	
14mr|systemd-settings-1-7|230	%package disable-freeze-user-sessions-on-sleep
14mr|systemd-settings-1-7|231	Summary:	Disable freezing user.slice when going to sleep or hibernation
14mr|systemd-settings-1-7|232	Requires:	systemd >= 256
14mr|systemd-settings-1-7|233	
14mr|systemd-settings-1-7|234	%description disable-freeze-user-sessions-on-sleep
14mr|systemd-settings-1-7|235	Disable freezing user.slice when going to sleep or hibernation.
14mr|systemd-settings-1-7|236	Sets the following environmental variable for systemd services that read them:
14mr|systemd-settings-1-7|237	* SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=false
14mr|systemd-settings-1-7|238	* SYSTEMD_HOME_LOCK_FREEZE_SESSION=false
14mr|systemd-settings-1-7|239	Useful for proprietary NVIDIA drivers.
14mr|systemd-settings-1-7|240	See also: https://github.com/systemd/systemd/commit/0b958bb3e
14mr|systemd-settings-1-7|241	
14mr|systemd-settings-1-7|242	%files disable-freeze-user-sessions-on-sleep
14mr|systemd-settings-1-7|243	%{_unitdir}/systemd-suspend.service.d/disable-freeze-user-sessions-on-sleep.conf
14mr|systemd-settings-1-7|244	%{_unitdir}/systemd-suspend-then-hibernate.service.d/disable-freeze-user-sessions-on-sleep.conf
14mr|systemd-settings-1-7|245	%{_unitdir}/systemd-hibernate.service.d/disable-freeze-user-sessions-on-sleep.conf
14mr|systemd-settings-1-7|246	%{_unitdir}/systemd-hybrid-sleep.service.d/disable-freeze-user-sessions-on-sleep.conf
14mr|systemd-settings-1-7|247	%{_unitdir}/systemd-homed.service.d/disable-freeze-user-sessions-on-sleep.conf
14mr|systemd-settings-1-7|248	
14mr|systemd-settings-1-7|249	%endif
14mr|systemd-settings-1-7|250	#---------------------------------------------------------------------
14mr|systemd-settings-1-7|251	
14mr|systemd-settings-1-7|252	%prep
14mr|systemd-settings-1-7|253	%setup -qTc
14mr|systemd-settings-1-7|254	cp %{sources} .
14mr|systemd-settings-1-7|255	
14mr|systemd-settings-1-7|256	%install
14mr|systemd-settings-1-7|257	
14mr|systemd-settings-1-7|258	install -p -Dm644 disable-kill-user-processes.conf \
14mr|systemd-settings-1-7|259	%{buildroot}%{_systemd_util_dir}/logind.conf.d/disable-kill-user-processes.conf
14mr|systemd-settings-1-7|260	install -p -Dm644 enable-kill-user-processes.conf \
14mr|systemd-settings-1-7|261	%{buildroot}%{_systemd_util_dir}/logind.conf.d/enable-kill-user-processes.conf
14mr|systemd-settings-1-7|262	install -p -Dm644 enable-showstatus.conf \
14mr|systemd-settings-1-7|263	%{buildroot}%{_systemd_util_dir}/system.conf.d/enable-showstatus.conf
14mr|systemd-settings-1-7|264	install -p -Dm644 enable-log-to-tty12.conf \
14mr|systemd-settings-1-7|265	%{buildroot}%{_systemd_util_dir}/journald.conf.d/enable-log-to-tty12.conf
14mr|systemd-settings-1-7|266	install -p -Dm644 disable-resolve-llmnr.conf \
14mr|systemd-settings-1-7|267	%{buildroot}%{_systemd_util_dir}/resolved.conf.d/disable-resolve-llmnr.conf
14mr|systemd-settings-1-7|268	install -p -Dm644 enable-resolve-llmnr.conf \
14mr|systemd-settings-1-7|269	%{buildroot}%{_systemd_util_dir}/resolved.conf.d/enable-resolve-llmnr.conf
14mr|systemd-settings-1-7|270	install -p -Dm644 disable-resolve-hostname-synthesis.conf \
14mr|systemd-settings-1-7|271	%{buildroot}%{_unitdir}/systemd-resolved.service.d/disable-resolve-hostname-synthesis.conf
14mr|systemd-settings-1-7|272	install -p -Dm644 disable-resolve-etc-hosts.conf \
14mr|systemd-settings-1-7|273	%{buildroot}%{_systemd_util_dir}/resolved.conf.d/disable-resolve-etc-hosts.conf
14mr|systemd-settings-1-7|274	install -p -Dm644 enable-resolve-single-label.conf \
14mr|systemd-settings-1-7|275	%{buildroot}%{_systemd_util_dir}/resolved.conf.d/enable-resolve-single-label.conf
14mr|systemd-settings-1-7|276	install -p -Dm644 ignore-handle-lid-switch.conf \
14mr|systemd-settings-1-7|277	%{buildroot}%{_systemd_util_dir}/logind.conf.d/ignore-handle-lid-switch.conf
14mr|systemd-settings-1-7|278	install -p -Dm644 set-poweroff-time-sec15.conf \
14mr|systemd-settings-1-7|279	%{buildroot}%{_unitdir}/poweroff.target.d/set-poweroff-time-sec15.conf
14mr|systemd-settings-1-7|280	install -p -Dm644 00-process-timeouts.conf \
14mr|systemd-settings-1-7|281	%{buildroot}%{_sysconfdir}/systemd/user.conf.d/00-process-timeouts.conf
14mr|systemd-settings-1-7|282	
14mr|systemd-settings-1-7|283	%if %{mdvver} >= 202510
14mr|systemd-settings-1-7|284	# idea from https://github.com/CachyOS/CachyOS-PKGBUILDS/tree/master/nvidia
14mr|systemd-settings-1-7|285	# attempt to mitigate system freeze with systemd v256
14mr|systemd-settings-1-7|286	# grep -rl 'systemd-sleep' /usr/lib/systemd/system/ /usr/lib/systemd/user/
14mr|systemd-settings-1-7|287	for unit in \
14mr|systemd-settings-1-7|288	systemd-suspend.service \
14mr|systemd-settings-1-7|289	systemd-suspend-then-hibernate.service \
14mr|systemd-settings-1-7|290	systemd-hibernate.service \
14mr|systemd-settings-1-7|291	systemd-hybrid-sleep.service \
14mr|systemd-settings-1-7|292	systemd-homed.service
14mr|systemd-settings-1-7|293	do
14mr|systemd-settings-1-7|294	mkdir -p %{buildroot}%{_unitdir}/${unit}.d/
14mr|systemd-settings-1-7|295	install -m644 disable-freeze-user-sessions-on-sleep.conf %{buildroot}%{_unitdir}/${unit}.d/
14mr|systemd-settings-1-7|296	done
14mr|systemd-settings-1-7|297	%endif

351 14
14mr|systemtap-5.6-1|1	%define _duplicate_files_terminate_build 0
14mr|systemtap-5.6-1|2	
14mr|systemtap-5.6-1|3	%bcond_with	java
14mr|systemtap-5.6-1|4	# systemtap uses nested functions in loc2c.c
14mr|systemtap-5.6-1|5	%global __cc gcc
14mr|systemtap-5.6-1|6	%global __cxx g++
14mr|systemtap-5.6-1|7	%define _disable_ld_no_undefined %nil
14mr|systemtap-5.6-1|8	
14mr|systemtap-5.6-1|9	%bcond_with	avahi
14mr|systemtap-5.6-1|10	%bcond_with	docs
14mr|systemtap-5.6-1|11	%bcond_without	exporter
14mr|systemtap-5.6-1|12	%bcond_without	python3
14mr|systemtap-5.6-1|13	
14mr|systemtap-5.6-1|14	Summary:	Infrastructure to gather information about the running Linux system
14mr|systemtap-5.6-1|15	Name:		systemtap
14mr|systemtap-5.6-1|16	Epoch:		1
14mr|systemtap-5.6-1|17	Version:	5.6
14mr|systemtap-5.6-1|18	Release:	1
14mr|systemtap-5.6-1|19	License:	GPLv2+
14mr|systemtap-5.6-1|20	Group:		Development/Kernel
14mr|systemtap-5.6-1|21	Url:		http://sourceware.org/systemtap/
14mr|systemtap-5.6-1|22	Source0:	http://sourceware.org/systemtap/ftp/releases/%{name}-%{version}.tar.gz
14mr|systemtap-5.6-1|23	Source10:	systemtap.rpmlintrc
14mr|systemtap-5.6-1|24	
14mr|systemtap-5.6-1|25	BuildRequires:	cap-devel
14mr|systemtap-5.6-1|26	BuildRequires:	elfutils-devel
14mr|systemtap-5.6-1|27	BuildRequires:	gettext
14mr|systemtap-5.6-1|28	BuildRequires:	gettext-devel
14mr|systemtap-5.6-1|29	BuildRequires:	boost-devel
14mr|systemtap-5.6-1|30	%if %{with avahi}
14mr|systemtap-5.6-1|31	BuildRequires:	pkgconfig(avahi-client)
14mr|systemtap-5.6-1|32	BuildRequires:	avahi-common-devel
14mr|systemtap-5.6-1|33	%endif
14mr|systemtap-5.6-1|34	%if %{with docs}
14mr|systemtap-5.6-1|35	BuildRequires:	xmlto
14mr|systemtap-5.6-1|36	BuildRequires:	texlive-dvips texlive-charter texlive-mathdesign
14mr|systemtap-5.6-1|37	%endif
14mr|systemtap-5.6-1|38	BuildRequires:	pkgconfig(nss)
14mr|systemtap-5.6-1|39	BuildRequires:	pkgconfig(nspr)
14mr|systemtap-5.6-1|40	BuildRequires:	pkgconfig(sqlite3)
14mr|systemtap-5.6-1|41	%if %{with python3}
14mr|systemtap-5.6-1|42	BuildRequires:	pkgconfig(python3)
14mr|systemtap-5.6-1|43	BuildRequires:	python3-setuptools
14mr|systemtap-5.6-1|44	BuildRequires:	python3-pip
14mr|systemtap-5.6-1|45	%endif
14mr|systemtap-5.6-1|46	BuildRequires:	pkgconfig(rpm)
14mr|systemtap-5.6-1|47	BuildRequires:	pkgconfig(popt)
14mr|systemtap-5.6-1|48	%if %{with java}
14mr|systemtap-5.6-1|49	BuildRequires:	jpackage-utils java-1.8.0-openjdk-devel
14mr|systemtap-5.6-1|50	%endif
14mr|systemtap-5.6-1|51	
14mr|systemtap-5.6-1|52	%description
14mr|systemtap-5.6-1|53	SystemTap provides free software (GPL) infrastructure to simplify the gathering
14mr|systemtap-5.6-1|54	of information about the running Linux system. This assists diagnosis of a
14mr|systemtap-5.6-1|55	performance or functional problem. SystemTap eliminates the need for the
14mr|systemtap-5.6-1|56	developer to go through the tedious and disruptive instrument, recompile,
14mr|systemtap-5.6-1|57	install, and reboot sequence that may be otherwise required to collect data.
14mr|systemtap-5.6-1|58	
14mr|systemtap-5.6-1|59	SystemTap provides a simple command line interface and scripting language for
14mr|systemtap-5.6-1|60	writing instrumentation for a live running kernel. We are publishing samples,
14mr|systemtap-5.6-1|61	as well as enlarging the internal "tapset" script library to aid reuse and
14mr|systemtap-5.6-1|62	abstraction. We also plan to support probing userspace applications. We are
14mr|systemtap-5.6-1|63	investigating interfacing Systemtap with similar tools such as Frysk,
14mr|systemtap-5.6-1|64	Oprofile and LTT.
14mr|systemtap-5.6-1|65	
14mr|systemtap-5.6-1|66	Current project members include Red Hat, IBM, Intel, and Hitachi.
14mr|systemtap-5.6-1|67	
14mr|systemtap-5.6-1|68	%files
14mr|systemtap-5.6-1|69	%{_bindir}/stap
14mr|systemtap-5.6-1|70	%{_mandir}/man[17]/*
14mr|systemtap-5.6-1|71	%lang(cs) %{_mandir}/cs/man[17]/*
14mr|systemtap-5.6-1|72	%dir %{_datadir}/%{name}
14mr|systemtap-5.6-1|73	%{_datadir}/%{name}/tapset
14mr|systemtap-5.6-1|74	
14mr|systemtap-5.6-1|75	#----------------------------------------------------------------------------
14mr|systemtap-5.6-1|76	
14mr|systemtap-5.6-1|77	%package runtime
14mr|systemtap-5.6-1|78	Summary:	Runtime environment for systemtap
14mr|systemtap-5.6-1|79	Group:		Development/Other
14mr|systemtap-5.6-1|80	Conflicts:	systemtap < 1:2.1-3
14mr|systemtap-5.6-1|81	
14mr|systemtap-5.6-1|82	%description runtime
14mr|systemtap-5.6-1|83	SystemTap is an instrumentation system for systems running Linux.
14mr|systemtap-5.6-1|84	This package contains the runtime environment for systemtap programs.
14mr|systemtap-5.6-1|85	
14mr|systemtap-5.6-1|86	%files runtime -f systemtap.lang
14mr|systemtap-5.6-1|87	%{_bindir}/stapbpf
14mr|systemtap-5.6-1|88	%{_bindir}/staprun
14mr|systemtap-5.6-1|89	%{_bindir}/stapsh
14mr|systemtap-5.6-1|90	%{_bindir}/stap-merge
14mr|systemtap-5.6-1|91	%{_bindir}/stap-report
14mr|systemtap-5.6-1|92	%{_bindir}/stap-jupyter-container
14mr|systemtap-5.6-1|93	%{_bindir}/stap-jupyter-install
14mr|systemtap-5.6-1|94	%{_bindir}/stap-profile-annotate
14mr|systemtap-5.6-1|95	%{_mandir}/man3/*
14mr|systemtap-5.6-1|96	%dir %{_libexecdir}/%{name}
14mr|systemtap-5.6-1|97	%{_libexecdir}/%{name}/stapio
14mr|systemtap-5.6-1|98	%{_libexecdir}/%{name}/stap-env
14mr|systemtap-5.6-1|99	%{_libexecdir}/%{name}/stap-authorize-cert
14mr|systemtap-5.6-1|100	%{_libexecdir}/%{name}/stap-service-prepare
14mr|systemtap-5.6-1|101	%{_mandir}/man8/stapbpf.8.*
14mr|systemtap-5.6-1|102	%{_mandir}/man8/staprun.8*
14mr|systemtap-5.6-1|103	%{_mandir}/man8/stapsh.8.*
14mr|systemtap-5.6-1|104	# systemtap-service.8 was dropped upstream in 5.6
14mr|systemtap-5.6-1|105	%{_bindir}/stap-onboot
14mr|systemtap-5.6-1|106	%{_mandir}/man8/stap-onboot.8.*
14mr|systemtap-5.6-1|107	
14mr|systemtap-5.6-1|108	#----------------------------------------------------------------------------
14mr|systemtap-5.6-1|109	
14mr|systemtap-5.6-1|110	%if %{with python3}
14mr|systemtap-5.6-1|111	%package runtime-python3
14mr|systemtap-5.6-1|112	Summary:	Systemtap Python 3 Runtime Support
14mr|systemtap-5.6-1|113	Group:		Development/Python
14mr|systemtap-5.6-1|114	License:	GPLv2+
14mr|systemtap-5.6-1|115	Url:		https://sourceware.org/systemtap/
14mr|systemtap-5.6-1|116	Requires:	systemtap = %{EVRD}
14mr|systemtap-5.6-1|117	# compat with FC:
14mr|systemtap-5.6-1|118	Provides:	systemtap-runtime-python3 = %{EVRD}
14mr|systemtap-5.6-1|119	
14mr|systemtap-5.6-1|120	%description runtime-python3
14mr|systemtap-5.6-1|121	This package includes support files needed to run systemtap scripts
14mr|systemtap-5.6-1|122	that probe python 3 processes.
14mr|systemtap-5.6-1|123	
14mr|systemtap-5.6-1|124	%files runtime-python3
14mr|systemtap-5.6-1|125	%{python3_sitearch}/HelperSDT
14mr|systemtap-5.6-1|126	# modern pyproject installs produce dist-info instead of egg-info
14mr|systemtap-5.6-1|127	%{python3_sitearch}/helpersdt-*.dist-info
14mr|systemtap-5.6-1|128	%endif
14mr|systemtap-5.6-1|129	
14mr|systemtap-5.6-1|130	#----------------------------------------------------------------------------
14mr|systemtap-5.6-1|131	
14mr|systemtap-5.6-1|132	%package examples
14mr|systemtap-5.6-1|133	Summary:	Examples for systemtap
14mr|systemtap-5.6-1|134	Group:		Development/Other
14mr|systemtap-5.6-1|135	
14mr|systemtap-5.6-1|136	%description examples
14mr|systemtap-5.6-1|137	SystemTap is an instrumentation system for systems running Linux.
14mr|systemtap-5.6-1|138	This package contains examples for systemtap programs.
14mr|systemtap-5.6-1|139	
14mr|systemtap-5.6-1|140	%files examples
14mr|systemtap-5.6-1|141	%{_datadir}/%{name}/examples
14mr|systemtap-5.6-1|142	
14mr|systemtap-5.6-1|143	#----------------------------------------------------------------------------
14mr|systemtap-5.6-1|144	
14mr|systemtap-5.6-1|145	%if %{with java}
14mr|systemtap-5.6-1|146	%package runtime-java
14mr|systemtap-5.6-1|147	Summary:	Systemtap Java Runtime Support
14mr|systemtap-5.6-1|148	Group:		Development/Java
14mr|systemtap-5.6-1|149	Requires:	systemtap-runtime = %{EVRD}
14mr|systemtap-5.6-1|150	# Not packaged yet..
14mr|systemtap-5.6-1|151	#Requires:	byteman > 2.0
14mr|systemtap-5.6-1|152	
14mr|systemtap-5.6-1|153	%description runtime-java
14mr|systemtap-5.6-1|154	This package includes support files needed to run systemtap scripts
14mr|systemtap-5.6-1|155	that probe Java processes running on the OpenJDK 1.6 and OpenJDK 1.7
14mr|systemtap-5.6-1|156	runtimes using Byteman.
14mr|systemtap-5.6-1|157	
14mr|systemtap-5.6-1|158	%files runtime-java
14mr|systemtap-5.6-1|159	%dir %{_libexecdir}/systemtap
14mr|systemtap-5.6-1|160	%{_libexecdir}/systemtap/libHelperSDT*.so
14mr|systemtap-5.6-1|161	%{_libexecdir}/systemtap/HelperSDT.jar
14mr|systemtap-5.6-1|162	%{_libexecdir}/systemtap/stapbm
14mr|systemtap-5.6-1|163	%endif
14mr|systemtap-5.6-1|164	
14mr|systemtap-5.6-1|165	#----------------------------------------------------------------------------
14mr|systemtap-5.6-1|166	
14mr|systemtap-5.6-1|167	%package server
14mr|systemtap-5.6-1|168	Summary:	Systemtap server
14mr|systemtap-5.6-1|169	Group:		Development/Other
14mr|systemtap-5.6-1|170	Requires:	%{name} = %{EVRD}
14mr|systemtap-5.6-1|171	Conflicts:	systemtap < 1:2.1-3
14mr|systemtap-5.6-1|172	
14mr|systemtap-5.6-1|173	%description server
14mr|systemtap-5.6-1|174	SystemTap is an instrumentation system for systems running Linux.
14mr|systemtap-5.6-1|175	This package contains the server component of systemtap.
14mr|systemtap-5.6-1|176	
14mr|systemtap-5.6-1|177	%files server
14mr|systemtap-5.6-1|178	%{_bindir}/stap-server
14mr|systemtap-5.6-1|179	%{_libexecdir}/%{name}/stap-gen-cert
14mr|systemtap-5.6-1|180	%{_libexecdir}/%{name}/stap-serverd
14mr|systemtap-5.6-1|181	%{_libexecdir}/%{name}/stap-sign-module
14mr|systemtap-5.6-1|182	%{_libexecdir}/%{name}/stap-start-server
14mr|systemtap-5.6-1|183	%{_libexecdir}/%{name}/stap-stop-server
14mr|systemtap-5.6-1|184	%{_mandir}/man8/stap-server.8*
14mr|systemtap-5.6-1|185	%lang(cs) %{_mandir}/cs/man8/stap-server.8*
14mr|systemtap-5.6-1|186	
14mr|systemtap-5.6-1|187	#----------------------------------------------------------------------------
14mr|systemtap-5.6-1|188	
14mr|systemtap-5.6-1|189	%if %{with exporter}
14mr|systemtap-5.6-1|190	%package exporter
14mr|systemtap-5.6-1|191	Summary:	Systemtap-prometheus interoperation mechanism
14mr|systemtap-5.6-1|192	Group:		Development/Kernel
14mr|systemtap-5.6-1|193	License:	GPLv2+
14mr|systemtap-5.6-1|194	Url:		http://sourceware.org/systemtap/
14mr|systemtap-5.6-1|195	
14mr|systemtap-5.6-1|196	%description exporter
14mr|systemtap-5.6-1|197	This package includes files for a systemd service that manages
14mr|systemtap-5.6-1|198	systemtap sessions and relays prometheus metrics from the sessions
14mr|systemtap-5.6-1|199	to remote requesters on demand.
14mr|systemtap-5.6-1|200	
14mr|systemtap-5.6-1|201	%files exporter
14mr|systemtap-5.6-1|202	%{_sysconfdir}/stap-exporter
14mr|systemtap-5.6-1|203	%{_sysconfdir}/sysconfig/stap-exporter
14mr|systemtap-5.6-1|204	%{_unitdir}/stap-exporter.service
14mr|systemtap-5.6-1|205	%{_mandir}/man8/stap-exporter.8*
14mr|systemtap-5.6-1|206	%{_sbindir}/stap-exporter
14mr|systemtap-5.6-1|207	%endif
14mr|systemtap-5.6-1|208	
14mr|systemtap-5.6-1|209	#----------------------------------------------------------------------------
14mr|systemtap-5.6-1|210	
14mr|systemtap-5.6-1|211	%package devel
14mr|systemtap-5.6-1|212	Summary:	Header files for %{name}
14mr|systemtap-5.6-1|213	Group:		Development/Other
14mr|systemtap-5.6-1|214	Requires:	%{name} = %{EVRD}
14mr|systemtap-5.6-1|215	Requires:	%{name}-sdt-devel = %{EVRD}
14mr|systemtap-5.6-1|216	Conflicts:	systemtap < 1:2.1-3
14mr|systemtap-5.6-1|217	
14mr|systemtap-5.6-1|218	%description devel
14mr|systemtap-5.6-1|219	The package includes the header files for %{name}.
14mr|systemtap-5.6-1|220	
14mr|systemtap-5.6-1|221	%files devel -f systemtap.lang
14mr|systemtap-5.6-1|222	%doc README README.unprivileged AUTHORS NEWS
14mr|systemtap-5.6-1|223	%license COPYING
14mr|systemtap-5.6-1|224	%{_bindir}/stap
14mr|systemtap-5.6-1|225	%{_bindir}/stap-prep
14mr|systemtap-5.6-1|226	%{_bindir}/stap-report
14mr|systemtap-5.6-1|227	%dir %{_datadir}/systemtap
14mr|systemtap-5.6-1|228	%{_datadir}/systemtap/runtime
14mr|systemtap-5.6-1|229	%{_datadir}/systemtap/tapset
14mr|systemtap-5.6-1|230	%{_mandir}/man1/stap.1*
14mr|systemtap-5.6-1|231	%{_mandir}/man1/stap-prep.1*
14mr|systemtap-5.6-1|232	%{_mandir}/man1/stap-report.1*
14mr|systemtap-5.6-1|233	%{_mandir}/man7/error*
14mr|systemtap-5.6-1|234	%{_mandir}/man7/stappaths.7*
14mr|systemtap-5.6-1|235	%{_mandir}/man7/warning*
14mr|systemtap-5.6-1|236	# Notice that the stap-resolve-module-function.py file is used by
14mr|systemtap-5.6-1|237	# *both* the python2 and python3 subrpms.  Both subrpms use that same
14mr|systemtap-5.6-1|238	# python script to help list python probes.
14mr|systemtap-5.6-1|239	%if %{with python3}
14mr|systemtap-5.6-1|240	%{_libexecdir}/systemtap/python/stap-resolve-module-function.py
14mr|systemtap-5.6-1|241	%endif
14mr|systemtap-5.6-1|242	
14mr|systemtap-5.6-1|243	#----------------------------------------------------------------------------
14mr|systemtap-5.6-1|244	
14mr|systemtap-5.6-1|245	%package sdt-devel
14mr|systemtap-5.6-1|246	Summary:	Static probe support tools
14mr|systemtap-5.6-1|247	License:	GPLv2+ and Public Domain
14mr|systemtap-5.6-1|248	Url:		http://sourceware.org/systemtap/
14mr|systemtap-5.6-1|249	Requires:	python3-parsing
14mr|systemtap-5.6-1|250	
14mr|systemtap-5.6-1|251	%description sdt-devel
14mr|systemtap-5.6-1|252	This package includes the <sys/sdt.h> header file used for static
14mr|systemtap-5.6-1|253	instrumentation compiled into userspace programs and libraries, along
14mr|systemtap-5.6-1|254	with the optional dtrace-compatibility preprocessor to process related
14mr|systemtap-5.6-1|255	.d files into tracing-macro-laden .h headers.
14mr|systemtap-5.6-1|256	
14mr|systemtap-5.6-1|257	%files sdt-devel
14mr|systemtap-5.6-1|258	%{_bindir}/dtrace
14mr|systemtap-5.6-1|259	%{_includedir}/sys/sdt.h
14mr|systemtap-5.6-1|260	%{_includedir}/sys/sdt-config.h
14mr|systemtap-5.6-1|261	%{_mandir}/man1/dtrace.1*
14mr|systemtap-5.6-1|262	%{_rpmmacrodir}/macros.systemtap
14mr|systemtap-5.6-1|263	%doc README AUTHORS NEWS
14mr|systemtap-5.6-1|264	%license COPYING
14mr|systemtap-5.6-1|265	
14mr|systemtap-5.6-1|266	#----------------------------------------------------------------------------
14mr|systemtap-5.6-1|267	%package jupyter
14mr|systemtap-5.6-1|268	Summary:	ISystemtap jupyter kernel and examples
14mr|systemtap-5.6-1|269	License:	GPL-2.0-or-later
14mr|systemtap-5.6-1|270	URL:		http://sourceware.org/systemtap/
14mr|systemtap-5.6-1|271	Requires:	%{name} = %{EVRD}
14mr|systemtap-5.6-1|272	
14mr|systemtap-5.6-1|273	%description jupyter
14mr|systemtap-5.6-1|274	This package includes files needed to build and run
14mr|systemtap-5.6-1|275	the interactive systemtap Jupyter kernel, either locally
14mr|systemtap-5.6-1|276	or within a container.
14mr|systemtap-5.6-1|277	
14mr|systemtap-5.6-1|278	%files jupyter
14mr|systemtap-5.6-1|279	%{_bindir}/stap-jupyter-container
14mr|systemtap-5.6-1|280	%{_bindir}/stap-jupyter-install
14mr|systemtap-5.6-1|281	#{_mandir}/man1/stap-jupyter.1*
14mr|systemtap-5.6-1|282	%dir %{_datadir}/systemtap
14mr|systemtap-5.6-1|283	%{_datadir}/systemtap/interactive-notebook
14mr|systemtap-5.6-1|284	#----------------------------------------------------------------------------
14mr|systemtap-5.6-1|285	
14mr|systemtap-5.6-1|286	%prep
14mr|systemtap-5.6-1|287	%autosetup -p1
14mr|systemtap-5.6-1|288	
14mr|systemtap-5.6-1|289	sed -i 's!python-config!python3-config!g' configure.ac
14mr|systemtap-5.6-1|290	
14mr|systemtap-5.6-1|291	
14mr|systemtap-5.6-1|292	%build
14mr|systemtap-5.6-1|293	export ac_cv_path_PYTHON=%{__python3}
14mr|systemtap-5.6-1|294	export PYTHON=%{__python3}
14mr|systemtap-5.6-1|295	%global optflags %{optflags} -Wno-error
14mr|systemtap-5.6-1|296	# systemtap 5.6 uses generic lambdas (C++14+) while its configure.ac
14mr|systemtap-5.6-1|297	# requests only C++11; CXXFLAGS go after the -std=gnu++11 added by
14mr|systemtap-5.6-1|298	# configure into $CXX, so a later -std wins
14mr|systemtap-5.6-1|299	export CXXFLAGS="%{optflags} -std=gnu++17"
14mr|systemtap-5.6-1|300	
14mr|systemtap-5.6-1|301	autoreconf -fi
14mr|systemtap-5.6-1|302	
14mr|systemtap-5.6-1|303	%configure \
14mr|systemtap-5.6-1|304	--with-rpm \
14mr|systemtap-5.6-1|305	%if %{with python}
14mr|systemtap-5.6-1|306	--with-python3 \
14mr|systemtap-5.6-1|307	--with-python3-probes \
14mr|systemtap-5.6-1|308	--without-python2-probes \
14mr|systemtap-5.6-1|309	%endif
14mr|systemtap-5.6-1|310	--with-selinux \
14mr|systemtap-5.6-1|311	%if %{with java}
14mr|systemtap-5.6-1|312	--with-java=/usr/lib/jvm/java \
14mr|systemtap-5.6-1|313	%endif
14mr|systemtap-5.6-1|314	--enable-sqlite \
14mr|systemtap-5.6-1|315	--disable-docs
14mr|systemtap-5.6-1|316	
14mr|systemtap-5.6-1|317	%make_build
14mr|systemtap-5.6-1|318	
14mr|systemtap-5.6-1|319	%install
14mr|systemtap-5.6-1|320	%make_install
14mr|systemtap-5.6-1|321	%if %{without java}
14mr|systemtap-5.6-1|322	# 5.6 installs byteman/HelperSDT helpers even without --with-java; they are
14mr|systemtap-5.6-1|323	# only useful for the runtime-java subpackage, so drop them here
14mr|systemtap-5.6-1|324	rm -f %{buildroot}%{_libexecdir}/%{name}/libHelperSDT*.so \
14mr|systemtap-5.6-1|325	%{buildroot}%{_libexecdir}/%{name}/HelperSDT.jar \
14mr|systemtap-5.6-1|326	%{buildroot}%{_libexecdir}/%{name}/stapbm
14mr|systemtap-5.6-1|327	%endif
14mr|systemtap-5.6-1|328	sed -i 's!/usr/bin/python$!%{__python3}!g' %{buildroot}/%{_bindir}/dtrace
14mr|systemtap-5.6-1|329	
14mr|systemtap-5.6-1|330	# we add testsuite with a lot of examples
14mr|systemtap-5.6-1|331	install -m 755 -d testsuite %{buildroot}%{_datadir}/%{name}/
14mr|systemtap-5.6-1|332	install -D -m 644 macros.systemtap %{buildroot}/%{_rpmmacrodir}/macros.systemtap
14mr|systemtap-5.6-1|333	
14mr|systemtap-5.6-1|334	%find_lang %{name} --all-name --with-man

352 14
14mr|task-iso-14-1.71|1	Summary:	Tasks for all iso
14mr|task-iso-14-1.71|2	Name:		task-iso
14mr|task-iso-14-1.71|3	Version:	%{rosa_release}
14mr|task-iso-14-1.71|4	Release:	1.71
14mr|task-iso-14-1.71|5	Epoch:		1
14mr|task-iso-14-1.71|6	License:	MIT
14mr|task-iso-14-1.71|7	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|8	Url:		https://abf.io/import/task-iso
14mr|task-iso-14-1.71|9	
14mr|task-iso-14-1.71|10	%description
14mr|task-iso-14-1.71|11	Tasks for all iso.
14mr|task-iso-14-1.71|12	
14mr|task-iso-14-1.71|13	task-iso-common
14mr|task-iso-14-1.71|14	packages common to all iso without DE, tty only
14mr|task-iso-14-1.71|15	
14mr|task-iso-14-1.71|16	task-iso-common-desktop - packages common to all iso with DE.
14mr|task-iso-14-1.71|17	When exclude_from_weak_autodetect=true (default)
14mr|task-iso-14-1.71|18	If Recommends new package to this, it will soft-installed on all systems.
14mr|task-iso-14-1.71|19	This is useful for new packages when it is unclear where to attach them.
14mr|task-iso-14-1.71|20	When exclude_from_weak_autodetect=false in /etc/dnf/dnf.conf
14mr|task-iso-14-1.71|21	If package deleted manually, it will return when updating this project.
14mr|task-iso-14-1.71|22	This is useful for "quiet" system repairs.
14mr|task-iso-14-1.71|23	
14mr|task-iso-14-1.71|24	task-iso-common-var - packages common that can be deleted more freely.
14mr|task-iso-14-1.71|25	When exclude_from_weak_autodetect=true (default)
14mr|task-iso-14-1.71|26	If Recommends new package to this, it will soft-installed on new systems only.
14mr|task-iso-14-1.71|27	This is useful for new packages when it is unclear where to attach them
14mr|task-iso-14-1.71|28	but there is no need to send them to the installed systems.
14mr|task-iso-14-1.71|29	When exclude_from_weak_autodetect=false in /etc/dnf/dnf.conf
14mr|task-iso-14-1.71|30	If package deleted manually, they will not return when updating this project.
14mr|task-iso-14-1.71|31	However, they can be returned with the dnf distrosync command.
14mr|task-iso-14-1.71|32	This is useful for fixing the system manually.
14mr|task-iso-14-1.71|33	
14mr|task-iso-14-1.71|34	task-iso-XXX - analog of task-iso-common with specific packages for XXX DE iso.
14mr|task-iso-14-1.71|35	
14mr|task-iso-14-1.71|36	task-iso-XXX-var - analog of task-iso-common-var with specific packages for XXX DE iso.
14mr|task-iso-14-1.71|37	
14mr|task-iso-14-1.71|38	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|39	
14mr|task-iso-14-1.71|40	%package common
14mr|task-iso-14-1.71|41	Summary:	Task for console utilites interface
14mr|task-iso-14-1.71|42	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|43	Recommends:	basesystem
14mr|task-iso-14-1.71|44	Recommends:	basesystem-mandatory
14mr|task-iso-14-1.71|45	Recommends:	chrony
14mr|task-iso-14-1.71|46	Recommends:	cronie
14mr|task-iso-14-1.71|47	Recommends:	console-gentoo-style
14mr|task-iso-14-1.71|48	Recommends:	networkmanager-l2tp
14mr|task-iso-14-1.71|49	Recommends:	networkmanager-openvpn
14mr|task-iso-14-1.71|50	Recommends:	networkmanager-pptp
14mr|task-iso-14-1.71|51	Recommends:	networkmanager-vpnc
14mr|task-iso-14-1.71|52	Recommends:	networkmanager-fortisslvpn
14mr|task-iso-14-1.71|53	Recommends:	networkmanager-openconnect
14mr|task-iso-14-1.71|54	Recommends:	rosa-repos
14mr|task-iso-14-1.71|55	Recommends:	sudo
14mr|task-iso-14-1.71|56	Recommends:	traceroute
14mr|task-iso-14-1.71|57	Recommends:	task-archiving
14mr|task-iso-14-1.71|58	Recommends:	task-filesystems-tools
14mr|task-iso-14-1.71|59	Recommends:	task-hardware-utils
14mr|task-iso-14-1.71|60	Recommends:	task-bootloaders
14mr|task-iso-14-1.71|61	Recommends:	task-kernel
14mr|task-iso-14-1.71|62	
14mr|task-iso-14-1.71|63	%description common
14mr|task-iso-14-1.71|64	Task for console utilites interface
14mr|task-iso-14-1.71|65	
14mr|task-iso-14-1.71|66	%files common
14mr|task-iso-14-1.71|67	
14mr|task-iso-14-1.71|68	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|69	
14mr|task-iso-14-1.71|70	%package common-var
14mr|task-iso-14-1.71|71	Summary:	Variable task for common iso
14mr|task-iso-14-1.71|72	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|73	Release:	1.var
14mr|task-iso-14-1.71|74	Recommends:	aria2
14mr|task-iso-14-1.71|75	Recommends:	at
14mr|task-iso-14-1.71|76	Recommends:	avahi
14mr|task-iso-14-1.71|77	Recommends:	curl
14mr|task-iso-14-1.71|78	Recommends:	ddrescue
14mr|task-iso-14-1.71|79	Recommends:	htop
14mr|task-iso-14-1.71|80	Recommends:	ima-evm-utils
14mr|task-iso-14-1.71|81	Recommends:	imactl
14mr|task-iso-14-1.71|82	Recommends:	ima-inspect
14mr|task-iso-14-1.71|83	Recommends:	info
14mr|task-iso-14-1.71|84	Recommends:	libressl
14mr|task-iso-14-1.71|85	Recommends:	lynx
14mr|task-iso-14-1.71|86	Recommends:	man-pages
14mr|task-iso-14-1.71|87	Recommends:	mc
14mr|task-iso-14-1.71|88	Recommends:	ncdu
14mr|task-iso-14-1.71|89	Recommends:	openssh-server
14mr|task-iso-14-1.71|90	Recommends:	screen
14mr|task-iso-14-1.71|91	Recommends:	traceroute
14mr|task-iso-14-1.71|92	Recommends:	tmux
14mr|task-iso-14-1.71|93	Recommends:	strace
14mr|task-iso-14-1.71|94	Recommends:	su-aliases
14mr|task-iso-14-1.71|95	Recommends:	termhelper
14mr|task-iso-14-1.71|96	Recommends:	tree
14mr|task-iso-14-1.71|97	Recommends:	wget
14mr|task-iso-14-1.71|98	Recommends:	wsdd
14mr|task-iso-14-1.71|99	Recommends:	whois
14mr|task-iso-14-1.71|100	
14mr|task-iso-14-1.71|101	%description common-var
14mr|task-iso-14-1.71|102	Variable task for common iso.
14mr|task-iso-14-1.71|103	
14mr|task-iso-14-1.71|104	%files common-var
14mr|task-iso-14-1.71|105	
14mr|task-iso-14-1.71|106	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|107	
14mr|task-iso-14-1.71|108	%package common-desktop
14mr|task-iso-14-1.71|109	Summary:	Task for all desktop iso
14mr|task-iso-14-1.71|110	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|111	Requires:	%{name}-common
14mr|task-iso-14-1.71|112	Requires:	%{name}-common-var
14mr|task-iso-14-1.71|113	Recommends:	gcr
14mr|task-iso-14-1.71|114	Recommends:	geoclue-gir
14mr|task-iso-14-1.71|115	Recommends:	pipewire
14mr|task-iso-14-1.71|116	# TODO Recomends: (Rosa-theme-fresh-13 or Rosa-theme-chrome-13)
14mr|task-iso-14-1.71|117	Recommends:	Rosa-theme-fresh-13
14mr|task-iso-14-1.71|118	Recommends:	task-common-fonts
14mr|task-iso-14-1.71|119	Recommends:	task-x11
14mr|task-iso-14-1.71|120	Recommends:	udisks2
14mr|task-iso-14-1.71|121	Recommends:	rpmgrab
14mr|task-iso-14-1.71|122	
14mr|task-iso-14-1.71|123	%description common-desktop
14mr|task-iso-14-1.71|124	Task for all desktop iso.
14mr|task-iso-14-1.71|125	
14mr|task-iso-14-1.71|126	%files common-desktop
14mr|task-iso-14-1.71|127	
14mr|task-iso-14-1.71|128	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|129	
14mr|task-iso-14-1.71|130	%package common-desktop-var
14mr|task-iso-14-1.71|131	Summary:	Variable task for common iso
14mr|task-iso-14-1.71|132	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|133	Release:	1.var
14mr|task-iso-14-1.71|134	
14mr|task-iso-14-1.71|135	Recommends:	(dnfdragora-qt or dnfdragora-gtk)
14mr|task-iso-14-1.71|136	Recommends:	(gdm or sddm or plasma6-sddm or lightdm)
14mr|task-iso-14-1.71|137	
14mr|task-iso-14-1.71|138	Recommends:	(rosa-update-system-nopass or rosa-update-system-wheel or barium_utils-applet)
14mr|task-iso-14-1.71|139	Suggests:	(rosa-update-system-nopass if branding-configs-fresh)
14mr|task-iso-14-1.71|140	Suggests:	(rosa-update-system-wheel if branding-configs-chrome)
14mr|task-iso-14-1.71|141	
14mr|task-iso-14-1.71|142	Recommends:	task-printing
14mr|task-iso-14-1.71|143	Recommends:	task-scanning
14mr|task-iso-14-1.71|144	Recommends:	task-spell-dictionaries
14mr|task-iso-14-1.71|145	Recommends:	task-smartcards
14mr|task-iso-14-1.71|146	Recommends:	userdrake
14mr|task-iso-14-1.71|147	Recommends:	web-store-desktop
14mr|task-iso-14-1.71|148	
14mr|task-iso-14-1.71|149	# Guest additions for virtual machines
14mr|task-iso-14-1.71|150	# Not needed ones are removed automatically by Anaconda post-install script
14mr|task-iso-14-1.71|151	Recommends:	hyperv-daemons
14mr|task-iso-14-1.71|152	Recommends:	hyperv-tools
14mr|task-iso-14-1.71|153	Recommends:	open-vm-tools
14mr|task-iso-14-1.71|154	Recommends:	spice-vdagent
14mr|task-iso-14-1.71|155	Recommends:	virtualbox-guest-additions
14mr|task-iso-14-1.71|156	
14mr|task-iso-14-1.71|157	%description common-desktop-var
14mr|task-iso-14-1.71|158	Variable task for common desktop iso.
14mr|task-iso-14-1.71|159	
14mr|task-iso-14-1.71|160	%files common-desktop-var
14mr|task-iso-14-1.71|161	
14mr|task-iso-14-1.71|162	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|163	
14mr|task-iso-14-1.71|164	%package gnome
14mr|task-iso-14-1.71|165	Summary:	Task for gnome iso
14mr|task-iso-14-1.71|166	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|167	Requires:	%{name}-common-desktop
14mr|task-iso-14-1.71|168	Requires:	%{name}-common-desktop-var
14mr|task-iso-14-1.71|169	Requires:	%{name}-gnome-var
14mr|task-iso-14-1.71|170	Requires:	task-gnome
14mr|task-iso-14-1.71|171	Recommends:     cheese
14mr|task-iso-14-1.71|172	Recommends:	dnfdragora-gtk
14mr|task-iso-14-1.71|173	Recommends:	gnome-session-x11-session
14mr|task-iso-14-1.71|174	Recommends:	gparted
14mr|task-iso-14-1.71|175	Recommends:	hw-probe-pyqt6-gui
14mr|task-iso-14-1.71|176	Recommends:	networkmanager-applet
14mr|task-iso-14-1.71|177	Recommends:     portproton
14mr|task-iso-14-1.71|178	Recommends:	qt5-platformtheme-gtk3
14mr|task-iso-14-1.71|179	Recommends:	qt5-qttranslations
14mr|task-iso-14-1.71|180	Recommends:	rosa-icons-2021-gnome-dark
14mr|task-iso-14-1.71|181	Recommends:	rosa-imagewriter
14mr|task-iso-14-1.71|182	Recommends:	samba-client
14mr|task-iso-14-1.71|183	Recommends:	samba-server
14mr|task-iso-14-1.71|184	Recommends:	simple-scan
14mr|task-iso-14-1.71|185	Recommends:     startwine
14mr|task-iso-14-1.71|186	Recommends:	templates
14mr|task-iso-14-1.71|187	Recommends:	unoconv
14mr|task-iso-14-1.71|188	
14mr|task-iso-14-1.71|189	
14mr|task-iso-14-1.71|190	%description gnome
14mr|task-iso-14-1.71|191	Task for gnome iso.
14mr|task-iso-14-1.71|192	
14mr|task-iso-14-1.71|193	%files gnome
14mr|task-iso-14-1.71|194	
14mr|task-iso-14-1.71|195	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|196	
14mr|task-iso-14-1.71|197	%package gnome-var
14mr|task-iso-14-1.71|198	Summary:	Variable task for gnome iso
14mr|task-iso-14-1.71|199	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|200	Release:	1.var
14mr|task-iso-14-1.71|201	Recommends:	audacious-gtk
14mr|task-iso-14-1.71|202	Recommends:	audacity
14mr|task-iso-14-1.71|203	# removed automatically by Anaconda post-install script when BTRFS is not used
14mr|task-iso-14-1.71|204	Recommends:	btrfs-snapshot-gui
14mr|task-iso-14-1.71|205	Recommends:	deluge-gtk
14mr|task-iso-14-1.71|206	Recommends:	drawing
14mr|task-iso-14-1.71|207	Recommends:	firefox
14mr|task-iso-14-1.71|208	Recommends:	(firefox-ru if locales-ru)
14mr|task-iso-14-1.71|209	Recommends:	gimp3
14mr|task-iso-14-1.71|210	Recommends:	inkscape
14mr|task-iso-14-1.71|211	Recommends:	inxi
14mr|task-iso-14-1.71|212	Recommends:	libreoffice-calc
14mr|task-iso-14-1.71|213	Recommends:	libreoffice-gnome
14mr|task-iso-14-1.71|214	Recommends:	(libreoffice-help-ru if locales-ru)
14mr|task-iso-14-1.71|215	Recommends:	libreoffice-impress
14mr|task-iso-14-1.71|216	Recommends:	libreoffice-math
14mr|task-iso-14-1.71|217	Recommends:	libreoffice-style-breeze
14mr|task-iso-14-1.71|218	Recommends:	libreoffice-style-colibre
14mr|task-iso-14-1.71|219	Recommends:	libreoffice-style-elementary
14mr|task-iso-14-1.71|220	Recommends:	libreoffice-style-karasa_jaga
14mr|task-iso-14-1.71|221	Recommends:	libreoffice-style-sifr
14mr|task-iso-14-1.71|222	Recommends:	libreoffice-style-sukapura
14mr|task-iso-14-1.71|223	Recommends:	libreoffice-writer
14mr|task-iso-14-1.71|224	Recommends:	rosa-wallpapers-2019
14mr|task-iso-14-1.71|225	Recommends:	rospo-icon-theme
14mr|task-iso-14-1.71|226	Recommends:	shotcut
14mr|task-iso-14-1.71|227	Recommends:	smplayer
14mr|task-iso-14-1.71|228	Recommends:	system-monitoring-center
14mr|task-iso-14-1.71|229	Recommends:	yandex-browser-install
14mr|task-iso-14-1.71|230	
14mr|task-iso-14-1.71|231	
14mr|task-iso-14-1.71|232	%description gnome-var
14mr|task-iso-14-1.71|233	User variable task for gnome iso.
14mr|task-iso-14-1.71|234	
14mr|task-iso-14-1.71|235	%files gnome-var
14mr|task-iso-14-1.71|236	
14mr|task-iso-14-1.71|237	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|238	
14mr|task-iso-14-1.71|239	%package lxqt
14mr|task-iso-14-1.71|240	Summary:	Task for LXQt iso
14mr|task-iso-14-1.71|241	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|242	Requires:	%{name}-common-desktop
14mr|task-iso-14-1.71|243	Requires:	%{name}-common-desktop-var
14mr|task-iso-14-1.71|244	Requires:	%{name}-lxqt-var
14mr|task-iso-14-1.71|245	Requires:	task-lxqt
14mr|task-iso-14-1.71|246	Recommends:	adwaita-gtk2-theme
14mr|task-iso-14-1.71|247	Recommends:	adwaita-gtk3-theme
14mr|task-iso-14-1.71|248	Recommends:	(breeze6-dark-gtk2-theme or breeze-gtk2-theme)
14mr|task-iso-14-1.71|249	Recommends:	(breeze6-dark-gtk3-theme or breeze-gtk3-theme)
14mr|task-iso-14-1.71|250	Recommends:	dnfdragora-qt
14mr|task-iso-14-1.71|251	Recommends:	elementary-theme
14mr|task-iso-14-1.71|252	Recommends:	gtksourceview
14mr|task-iso-14-1.71|253	Recommends:	hicolor-icon-theme
14mr|task-iso-14-1.71|254	Recommends:	hw-probe-pyqt6-gui
14mr|task-iso-14-1.71|255	Recommends:	libqtxdg
14mr|task-iso-14-1.71|256	Recommends:	networkmanager-applet
14mr|task-iso-14-1.71|257	Recommends:	qt6-imageformats-plugins
14mr|task-iso-14-1.71|258	Recommends:	qt6-qttranslations
14mr|task-iso-14-1.71|259	Recommends:	rosa-icons-13-lxqt-dark
14mr|task-iso-14-1.71|260	Recommends:	xscreensaver
14mr|task-iso-14-1.71|261	Recommends:	xscreensaver-gl
14mr|task-iso-14-1.71|262	
14mr|task-iso-14-1.71|263	%description lxqt
14mr|task-iso-14-1.71|264	Task for LXQt iso.
14mr|task-iso-14-1.71|265	
14mr|task-iso-14-1.71|266	%files lxqt
14mr|task-iso-14-1.71|267	
14mr|task-iso-14-1.71|268	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|269	
14mr|task-iso-14-1.71|270	%package lxqt-var
14mr|task-iso-14-1.71|271	Summary:	Variable task for LXQt iso
14mr|task-iso-14-1.71|272	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|273	Release:	1.var
14mr|task-iso-14-1.71|274	Recommends:	audacious
14mr|task-iso-14-1.71|275	Recommends:	audacious-plugins
14mr|task-iso-14-1.71|276	# removed automatically by Anaconda post-install script when BTRFS is not used
14mr|task-iso-14-1.71|277	Recommends:	btrfs-snapshot-gui
14mr|task-iso-14-1.71|278	Recommends:	djvulibre
14mr|task-iso-14-1.71|279	Recommends:	libreoffice-calc
14mr|task-iso-14-1.71|280	Recommends:	libreoffice-gnome
14mr|task-iso-14-1.71|281	Recommends:	libreoffice-gtk3-kde5
14mr|task-iso-14-1.71|282	Recommends:	libreoffice-writer
14mr|task-iso-14-1.71|283	Recommends:	newmoon
14mr|task-iso-14-1.71|284	Recommends:	plasma6-partitionmanager
14mr|task-iso-14-1.71|285	Recommends:	plasma6-isoimagewriter
14mr|task-iso-14-1.71|286	Recommends:	trojita
14mr|task-iso-14-1.71|287	Recommends:	qbittorrent
14mr|task-iso-14-1.71|288	Recommends:	qpdfview
14mr|task-iso-14-1.71|289	Recommends:	smplayer
14mr|task-iso-14-1.71|290	
14mr|task-iso-14-1.71|291	Suggests:	hw-probe-pyqt6-gui
14mr|task-iso-14-1.71|292	
14mr|task-iso-14-1.71|293	%description lxqt-var
14mr|task-iso-14-1.71|294	User variable task for LXQt iso.
14mr|task-iso-14-1.71|295	
14mr|task-iso-14-1.71|296	%files lxqt-var
14mr|task-iso-14-1.71|297	
14mr|task-iso-14-1.71|298	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|299	
14mr|task-iso-14-1.71|300	%package mate
14mr|task-iso-14-1.71|301	Summary:	Task for Mate iso
14mr|task-iso-14-1.71|302	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|303	Requires:	%{name}-common-desktop
14mr|task-iso-14-1.71|304	Requires:	%{name}-common-desktop-var
14mr|task-iso-14-1.71|305	Requires:	%{name}-mate-var
14mr|task-iso-14-1.71|306	Recommends:	hicolor-icon-theme
14mr|task-iso-14-1.71|307	
14mr|task-iso-14-1.71|308	Recommends:	rosa-icons-2021-mate
14mr|task-iso-14-1.71|309	Recommends:	rosa-icons-2021-mate-dark
14mr|task-iso-14-1.71|310	Recommends:	task-mate
14mr|task-iso-14-1.71|311	Recommends:	templates
14mr|task-iso-14-1.71|312	Recommends:	totem-video-thumbnailer
14mr|task-iso-14-1.71|313	
14mr|task-iso-14-1.71|314	%description mate
14mr|task-iso-14-1.71|315	Task for Mate iso.
14mr|task-iso-14-1.71|316	
14mr|task-iso-14-1.71|317	%files mate
14mr|task-iso-14-1.71|318	
14mr|task-iso-14-1.71|319	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|320	
14mr|task-iso-14-1.71|321	%package mate-var
14mr|task-iso-14-1.71|322	Summary:	Variable task for Mate iso
14mr|task-iso-14-1.71|323	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|324	Release:	1.var
14mr|task-iso-14-1.71|325	Recommends:	audacious
14mr|task-iso-14-1.71|326	Recommends:	cheese
14mr|task-iso-14-1.71|327	Recommends:	hw-probe-pyqt6-gui
14mr|task-iso-14-1.71|328	Recommends:	kolourpaint
14mr|task-iso-14-1.71|329	Recommends:	mate-languages-flags
14mr|task-iso-14-1.71|330	Recommends:	mate-languages-flags-autostart
14mr|task-iso-14-1.71|331	Recommends:	portproton
14mr|task-iso-14-1.71|332	Recommends:	qbittorrent
14mr|task-iso-14-1.71|333	Recommends:	smplayer
14mr|task-iso-14-1.71|334	Recommends:	libreoffice-calc
14mr|task-iso-14-1.71|335	Recommends:	libreoffice-gnome
14mr|task-iso-14-1.71|336	Recommends:	libreoffice-impress
14mr|task-iso-14-1.71|337	Recommends:	libreoffice-openclipart
14mr|task-iso-14-1.71|338	Recommends:	libreoffice-style-breeze
14mr|task-iso-14-1.71|339	Recommends:	libreoffice-style-colibre
14mr|task-iso-14-1.71|340	Recommends:	libreoffice-style-elementary
14mr|task-iso-14-1.71|341	Recommends:	libreoffice-style-karasa_jaga
14mr|task-iso-14-1.71|342	Recommends:	libreoffice-style-sifr
14mr|task-iso-14-1.71|343	Recommends:	libreoffice-style-sukapura
14mr|task-iso-14-1.71|344	Recommends:	libreoffice-writer
14mr|task-iso-14-1.71|345	Recommends:	(libreoffice-help-ru if locales-ru)
14mr|task-iso-14-1.71|346	Suggests:	dnfdragora-gtk
14mr|task-iso-14-1.71|347	
14mr|task-iso-14-1.71|348	
14mr|task-iso-14-1.71|349	%description mate-var
14mr|task-iso-14-1.71|350	User variable task for Mate iso.
14mr|task-iso-14-1.71|351	
14mr|task-iso-14-1.71|352	%files mate-var
14mr|task-iso-14-1.71|353	
14mr|task-iso-14-1.71|354	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|355	
14mr|task-iso-14-1.71|356	%package plasma5
14mr|task-iso-14-1.71|357	Summary:	Task for Plasma5 iso
14mr|task-iso-14-1.71|358	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|359	Requires:	%{name}-common-desktop
14mr|task-iso-14-1.71|360	Requires:	%{name}-common-desktop-var
14mr|task-iso-14-1.71|361	Requires:	%{name}-plasma5-var
14mr|task-iso-14-1.71|362	Requires:	task-plasma5
14mr|task-iso-14-1.71|363	Recommends:	isoimagewriter
14mr|task-iso-14-1.71|364	Recommends: kde-print-manager
14mr|task-iso-14-1.71|365	Recommends:	qphotorec
14mr|task-iso-14-1.71|366	Recommends:	dnfdragora-qt
14mr|task-iso-14-1.71|367	Recommends:	skanpage
14mr|task-iso-14-1.71|368	Recommends:	samba-server
14mr|task-iso-14-1.71|369	Recommends:	hw-probe-pyqt5-gui
14mr|task-iso-14-1.71|370	Recommends: plasma5-kamera
14mr|task-iso-14-1.71|371	Recommends: plasma5-kcm-drakauth
14mr|task-iso-14-1.71|372	Recommends: plasma5-kcm-drakxservices
14mr|task-iso-14-1.71|373	Recommends: plasma5-kcm-harddrake
14mr|task-iso-14-1.71|374	Recommends: plasma5-kcm-userdrake
14mr|task-iso-14-1.71|375	Recommends: plasma5-kget
14mr|task-iso-14-1.71|376	Recommends: plasma5-thunderbolt
14mr|task-iso-14-1.71|377	
14mr|task-iso-14-1.71|378	%description plasma5
14mr|task-iso-14-1.71|379	Task for Plasma5 iso.
14mr|task-iso-14-1.71|380	
14mr|task-iso-14-1.71|381	%files plasma5
14mr|task-iso-14-1.71|382	
14mr|task-iso-14-1.71|383	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|384	
14mr|task-iso-14-1.71|385	%package plasma5-var
14mr|task-iso-14-1.71|386	Summary:	Variable task for Plasma5 iso
14mr|task-iso-14-1.71|387	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|388	Release:	1.var
14mr|task-iso-14-1.71|389	Recommends:	audacity
14mr|task-iso-14-1.71|390	Recommends:	chromium-browser-stable
14mr|task-iso-14-1.71|391	Recommends:	smplayer
14mr|task-iso-14-1.71|392	Recommends:	strawberry
14mr|task-iso-14-1.71|393	Recommends:	gimp
14mr|task-iso-14-1.71|394	Recommends: kdenlive
14mr|task-iso-14-1.71|395	Recommends: kid3-qt
14mr|task-iso-14-1.71|396	Recommends: krusader
14mr|task-iso-14-1.71|397	Recommends:	libreoffice-calc
14mr|task-iso-14-1.71|398	Recommends:	libreoffice-impress
14mr|task-iso-14-1.71|399	# gtk3-отрисовка работает лучше (меньше артефактов),
14mr|task-iso-14-1.71|400	# и на kde5 VCL не срабатывает инвертирование значков на темной теме
14mr|task-iso-14-1.71|401	Recommends:	libreoffice-gtk3-kde5
14mr|task-iso-14-1.71|402	Recommends:	libreoffice-math
14mr|task-iso-14-1.71|403	Recommends:	libreoffice-writer
14mr|task-iso-14-1.71|404	Recommends:	qbittorrent
14mr|task-iso-14-1.71|405	# removed automatically by Anaconda post-install script when BTRFS is not used
14mr|task-iso-14-1.71|406	Recommends:	btrfs-snapshot-gui
14mr|task-iso-14-1.71|407	
14mr|task-iso-14-1.71|408	%description plasma5-var
14mr|task-iso-14-1.71|409	User variable task for Plasma5 iso.
14mr|task-iso-14-1.71|410	
14mr|task-iso-14-1.71|411	%files plasma5-var
14mr|task-iso-14-1.71|412	
14mr|task-iso-14-1.71|413	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|414	
14mr|task-iso-14-1.71|415	%package plasma6
14mr|task-iso-14-1.71|416	Summary:	Task for Plasma6 iso
14mr|task-iso-14-1.71|417	Group:		Graphical desktop/KDE
14mr|task-iso-14-1.71|418	Requires:	%{name}-common-desktop
14mr|task-iso-14-1.71|419	Requires:	%{name}-common-desktop-var
14mr|task-iso-14-1.71|420	Requires:	%{name}-plasma6-var
14mr|task-iso-14-1.71|421	Requires:	task-plasma6
14mr|task-iso-14-1.71|422	Recommends:	dnfdragora-qt
14mr|task-iso-14-1.71|423	Recommends:	drakxtools
14mr|task-iso-14-1.71|424	Recommends:	samba-server
14mr|task-iso-14-1.71|425	Recommends:	hw-probe-pyqt6-gui
14mr|task-iso-14-1.71|426	
14mr|task-iso-14-1.71|427	%description plasma6
14mr|task-iso-14-1.71|428	Task for Plasma6 iso.
14mr|task-iso-14-1.71|429	
14mr|task-iso-14-1.71|430	%files plasma6
14mr|task-iso-14-1.71|431	
14mr|task-iso-14-1.71|432	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|433	
14mr|task-iso-14-1.71|434	%package plasma6-var
14mr|task-iso-14-1.71|435	Summary:	Variable task for Plasma6 iso
14mr|task-iso-14-1.71|436	Group:		Graphical desktop/KDE
14mr|task-iso-14-1.71|437	Release:	1.var
14mr|task-iso-14-1.71|438	Recommends:	audacity
14mr|task-iso-14-1.71|439	Recommends:	chromium-browser-stable
14mr|task-iso-14-1.71|440	Recommends:	gimp3
14mr|task-iso-14-1.71|441	Recommends:	libreoffice-calc
14mr|task-iso-14-1.71|442	Recommends:	libreoffice-kde6
14mr|task-iso-14-1.71|443	Recommends:	libreoffice-impress
14mr|task-iso-14-1.71|444	Recommends:	libreoffice-math
14mr|task-iso-14-1.71|445	Recommends:	libreoffice-writer
14mr|task-iso-14-1.71|446	Recommends:	plasma6-krecorder
14mr|task-iso-14-1.71|447	Recommends:	strawberry
14mr|task-iso-14-1.71|448	# autostart of virtual on-screen keyboard in X11 if there is a touchscreen
14mr|task-iso-14-1.71|449	Recommends:	onboard-autostart-on-touchscreens
14mr|task-iso-14-1.71|450	# GUI to configure autostart of the virtual keyboard
14mr|task-iso-14-1.71|451	Recommends:	plasma6-kcm-onboard
14mr|task-iso-14-1.71|452	# btrfs-snapshot-gui and a button to run it from KDE settings
14mr|task-iso-14-1.71|453	# (removed automatically by Anaconda post-install script when BTRFS is not used)
14mr|task-iso-14-1.71|454	Recommends:	plasma6-kcm-btrfs-snapshots
14mr|task-iso-14-1.71|455	# Add Miracast support into KDE via gnome-network-displays
14mr|task-iso-14-1.71|456	Recommends:	plasma6-kcm-network-displays
14mr|task-iso-14-1.71|457	# KCM module to set up /etc/dnf/vars/token in ROSA Chrome (not Fresh)
14mr|task-iso-14-1.71|458	Recommends:	(plasma6-kcm-rosa-license if branding-configs-chrome)
14mr|task-iso-14-1.71|459	# KCM module to run rosa-id-mngr and see ROSA ID status
14mr|task-iso-14-1.71|460	Recommends:	plasma6-kcm-rosa-id
14mr|task-iso-14-1.71|461	# KCM module to run DAuth for joining a computer to a domain
14mr|task-iso-14-1.71|462	Recommends:	plasma6-kcm-dauth
14mr|task-iso-14-1.71|463	
14mr|task-iso-14-1.71|464	%description plasma6-var
14mr|task-iso-14-1.71|465	User variable task for Plasma6 iso.
14mr|task-iso-14-1.71|466	
14mr|task-iso-14-1.71|467	%files plasma6-var
14mr|task-iso-14-1.71|468	
14mr|task-iso-14-1.71|469	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|470	
14mr|task-iso-14-1.71|471	%package tde
14mr|task-iso-14-1.71|472	Summary:	Task for TDE iso
14mr|task-iso-14-1.71|473	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|474	Recommends:	%{name}-common-desktop
14mr|task-iso-14-1.71|475	Requires:	%{name}-common-desktop-var
14mr|task-iso-14-1.71|476	Recommends:	task-tde
14mr|task-iso-14-1.71|477	
14mr|task-iso-14-1.71|478	%description tde
14mr|task-iso-14-1.71|479	Task for TDE iso.
14mr|task-iso-14-1.71|480	
14mr|task-iso-14-1.71|481	%files tde
14mr|task-iso-14-1.71|482	
14mr|task-iso-14-1.71|483	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|484	
14mr|task-iso-14-1.71|485	%package xfce
14mr|task-iso-14-1.71|486	Summary:	Task for XFCE iso
14mr|task-iso-14-1.71|487	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|488	Recommends:	%{name}-common-desktop
14mr|task-iso-14-1.71|489	Requires:	%{name}-common-desktop-var
14mr|task-iso-14-1.71|490	Requires:	%{name}-xfce-var
14mr|task-iso-14-1.71|491	Recommends:	simple-scan
14mr|task-iso-14-1.71|492	Recommends:	dnfdragora-gtk
14mr|task-iso-14-1.71|493	Recommends:	rosa-wallpapers-2019
14mr|task-iso-14-1.71|494	Recommends:	task-xfce-plugins
14mr|task-iso-14-1.71|495	Recommends:	task-xfce
14mr|task-iso-14-1.71|496	Recommends:	task-xfce-minimal
14mr|task-iso-14-1.71|497	
14mr|task-iso-14-1.71|498	%description xfce
14mr|task-iso-14-1.71|499	Task for XFCE iso.
14mr|task-iso-14-1.71|500	
14mr|task-iso-14-1.71|501	%files xfce
14mr|task-iso-14-1.71|502	
14mr|task-iso-14-1.71|503	%package xfce-var
14mr|task-iso-14-1.71|504	Summary:        Variable task for Plasma5 iso
14mr|task-iso-14-1.71|505	Group:          Graphical desktop/KDE
14mr|task-iso-14-1.71|506	Release:        1.var
14mr|task-iso-14-1.71|507	Recommends:     audio-recorder
14mr|task-iso-14-1.71|508	Recommends:	alarm-clock-applet
14mr|task-iso-14-1.71|509	# removed automatically by Anaconda post-install script when BTRFS is not used
14mr|task-iso-14-1.71|510	Recommends:	btrfs-snapshot-gui
14mr|task-iso-14-1.71|511	Recommends:	catfish
14mr|task-iso-14-1.71|512	Recommends:     chromium-browser-stable
14mr|task-iso-14-1.71|513	Recommends:	gcolor2
14mr|task-iso-14-1.71|514	Recommends:	gigolo
14mr|task-iso-14-1.71|515	Recommends:     gimp3
14mr|task-iso-14-1.71|516	Recommends:	gnome-network-displays
14mr|task-iso-14-1.71|517	Recommends:	grub-customizer
14mr|task-iso-14-1.71|518	Recommends:	file-roller
14mr|task-iso-14-1.71|519	Recommends:     kazam
14mr|task-iso-14-1.71|520	Recommends:     keepassxc
14mr|task-iso-14-1.71|521	Recommends:     kolourpaint
14mr|task-iso-14-1.71|522	Recommends:     kdenlive
14mr|task-iso-14-1.71|523	Recommends:     kruler
14mr|task-iso-14-1.71|524	Recommends:     libreoffice-calc
14mr|task-iso-14-1.71|525	Recommends:     libreoffice-gnome
14mr|task-iso-14-1.71|526	Recommends:     libreoffice-impress
14mr|task-iso-14-1.71|527	Recommends:     libreoffice-math
14mr|task-iso-14-1.71|528	Recommends:     libreoffice-writer
14mr|task-iso-14-1.71|529	Recommends:     meld
14mr|task-iso-14-1.71|530	Recommends:     mintstick
14mr|task-iso-14-1.71|531	Recommends:     remmina
14mr|task-iso-14-1.71|532	Recommends:     runner-gui
14mr|task-iso-14-1.71|533	Recommends:     thunderbird-115-ru
14mr|task-iso-14-1.71|534	Recommends:     transmission-gtk3
14mr|task-iso-14-1.71|535	Suggests:	dnfdragora-gtk
14mr|task-iso-14-1.71|536	Suggests:	hw-probe-pyqt6-gui
14mr|task-iso-14-1.71|537	
14mr|task-iso-14-1.71|538	%description xfce-var
14mr|task-iso-14-1.71|539	User variable task for Plasma6 iso.
14mr|task-iso-14-1.71|540	
14mr|task-iso-14-1.71|541	%files xfce-var
14mr|task-iso-14-1.71|542	
14mr|task-iso-14-1.71|543	
14mr|task-iso-14-1.71|544	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|545	
14mr|task-iso-14-1.71|546	%package icewm
14mr|task-iso-14-1.71|547	Summary:	Task for Icewm iso
14mr|task-iso-14-1.71|548	Group:		System/Configuration/Boot and Init
14mr|task-iso-14-1.71|549	Recommends:	%{name}-common-desktop
14mr|task-iso-14-1.71|550	Requires:	%{name}-common-desktop-var
14mr|task-iso-14-1.71|551	Recommends:	icewm
14mr|task-iso-14-1.71|552	Recommends:	icewm-i18n
14mr|task-iso-14-1.71|553	Recommends:	pcmanfm
14mr|task-iso-14-1.71|554	Recommends:	gxkb
14mr|task-iso-14-1.71|555	Recommends:	picom
14mr|task-iso-14-1.71|556	Recommends:	icewm-config-rosa
14mr|task-iso-14-1.71|557	Recommends:	xscreensaver
14mr|task-iso-14-1.71|558	Recommends:	gparted
14mr|task-iso-14-1.71|559	
14mr|task-iso-14-1.71|560	%description icewm
14mr|task-iso-14-1.71|561	Task for Icewm iso.
14mr|task-iso-14-1.71|562	
14mr|task-iso-14-1.71|563	%files icewm
14mr|task-iso-14-1.71|564	
14mr|task-iso-14-1.71|565	#----------------------------------------------------------------------------
14mr|task-iso-14-1.71|566	
14mr|task-iso-14-1.71|567	%prep
14mr|task-iso-14-1.71|568	
14mr|task-iso-14-1.71|569	%build
14mr|task-iso-14-1.71|570	
14mr|task-iso-14-1.71|571	%install

353 14
14mr|tomcli-0.8.0-3|1	%bcond_without manpages
14mr|tomcli-0.8.0-3|2	%bcond_without tests
14mr|tomcli-0.8.0-3|3	
14mr|tomcli-0.8.0-3|4	# Add minimal py3_test_envvars for EPEL 9
14mr|tomcli-0.8.0-3|5	%if %{undefined py3_test_envvars}
14mr|tomcli-0.8.0-3|6	%define py3_test_envvars %{shrink:
14mr|tomcli-0.8.0-3|7	PYTHONPATH=%{buildroot}%{python3_sitelib}
14mr|tomcli-0.8.0-3|8	PATH=%{buildroot}%{_bindir}:${PATH}
14mr|tomcli-0.8.0-3|9	}
14mr|tomcli-0.8.0-3|10	%endif
14mr|tomcli-0.8.0-3|11	
14mr|tomcli-0.8.0-3|12	Name:           tomcli
14mr|tomcli-0.8.0-3|13	Version:        0.8.0
14mr|tomcli-0.8.0-3|14	Release:        3
14mr|tomcli-0.8.0-3|15	Summary:        CLI for working with TOML files. Pronounced "tom clee."
14mr|tomcli-0.8.0-3|16	Group:          Development/Python
14mr|tomcli-0.8.0-3|17	License:        MIT
14mr|tomcli-0.8.0-3|18	URL:            https://sr.ht/~gotmax23/tomcli
14mr|tomcli-0.8.0-3|19	Source0:        https://git.sr.ht/~gotmax23/tomcli/refs/download/v%{version}/tomcli-%{version}.tar.gz
14mr|tomcli-0.8.0-3|20	
14mr|tomcli-0.8.0-3|21	BuildArch:      noarch
14mr|tomcli-0.8.0-3|22	BuildRequires:  python3-devel
14mr|tomcli-0.8.0-3|23	BuildRequires:  python3-tomlkit
14mr|tomcli-0.8.0-3|24	%if %{with tests}
14mr|tomcli-0.8.0-3|25	BuildRequires:  python3-pytest
14mr|tomcli-0.8.0-3|26	%endif
14mr|tomcli-0.8.0-3|27	%if %{with manpages}
14mr|tomcli-0.8.0-3|28	BuildRequires:  scdoc
14mr|tomcli-0.8.0-3|29	%endif
14mr|tomcli-0.8.0-3|30	
14mr|tomcli-0.8.0-3|31	Requires:       python3dist(tomlkit)
14mr|tomcli-0.8.0-3|32	
14mr|tomcli-0.8.0-3|33	%description
14mr|tomcli-0.8.0-3|34	tomcli is a CLI for working with TOML files. Pronounced "tom clee."
14mr|tomcli-0.8.0-3|35	
14mr|tomcli-0.8.0-3|36	%files -f %{pyproject_files}
14mr|tomcli-0.8.0-3|37	%license LICENSE
14mr|tomcli-0.8.0-3|38	%doc README.md
14mr|tomcli-0.8.0-3|39	%doc NEWS.md
14mr|tomcli-0.8.0-3|40	%{_bindir}/tomcli*
14mr|tomcli-0.8.0-3|41	%{_datadir}/bash-completion/completions/tomcli*
14mr|tomcli-0.8.0-3|42	%{_datadir}/fish/vendor_completions.d/tomcli*.fish
14mr|tomcli-0.8.0-3|43	%{_datadir}/zsh/site-functions/_tomcli*
14mr|tomcli-0.8.0-3|44	%if %{with manpages}
14mr|tomcli-0.8.0-3|45	%{_mandir}/man1/tomcli*.1*
14mr|tomcli-0.8.0-3|46	%endif
14mr|tomcli-0.8.0-3|47	
14mr|tomcli-0.8.0-3|48	#-----------------------------------------------------------
14mr|tomcli-0.8.0-3|49	%prep
14mr|tomcli-0.8.0-3|50	%autosetup -p1
14mr|tomcli-0.8.0-3|51	
14mr|tomcli-0.8.0-3|52	
14mr|tomcli-0.8.0-3|53	%generate_buildrequires
14mr|tomcli-0.8.0-3|54	%pyproject_buildrequires -r
14mr|tomcli-0.8.0-3|55	
14mr|tomcli-0.8.0-3|56	%build
14mr|tomcli-0.8.0-3|57	%pyproject_wheel
14mr|tomcli-0.8.0-3|58	
14mr|tomcli-0.8.0-3|59	%if %{with manpages}
14mr|tomcli-0.8.0-3|60	for page in doc/*.scd; do
14mr|tomcli-0.8.0-3|61	dest="${page%.scd}"
14mr|tomcli-0.8.0-3|62	scdoc <"${page}" >"${dest}"
14mr|tomcli-0.8.0-3|63	done
14mr|tomcli-0.8.0-3|64	%endif
14mr|tomcli-0.8.0-3|65	
14mr|tomcli-0.8.0-3|66	
14mr|tomcli-0.8.0-3|67	%install
14mr|tomcli-0.8.0-3|68	%pyproject_install
14mr|tomcli-0.8.0-3|69	%pyproject_save_files tomcli
14mr|tomcli-0.8.0-3|70	
14mr|tomcli-0.8.0-3|71	%if %{with manpages}
14mr|tomcli-0.8.0-3|72	# Install manpages
14mr|tomcli-0.8.0-3|73	install -Dpm 0644 doc/*.1 -t %{buildroot}%{_mandir}/man1
14mr|tomcli-0.8.0-3|74	%endif
14mr|tomcli-0.8.0-3|75	
14mr|tomcli-0.8.0-3|76	# Install shell completions
14mr|tomcli-0.8.0-3|77	(
14mr|tomcli-0.8.0-3|78	export %{py3_test_envvars}
14mr|tomcli-0.8.0-3|79	%__python3 compgen.py \
14mr|tomcli-0.8.0-3|80	--installroot %{buildroot} \
14mr|tomcli-0.8.0-3|81	--bash-dir %{_datadir}/bash-completion/completions \
14mr|tomcli-0.8.0-3|82	--fish-dir %{_datadir}/fish/vendor_completions.d \
14mr|tomcli-0.8.0-3|83	--zsh-dir %{_datadir}/zsh/site-functions
14mr|tomcli-0.8.0-3|84	)
14mr|tomcli-0.8.0-3|85	
14mr|tomcli-0.8.0-3|86	
14mr|tomcli-0.8.0-3|87	%check
14mr|tomcli-0.8.0-3|88	# Smoke test
14mr|tomcli-0.8.0-3|89	(
14mr|tomcli-0.8.0-3|90	export %{py3_test_envvars}
14mr|tomcli-0.8.0-3|91	TOMCLI="%{buildroot}%{_bindir}/tomcli"
14mr|tomcli-0.8.0-3|92	cp pyproject.toml test.toml
14mr|tomcli-0.8.0-3|93	name="$($TOMCLI get test.toml project.name)"
14mr|tomcli-0.8.0-3|94	test "${name}" = "tomcli"
14mr|tomcli-0.8.0-3|95	
14mr|tomcli-0.8.0-3|96	$TOMCLI set test.toml str project.name not-tomcli
14mr|tomcli-0.8.0-3|97	newname="$($TOMCLI get test.toml project.name)"
14mr|tomcli-0.8.0-3|98	test "${newname}" = "not-tomcli"
14mr|tomcli-0.8.0-3|99	)
14mr|tomcli-0.8.0-3|100	
14mr|tomcli-0.8.0-3|101	%pyproject_check_import
14mr|tomcli-0.8.0-3|102	%if %{with tests}
14mr|tomcli-0.8.0-3|103	%pytest
14mr|tomcli-0.8.0-3|104	%endif
14mr|tomcli-0.8.0-3|105	
14mr|tomcli-0.8.0-3|106	
14mr|tomcli-0.8.0-3|107	#pyproject_extras_subpkg -n tomcli %{?with tomlkit:all tomlkit} tomli

354 14
14mt|cargo-rpm-macros-28.5-1|1	%bcond_without check
14mt|cargo-rpm-macros-28.5-1|2	
14mt|cargo-rpm-macros-28.5-1|3	Name:           cargo-rpm-macros
14mt|cargo-rpm-macros-28.5-1|4	Version:        28.5
14mt|cargo-rpm-macros-28.5-1|5	Release:        1
14mt|cargo-rpm-macros-28.5-1|6	Summary:        RPM macros and generators for building Rust packages with cargo
14mt|cargo-rpm-macros-28.5-1|7	License:        MIT
14mt|cargo-rpm-macros-28.5-1|8	
14mt|cargo-rpm-macros-28.5-1|9	URL:            https://codeberg.org/rust2rpm/cargo-rpm-macros
14mt|cargo-rpm-macros-28.5-1|10	Source:         %{url}/archive/v%{version}.tar.gz
14mt|cargo-rpm-macros-28.5-1|11	
14mt|cargo-rpm-macros-28.5-1|12	# temporary patch for compatibility with RHEL / ELN:
14mt|cargo-rpm-macros-28.5-1|13	# The %%cargo_prep macro in RHEL / ELN accepts a -V flag. Using the same spec
14mt|cargo-rpm-macros-28.5-1|14	# file for both Fedora and ELN would cause spec file parsing errors because
14mt|cargo-rpm-macros-28.5-1|15	# the -V flag is not known in Fedora.
14mt|cargo-rpm-macros-28.5-1|16	Patch:          0001-Temporarily-accept-cargo_prep-V-flag-for-spec-compat.patch
14mt|cargo-rpm-macros-28.5-1|17	
14mt|cargo-rpm-macros-28.5-1|18	BuildArch:      noarch
14mt|cargo-rpm-macros-28.5-1|19	
14mt|cargo-rpm-macros-28.5-1|20	# obsolete + provide rust-packaging (removed in Fedora 38)
14mt|cargo-rpm-macros-28.5-1|21	Obsoletes:      rust-packaging < 24
14mt|cargo-rpm-macros-28.5-1|22	Provides:       rust-packaging = %{version}-%{release}
14mt|cargo-rpm-macros-28.5-1|23	
14mt|cargo-rpm-macros-28.5-1|24	Requires:       cargo2rpm >= 0.3.4
14mt|cargo-rpm-macros-28.5-1|25	
14mt|cargo-rpm-macros-28.5-1|26	Requires:       cargo
14mt|cargo-rpm-macros-28.5-1|27	Requires:       gawk
14mt|cargo-rpm-macros-28.5-1|28	Requires:       grep
14mt|cargo-rpm-macros-28.5-1|29	
14mt|cargo-rpm-macros-28.5-1|30	Requires:       rust-srpm-macros = %{version}-%{release}
14mt|cargo-rpm-macros-28.5-1|31	
14mt|cargo-rpm-macros-28.5-1|32	%description
14mt|cargo-rpm-macros-28.5-1|33	%{summary}.
14mt|cargo-rpm-macros-28.5-1|34	
14mt|cargo-rpm-macros-28.5-1|35	%package -n rust-srpm-macros
14mt|cargo-rpm-macros-28.5-1|36	Summary:        RPM macros for building Rust projects
14mt|cargo-rpm-macros-28.5-1|37	
14mt|cargo-rpm-macros-28.5-1|38	%description -n rust-srpm-macros
14mt|cargo-rpm-macros-28.5-1|39	RPM macros for building source packages for Rust projects.
14mt|cargo-rpm-macros-28.5-1|40	
14mt|cargo-rpm-macros-28.5-1|41	%prep
14mt|cargo-rpm-macros-28.5-1|42	%autosetup -n cargo-rpm-macros -p1
14mt|cargo-rpm-macros-28.5-1|43	
14mt|cargo-rpm-macros-28.5-1|44	%build
14mt|cargo-rpm-macros-28.5-1|45	# nothing to do
14mt|cargo-rpm-macros-28.5-1|46	
14mt|cargo-rpm-macros-28.5-1|47	%install
14mt|cargo-rpm-macros-28.5-1|48	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.cargo
14mt|cargo-rpm-macros-28.5-1|49	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.cargo-buildsys
14mt|cargo-rpm-macros-28.5-1|50	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.rust
14mt|cargo-rpm-macros-28.5-1|51	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.aaa-cargo-srpm
14mt|cargo-rpm-macros-28.5-1|52	install -D -p -m 0644 -t %{buildroot}/%{_rpmmacrodir} macros.d/macros.rust-srpm
14mt|cargo-rpm-macros-28.5-1|53	install -D -p -m 0644 -t %{buildroot}/%{_fileattrsdir} fileattrs/cargo.attr
14mt|cargo-rpm-macros-28.5-1|54	install -D -p -m 0644 -t %{buildroot}/%{_fileattrsdir} fileattrs/cargo_vendor.attr
14mt|cargo-rpm-macros-28.5-1|55	
14mt|cargo-rpm-macros-28.5-1|56	%files
14mt|cargo-rpm-macros-28.5-1|57	%license LICENSE
14mt|cargo-rpm-macros-28.5-1|58	%{_rpmmacrodir}/macros.cargo
14mt|cargo-rpm-macros-28.5-1|59	%{_rpmmacrodir}/macros.cargo-buildsys
14mt|cargo-rpm-macros-28.5-1|60	%if 0%{?rhel}
14mt|cargo-rpm-macros-28.5-1|61	%{_rpmmacrodir}/macros.rust
14mt|cargo-rpm-macros-28.5-1|62	%endif
14mt|cargo-rpm-macros-28.5-1|63	%{_fileattrsdir}/cargo.attr
14mt|cargo-rpm-macros-28.5-1|64	%{_fileattrsdir}/cargo_vendor.attr
14mt|cargo-rpm-macros-28.5-1|65	
14mt|cargo-rpm-macros-28.5-1|66	%files -n rust-srpm-macros
14mt|cargo-rpm-macros-28.5-1|67	%license LICENSE
14mt|cargo-rpm-macros-28.5-1|68	%{_rpmmacrodir}/macros.aaa-cargo-srpm
14mt|cargo-rpm-macros-28.5-1|69	%{_rpmmacrodir}/macros.rust
14mt|cargo-rpm-macros-28.5-1|70	%{_rpmmacrodir}/macros.rust-srpm

355 14
14mt|debugedit-5.3-1|1	Summary:	Tool for editing debug info in ELF binaries
14mt|debugedit-5.3-1|2	Name:		debugedit
14mt|debugedit-5.3-1|3	Version:	5.3
14mt|debugedit-5.3-1|4	Release:	1
14mt|debugedit-5.3-1|5	Group:		Development/Other
14mt|debugedit-5.3-1|6	License:	GPLv3+, parts GPLv2, LGPLv2.1
14mt|debugedit-5.3-1|7	Source0:	https://sourceware.org/pub/debugedit/%{version}/%{name}-%{version}.tar.xz
14mt|debugedit-5.3-1|8	Patch0:		rpm-4.15.0-find-debuginfo__mga-cfg.diff
14mt|debugedit-5.3-1|9	# Look at *.so* files regardless of their permissions - some projects
14mt|debugedit-5.3-1|10	# follow Debian-ish policies of not making libraries executable, and
14mt|debugedit-5.3-1|11	# the debuginfo generator runs before the permission fixup
14mt|debugedit-5.3-1|12	# (it has to, because the same set of scripts that invokes permission
14mt|debugedit-5.3-1|13	# fixup also invokes further stripping).
14mt|debugedit-5.3-1|14	Patch1:		debugedit-5.0-look-at-so-files.patch
14mt|debugedit-5.3-1|15	
14mt|debugedit-5.3-1|16	BuildRequires:	autoconf
14mt|debugedit-5.3-1|17	BuildRequires:	make
14mt|debugedit-5.3-1|18	BuildRequires:	pkgconfig(libelf)
14mt|debugedit-5.3-1|19	BuildRequires:	pkgconfig(libdw)
14mt|debugedit-5.3-1|20	BuildRequires:	pkgconfig(libxxhash)
14mt|debugedit-5.3-1|21	
14mt|debugedit-5.3-1|22	# The find-debuginfo.sh script has a couple of tools it needs at runtime.
14mt|debugedit-5.3-1|23	# For strip_to_debug, eu-strip
14mt|debugedit-5.3-1|24	Requires:	elfutils
14mt|debugedit-5.3-1|25	# For add_minidebug, readelf, awk, nm, sort, comm, objcopy, xz
14mt|debugedit-5.3-1|26	Requires:	binutils, gawk, coreutils, xz
14mt|debugedit-5.3-1|27	# For find and xargs
14mt|debugedit-5.3-1|28	Requires:	findutils
14mt|debugedit-5.3-1|29	# For do_file, gdb_add_index
14mt|debugedit-5.3-1|30	Requires:	/usr/bin/gdb-add-index
14mt|debugedit-5.3-1|31	# For run_job, sed
14mt|debugedit-5.3-1|32	Requires:	sed
14mt|debugedit-5.3-1|33	# For dwz
14mt|debugedit-5.3-1|34	Requires:	dwz
14mt|debugedit-5.3-1|35	# For append_uniq, grep
14mt|debugedit-5.3-1|36	Requires:	grep
14mt|debugedit-5.3-1|37	
14mt|debugedit-5.3-1|38	%description
14mt|debugedit-5.3-1|39	Tool for editing debug info in ELF binaries.
14mt|debugedit-5.3-1|40	
14mt|debugedit-5.3-1|41	%prep
14mt|debugedit-5.3-1|42	%autosetup -p1
14mt|debugedit-5.3-1|43	
14mt|debugedit-5.3-1|44	%build
14mt|debugedit-5.3-1|45	autoreconf -f -v -i
14mt|debugedit-5.3-1|46	%configure
14mt|debugedit-5.3-1|47	%make_build \
14mt|debugedit-5.3-1|48	HELP2MAN=%{_bindir}/true
14mt|debugedit-5.3-1|49	
14mt|debugedit-5.3-1|50	%install
14mt|debugedit-5.3-1|51	%make_install \
14mt|debugedit-5.3-1|52	HELP2MAN=%{_bindir}/true
14mt|debugedit-5.3-1|53	
14mt|debugedit-5.3-1|54	%files
14mt|debugedit-5.3-1|55	%license COPYING COPYING3 COPYING.LIB
14mt|debugedit-5.3-1|56	%{_bindir}/debugedit
14mt|debugedit-5.3-1|57	%{_bindir}/debugedit-classify-ar
14mt|debugedit-5.3-1|58	%{_bindir}/find-debuginfo
14mt|debugedit-5.3-1|59	%{_bindir}/sepdebugcrcfix
14mt|debugedit-5.3-1|60	%doc %{_mandir}/man1/debugedit.1*
14mt|debugedit-5.3-1|61	%doc %{_mandir}/man1/debugedit-classify-ar.1*
14mt|debugedit-5.3-1|62	%doc %{_mandir}/man1/find-debuginfo.1*
14mt|debugedit-5.3-1|63	%doc %{_mandir}/man1/sepdebugcrcfix.1*

356 14
14mt|mock-6.8-2|1	Summary:	Builds packages inside chroots
14mt|mock-6.8-2|2	Name:		mock
14mt|mock-6.8-2|3	Version:	6.8
14mt|mock-6.8-2|4	Release:	2
14mt|mock-6.8-2|5	License:	GPLv2+
14mt|mock-6.8-2|6	Group:		Development/Other
14mt|mock-6.8-2|7	Url:		https://github.com/rpm-software-management/mock/
14mt|mock-6.8-2|8	Source0:	https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz
14mt|mock-6.8-2|9	# For x86_64 rosa2023.1
14mt|mock-6.8-2|10	Source1:	rosa202310-x86_64.cfg
14mt|mock-6.8-2|11	# Sysusers file to create the mock group
14mt|mock-6.8-2|12	Source2:	%{name}.sysusers
14mt|mock-6.8-2|13	BuildArch:	noarch
14mt|mock-6.8-2|14	Requires:	%{name}-filesystem = %{EVRD}
14mt|mock-6.8-2|15	Requires:	distribution-gpg-keys
14mt|mock-6.8-2|16	Requires:	dnf5
14mt|mock-6.8-2|17	Requires:	dnf5-plugins
14mt|mock-6.8-2|18	Requires:	procps-ng
14mt|mock-6.8-2|19	Requires:	python3
14mt|mock-6.8-2|20	Requires:	python3-backoff
14mt|mock-6.8-2|21	Requires:	python3-distro
14mt|mock-6.8-2|22	Requires:	python3-jinja2
14mt|mock-6.8-2|23	Requires:	python3-pyroute2
14mt|mock-6.8-2|24	Requires:	python3-requests
14mt|mock-6.8-2|25	Requires:	python3-rpm
14mt|mock-6.8-2|26	Requires:	python3-six
14mt|mock-6.8-2|27	Requires:	python3-templated-dictionary
14mt|mock-6.8-2|28	Requires:	python3-yaml
14mt|mock-6.8-2|29	Requires:	systemd
14mt|mock-6.8-2|30	Requires:	bsdtar
14mt|mock-6.8-2|31	Requires:	usermode-consoleonly
14mt|mock-6.8-2|32	Recommends:	btrfs-progs
14mt|mock-6.8-2|33	Recommends:	createrepo_c
14mt|mock-6.8-2|34	Recommends:	dnf-utils
14mt|mock-6.8-2|35	Recommends:	dnf-yum
14mt|mock-6.8-2|36	Recommends:	(%{name}-configs-x86_64 if arch(x86_64))
14mt|mock-6.8-2|37	
14mt|mock-6.8-2|38	# default.cfg was moved
14mt|mock-6.8-2|39	Conflicts:	mock < 2.11
14mt|mock-6.8-2|40	
14mt|mock-6.8-2|41	%description
14mt|mock-6.8-2|42	Mock takes an SRPM and builds it in a chroot.
14mt|mock-6.8-2|43	
14mt|mock-6.8-2|44	%files
14mt|mock-6.8-2|45	%doc %{_docdir}/%{name}-%{version}/site-defaults.cfg
14mt|mock-6.8-2|46	%ghost %config(noreplace) %{_sysconfdir}/%{name}/default.cfg
14mt|mock-6.8-2|47	%ghost %config(noreplace) %{_sysconfdir}/%{name}/hermetic-build.cfg
14mt|mock-6.8-2|48	%{_bindir}/%{name}
14mt|mock-6.8-2|49	%{_bindir}/mockchain
14mt|mock-6.8-2|50	%{_bindir}/mock-parse-buildlog
14mt|mock-6.8-2|51	%attr(0644,root,mock) %{_datadir}/bash-completion/completions/%{name}
14mt|mock-6.8-2|52	%{_datadir}/bash-completion/completions/mock-parse-buildlog
14mt|mock-6.8-2|53	%{_datadir}/cheat/%{name}
14mt|mock-6.8-2|54	%{_libexecdir}/%{name}
14mt|mock-6.8-2|55	%{_mandir}/man1/%{name}.1*
14mt|mock-6.8-2|56	%{_mandir}/man1/mock-parse-buildlog.1*
14mt|mock-6.8-2|57	%{python3_sitelib}/*
14mt|mock-6.8-2|58	%config(noreplace) %{_sysconfdir}/%{name}/*.ini
14mt|mock-6.8-2|59	%config(noreplace) %{_sysconfdir}/pam.d/%{name}
14mt|mock-6.8-2|60	%dir %{_sysconfdir}/pki/%{name}
14mt|mock-6.8-2|61	%config(noreplace) %{_sysconfdir}/pki/mock/*
14mt|mock-6.8-2|62	%config(noreplace) %{_sysconfdir}/security/console.apps/%{name}
14mt|mock-6.8-2|63	
14mt|mock-6.8-2|64	%defattr(0775,root,mock,02775)
14mt|mock-6.8-2|65	%dir %{_localstatedir}/cache/%{name}
14mt|mock-6.8-2|66	%dir %{_localstatedir}/lib/%{name}
14mt|mock-6.8-2|67	
14mt|mock-6.8-2|68	%exclude %{python3_sitelib}/mockbuild/plugins/lvm_root.*
14mt|mock-6.8-2|69	%exclude %{python3_sitelib}/mockbuild/scm.*
14mt|mock-6.8-2|70	
14mt|mock-6.8-2|71	#----------------------------------------------------------------------------
14mt|mock-6.8-2|72	
14mt|mock-6.8-2|73	%package scm
14mt|mock-6.8-2|74	Summary:	Mock SCM integration module
14mt|mock-6.8-2|75	Group:		Development/Other
14mt|mock-6.8-2|76	Requires:	%{name} = %{EVRD}
14mt|mock-6.8-2|77	Requires:	git
14mt|mock-6.8-2|78	Requires:	subversion
14mt|mock-6.8-2|79	Requires:	tar
14mt|mock-6.8-2|80	
14mt|mock-6.8-2|81	%description scm
14mt|mock-6.8-2|82	Mock SCM integration module.
14mt|mock-6.8-2|83	
14mt|mock-6.8-2|84	%files scm
14mt|mock-6.8-2|85	%optional %{python3_sitelib}/mockbuild/__pycache__/scm.*.py*
14mt|mock-6.8-2|86	%{python3_sitelib}/mockbuild/scm.py*
14mt|mock-6.8-2|87	
14mt|mock-6.8-2|88	#----------------------------------------------------------------------------
14mt|mock-6.8-2|89	
14mt|mock-6.8-2|90	%package lvm
14mt|mock-6.8-2|91	Summary:	LVM plugin for mock
14mt|mock-6.8-2|92	Group:		Development/Other
14mt|mock-6.8-2|93	Requires:	%{name} = %{EVRD}
14mt|mock-6.8-2|94	Requires:	lvm2
14mt|mock-6.8-2|95	
14mt|mock-6.8-2|96	%description lvm
14mt|mock-6.8-2|97	Mock plugin that enables using LVM as a backend and support creating snapshots
14mt|mock-6.8-2|98	of the buildroot.
14mt|mock-6.8-2|99	
14mt|mock-6.8-2|100	%files lvm
14mt|mock-6.8-2|101	%{python3_sitelib}/mockbuild/plugins/lvm_root.*
14mt|mock-6.8-2|102	%optional %{python3_sitelib}/mockbuild/plugins/__pycache__/lvm_root.*.py*
14mt|mock-6.8-2|103	
14mt|mock-6.8-2|104	#----------------------------------------------------------------------------
14mt|mock-6.8-2|105	
14mt|mock-6.8-2|106	%package filesystem
14mt|mock-6.8-2|107	Summary:	Mock filesystem layout
14mt|mock-6.8-2|108	Group:		Development/Other
14mt|mock-6.8-2|109	Requires(pre):	systemd
14mt|mock-6.8-2|110	
14mt|mock-6.8-2|111	%description filesystem
14mt|mock-6.8-2|112	Filesystem layout and group for Mock.
14mt|mock-6.8-2|113	
14mt|mock-6.8-2|114	%pre filesystem
14mt|mock-6.8-2|115	%sysusers_create_package %{name} %SOURCE2
14mt|mock-6.8-2|116	
14mt|mock-6.8-2|117	%files filesystem
14mt|mock-6.8-2|118	%license COPYING
14mt|mock-6.8-2|119	%{_sysusersdir}/%{name}.conf
14mt|mock-6.8-2|120	%dir %{_datadir}/cheat
14mt|mock-6.8-2|121	%dir %{_sysconfdir}/%{name}
14mt|mock-6.8-2|122	%dir %{_sysconfdir}/%{name}/eol
14mt|mock-6.8-2|123	%dir %{_sysconfdir}/%{name}/eol/templates
14mt|mock-6.8-2|124	%dir %{_sysconfdir}/%{name}/templates
14mt|mock-6.8-2|125	
14mt|mock-6.8-2|126	#----------------------------------------------------------------------------
14mt|mock-6.8-2|127	
14mt|mock-6.8-2|128	%package configs-x86_64
14mt|mock-6.8-2|129	Summary:	Default configs for mock x86_64
14mt|mock-6.8-2|130	Group:		Development/Other
14mt|mock-6.8-2|131	Requires:	bsdtar
14mt|mock-6.8-2|132	Requires:	zstd
14mt|mock-6.8-2|133	Requires:	%{name}
14mt|mock-6.8-2|134	# make /etc/mock/default.cfg (%%ghost) exist
14mt|mock-6.8-2|135	Requires(posttrans):	%{name}
14mt|mock-6.8-2|136	
14mt|mock-6.8-2|137	%description configs-x86_64
14mt|mock-6.8-2|138	Default config for mock x86_64.
14mt|mock-6.8-2|139	
14mt|mock-6.8-2|140	%files configs-x86_64
14mt|mock-6.8-2|141	%config(noreplace) %{_sysconfdir}/%{name}/rosa202310-x86_64.cfg
14mt|mock-6.8-2|142	
14mt|mock-6.8-2|143	%posttrans configs-x86_64
14mt|mock-6.8-2|144	if [ ! -a /etc/mock/default.cfg ]; then
14mt|mock-6.8-2|145	cp -f /etc/mock/rosa202310-x86_64.cfg /etc/mock/default.cfg
14mt|mock-6.8-2|146	fi
14mt|mock-6.8-2|147	
14mt|mock-6.8-2|148	#----------------------------------------------------------------------------
14mt|mock-6.8-2|149	
14mt|mock-6.8-2|150	%prep
14mt|mock-6.8-2|151	%autosetup -p1
14mt|mock-6.8-2|152	sed -i	\
14mt|mock-6.8-2|153	-e 's|^VERSION = .*|VERSION="%{version}"|'			\
14mt|mock-6.8-2|154	-e 's|^SYSCONFDIR = .*|SYSCONFDIR="%{_sysconfdir}"|'			\
14mt|mock-6.8-2|155	-e 's|^PYTHONDIR = .*|PYTHONDIR="%{python3_sitelib}"|'			\
14mt|mock-6.8-2|156	-e 's|^PKGPYTHONDIR = .*|PKGPYTHONDIR="%{python3_sitelib}/mockbuild"|'	\
14mt|mock-6.8-2|157	py/mock-parse-buildlog.py py/mockbuild/constants.py
14mt|mock-6.8-2|158	sed -i 's|@VERSION@|%{version}|' docs/%{name}.1 docs/mock-parse-buildlog.1
14mt|mock-6.8-2|159	sed -i "/nr_inodes=0/d" py/mockbuild/plugins/tmpfs.py
14mt|mock-6.8-2|160	
14mt|mock-6.8-2|161	%build
14mt|mock-6.8-2|162	
14mt|mock-6.8-2|163	%install
14mt|mock-6.8-2|164	#base filesystem
14mt|mock-6.8-2|165	mkdir -p %{buildroot}%{_sysconfdir}/%{name}/eol/templates
14mt|mock-6.8-2|166	mkdir -p %{buildroot}%{_sysconfdir}/%{name}/templates
14mt|mock-6.8-2|167	
14mt|mock-6.8-2|168	install -D -m 0644 %{SOURCE2} %{buildroot}%{_sysusersdir}/%{name}.conf
14mt|mock-6.8-2|169	
14mt|mock-6.8-2|170	install -d %{buildroot}%{_bindir}
14mt|mock-6.8-2|171	install -d %{buildroot}%{_libexecdir}/%{name}
14mt|mock-6.8-2|172	install mockchain %{buildroot}%{_bindir}/mockchain
14mt|mock-6.8-2|173	install py/mock-parse-buildlog.py %{buildroot}%{_bindir}/mock-parse-buildlog
14mt|mock-6.8-2|174	install py/%{name}.py %{buildroot}%{_libexecdir}/%{name}/%{name}
14mt|mock-6.8-2|175	ln -s consolehelper %{buildroot}%{_bindir}/%{name}
14mt|mock-6.8-2|176	
14mt|mock-6.8-2|177	install -d %{buildroot}%{_sysconfdir}/pam.d
14mt|mock-6.8-2|178	cp -a etc/pam/* %{buildroot}%{_sysconfdir}/pam.d/
14mt|mock-6.8-2|179	
14mt|mock-6.8-2|180	install -d %{buildroot}%{_sysconfdir}/%{name}
14mt|mock-6.8-2|181	cp -a etc/%{name}/* %{buildroot}%{_sysconfdir}/%{name}/
14mt|mock-6.8-2|182	
14mt|mock-6.8-2|183	install -d %{buildroot}%{_sysconfdir}/security/console.apps/
14mt|mock-6.8-2|184	cp -a etc/consolehelper/%{name} %{buildroot}%{_sysconfdir}/security/console.apps/%{name}
14mt|mock-6.8-2|185	
14mt|mock-6.8-2|186	install -d %{buildroot}%{_datadir}/bash-completion/completions/
14mt|mock-6.8-2|187	cp -a etc/bash_completion.d/* %{buildroot}%{_datadir}/bash-completion/completions/
14mt|mock-6.8-2|188	ln -s %{name} %{buildroot}%{_datadir}/bash-completion/completions/mock-parse-buildlog
14mt|mock-6.8-2|189	
14mt|mock-6.8-2|190	install -d %{buildroot}%{_sysconfdir}/pki/%{name}
14mt|mock-6.8-2|191	cp -a etc/pki/* %{buildroot}%{_sysconfdir}/pki/%{name}/
14mt|mock-6.8-2|192	
14mt|mock-6.8-2|193	install -d %{buildroot}%{python3_sitelib}/
14mt|mock-6.8-2|194	cp -a py/mockbuild %{buildroot}%{python3_sitelib}/
14mt|mock-6.8-2|195	
14mt|mock-6.8-2|196	install -d %{buildroot}%{_mandir}/man1
14mt|mock-6.8-2|197	cp -a docs/%{name}.1 docs/mock-parse-buildlog.1 %{buildroot}%{_mandir}/man1/
14mt|mock-6.8-2|198	install -d %{buildroot}%{_datadir}/cheat
14mt|mock-6.8-2|199	cp -a docs/%{name}.cheat %{buildroot}%{_datadir}/cheat/%{name}
14mt|mock-6.8-2|200	
14mt|mock-6.8-2|201	install -d %{buildroot}/var/lib/%{name}
14mt|mock-6.8-2|202	install -d %{buildroot}/var/cache/%{name}
14mt|mock-6.8-2|203	
14mt|mock-6.8-2|204	mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}
14mt|mock-6.8-2|205	install -p -m 0644 docs/site-defaults.cfg %{buildroot}%{_docdir}/%{name}-%{version}
14mt|mock-6.8-2|206	
14mt|mock-6.8-2|207	sed -i 's/^_MOCK_NVR = None$/_MOCK_NVR = "%name-%version-%release"/' \
14mt|mock-6.8-2|208	%{buildroot}%{_libexecdir}/%{name}/%{name}
14mt|mock-6.8-2|209	
14mt|mock-6.8-2|210	cp %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/
14mt|mock-6.8-2|211	sed -i -e "s,^config_opts\(.\)'useradd'\(.\) = .*,config_opts\1'useradd'\2 = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}'," -e "s,^user_agent=$,user_agent={{ user_agent }}," %{buildroot}%{_sysconfdir}/%{name}/*.cfg

357 14
14mt|perl-5.44.0-27|1	# ******************************************************************
14mt|perl-5.44.0-27|2	# *** IMPORTANT: When upgrading to a newer, incompatible release ***
14mt|perl-5.44.0-27|3	# *** (e.g. 5.26.x -> 5.27, not 5.26.1 -> 5.26.2), a number of   ***
14mt|perl-5.44.0-27|4	# *** package builds will break due to the gprintify script in   ***
14mt|perl-5.44.0-27|5	# *** spec-helper requiring some extra modules that can be       ***
14mt|perl-5.44.0-27|6	# *** run by /usr/bin/perl.                                      ***
14mt|perl-5.44.0-27|7	# *** Please make sure that after building the new perl package, ***
14mt|perl-5.44.0-27|8	# *** you rebuild (in that order):                               ***
14mt|perl-5.44.0-27|9	# *** perl-File-Slurp                                            ***
14mt|perl-5.44.0-27|10	# *** perl-Test-Pod                                              ***
14mt|perl-5.44.0-27|11	# *** perl-Devel-Symdump                                         ***
14mt|perl-5.44.0-27|12	# *** perl-PathTools                                             ***
14mt|perl-5.44.0-27|13	# *** perl-Pod-Coverage                                          ***
14mt|perl-5.44.0-27|14	# *** perl-Test-Pod-Coverage                                     ***
14mt|perl-5.44.0-27|15	# *** perl-Try-Tiny                                              ***
14mt|perl-5.44.0-27|16	# *** perl-Test-Fatal                                            ***
14mt|perl-5.44.0-27|17	# *** perl-Test-Nowarnings                                       ***
14mt|perl-5.44.0-27|18	# *** perl-Test-Deep                                             ***
14mt|perl-5.44.0-27|19	# *** perl-Test-Warnings                                         ***
14mt|perl-5.44.0-27|20	# *** perl-Exporter-Tiny                                         ***
14mt|perl-5.44.0-27|21	# *** perl-List-MoreUtils                                        ***
14mt|perl-5.44.0-27|22	# *** perl-IPC-Run                                               ***
14mt|perl-5.44.0-27|23	# ***                                                            ***
14mt|perl-5.44.0-27|24	# *** gprintify is disabled for those packages; they will not    ***
14mt|perl-5.44.0-27|25	# *** fail because of its dependencies.                          ***
14mt|perl-5.44.0-27|26	# ***                                                            ***
14mt|perl-5.44.0-27|27	# *** Due to other dependency issues in build roots, you will    ***
14mt|perl-5.44.0-27|28	# *** also want to rebuild (in that order):                      ***
14mt|perl-5.44.0-27|29	# *** perl-HTML-Tagset                                           ***
14mt|perl-5.44.0-27|30	# *** perl-HTML-Parser                                           ***
14mt|perl-5.44.0-27|31	# *** perl-Sub-Install                                           ***
14mt|perl-5.44.0-27|32	# *** perl-Params-Util                                           ***
14mt|perl-5.44.0-27|33	# *** perl-Data-OptList                                          ***
14mt|perl-5.44.0-27|34	# *** perl-Test-Requires                                         ***
14mt|perl-5.44.0-27|35	# *** perl-Spiffy                                                ***
14mt|perl-5.44.0-27|36	# *** perl-Test-Base                                             ***
14mt|perl-5.44.0-27|37	# *** perl-YAML                                                  ***
14mt|perl-5.44.0-27|38	# *** perl-Module-Build                                          ***
14mt|perl-5.44.0-27|39	# *** perl-DynaLoader-Functions                                  ***
14mt|perl-5.44.0-27|40	# *** perl-Devel-CallChecker                                     ***
14mt|perl-5.44.0-27|41	# *** perl-Params-Classify                                       ***
14mt|perl-5.44.0-27|42	# *** perl-Module-Runtime                                        ***
14mt|perl-5.44.0-27|43	# *** perl-Sub-Exporter                                          ***
14mt|perl-5.44.0-27|44	# *** perl-Dist-CheckConflicts                                   ***
14mt|perl-5.44.0-27|45	# *** perl-Module-Implementation                                 ***
14mt|perl-5.44.0-27|46	# *** perl-Sub-Uplevel                                           ***
14mt|perl-5.44.0-27|47	# *** perl-Test-Exception                                        ***
14mt|perl-5.44.0-27|48	# *** perl-Test-Needs                                            ***
14mt|perl-5.44.0-27|49	# *** perl-Capture-Tiny                                          ***
14mt|perl-5.44.0-27|50	# *** perl-Test-Output                                           ***
14mt|perl-5.44.0-27|51	# *** perl-Sub-Name                                              ***
14mt|perl-5.44.0-27|52	# *** perl-Package-Stash-XS                                      ***
14mt|perl-5.44.0-27|53	# *** perl-Package-Stash                                         ***
14mt|perl-5.44.0-27|54	# *** perl-Package-DeprecationManager                            ***
14mt|perl-5.44.0-27|55	# *** perl-Sub-Identify                                          ***
14mt|perl-5.44.0-27|56	# *** perl-Scope-Guard                                           ***
14mt|perl-5.44.0-27|57	# *** perl-Sub-Exporter-Progressive                              ***
14mt|perl-5.44.0-27|58	# *** perl-B-Hooks-EndOfScope                                    ***
14mt|perl-5.44.0-27|59	# *** perl-namespace-clean                                       ***
14mt|perl-5.44.0-27|60	# *** perl-Class-Load                                            ***
14mt|perl-5.44.0-27|61	# *** perl-Devel-GlobalDestruction                               ***
14mt|perl-5.44.0-27|62	# *** perl-Devel-StackTrace                                      ***
14mt|perl-5.44.0-27|63	# *** perl-Eval-Closure                                          ***
14mt|perl-5.44.0-27|64	# *** perl-Class-C3-XS                                           ***
14mt|perl-5.44.0-27|65	# *** perl-Algorithm-C3                                          ***
14mt|perl-5.44.0-27|66	# *** perl-Class-C3                                              ***
14mt|perl-5.44.0-27|67	# *** perl-File-Remove                                           ***
14mt|perl-5.44.0-27|68	# *** perl-JSON                                                  ***
14mt|perl-5.44.0-27|69	# *** perl-Module-ScanDeps                                       ***
14mt|perl-5.44.0-27|70	# *** perl-Probe-Perl                                            ***
14mt|perl-5.44.0-27|71	# *** perl-IPC-Run3                                              ***
14mt|perl-5.44.0-27|72	# *** perl-Test-Script                                           ***
14mt|perl-5.44.0-27|73	# *** perl-File-Which                                            ***
14mt|perl-5.44.0-27|74	# *** perl-SUPER                                                 ***
14mt|perl-5.44.0-27|75	# *** perl-Test-MockModule                                       ***
14mt|perl-5.44.0-27|76	# *** perl-Archive-Zip                                           ***
14mt|perl-5.44.0-27|77	# *** perl-PAR-Dist                                              ***
14mt|perl-5.44.0-27|78	# *** perl-Module-Install                                        ***
14mt|perl-5.44.0-27|79	# *** perl-MRO-Compat                                            ***
14mt|perl-5.44.0-27|80	# *** perl-Task-Weaken                                           ***
14mt|perl-5.44.0-27|81	# *** perl-Test-LongString                                       ***
14mt|perl-5.44.0-27|82	# *** perl-Devel-OverloadInfo                                    ***
14mt|perl-5.44.0-27|83	# *** perl-Moose                                                 ***
14mt|perl-5.44.0-27|84	# *** perl-strictures                                            ***
14mt|perl-5.44.0-27|85	# *** perl-Class-Method-Modifiers                                ***
14mt|perl-5.44.0-27|86	# *** perl-Role-Tiny                                             ***
14mt|perl-5.44.0-27|87	# *** perl-Sub-Quote                                             ***
14mt|perl-5.44.0-27|88	# *** perl-Moo                                                   ***
14mt|perl-5.44.0-27|89	# *** perl-PerlIO-utf8_strict                                    ***
14mt|perl-5.44.0-27|90	# *** perl-IO-String                                             ***
14mt|perl-5.44.0-27|91	# *** perl-Mixin-Linewise                                        ***
14mt|perl-5.44.0-27|92	# *** perl-Config-INI                                            ***
14mt|perl-5.44.0-27|93	# *** perl-Type-Tiny                                             ***
14mt|perl-5.44.0-27|94	# *** perl-Array-Compare                                         ***
14mt|perl-5.44.0-27|95	# *** perl-File-Slurp-Tiny                                       ***
14mt|perl-5.44.0-27|96	# *** perl-Tree-DAG_Node                                         ***
14mt|perl-5.44.0-27|97	# *** perl-Test-Warn                                             ***
14mt|perl-5.44.0-27|98	# *** perl-Algorithm-Diff                                        ***
14mt|perl-5.44.0-27|99	# *** perl-Text-Diff                                             ***
14mt|perl-5.44.0-27|100	# *** perl-Test-Differences                                      ***
14mt|perl-5.44.0-27|101	# *** perl-File-Slurper                                          ***
14mt|perl-5.44.0-27|102	# *** perl-Pod-POM                                               ***
14mt|perl-5.44.0-27|103	# *** perl-File-HomeDir                                          ***
14mt|perl-5.44.0-27|104	# *** perl-AppConfig                                             ***
14mt|perl-5.44.0-27|105	# *** perl-Text-Reform                                           ***
14mt|perl-5.44.0-27|106	# *** perl-Text-Autoformat                                       ***
14mt|perl-5.44.0-27|107	# *** perl-Template-Toolkit (force installation -- circular dep) ***
14mt|perl-5.44.0-27|108	# *** perl-CGI                                                   ***
14mt|perl-5.44.0-27|109	# *** perl-SGMLSpm                                               ***
14mt|perl-5.44.0-27|110	# *** git                                                        ***
14mt|perl-5.44.0-27|111	# *** perl-YAML-Tiny                                             ***
14mt|perl-5.44.0-27|112	# ******************************************************************
14mt|perl-5.44.0-27|113	
14mt|perl-5.44.0-27|114	%global perl_version    5.44.0
14mt|perl-5.44.0-27|115	%global perl_epoch      1
14mt|perl-5.44.0-27|116	%global perl_arch_stem -thread-multi
14mt|perl-5.44.0-27|117	%global perl_archname %{_arch}-%{_os}%{perl_arch_stem}
14mt|perl-5.44.0-27|118	
14mt|perl-5.44.0-27|119	# Avoid nasty circular dependency loop -- gprintify uses perl
14mt|perl-5.44.0-27|120	# and various perl-modules not in the perl core distro
14mt|perl-5.44.0-27|121	%define dont_gprintify 1
14mt|perl-5.44.0-27|122	
14mt|perl-5.44.0-27|123	# (tpg) without this other perl modules fails to build
14mt|perl-5.44.0-27|124	# do NOT remove it unless you want to fix all the perl crazy world
14mt|perl-5.44.0-27|125	%define _disable_ld_no_undefined 1
14mt|perl-5.44.0-27|126	
14mt|perl-5.44.0-27|127	# And don't run perl_cleaner -- we want to own some directories even
14mt|perl-5.44.0-27|128	# if they're empty.
14mt|perl-5.44.0-27|129	%define dont_cleanup_perl 1
14mt|perl-5.44.0-27|130	
14mt|perl-5.44.0-27|131	%global parallel_tests 0
14mt|perl-5.44.0-27|132	%global tapsetdir   %{_datadir}/systemtap/tapset
14mt|perl-5.44.0-27|133	
14mt|perl-5.44.0-27|134	%bcond_with perl_bootstrap
14mt|perl-5.44.0-27|135	
14mt|perl-5.44.0-27|136	%global dual_life 1
14mt|perl-5.44.0-27|137	%global rebuild_from_scratch %{defined perl_bootstrap}
14mt|perl-5.44.0-27|138	
14mt|perl-5.44.0-27|139	# This is to emulate the perl_archlib macro but of the newly installed perl
14mt|perl-5.44.0-27|140	# which may be different
14mt|perl-5.44.0-27|141	%define this_perl_archlib %{_prefix}/lib/perl5/%{version}/%{perl_archname}
14mt|perl-5.44.0-27|142	
14mt|perl-5.44.0-27|143	# This overrides filters from build root (/usr/lib/rpm/macros.d/macros.perl)
14mt|perl-5.44.0-27|144	# intentionally (unversioned perl(DB) is removed and versioned one is kept).
14mt|perl-5.44.0-27|145	# Filter provides from *.pl files, bug #924938
14mt|perl-5.44.0-27|146	%global __provides_exclude_from .*%{_docdir}|.*%{this_perl_archlib}/.*\\.pl$|.*%{perl_privlib}/.*\\.pl$
14mt|perl-5.44.0-27|147	%global __requires_exclude_from %{_docdir}
14mt|perl-5.44.0-27|148	%global __provides_exclude perl\\((VMS|Win32|BSD::|DB\\)$)
14mt|perl-5.44.0-27|149	%global __requires_exclude perl\\((VMS|BSD::|Win32|Tk|Mac::|Your::Module::Here|unicore::Name|FCGI|Locale::Codes::.*(Code|Retired))
14mt|perl-5.44.0-27|150	
14mt|perl-5.44.0-27|151	# Filter dependencies on private modules. Generator:
14mt|perl-5.44.0-27|152	# for F in $(find lib -type f); do perl -e '$/ = undef; $_ = <>; if (/^package #\R([\w:]*);/m) { print qq{|^perl\\\\($1\\\\)} }' "$F"; done
14mt|perl-5.44.0-27|153	%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Locale::Codes::Country_Retired\\)|^perl\\(Locale::Codes::LangFam_Retired\\)|^perl\\(Locale::Codes::Script_Retired\\)|^perl\\(Locale::Codes::LangExt_Codes\\)|^perl\\(Locale::Codes::LangFam_Codes\\)|^perl\\(Locale::Codes::Script_Codes\\)|^perl\\(Locale::Codes::Language_Codes\\)|^perl\\(Locale::Codes::LangExt_Retired\\)|^perl\\(Locale::Codes::Currency_Codes\\)|^perl\\(Locale::Codes::LangVar_Retired\\)|^perl\\(Locale::Codes::Language_Retired\\)|^perl\\(Locale::Codes::Country_Codes\\)|^perl\\(Locale::Codes::LangVar_Codes\\)|^perl\\(Locale::Codes::Currency_Retired\\)
14mt|perl-5.44.0-27|154	
14mt|perl-5.44.0-27|155	# same as we provide in /usr/lib/rpm/macros.d/macros.perl
14mt|perl-5.44.0-27|156	%global perl5_testdir   %{_libexecdir}/perl5-tests
14mt|perl-5.44.0-27|157	
14mt|perl-5.44.0-27|158	# Optional features
14mt|perl-5.44.0-27|159	# We can bootstrap without gdbm
14mt|perl-5.44.0-27|160	%bcond_without gdbm
14mt|perl-5.44.0-27|161	# Support for groff, bug #135101
14mt|perl-5.44.0-27|162	%bcond_without perl_enables_groff
14mt|perl-5.44.0-27|163	# Run syslog tests
14mt|perl-5.44.0-27|164	%bcond_with perl_enables_syslog_test
14mt|perl-5.44.0-27|165	
14mt|perl-5.44.0-27|166	# SystemTap support
14mt|perl-5.44.0-27|167	%bcond_without perl_enables_systemtap
14mt|perl-5.44.0-27|168	
14mt|perl-5.44.0-27|169	# <> operator uses File::Glob nowadays. CSH is not needed.
14mt|perl-5.44.0-27|170	%bcond_with perl_enables_tcsh
14mt|perl-5.44.0-27|171	%bcond_with test
14mt|perl-5.44.0-27|172	
14mt|perl-5.44.0-27|173	Name:           perl
14mt|perl-5.44.0-27|174	# These are all found licenses. They are distributed among various
14mt|perl-5.44.0-27|175	# subpackages.
14mt|perl-5.44.0-27|176	# dist/Tie-File/lib/Tie/File.pm:        GPLv2+ or Artistic
14mt|perl-5.44.0-27|177	# cpan/Getopt-Long/lib/Getopt/Long.pm:  GPLv2+ or Artistic
14mt|perl-5.44.0-27|178	# cpan/Compress-Raw-Zlib/Zlib.xs:       (GPL+ or Artistic) and zlib
14mt|perl-5.44.0-27|179	# cpan/Digest-MD5/MD5.xs:               (GPL+ or Artistic) and BSD
14mt|perl-5.44.0-27|180	# cpan/Time-Piece/Piece.xs:             (GPL+ or Artistic) and BSD
14mt|perl-5.44.0-27|181	# dist/PathTools/Cwd.xs:                (GPL+ or Artistic) and BSD
14mt|perl-5.44.0-27|182	# util.c:                               (GPL+ or Artistic) and BSD
14mt|perl-5.44.0-27|183	# cpan/perlfaq/lib/perlfaq4.pod:        (GPL+ or Artistic) and Public Domain
14mt|perl-5.44.0-27|184	# cpan/Test-Simple/lib/Test/Tutorial.pod:   (GPL+ or Artistic) and
14mt|perl-5.44.0-27|185	#                                           Public Domain
14mt|perl-5.44.0-27|186	# cpan/MIME-Base64/Base64.xs:           (GPL+ or Artistic) and MIT
14mt|perl-5.44.0-27|187	# cpan/Test-Simple/lib/ok.pm:           CC0
14mt|perl-5.44.0-27|188	# cpan/Text-Tabs/lib/Text/Wrap.pm:      TTWL
14mt|perl-5.44.0-27|189	# cpan/Encode/bin/encguess:             Artistic 2.0
14mt|perl-5.44.0-27|190	# cpan/libnet/lib/Net/libnetFAQ.pod:    Artistic    (CPAN RT#117888)
14mt|perl-5.44.0-27|191	# cpan/Unicode-Collate/Collate/allkeys.txt:     Unicode
14mt|perl-5.44.0-27|192	# lib/unicore:                          UCD
14mt|perl-5.44.0-27|193	# ext/SDBM_File/sdbm.{c,h}:             Public domain
14mt|perl-5.44.0-27|194	# regexec.c, regcomp.c:                 HSLR
14mt|perl-5.44.0-27|195	# cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm:    MIT (with
14mt|perl-5.44.0-27|196	#                                       exception for Perl)
14mt|perl-5.44.0-27|197	# time64.c:                             MIT
14mt|perl-5.44.0-27|198	# pod/perlpodstyle.pod:                 MIT
14mt|perl-5.44.0-27|199	# pod/perlunicook.pod:                  (GPL+ or Artistic) and Public Domain
14mt|perl-5.44.0-27|200	# pod/perlgpl.pod:                      GPL text
14mt|perl-5.44.0-27|201	# pod/perlartistic.pod:                 Artistic text
14mt|perl-5.44.0-27|202	# ext/File-Glob/bsd_glob.{c,h}:         BSD
14mt|perl-5.44.0-27|203	# Other files:                          GPL+ or Artistic
14mt|perl-5.44.0-27|204	## Not is a binary package
14mt|perl-5.44.0-27|205	# cpan/podlators/t/style/minimum-version.t          MIT
14mt|perl-5.44.0-27|206	# cpan/Term-ANSIColor/t/lib/Test/RRA/Config.pm:     MIT
14mt|perl-5.44.0-27|207	## Unbundled
14mt|perl-5.44.0-27|208	# cpan/Compress-Raw-Bzip2/bzip2-src:    BSD
14mt|perl-5.44.0-27|209	# cpan/Compress-Raw-Zlib/zlib-src:      zlib
14mt|perl-5.44.0-27|210	## perl sub-package notice
14mt|perl-5.44.0-27|211	# perluniprops.pod is generated from lib/unicore sources:   UCD
14mt|perl-5.44.0-27|212	#
14mt|perl-5.44.0-27|213	# This sub-subpackage doesn't contain any copyrightable material.
14mt|perl-5.44.0-27|214	# Nevertheless, it needs a License tag, so we'll use the generic
14mt|perl-5.44.0-27|215	# "perl" license.
14mt|perl-5.44.0-27|216	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|217	Epoch:          %{perl_epoch}
14mt|perl-5.44.0-27|218	Version:        %{perl_version}
14mt|perl-5.44.0-27|219	# release number must be even higher, because dual-lived modules will be broken otherwise
14mt|perl-5.44.0-27|220	# (tpg) for now keep at least 13 - 2019-11-11
14mt|perl-5.44.0-27|221	Release:        27
14mt|perl-5.44.0-27|222	Group:          Development/Perl
14mt|perl-5.44.0-27|223	Summary:        Practical Extraction and Report Language
14mt|perl-5.44.0-27|224	Url:            http://www.perl.org/
14mt|perl-5.44.0-27|225	Source0:        http://www.cpan.org/src/5.0/perl-%{perl_version}.tar.xz
14mt|perl-5.44.0-27|226	Source3:        macros.perl
14mt|perl-5.44.0-27|227	#Systemtap tapset and example that make use of systemtap-sdt-devel
14mt|perl-5.44.0-27|228	# build requirement. Written by lberk; Not yet upstream.
14mt|perl-5.44.0-27|229	Source4:        perl.stp
14mt|perl-5.44.0-27|230	Source5:        perl-example.stp
14mt|perl-5.44.0-27|231	# Tom Christiansen confirms Pod::Html uses the same license as perl
14mt|perl-5.44.0-27|232	Source6:        Pod-Html-license-clarification
14mt|perl-5.44.0-27|233	# Pregenerated dependencies for bootstrap.
14mt|perl-5.44.0-27|234	# If your RPM tool fails on including the source file, then you forgot to
14mt|perl-5.44.0-27|235	# define _sourcedir macro to point to the directory with the sources.
14mt|perl-5.44.0-27|236	Source7:        gendep.macros
14mt|perl-5.44.0-27|237	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|238	%include %{SOURCE7}
14mt|perl-5.44.0-27|239	%endif
14mt|perl-5.44.0-27|240	Source100:	perl.rpmlintrc
14mt|perl-5.44.0-27|241	
14mt|perl-5.44.0-27|242	# Removes date check, Fedora/RHEL specific
14mt|perl-5.44.0-27|243	Patch1:         perl-perlbug-tag.patch
14mt|perl-5.44.0-27|244	
14mt|perl-5.44.0-27|245	# Fedora/RHEL only (64bit only)
14mt|perl-5.44.0-27|246	Patch3:         perl-5.8.0-libdir64.patch
14mt|perl-5.44.0-27|247	
14mt|perl-5.44.0-27|248	# Fedora/RHEL specific (use libresolv instead of libbind), bug #151127
14mt|perl-5.44.0-27|249	Patch4:         perl-5.38.0-libresolv.patch
14mt|perl-5.44.0-27|250	
14mt|perl-5.44.0-27|251	# FIXME: May need the "Fedora" references removed before upstreaming
14mt|perl-5.44.0-27|252	# patches ExtUtils-MakeMaker
14mt|perl-5.44.0-27|253	Patch5:         perl-USE_MM_LD_RUN_PATH.patch
14mt|perl-5.44.0-27|254	
14mt|perl-5.44.0-27|255	# Provide maybe_command independently, bug #1129443
14mt|perl-5.44.0-27|256	Patch6:         perl-5.38.0-Provide-ExtUtils-MM-methods-as-standalone-ExtUtils-M.patch
14mt|perl-5.44.0-27|257	
14mt|perl-5.44.0-27|258	# The Fedora builders started randomly failing this futime test
14mt|perl-5.44.0-27|259	# only on x86_64, so we just don't run it. Works fine on normal
14mt|perl-5.44.0-27|260	# systems.
14mt|perl-5.44.0-27|261	Patch7:         perl-5.10.0-x86_64-io-test-failure.patch
14mt|perl-5.44.0-27|262	
14mt|perl-5.44.0-27|263	# switch off test, which is failing only on koji (fork)
14mt|perl-5.44.0-27|264	Patch8:         perl-5.38.0-offtest.patch
14mt|perl-5.44.0-27|265	
14mt|perl-5.44.0-27|266	# Define SONAME for libperl.so
14mt|perl-5.44.0-27|267	Patch15:        perl-5.38.0-create_libperl_soname.patch
14mt|perl-5.44.0-27|268	
14mt|perl-5.44.0-27|269	# Install libperl.so to -Dshrpdir value
14mt|perl-5.44.0-27|270	Patch16:        perl-5.22.0-Install-libperl.so-to-shrpdir-on-Linux.patch
14mt|perl-5.44.0-27|271	
14mt|perl-5.44.0-27|272	# Make *DBM_File desctructors thread-safe, bug #1107543, RT#61912
14mt|perl-5.44.0-27|273	Patch26:        perl-5.38.0-Destroy-GDBM-NDBM-ODBM-SDBM-_File-objects-only-from-.patch
14mt|perl-5.44.0-27|274	
14mt|perl-5.44.0-27|275	# Replace ExtUtils::MakeMaker dependency with ExtUtils::MM::Utils.
14mt|perl-5.44.0-27|276	# This allows not to require perl-devel. Bug #1129443
14mt|perl-5.44.0-27|277	Patch30:        perl-5.22.1-Replace-EU-MM-dependnecy-with-EU-MM-Utils-in-IPC-Cmd.patch
14mt|perl-5.44.0-27|278	
14mt|perl-5.44.0-27|279	# Link XS modules to pthread library to fix linking with -z defs,
14mt|perl-5.44.0-27|280	# <https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/3RHZEHLRUHJFF2XGHI5RB6YPDNLDR4HG/>
14mt|perl-5.44.0-27|281	Patch79:        perl-5.27.8-hints-linux-Add-lphtread-to-lddlflags.patch
14mt|perl-5.44.0-27|282	
14mt|perl-5.44.0-27|283	# Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
14mt|perl-5.44.0-27|284	Patch200:       perl-5.38.0-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
14mt|perl-5.44.0-27|285	
14mt|perl-5.44.0-27|286	# Link XS modules to libperl.so with EU::MM on Linux, bug #960048
14mt|perl-5.44.0-27|287	Patch201:       perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-MM-on-Linux.patch
14mt|perl-5.44.0-27|288	
14mt|perl-5.44.0-27|289	Patch300:       disable-stack-unwinding.patch
14mt|perl-5.44.0-27|290	
14mt|perl-5.44.0-27|291	BuildRequires:  bash
14mt|perl-5.44.0-27|292	BuildRequires:  pkgconfig(bzip2)
14mt|perl-5.44.0-27|293	BuildRequires:  coreutils
14mt|perl-5.44.0-27|294	BuildRequires:  findutils
14mt|perl-5.44.0-27|295	BuildRequires:  bison
14mt|perl-5.44.0-27|296	BuildRequires:  byacc
14mt|perl-5.44.0-27|297	BuildRequires:  less
14mt|perl-5.44.0-27|298	BuildRequires:  zip
14mt|perl-5.44.0-27|299	BuildRequires:  gcc
14mt|perl-5.44.0-27|300	BuildRequires:  binutils-devel
14mt|perl-5.44.0-27|301	%if %{with gdbm}
14mt|perl-5.44.0-27|302	BuildRequires:  gdbm-devel
14mt|perl-5.44.0-27|303	%endif
14mt|perl-5.44.0-27|304	# for iconv
14mt|perl-5.44.0-27|305	BuildRequires:  glibc
14mt|perl-5.44.0-27|306	%if %{with perl_enables_groff}
14mt|perl-5.44.0-27|307	# Build-require groff tools for populating %%Config correctly, bug #135101
14mt|perl-5.44.0-27|308	BuildRequires:  groff-base
14mt|perl-5.44.0-27|309	%endif
14mt|perl-5.44.0-27|310	BuildRequires:  db-devel
14mt|perl-5.44.0-27|311	BuildRequires:  make
14mt|perl-5.44.0-27|312	%if %{without perl_bootstrap}
14mt|perl-5.44.0-27|313	BuildRequires:  perl
14mt|perl-5.44.0-27|314	%endif
14mt|perl-5.44.0-27|315	BuildRequires:  sed
14mt|perl-5.44.0-27|316	%if %{with perl_enables_systemtap}
14mt|perl-5.44.0-27|317	BuildRequires:  systemtap-devel
14mt|perl-5.44.0-27|318	%endif
14mt|perl-5.44.0-27|319	BuildRequires:  tar
14mt|perl-5.44.0-27|320	%if %{with perl_enables_tcsh}
14mt|perl-5.44.0-27|321	BuildRequires:  tcsh
14mt|perl-5.44.0-27|322	%endif
14mt|perl-5.44.0-27|323	BuildRequires:  pkgconfig(zlib)
14mt|perl-5.44.0-27|324	
14mt|perl-5.44.0-27|325	# For tests
14mt|perl-5.44.0-27|326	%if %{with test}
14mt|perl-5.44.0-27|327	BuildRequires:  procps
14mt|perl-5.44.0-27|328	%if %{with perl_enables_syslog_test}
14mt|perl-5.44.0-27|329	BuildRequires:  rsyslog
14mt|perl-5.44.0-27|330	%endif
14mt|perl-5.44.0-27|331	%endif
14mt|perl-5.44.0-27|332	
14mt|perl-5.44.0-27|333	# compat macro needed for rebuild
14mt|perl-5.44.0-27|334	%global perl_compat perl(:MODULE_COMPAT_5.28.0)
14mt|perl-5.44.0-27|335	
14mt|perl-5.44.0-27|336	Requires:       %perl_compat
14mt|perl-5.44.0-27|337	Requires:       perl-base%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
14mt|perl-5.44.0-27|338	Requires:       perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
14mt|perl-5.44.0-27|339	### FIXME enable once macros.perl is removed from rpm-openmandriva-macros
14mt|perl-5.44.0-27|340	#Requires:       perl-macros
14mt|perl-5.44.0-27|341	Requires:       perl-utils
14mt|perl-5.44.0-27|342	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|343	%gendep_perl
14mt|perl-5.44.0-27|344	%endif
14mt|perl-5.44.0-27|345	
14mt|perl-5.44.0-27|346	Requires:       perl-File-Fetch
14mt|perl-5.44.0-27|347	Requires:       perl-File-Path
14mt|perl-5.44.0-27|348	Requires:       perl-File-Temp
14mt|perl-5.44.0-27|349	Requires:       perl-Getopt-Long
14mt|perl-5.44.0-27|350	Requires:       perl-Encode
14mt|perl-5.44.0-27|351	Requires:       perl-IO-Compress
14mt|perl-5.44.0-27|352	Requires:       perl-IO-Zlib
14mt|perl-5.44.0-27|353	Requires:       perl-Compress-Raw-Zlib
14mt|perl-5.44.0-27|354	Requires:       perl-Compress-Raw-Bzip2
14mt|perl-5.44.0-27|355	Requires:       perl-Carp
14mt|perl-5.44.0-27|356	Requires:       perl-Exporter
14mt|perl-5.44.0-27|357	Requires:       perl-IPC-Cmd
14mt|perl-5.44.0-27|358	Requires:       perl-Data-Dumper
14mt|perl-5.44.0-27|359	Requires:       perl-Digest
14mt|perl-5.44.0-27|360	Requires:       perl-Digest-MD5
14mt|perl-5.44.0-27|361	Requires:       perl-Digest-SHA
14mt|perl-5.44.0-27|362	Requires:       perl-MIME-Base64
14mt|perl-5.44.0-27|363	Requires:       perl-Module-CoreList
14mt|perl-5.44.0-27|364	Requires:       perl-Thread-Queue
14mt|perl-5.44.0-27|365	Requires:       perl-version
14mt|perl-5.44.0-27|366	Requires:       perl-threads
14mt|perl-5.44.0-27|367	Requires:       perl-threads-shared
14mt|perl-5.44.0-27|368	Requires:       perl-parent
14mt|perl-5.44.0-27|369	Requires:       perl-autodie
14mt|perl-5.44.0-27|370	Requires:       perl-constant
14mt|perl-5.44.0-27|371	Requires:       perl-encoding
14mt|perl-5.44.0-27|372	
14mt|perl-5.44.0-27|373	# For compatibility with Fedora packages
14mt|perl-5.44.0-27|374	Provides:       perl-core = %{perl_version}-%{release}
14mt|perl-5.44.0-27|375	Provides:       perl-core%{?_isa} = %{perl_version}-%{release}
14mt|perl-5.44.0-27|376	
14mt|perl-5.44.0-27|377	Provides:       perl(version) = %{EVRD}
14mt|perl-5.44.0-27|378	
14mt|perl-5.44.0-27|379	%description
14mt|perl-5.44.0-27|380	Perl is a high-level programming language with roots in C, sed, awk and shell
14mt|perl-5.44.0-27|381	scripting. Perl is good at handling processes and files, and is especially
14mt|perl-5.44.0-27|382	good at handling text. Perl's hallmarks are practicality and efficiency.
14mt|perl-5.44.0-27|383	While it is used to do a lot of different things, Perl's most common
14mt|perl-5.44.0-27|384	applications are system administration utilities and web programming.
14mt|perl-5.44.0-27|385	
14mt|perl-5.44.0-27|386	This is a metapackage with all the Perl bits and core modules that can be
14mt|perl-5.44.0-27|387	found in the upstream tarball from perl.org.
14mt|perl-5.44.0-27|388	
14mt|perl-5.44.0-27|389	If you need only a specific feature, you can install a specific package
14mt|perl-5.44.0-27|390	instead. E.g. to handle Perl scripts with %{_bindir}/perl interpreter,
14mt|perl-5.44.0-27|391	install perl-base package. See perl-base description for more
14mt|perl-5.44.0-27|392	details on the Perl decomposition into packages.
14mt|perl-5.44.0-27|393	
14mt|perl-5.44.0-27|394	
14mt|perl-5.44.0-27|395	%package base
14mt|perl-5.44.0-27|396	Summary:        Standalone executable Perl interpreter
14mt|perl-5.44.0-27|397	License:        (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD
14mt|perl-5.44.0-27|398	# perl-base denotes a package with the perl executable.
14mt|perl-5.44.0-27|399	# Full EVR is for compatibility with systems that swapped perl and perl-core
14mt|perl-5.44.0-27|400	# <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>,
14mt|perl-5.44.0-27|401	# bug #1464903.
14mt|perl-5.44.0-27|402	Version:        %{perl_version}
14mt|perl-5.44.0-27|403	Epoch:          %{perl_epoch}
14mt|perl-5.44.0-27|404	
14mt|perl-5.44.0-27|405	# For compatibility with Fedora packages
14mt|perl-5.44.0-27|406	Provides: perl-interpreter = %{perl_epoch}:%{perl_version}-%{release}
14mt|perl-5.44.0-27|407	
14mt|perl-5.44.0-27|408	Requires:       perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
14mt|perl-5.44.0-27|409	# Require this till perl-interpreter sub-package provides any modules
14mt|perl-5.44.0-27|410	Requires:       %perl_compat
14mt|perl-5.44.0-27|411	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|412	%gendep_perl_interpreter
14mt|perl-5.44.0-27|413	%endif
14mt|perl-5.44.0-27|414	
14mt|perl-5.44.0-27|415	# We need this to break the dependency loop, and ensure that perl-libs
14mt|perl-5.44.0-27|416	# gets installed before perl-interpreter.
14mt|perl-5.44.0-27|417	Requires(post): perl-libs
14mt|perl-5.44.0-27|418	# Same as perl-libs. We need macros in basic buildroot, where Perl is only
14mt|perl-5.44.0-27|419	# because of git.
14mt|perl-5.44.0-27|420	### FIXME enable once macros.perl is removed from rpm-openmandriva-macros
14mt|perl-5.44.0-27|421	#Requires(post): perl-macros
14mt|perl-5.44.0-27|422	
14mt|perl-5.44.0-27|423	# File provides
14mt|perl-5.44.0-27|424	Provides:       perl(bytes_heavy.pl)
14mt|perl-5.44.0-27|425	Provides:       perl(dumpvar.pl)
14mt|perl-5.44.0-27|426	Provides:       perl(perl5db.pl)
14mt|perl-5.44.0-27|427	
14mt|perl-5.44.0-27|428	# suidperl isn't created by upstream since 5.12.0
14mt|perl-5.44.0-27|429	Obsoletes:      perl-suidperl <= 4:5.12.2
14mt|perl-5.44.0-27|430	# perl was renamed to perl-interpreter and perl-core renamed to perl
14mt|perl-5.44.0-27|431	# <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>,
14mt|perl-5.44.0-27|432	# bug #1464903.
14mt|perl-5.44.0-27|433	Obsoletes:      perl < 4:5.26.0-395
14mt|perl-5.44.0-27|434	%rename perl-base
14mt|perl-5.44.0-27|435	
14mt|perl-5.44.0-27|436	%description base
14mt|perl-5.44.0-27|437	This is a Perl interpreter as a standalone executable %{_bindir}/perl
14mt|perl-5.44.0-27|438	required for handling Perl scripts. It does not provide all the other Perl
14mt|perl-5.44.0-27|439	modules or tools.
14mt|perl-5.44.0-27|440	
14mt|perl-5.44.0-27|441	Install this package if you want to program in Perl or enable your system to
14mt|perl-5.44.0-27|442	handle Perl scripts with %{_bindir}/perl interpreter.
14mt|perl-5.44.0-27|443	
14mt|perl-5.44.0-27|444	If your script requires some Perl modules, you can install them with
14mt|perl-5.44.0-27|445	"perl(MODULE)" where "MODULE" is a name of required module. E.g. install
14mt|perl-5.44.0-27|446	"perl(Test::More)" to make Test::More Perl module available.
14mt|perl-5.44.0-27|447	
14mt|perl-5.44.0-27|448	If you need all the Perl modules that come with upstream Perl sources, so
14mt|perl-5.44.0-27|449	called core modules, install perl package.
14mt|perl-5.44.0-27|450	
14mt|perl-5.44.0-27|451	If you only need perl run-time as a shared library, i.e. Perl interpreter
14mt|perl-5.44.0-27|452	embedded into another application, the only essential package is perl-libs.
14mt|perl-5.44.0-27|453	
14mt|perl-5.44.0-27|454	Perl header files can be found in perl-devel package.
14mt|perl-5.44.0-27|455	
14mt|perl-5.44.0-27|456	Perl utils like "splain" or "perlbug" can be found in perl-utils package.
14mt|perl-5.44.0-27|457	
14mt|perl-5.44.0-27|458	
14mt|perl-5.44.0-27|459	%package libs
14mt|perl-5.44.0-27|460	Summary:        The libraries for the perl run-time
14mt|perl-5.44.0-27|461	License:        (GPL+ or Artistic) and HSLR and MIT and UCD
14mt|perl-5.44.0-27|462	# Compat provides
14mt|perl-5.44.0-27|463	Provides:       %perl_compat
14mt|perl-5.44.0-27|464	Provides:       perl(:MODULE_COMPAT_5.26.1)
14mt|perl-5.44.0-27|465	Provides:       perl(:MODULE_COMPAT_5.26.0)
14mt|perl-5.44.0-27|466	Provides:       perl(:MODULE_COMPAT_5.28.0)
14mt|perl-5.44.0-27|467	Provides:       perl(:MODULE_COMPAT_5.38.0)
14mt|perl-5.44.0-27|468	Provides:       perl(:MODULE_COMPAT_%{version})
14mt|perl-5.44.0-27|469	# Interpreter version to fulfil required genersted from "require 5.006;"
14mt|perl-5.44.0-27|470	Provides:       perl(:VERSION) = %{perl_version}
14mt|perl-5.44.0-27|471	# Integeres are 64-bit on all platforms
14mt|perl-5.44.0-27|472	Provides:       perl(:WITH_64BIT)
14mt|perl-5.44.0-27|473	# Threading provides
14mt|perl-5.44.0-27|474	Provides:       perl(:WITH_ITHREADS)
14mt|perl-5.44.0-27|475	Provides:       perl(:WITH_THREADS)
14mt|perl-5.44.0-27|476	# Largefile provides
14mt|perl-5.44.0-27|477	Provides:       perl(:WITH_LARGEFILES)
14mt|perl-5.44.0-27|478	# PerlIO provides
14mt|perl-5.44.0-27|479	Provides:       perl(:WITH_PERLIO)
14mt|perl-5.44.0-27|480	# Loaded by charnames, unicore/Name.pm does not declare unicore::Name module
14mt|perl-5.44.0-27|481	Provides:       perl(unicore::Name)
14mt|perl-5.44.0-27|482	# utf8 and utf8_heavy.pl require Carp, re, strict, warnings, XSLoader
14mt|perl-5.44.0-27|483	Requires:       perl(Carp)
14mt|perl-5.44.0-27|484	Requires:       perl(Exporter)
14mt|perl-5.44.0-27|485	# Term::Cap is optional
14mt|perl-5.44.0-27|486	Requires:       perl(XSLoader)
14mt|perl-5.44.0-27|487	Requires:	%{_lib}perl5 = %{perl_epoch}:%{perl_version}-%{release}
14mt|perl-5.44.0-27|488	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|489	%gendep_perl_libs
14mt|perl-5.44.0-27|490	%endif
14mt|perl-5.44.0-27|491	
14mt|perl-5.44.0-27|492	# Remove private redefinitions
14mt|perl-5.44.0-27|493	# XSLoader redefines DynaLoader name space for compatibility, but does not
14mt|perl-5.44.0-27|494	# load the DynaLoader.pm (though the DynaLoader.xs is compiled into libperl).
14mt|perl-5.44.0-27|495	%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\((charnames|DynaLoader)\\)$
14mt|perl-5.44.0-27|496	
14mt|perl-5.44.0-27|497	%description libs
14mt|perl-5.44.0-27|498	The is a perl run-time (interpreter as a shared library and include
14mt|perl-5.44.0-27|499	directories).
14mt|perl-5.44.0-27|500	
14mt|perl-5.44.0-27|501	
14mt|perl-5.44.0-27|502	%package devel
14mt|perl-5.44.0-27|503	Summary:        Header #files for use in perl development
14mt|perl-5.44.0-27|504	# l1_char_class_tab.h is generated from lib/unicore sources:    UCD
14mt|perl-5.44.0-27|505	License:        (GPL+ or Artistic) and UCD
14mt|perl-5.44.0-27|506	%if %{with perl_enables_systemtap}
14mt|perl-5.44.0-27|507	Requires:       systemtap-devel
14mt|perl-5.44.0-27|508	%endif
14mt|perl-5.44.0-27|509	Requires:       perl(ExtUtils::ParseXS)
14mt|perl-5.44.0-27|510	# needed for check section
14mt|perl-5.44.0-27|511	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|512	Requires:	perl(Test::More)
14mt|perl-5.44.0-27|513	Requires:	perl(ExtUtils::Manifest)
14mt|perl-5.44.0-27|514	%endif
14mt|perl-5.44.0-27|515	Requires:	perl-srpm-macros
14mt|perl-5.44.0-27|516	Requires:       %perl_compat
14mt|perl-5.44.0-27|517	# Match library and header files when downgrading releases
14mt|perl-5.44.0-27|518	Requires:       perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
14mt|perl-5.44.0-27|519	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|520	%gendep_perl_devel
14mt|perl-5.44.0-27|521	%endif
14mt|perl-5.44.0-27|522	
14mt|perl-5.44.0-27|523	%description devel
14mt|perl-5.44.0-27|524	This package contains header files and development modules.
14mt|perl-5.44.0-27|525	Most perl packages will need to install perl-devel to build.
14mt|perl-5.44.0-27|526	
14mt|perl-5.44.0-27|527	
14mt|perl-5.44.0-27|528	%package macros
14mt|perl-5.44.0-27|529	Summary:        Macros for rpmbuild
14mt|perl-5.44.0-27|530	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|531	Requires:       %perl_compat
14mt|perl-5.44.0-27|532	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|533	%gendep_perl_macros
14mt|perl-5.44.0-27|534	%endif
14mt|perl-5.44.0-27|535	
14mt|perl-5.44.0-27|536	%description macros
14mt|perl-5.44.0-27|537	Macros for rpmbuild are needed during build of srpm in koji. This
14mt|perl-5.44.0-27|538	sub-package must be installed into buildroot, so it will be needed
14mt|perl-5.44.0-27|539	by perl. Perl is needed because of git.
14mt|perl-5.44.0-27|540	
14mt|perl-5.44.0-27|541	
14mt|perl-5.44.0-27|542	%package tests
14mt|perl-5.44.0-27|543	Summary:        The Perl test suite
14mt|perl-5.44.0-27|544	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|545	# right?
14mt|perl-5.44.0-27|546	AutoReqProv:    0
14mt|perl-5.44.0-27|547	Requires:       %perl_compat
14mt|perl-5.44.0-27|548	# FIXME - note this will need to change when doing the core/minimal swizzle
14mt|perl-5.44.0-27|549	Requires:       perl
14mt|perl-5.44.0-27|550	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|551	%gendep_perl_tests
14mt|perl-5.44.0-27|552	%endif
14mt|perl-5.44.0-27|553	
14mt|perl-5.44.0-27|554	%description tests
14mt|perl-5.44.0-27|555	This package contains the test suite included with Perl %{perl_version}.
14mt|perl-5.44.0-27|556	
14mt|perl-5.44.0-27|557	Install this if you want to test your Perl installation (binary and core
14mt|perl-5.44.0-27|558	modules).
14mt|perl-5.44.0-27|559	
14mt|perl-5.44.0-27|560	
14mt|perl-5.44.0-27|561	%package utils
14mt|perl-5.44.0-27|562	Summary:        Utilities packaged with the Perl distribution
14mt|perl-5.44.0-27|563	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|564	Epoch:          0
14mt|perl-5.44.0-27|565	Version:        %{perl_version}
14mt|perl-5.44.0-27|566	BuildArch:      noarch
14mt|perl-5.44.0-27|567	# Match library exactly for splain messages
14mt|perl-5.44.0-27|568	Requires:       perl-libs = %{perl_epoch}:%{perl_version}-%{release}
14mt|perl-5.44.0-27|569	# Keep /usr/sbin/sendmail and Module::CoreList optional for the perlbug tool
14mt|perl-5.44.0-27|570	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|571	%gendep_perl_utils
14mt|perl-5.44.0-27|572	%endif
14mt|perl-5.44.0-27|573	Conflicts:      perl < 4:5.22.0-351
14mt|perl-5.44.0-27|574	
14mt|perl-5.44.0-27|575	%description utils
14mt|perl-5.44.0-27|576	Several utilities which come with Perl distribution like h2ph, perlbug,
14mt|perl-5.44.0-27|577	perlthanks, pl2pm, and splain. Some utilities are provided by more specific
14mt|perl-5.44.0-27|578	packages like perldoc by perl-Pod-Perldoc.
14mt|perl-5.44.0-27|579	
14mt|perl-5.44.0-27|580	
14mt|perl-5.44.0-27|581	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|582	%package Archive-Tar
14mt|perl-5.44.0-27|583	Summary:        A module for Perl manipulation of .tar files
14mt|perl-5.44.0-27|584	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|585	Epoch:          0
14mt|perl-5.44.0-27|586	Version:        2.32
14mt|perl-5.44.0-27|587	BuildArch:      noarch
14mt|perl-5.44.0-27|588	Requires:       %perl_compat
14mt|perl-5.44.0-27|589	Requires:       perl(IO::Zlib) >= 1.01
14mt|perl-5.44.0-27|590	# Optional run-time:
14mt|perl-5.44.0-27|591	Requires:       perl(IO::Compress::Bzip2) >= 2.015
14mt|perl-5.44.0-27|592	# IO::String not used if perl supports useperlio which is true
14mt|perl-5.44.0-27|593	# Use Compress::Zlib's version for IO::Uncompress::Bunzip2
14mt|perl-5.44.0-27|594	Requires:       perl(IO::Uncompress::Bunzip2) >= 2.015
14mt|perl-5.44.0-27|595	%if %{without perl_bootstrap}
14mt|perl-5.44.0-27|596	Requires:       perl(Text::Diff)
14mt|perl-5.44.0-27|597	%endif
14mt|perl-5.44.0-27|598	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|599	%gendep_perl_Archive_Tar
14mt|perl-5.44.0-27|600	%endif
14mt|perl-5.44.0-27|601	
14mt|perl-5.44.0-27|602	%description Archive-Tar
14mt|perl-5.44.0-27|603	Archive::Tar provides an object oriented mechanism for handling tar files.  It
14mt|perl-5.44.0-27|604	provides class methods for quick and easy files handling while also allowing
14mt|perl-5.44.0-27|605	for the creation of tar file objects for custom manipulation.  If you have the
14mt|perl-5.44.0-27|606	IO::Zlib module installed, Archive::Tar will also support compressed or
14mt|perl-5.44.0-27|607	gzipped tar files.
14mt|perl-5.44.0-27|608	%endif
14mt|perl-5.44.0-27|609	
14mt|perl-5.44.0-27|610	%package Attribute-Handlers
14mt|perl-5.44.0-27|611	Summary:        Simpler definition of attribute handlers
14mt|perl-5.44.0-27|612	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|613	Epoch:          0
14mt|perl-5.44.0-27|614	Version:        1.01
14mt|perl-5.44.0-27|615	BuildArch:      noarch
14mt|perl-5.44.0-27|616	Requires:       %perl_compat
14mt|perl-5.44.0-27|617	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|618	%gendep_perl_Attribute_Handlers
14mt|perl-5.44.0-27|619	%endif
14mt|perl-5.44.0-27|620	Conflicts:      perl < 4:5.22.0-351
14mt|perl-5.44.0-27|621	
14mt|perl-5.44.0-27|622	%description Attribute-Handlers
14mt|perl-5.44.0-27|623	This Perl module, when inherited by a package, allows that package's class to
14mt|perl-5.44.0-27|624	define attribute handler subroutines for specific attributes. Variables and
14mt|perl-5.44.0-27|625	subroutines subsequently defined in that package, or in packages derived from
14mt|perl-5.44.0-27|626	that package may be given attributes with the same names as the attribute
14mt|perl-5.44.0-27|627	handler subroutines, which will then be called in one of the compilation
14mt|perl-5.44.0-27|628	phases (i.e. in a "BEGIN", "CHECK", "INIT", or "END" block).
14mt|perl-5.44.0-27|629	
14mt|perl-5.44.0-27|630	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|631	%package autodie
14mt|perl-5.44.0-27|632	Summary:        Replace functions with ones that succeed or die
14mt|perl-5.44.0-27|633	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|634	Epoch:          0
14mt|perl-5.44.0-27|635	Version:        2.29
14mt|perl-5.44.0-27|636	Requires:       %perl_compat
14mt|perl-5.44.0-27|637	BuildArch:      noarch
14mt|perl-5.44.0-27|638	Requires:       perl(B)
14mt|perl-5.44.0-27|639	Requires:       perl(Fcntl)
14mt|perl-5.44.0-27|640	Requires:       perl(overload)
14mt|perl-5.44.0-27|641	Requires:       perl(POSIX)
14mt|perl-5.44.0-27|642	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|643	%gendep_perl_autodie
14mt|perl-5.44.0-27|644	%endif
14mt|perl-5.44.0-27|645	Conflicts:      perl < 4:5.16.2-259
14mt|perl-5.44.0-27|646	
14mt|perl-5.44.0-27|647	%description autodie
14mt|perl-5.44.0-27|648	The "autodie" and "Fatal" pragma provides a convenient way to replace
14mt|perl-5.44.0-27|649	functions that normally return false on failure with equivalents that throw an
14mt|perl-5.44.0-27|650	exception on failure.
14mt|perl-5.44.0-27|651	
14mt|perl-5.44.0-27|652	However "Fatal" has been obsoleted by the new autodie pragma. Please use
14mt|perl-5.44.0-27|653	autodie in preference to "Fatal".
14mt|perl-5.44.0-27|654	%endif
14mt|perl-5.44.0-27|655	
14mt|perl-5.44.0-27|656	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|657	%package bignum
14mt|perl-5.44.0-27|658	Summary:        Transparent big number support for Perl
14mt|perl-5.44.0-27|659	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|660	Epoch:          0
14mt|perl-5.44.0-27|661	Version:        0.51
14mt|perl-5.44.0-27|662	Requires:       %perl_compat
14mt|perl-5.44.0-27|663	Requires:       perl(Carp)
14mt|perl-5.44.0-27|664	# Math::BigInt::Lite is optional
14mt|perl-5.44.0-27|665	Requires:       perl(Math::BigRat)
14mt|perl-5.44.0-27|666	Requires:       perl(warnings)
14mt|perl-5.44.0-27|667	BuildArch:      noarch
14mt|perl-5.44.0-27|668	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|669	%gendep_perl_bignum
14mt|perl-5.44.0-27|670	%endif
14mt|perl-5.44.0-27|671	
14mt|perl-5.44.0-27|672	%description bignum
14mt|perl-5.44.0-27|673	This package attempts to make it easier to write scripts that use BigInts and
14mt|perl-5.44.0-27|674	BigFloats in a transparent way.
14mt|perl-5.44.0-27|675	
14mt|perl-5.44.0-27|676	%package Carp
14mt|perl-5.44.0-27|677	Summary:        Alternative warn and die for modules
14mt|perl-5.44.0-27|678	Epoch:          0
14mt|perl-5.44.0-27|679	# Real version 1.50
14mt|perl-5.44.0-27|680	Version:        1.50
14mt|perl-5.44.0-27|681	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|682	Requires:       %perl_compat
14mt|perl-5.44.0-27|683	Provides:       perl(Carp::Heavy) = %{version}
14mt|perl-5.44.0-27|684	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|685	%gendep_perl_Carp
14mt|perl-5.44.0-27|686	%endif
14mt|perl-5.44.0-27|687	BuildArch:      noarch
14mt|perl-5.44.0-27|688	
14mt|perl-5.44.0-27|689	# Do not export unversioned module
14mt|perl-5.44.0-27|690	%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Carp\\)\\s*$
14mt|perl-5.44.0-27|691	
14mt|perl-5.44.0-27|692	%description Carp
14mt|perl-5.44.0-27|693	The Carp routines are useful in your own modules because they act like
14mt|perl-5.44.0-27|694	die() or warn(), but with a message which is more likely to be useful to a
14mt|perl-5.44.0-27|695	user of your module. In the case of cluck, confess, and longmess that
14mt|perl-5.44.0-27|696	context is a summary of every call in the call-stack. For a shorter message
14mt|perl-5.44.0-27|697	you can use carp or croak which report the error as being from where your
14mt|perl-5.44.0-27|698	module was called. There is no guarantee that that is where the error was,
14mt|perl-5.44.0-27|699	but it is a good educated guess.
14mt|perl-5.44.0-27|700	%endif
14mt|perl-5.44.0-27|701	
14mt|perl-5.44.0-27|702	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|703	%package Compress-Raw-Bzip2
14mt|perl-5.44.0-27|704	Summary:        Low-Level Interface to bzip2 compression library
14mt|perl-5.44.0-27|705	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|706	Epoch:          0
14mt|perl-5.44.0-27|707	Version:        2.084
14mt|perl-5.44.0-27|708	Requires:       perl(Exporter), perl(File::Temp)
14mt|perl-5.44.0-27|709	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|710	%gendep_perl_Compress_Raw_Bzip2
14mt|perl-5.44.0-27|711	%endif
14mt|perl-5.44.0-27|712	
14mt|perl-5.44.0-27|713	%description Compress-Raw-Bzip2
14mt|perl-5.44.0-27|714	This module provides a Perl interface to the bzip2 compression library.
14mt|perl-5.44.0-27|715	It is used by IO::Compress::Bzip2.
14mt|perl-5.44.0-27|716	
14mt|perl-5.44.0-27|717	%package Compress-Raw-Zlib
14mt|perl-5.44.0-27|718	Summary:        Low-Level Interface to the zlib compression library
14mt|perl-5.44.0-27|719	License:        (GPL+ or Artistic) and zlib
14mt|perl-5.44.0-27|720	Epoch:          0
14mt|perl-5.44.0-27|721	Version:        2.084
14mt|perl-5.44.0-27|722	Requires:       %perl_compat
14mt|perl-5.44.0-27|723	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|724	%gendep_perl_Compress_Raw_Zlib
14mt|perl-5.44.0-27|725	%endif
14mt|perl-5.44.0-27|726	
14mt|perl-5.44.0-27|727	%description Compress-Raw-Zlib
14mt|perl-5.44.0-27|728	This module provides a Perl interface to the zlib compression library.
14mt|perl-5.44.0-27|729	It is used by IO::Compress::Zlib.
14mt|perl-5.44.0-27|730	%endif
14mt|perl-5.44.0-27|731	
14mt|perl-5.44.0-27|732	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|733	%package Config-Perl-V
14mt|perl-5.44.0-27|734	Summary:        Structured data retrieval of perl -V output
14mt|perl-5.44.0-27|735	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|736	Epoch:          0
14mt|perl-5.44.0-27|737	Version:        0.32
14mt|perl-5.44.0-27|738	Requires:       %perl_compat
14mt|perl-5.44.0-27|739	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|740	%gendep_perl_Config_Perl_V
14mt|perl-5.44.0-27|741	%endif
14mt|perl-5.44.0-27|742	BuildArch:      noarch
14mt|perl-5.44.0-27|743	Conflicts:      perl < 4:5.22.0-347
14mt|perl-5.44.0-27|744	
14mt|perl-5.44.0-27|745	%description Config-Perl-V
14mt|perl-5.44.0-27|746	The command "perl -V" will return you an excerpt from the %%Config::Config
14mt|perl-5.44.0-27|747	hash combined with the output of "perl -V" that is not stored inside the hash,
14mt|perl-5.44.0-27|748	but only available to the perl binary itself. This package provides Perl
14mt|perl-5.44.0-27|749	module that will return you the output of "perl -V" in a structure.
14mt|perl-5.44.0-27|750	%endif
14mt|perl-5.44.0-27|751	
14mt|perl-5.44.0-27|752	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|753	%package constant
14mt|perl-5.44.0-27|754	Summary:        Perl pragma to declare constants
14mt|perl-5.44.0-27|755	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|756	Epoch:          0
14mt|perl-5.44.0-27|757	Version:        1.33
14mt|perl-5.44.0-27|758	Requires:       %perl_compat
14mt|perl-5.44.0-27|759	Requires:       perl(Carp)
14mt|perl-5.44.0-27|760	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|761	%gendep_perl_constant
14mt|perl-5.44.0-27|762	%endif
14mt|perl-5.44.0-27|763	BuildArch:      noarch
14mt|perl-5.44.0-27|764	Conflicts:      perl < 4:5.16.3-264
14mt|perl-5.44.0-27|765	
14mt|perl-5.44.0-27|766	%description constant
14mt|perl-5.44.0-27|767	This pragma allows you to declare constants at compile-time:
14mt|perl-5.44.0-27|768	
14mt|perl-5.44.0-27|769	use constant PI => 4 * atan2(1, 1);
14mt|perl-5.44.0-27|770	
14mt|perl-5.44.0-27|771	When you declare a constant such as "PI" using the method shown above,
14mt|perl-5.44.0-27|772	each machine your script runs upon can have as many digits of accuracy
14mt|perl-5.44.0-27|773	as it can use. Also, your program will be easier to read, more likely
14mt|perl-5.44.0-27|774	to be maintained (and maintained correctly), and far less likely to
14mt|perl-5.44.0-27|775	send a space probe to the wrong planet because nobody noticed the one
14mt|perl-5.44.0-27|776	equation in which you wrote 3.14195.
14mt|perl-5.44.0-27|777	
14mt|perl-5.44.0-27|778	When a constant is used in an expression, Perl replaces it with its
14mt|perl-5.44.0-27|779	value at compile time, and may then optimize the expression further.
14mt|perl-5.44.0-27|780	In particular, any code in an "if (CONSTANT)" block will be optimized
14mt|perl-5.44.0-27|781	away if the constant is false.
14mt|perl-5.44.0-27|782	%endif
14mt|perl-5.44.0-27|783	
14mt|perl-5.44.0-27|784	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|785	%package CPAN
14mt|perl-5.44.0-27|786	Summary:        Query, download and build perl modules from CPAN sites
14mt|perl-5.44.0-27|787	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|788	Epoch:          0
14mt|perl-5.44.0-27|789	Version:        2.22
14mt|perl-5.44.0-27|790	Requires:       make
14mt|perl-5.44.0-27|791	# Prefer Archive::Tar and Compress::Zlib over tar and gzip
14mt|perl-5.44.0-27|792	Requires:       perl(Archive::Tar) >= 1.50
14mt|perl-5.44.0-27|793	Requires:       perl(base)
14mt|perl-5.44.0-27|794	Requires:       perl(Data::Dumper)
14mt|perl-5.44.0-27|795	%if %{without perl_bootstrap}
14mt|perl-5.44.0-27|796	Requires:       perl(Devel::Size)
14mt|perl-5.44.0-27|797	%endif
14mt|perl-5.44.0-27|798	Requires:       perl(ExtUtils::Manifest)
14mt|perl-5.44.0-27|799	%if %{without perl_bootstrap}
14mt|perl-5.44.0-27|800	Requires:       perl(File::HomeDir) >= 0.65
14mt|perl-5.44.0-27|801	%endif
14mt|perl-5.44.0-27|802	Requires:       perl(File::Temp) >= 0.16
14mt|perl-5.44.0-27|803	Requires:       perl(lib)
14mt|perl-5.44.0-27|804	Requires:       perl(Net::Config)
14mt|perl-5.44.0-27|805	Requires:       perl(Net::FTP)
14mt|perl-5.44.0-27|806	Requires:       perl(POSIX)
14mt|perl-5.44.0-27|807	Requires:       perl(Term::ReadLine)
14mt|perl-5.44.0-27|808	%if %{without perl_bootstrap}
14mt|perl-5.44.0-27|809	Requires:       perl(URI)
14mt|perl-5.44.0-27|810	Requires:       perl(URI::Escape)
14mt|perl-5.44.0-27|811	%endif
14mt|perl-5.44.0-27|812	Requires:       perl(User::pwent)
14mt|perl-5.44.0-27|813	# Optional but higly recommended:
14mt|perl-5.44.0-27|814	%if %{without perl_bootstrap}
14mt|perl-5.44.0-27|815	Requires:       perl(Archive::Zip)
14mt|perl-5.44.0-27|816	Requires:       perl(Compress::Bzip2)
14mt|perl-5.44.0-27|817	Requires:       perl(CPAN::Meta) >= 2.110.350
14mt|perl-5.44.0-27|818	%endif
14mt|perl-5.44.0-27|819	Requires:       perl(Compress::Zlib)
14mt|perl-5.44.0-27|820	Requires:       perl(Digest::MD5)
14mt|perl-5.44.0-27|821	# CPAN encourages Digest::SHA strongly because of integrity checks
14mt|perl-5.44.0-27|822	Requires:       perl(Digest::SHA)
14mt|perl-5.44.0-27|823	Requires:       perl(Dumpvalue)
14mt|perl-5.44.0-27|824	Requires:       perl(ExtUtils::CBuilder)
14mt|perl-5.44.0-27|825	%if %{without perl_bootstrap}
14mt|perl-5.44.0-27|826	# Avoid circular deps local::lib -> Module::Install -> CPAN when bootstraping
14mt|perl-5.44.0-27|827	# local::lib recommended by CPAN::FirstTime default choice, bug #1122498
14mt|perl-5.44.0-27|828	Requires:       perl(local::lib)
14mt|perl-5.44.0-27|829	%endif
14mt|perl-5.44.0-27|830	# FIXME is this actually a hard requirement?
14mt|perl-5.44.0-27|831	Requires:       perl(Module::Build)
14mt|perl-5.44.0-27|832	%if %{without perl_bootstrap}
14mt|perl-5.44.0-27|833	Requires:       perl(Text::Glob)
14mt|perl-5.44.0-27|834	%endif
14mt|perl-5.44.0-27|835	Requires:       %perl_compat
14mt|perl-5.44.0-27|836	Provides:       cpan = %{version}
14mt|perl-5.44.0-27|837	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|838	%gendep_perl_CPAN
14mt|perl-5.44.0-27|839	%endif
14mt|perl-5.44.0-27|840	BuildArch:      noarch
14mt|perl-5.44.0-27|841	
14mt|perl-5.44.0-27|842	%description CPAN
14mt|perl-5.44.0-27|843	The CPAN module automates or at least simplifies the make and install of
14mt|perl-5.44.0-27|844	perl modules and extensions. It includes some primitive searching
14mt|perl-5.44.0-27|845	capabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certain
14mt|perl-5.44.0-27|846	external download clients to fetch distributions from the net.
14mt|perl-5.44.0-27|847	%endif
14mt|perl-5.44.0-27|848	
14mt|perl-5.44.0-27|849	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|850	%package CPAN-Meta
14mt|perl-5.44.0-27|851	Summary:        Distribution metadata for a CPAN dist
14mt|perl-5.44.0-27|852	Epoch:          0
14mt|perl-5.44.0-27|853	Version:        2.150010
14mt|perl-5.44.0-27|854	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|855	Requires:       %perl_compat
14mt|perl-5.44.0-27|856	Requires:       perl(CPAN::Meta::YAML) >= 0.011
14mt|perl-5.44.0-27|857	Requires:       perl(Encode)
14mt|perl-5.44.0-27|858	Requires:       perl(JSON::PP) >= 2.27300
14mt|perl-5.44.0-27|859	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|860	%gendep_perl_CPAN_Meta
14mt|perl-5.44.0-27|861	%endif
14mt|perl-5.44.0-27|862	BuildArch:      noarch
14mt|perl-5.44.0-27|863	
14mt|perl-5.44.0-27|864	%description CPAN-Meta
14mt|perl-5.44.0-27|865	Software distributions released to the CPAN include a META.json or, for
14mt|perl-5.44.0-27|866	older distributions, META.yml, which describes the distribution, its
14mt|perl-5.44.0-27|867	contents, and the requirements for building and installing the
14mt|perl-5.44.0-27|868	distribution. The data structure stored in the META.json file is described
14mt|perl-5.44.0-27|869	in CPAN::Meta::Spec.
14mt|perl-5.44.0-27|870	%endif
14mt|perl-5.44.0-27|871	
14mt|perl-5.44.0-27|872	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|873	%package CPAN-Meta-Requirements
14mt|perl-5.44.0-27|874	Summary:        Set of version requirements for a CPAN dist
14mt|perl-5.44.0-27|875	Epoch:          0
14mt|perl-5.44.0-27|876	# Real version 2.140
14mt|perl-5.44.0-27|877	Version:        2.140
14mt|perl-5.44.0-27|878	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|879	Requires:       %perl_compat
14mt|perl-5.44.0-27|880	BuildArch:      noarch
14mt|perl-5.44.0-27|881	# CPAN-Meta-Requirements used to have six decimal places
14mt|perl-5.44.0-27|882	%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(CPAN::Meta::Requirements\\)
14mt|perl-5.44.0-27|883	Provides:       perl(CPAN::Meta::Requirements) = %{version}000
14mt|perl-5.44.0-27|884	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|885	%gendep_perl_CPAN_Meta_Requirements
14mt|perl-5.44.0-27|886	%endif
14mt|perl-5.44.0-27|887	
14mt|perl-5.44.0-27|888	%description CPAN-Meta-Requirements
14mt|perl-5.44.0-27|889	A CPAN::Meta::Requirements object models a set of version constraints like
14mt|perl-5.44.0-27|890	those specified in the META.yml or META.json files in CPAN distributions.
14mt|perl-5.44.0-27|891	It can be built up by adding more and more constraints, and it will reduce
14mt|perl-5.44.0-27|892	them to the simplest representation.
14mt|perl-5.44.0-27|893	%endif
14mt|perl-5.44.0-27|894	
14mt|perl-5.44.0-27|895	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|896	%package CPAN-Meta-YAML
14mt|perl-5.44.0-27|897	Version:        0.018
14mt|perl-5.44.0-27|898	Epoch:          0
14mt|perl-5.44.0-27|899	Summary:        Read and write a subset of YAML for CPAN Meta files
14mt|perl-5.44.0-27|900	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|901	BuildArch:      noarch
14mt|perl-5.44.0-27|902	Requires:       %perl_compat
14mt|perl-5.44.0-27|903	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|904	%gendep_perl_CPAN_Meta_YAML
14mt|perl-5.44.0-27|905	%endif
14mt|perl-5.44.0-27|906	
14mt|perl-5.44.0-27|907	%description CPAN-Meta-YAML
14mt|perl-5.44.0-27|908	This module implements a subset of the YAML specification for use in reading
14mt|perl-5.44.0-27|909	and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be
14mt|perl-5.44.0-27|910	used for any other general YAML parsing or generation task.
14mt|perl-5.44.0-27|911	%endif
14mt|perl-5.44.0-27|912	
14mt|perl-5.44.0-27|913	
14mt|perl-5.44.0-27|914	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|915	%package Data-Dumper
14mt|perl-5.44.0-27|916	Summary:        Stringify perl data structures, suitable for printing and eval
14mt|perl-5.44.0-27|917	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|918	Epoch:          0
14mt|perl-5.44.0-27|919	Version:        2.174
14mt|perl-5.44.0-27|920	Requires:       %perl_compat
14mt|perl-5.44.0-27|921	Requires:       perl(Scalar::Util)
14mt|perl-5.44.0-27|922	Requires:       perl(XSLoader)
14mt|perl-5.44.0-27|923	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|924	%gendep_perl_Data_Dumper
14mt|perl-5.44.0-27|925	%endif
14mt|perl-5.44.0-27|926	
14mt|perl-5.44.0-27|927	%description Data-Dumper
14mt|perl-5.44.0-27|928	Given a list of scalars or reference variables, writes out their contents
14mt|perl-5.44.0-27|929	in perl syntax. The references can also be objects. The content of each
14mt|perl-5.44.0-27|930	variable is output in a single Perl statement. Handles self-referential
14mt|perl-5.44.0-27|931	structures correctly.
14mt|perl-5.44.0-27|932	%endif
14mt|perl-5.44.0-27|933	
14mt|perl-5.44.0-27|934	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|935	%package DB_File
14mt|perl-5.44.0-27|936	Summary:        Perl5 access to Berkeley DB version 1.x
14mt|perl-5.44.0-27|937	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|938	Epoch:          0
14mt|perl-5.44.0-27|939	Version:        1.843
14mt|perl-5.44.0-27|940	Requires:       %perl_compat
14mt|perl-5.44.0-27|941	Requires:       perl(Fcntl)
14mt|perl-5.44.0-27|942	Requires:       perl(XSLoader)
14mt|perl-5.44.0-27|943	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|944	%gendep_perl_DB_File
14mt|perl-5.44.0-27|945	%endif
14mt|perl-5.44.0-27|946	Conflicts:      perl < 4:5.16.3-264
14mt|perl-5.44.0-27|947	
14mt|perl-5.44.0-27|948	%description DB_File
14mt|perl-5.44.0-27|949	DB_File is a module which allows Perl programs to make use of the facilities
14mt|perl-5.44.0-27|950	provided by Berkeley DB version 1.x (if you have a newer version of DB, you
14mt|perl-5.44.0-27|951	will be limited to functionality provided by interface of version 1.x). The
14mt|perl-5.44.0-27|952	interface defined here mirrors the Berkeley DB interface closely.
14mt|perl-5.44.0-27|953	%endif
14mt|perl-5.44.0-27|954	
14mt|perl-5.44.0-27|955	%package Devel-Peek
14mt|perl-5.44.0-27|956	Summary:        A data debugging tool for the XS programmer
14mt|perl-5.44.0-27|957	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|958	Epoch:          0
14mt|perl-5.44.0-27|959	Version:        1.28
14mt|perl-5.44.0-27|960	Requires:       %perl_compat
14mt|perl-5.44.0-27|961	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|962	%gendep_perl_Devel_Peek
14mt|perl-5.44.0-27|963	%endif
14mt|perl-5.44.0-27|964	Conflicts:      perl < 4:5.22.0-351
14mt|perl-5.44.0-27|965	
14mt|perl-5.44.0-27|966	%description Devel-Peek
14mt|perl-5.44.0-27|967	Devel::Peek contains functions which allows raw Perl datatypes to be
14mt|perl-5.44.0-27|968	manipulated from a Perl script. This is used by those who do XS programming to
14mt|perl-5.44.0-27|969	check that the data they are sending from C to Perl looks as they think it
14mt|perl-5.44.0-27|970	should look.
14mt|perl-5.44.0-27|971	
14mt|perl-5.44.0-27|972	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|973	%package Devel-PPPort
14mt|perl-5.44.0-27|974	Summary:        Perl Pollution Portability header generator
14mt|perl-5.44.0-27|975	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|976	Epoch:          0
14mt|perl-5.44.0-27|977	Version:        3.52
14mt|perl-5.44.0-27|978	Requires:       %perl_compat
14mt|perl-5.44.0-27|979	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|980	%gendep_perl_Devel_PPPort
14mt|perl-5.44.0-27|981	%endif
14mt|perl-5.44.0-27|982	Conflicts:      perl < 4:5.20.1-310
14mt|perl-5.44.0-27|983	
14mt|perl-5.44.0-27|984	%description Devel-PPPort
14mt|perl-5.44.0-27|985	Perl's API has changed over time, gaining new features, new functions,
14mt|perl-5.44.0-27|986	increasing its flexibility, and reducing the impact on the C name space
14mt|perl-5.44.0-27|987	environment (reduced pollution). The header file written by this module,
14mt|perl-5.44.0-27|988	typically ppport.h, attempts to bring some of the newer Perl API features
14mt|perl-5.44.0-27|989	to older versions of Perl, so that you can worry less about keeping track
14mt|perl-5.44.0-27|990	of old releases, but users can still reap the benefit.
14mt|perl-5.44.0-27|991	%endif
14mt|perl-5.44.0-27|992	
14mt|perl-5.44.0-27|993	%package Devel-SelfStubber
14mt|perl-5.44.0-27|994	Summary:        Generate stubs for a SelfLoading module
14mt|perl-5.44.0-27|995	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|996	Epoch:          0
14mt|perl-5.44.0-27|997	Version:        1.06
14mt|perl-5.44.0-27|998	BuildArch:      noarch
14mt|perl-5.44.0-27|999	Requires:       %perl_compat
14mt|perl-5.44.0-27|1000	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1001	%gendep_perl_Devel_SelfStubber
14mt|perl-5.44.0-27|1002	%endif
14mt|perl-5.44.0-27|1003	Conflicts:      perl < 4:5.22.0-351
14mt|perl-5.44.0-27|1004	
14mt|perl-5.44.0-27|1005	%description Devel-SelfStubber
14mt|perl-5.44.0-27|1006	Devel::SelfStubber prints the stubs you need to put in the module before the
14mt|perl-5.44.0-27|1007	__DATA__ token (or you can get it to print the entire module with stubs
14mt|perl-5.44.0-27|1008	correctly placed). The stubs ensure that if a method is called, it will get
14mt|perl-5.44.0-27|1009	loaded. They are needed specifically for inherited autoloaded methods.
14mt|perl-5.44.0-27|1010	
14mt|perl-5.44.0-27|1011	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1012	%package Digest
14mt|perl-5.44.0-27|1013	Summary:        Modules that calculate message digests
14mt|perl-5.44.0-27|1014	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1015	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|1016	Epoch:          0
14mt|perl-5.44.0-27|1017	Version:        1.17.01
14mt|perl-5.44.0-27|1018	BuildArch:      noarch
14mt|perl-5.44.0-27|1019	Requires:       %perl_compat
14mt|perl-5.44.0-27|1020	Requires:       perl(MIME::Base64)
14mt|perl-5.44.0-27|1021	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1022	%gendep_perl_Digest
14mt|perl-5.44.0-27|1023	%endif
14mt|perl-5.44.0-27|1024	
14mt|perl-5.44.0-27|1025	%description Digest
14mt|perl-5.44.0-27|1026	The Digest:: modules calculate digests, also called "fingerprints" or
14mt|perl-5.44.0-27|1027	"hashes", of some data, called a message. The digest is (usually)
14mt|perl-5.44.0-27|1028	some small/fixed size string. The actual size of the digest depend of
14mt|perl-5.44.0-27|1029	the algorithm used. The message is simply a sequence of arbitrary
14mt|perl-5.44.0-27|1030	bytes or bits.
14mt|perl-5.44.0-27|1031	%endif
14mt|perl-5.44.0-27|1032	
14mt|perl-5.44.0-27|1033	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1034	%package Digest-MD5
14mt|perl-5.44.0-27|1035	Summary:        Perl interface to the MD5 Algorithm
14mt|perl-5.44.0-27|1036	License:        (GPL+ or Artistic) and BSD
14mt|perl-5.44.0-27|1037	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|1038	Epoch:          0
14mt|perl-5.44.0-27|1039	Version:        2.55
14mt|perl-5.44.0-27|1040	Requires:       %perl_compat
14mt|perl-5.44.0-27|1041	Requires:       perl(XSLoader)
14mt|perl-5.44.0-27|1042	# Recommended
14mt|perl-5.44.0-27|1043	Requires:       perl(Digest::base) >= 1.00
14mt|perl-5.44.0-27|1044	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1045	%gendep_perl_Digest_MD5
14mt|perl-5.44.0-27|1046	%endif
14mt|perl-5.44.0-27|1047	
14mt|perl-5.44.0-27|1048	%description Digest-MD5
14mt|perl-5.44.0-27|1049	The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5
14mt|perl-5.44.0-27|1050	Message Digest algorithm from within Perl programs. The algorithm takes as
14mt|perl-5.44.0-27|1051	input a message of arbitrary length and produces as output a 128-bit
14mt|perl-5.44.0-27|1052	"fingerprint" or "message digest" of the input.
14mt|perl-5.44.0-27|1053	%endif
14mt|perl-5.44.0-27|1054	
14mt|perl-5.44.0-27|1055	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1056	%package Digest-SHA
14mt|perl-5.44.0-27|1057	Summary:        Perl extension for SHA-1/224/256/384/512
14mt|perl-5.44.0-27|1058	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1059	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|1060	Epoch:          1
14mt|perl-5.44.0-27|1061	Version:        6.02
14mt|perl-5.44.0-27|1062	Requires:       %perl_compat
14mt|perl-5.44.0-27|1063	Requires:       perl(Carp)
14mt|perl-5.44.0-27|1064	# Recommended
14mt|perl-5.44.0-27|1065	Requires:       perl(Digest::base)
14mt|perl-5.44.0-27|1066	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1067	%gendep_perl_Digest_SHA
14mt|perl-5.44.0-27|1068	%endif
14mt|perl-5.44.0-27|1069	
14mt|perl-5.44.0-27|1070	%description Digest-SHA
14mt|perl-5.44.0-27|1071	Digest::SHA is a complete implementation of the NIST Secure Hash
14mt|perl-5.44.0-27|1072	Standard.  It gives Perl programmers a convenient way to calculate
14mt|perl-5.44.0-27|1073	SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests.  The
14mt|perl-5.44.0-27|1074	module can handle all types of input, including partial-byte data.
14mt|perl-5.44.0-27|1075	%endif
14mt|perl-5.44.0-27|1076	
14mt|perl-5.44.0-27|1077	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1078	%package Encode
14mt|perl-5.44.0-27|1079	Summary:        Character encodings in Perl
14mt|perl-5.44.0-27|1080	License:        (GPL+ or Artistic) and Artistic 2.0 and UCD
14mt|perl-5.44.0-27|1081	Epoch:          4
14mt|perl-5.44.0-27|1082	Version:        3.01
14mt|perl-5.44.0-27|1083	Requires:       %perl_compat
14mt|perl-5.44.0-27|1084	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1085	%gendep_perl_Encode
14mt|perl-5.44.0-27|1086	%endif
14mt|perl-5.44.0-27|1087	
14mt|perl-5.44.0-27|1088	%description Encode
14mt|perl-5.44.0-27|1089	The Encode module provides the interface between Perl strings and the rest
14mt|perl-5.44.0-27|1090	of the system. Perl strings are sequences of characters.
14mt|perl-5.44.0-27|1091	
14mt|perl-5.44.0-27|1092	%package encoding
14mt|perl-5.44.0-27|1093	Summary:        Write your Perl script in non-ASCII or non-UTF-8
14mt|perl-5.44.0-27|1094	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1095	Epoch:          4
14mt|perl-5.44.0-27|1096	Version:        2.22
14mt|perl-5.44.0-27|1097	# Keeping this sub-package arch-specific because it installs files into
14mt|perl-5.44.0-27|1098	# arch-specific directories.
14mt|perl-5.44.0-27|1099	Requires:       %perl_compat
14mt|perl-5.44.0-27|1100	Requires:       perl(Carp)
14mt|perl-5.44.0-27|1101	# Config not needed on perl ≥ 5.008
14mt|perl-5.44.0-27|1102	# Consider Filter::Util::Call as mandatory, bug #1165183, CPAN RT#100427
14mt|perl-5.44.0-27|1103	Requires:       perl(Filter::Util::Call)
14mt|perl-5.44.0-27|1104	# I18N::Langinfo is optional
14mt|perl-5.44.0-27|1105	# PerlIO::encoding is optional
14mt|perl-5.44.0-27|1106	Requires:       perl(utf8)
14mt|perl-5.44.0-27|1107	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1108	%gendep_perl_encoding
14mt|perl-5.44.0-27|1109	%endif
14mt|perl-5.44.0-27|1110	Conflicts:      perl-Encode < 2:2.60-314
14mt|perl-5.44.0-27|1111	
14mt|perl-5.44.0-27|1112	%description encoding
14mt|perl-5.44.0-27|1113	With the encoding pragma, you can write your Perl script in any encoding you
14mt|perl-5.44.0-27|1114	like (so long as the Encode module supports it) and still enjoy Unicode
14mt|perl-5.44.0-27|1115	support.
14mt|perl-5.44.0-27|1116	
14mt|perl-5.44.0-27|1117	However, this encoding module is deprecated under perl 5.18. It uses
14mt|perl-5.44.0-27|1118	a mechanism provided by perl that is deprecated under 5.18 and higher, and may
14mt|perl-5.44.0-27|1119	be removed in a future version.
14mt|perl-5.44.0-27|1120	
14mt|perl-5.44.0-27|1121	The easiest and the best alternative is to write your script in UTF-8.
14mt|perl-5.44.0-27|1122	
14mt|perl-5.44.0-27|1123	%package Encode-devel
14mt|perl-5.44.0-27|1124	Summary:        Character encodings in Perl
14mt|perl-5.44.0-27|1125	License:        (GPL+ or Artistic) and UCD
14mt|perl-5.44.0-27|1126	Epoch:          4
14mt|perl-5.44.0-27|1127	Version:        3.01
14mt|perl-5.44.0-27|1128	Requires:       %perl_compat
14mt|perl-5.44.0-27|1129	Requires:       %{name}-Encode = %{epoch}:%{version}-%{release}
14mt|perl-5.44.0-27|1130	Recommends:     perl-devel
14mt|perl-5.44.0-27|1131	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1132	%gendep_perl_Encode_devel
14mt|perl-5.44.0-27|1133	%endif
14mt|perl-5.44.0-27|1134	BuildArch:      noarch
14mt|perl-5.44.0-27|1135	
14mt|perl-5.44.0-27|1136	%description Encode-devel
14mt|perl-5.44.0-27|1137	enc2xs builds a Perl extension for use by Encode from either Unicode Character
14mt|perl-5.44.0-27|1138	Mapping files (.ucm) or Tcl Encoding Files (.enc). You can use enc2xs to add
14mt|perl-5.44.0-27|1139	your own encoding to perl. No knowledge of XS is necessary.
14mt|perl-5.44.0-27|1140	%endif
14mt|perl-5.44.0-27|1141	
14mt|perl-5.44.0-27|1142	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1143	%package Env
14mt|perl-5.44.0-27|1144	Summary:        Perl module that imports environment variables as scalars or arrays
14mt|perl-5.44.0-27|1145	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1146	Epoch:          0
14mt|perl-5.44.0-27|1147	Version:        1.04
14mt|perl-5.44.0-27|1148	Requires:       %perl_compat
14mt|perl-5.44.0-27|1149	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1150	%gendep_perl_Env
14mt|perl-5.44.0-27|1151	%endif
14mt|perl-5.44.0-27|1152	BuildArch:      noarch
14mt|perl-5.44.0-27|1153	Conflicts:      perl < 4:5.16.2-265
14mt|perl-5.44.0-27|1154	
14mt|perl-5.44.0-27|1155	%description Env
14mt|perl-5.44.0-27|1156	Perl maintains environment variables in a special hash named %%ENV. For when
14mt|perl-5.44.0-27|1157	this access method is inconvenient, the Perl module Env allows environment
14mt|perl-5.44.0-27|1158	variables to be treated as scalar or array variables.
14mt|perl-5.44.0-27|1159	%endif
14mt|perl-5.44.0-27|1160	
14mt|perl-5.44.0-27|1161	%package Errno
14mt|perl-5.44.0-27|1162	Summary:        System errno constants
14mt|perl-5.44.0-27|1163	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1164	Epoch:          0
14mt|perl-5.44.0-27|1165	Version:        1.30
14mt|perl-5.44.0-27|1166	Requires:       %perl_compat
14mt|perl-5.44.0-27|1167	# Errno.pm bakes in kernel version at build time and compares it against
14mt|perl-5.44.0-27|1168	# $Config{osvers} at run time. Match exact interpreter build. Bug #1393421.
14mt|perl-5.44.0-27|1169	Requires:       perl-libs%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
14mt|perl-5.44.0-27|1170	Requires:       perl(Carp)
14mt|perl-5.44.0-27|1171	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1172	%gendep_perl_Errno
14mt|perl-5.44.0-27|1173	%endif
14mt|perl-5.44.0-27|1174	Conflicts:      perl < 4:5.22.0-351
14mt|perl-5.44.0-27|1175	
14mt|perl-5.44.0-27|1176	%description Errno
14mt|perl-5.44.0-27|1177	"Errno" defines and conditionally exports all the error constants defined in
14mt|perl-5.44.0-27|1178	your system "errno.h" include file. It has a single export tag, ":POSIX",
14mt|perl-5.44.0-27|1179	which will export all POSIX defined error numbers.
14mt|perl-5.44.0-27|1180	
14mt|perl-5.44.0-27|1181	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1182	%package experimental
14mt|perl-5.44.0-27|1183	Summary:        Experimental features made easy
14mt|perl-5.44.0-27|1184	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1185	Epoch:          0
14mt|perl-5.44.0-27|1186	Version:        0.020
14mt|perl-5.44.0-27|1187	Requires:       %perl_compat
14mt|perl-5.44.0-27|1188	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1189	%gendep_perl_experimental
14mt|perl-5.44.0-27|1190	%endif
14mt|perl-5.44.0-27|1191	BuildArch:      noarch
14mt|perl-5.44.0-27|1192	Conflicts:      perl < 4:5.20.0-303
14mt|perl-5.44.0-27|1193	
14mt|perl-5.44.0-27|1194	%description experimental
14mt|perl-5.44.0-27|1195	This pragma provides an easy and convenient way to enable or disable
14mt|perl-5.44.0-27|1196	experimental features.
14mt|perl-5.44.0-27|1197	%endif
14mt|perl-5.44.0-27|1198	
14mt|perl-5.44.0-27|1199	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1200	%package Exporter
14mt|perl-5.44.0-27|1201	Summary:        Implements default import method for modules
14mt|perl-5.44.0-27|1202	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1203	Epoch:          0
14mt|perl-5.44.0-27|1204	Version:        5.73
14mt|perl-5.44.0-27|1205	Requires:       %perl_compat
14mt|perl-5.44.0-27|1206	Requires:       perl(Carp) >= 1.05
14mt|perl-5.44.0-27|1207	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1208	%gendep_perl_Exporter
14mt|perl-5.44.0-27|1209	%endif
14mt|perl-5.44.0-27|1210	BuildArch:      noarch
14mt|perl-5.44.0-27|1211	Conflicts:      perl < 4:5.16.2-265
14mt|perl-5.44.0-27|1212	
14mt|perl-5.44.0-27|1213	%description Exporter
14mt|perl-5.44.0-27|1214	The Exporter module implements an import method which allows a module to
14mt|perl-5.44.0-27|1215	export functions and variables to its users' name spaces. Many modules use
14mt|perl-5.44.0-27|1216	Exporter rather than implementing their own import method because Exporter
14mt|perl-5.44.0-27|1217	provides a highly flexible interface, with an implementation optimized for
14mt|perl-5.44.0-27|1218	the common case.
14mt|perl-5.44.0-27|1219	%endif
14mt|perl-5.44.0-27|1220	
14mt|perl-5.44.0-27|1221	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1222	%package ExtUtils-CBuilder
14mt|perl-5.44.0-27|1223	Summary:        Compile and link C code for Perl modules
14mt|perl-5.44.0-27|1224	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1225	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|1226	Epoch:          1
14mt|perl-5.44.0-27|1227	Version:        0.280231
14mt|perl-5.44.0-27|1228	BuildArch:      noarch
14mt|perl-5.44.0-27|1229	# C and C++ compilers are highly recommended because compiling code is the
14mt|perl-5.44.0-27|1230	# purpose of ExtUtils::CBuilder, bug #1547165
14mt|perl-5.44.0-27|1231	Requires:       gcc
14mt|perl-5.44.0-27|1232	Requires:       gcc-c++
14mt|perl-5.44.0-27|1233	Requires:       perl-devel
14mt|perl-5.44.0-27|1234	Requires:       %perl_compat
14mt|perl-5.44.0-27|1235	Requires:       perl(DynaLoader)
14mt|perl-5.44.0-27|1236	Requires:       perl(ExtUtils::Mksymlists)
14mt|perl-5.44.0-27|1237	Requires:       perl(File::Spec) >= 3.13
14mt|perl-5.44.0-27|1238	Requires:       perl(Perl::OSType) >= 1
14mt|perl-5.44.0-27|1239	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1240	%gendep_perl_ExtUtils_CBuilder
14mt|perl-5.44.0-27|1241	%endif
14mt|perl-5.44.0-27|1242	
14mt|perl-5.44.0-27|1243	%description ExtUtils-CBuilder
14mt|perl-5.44.0-27|1244	This module can build the C portions of Perl modules by invoking the
14mt|perl-5.44.0-27|1245	appropriate compilers and linkers in a cross-platform manner. It was motivated
14mt|perl-5.44.0-27|1246	by the Module::Build project, but may be useful for other purposes as well.
14mt|perl-5.44.0-27|1247	%endif
14mt|perl-5.44.0-27|1248	
14mt|perl-5.44.0-27|1249	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1250	%package ExtUtils-Command
14mt|perl-5.44.0-27|1251	Summary:        Perl routines to replace common UNIX commands in Makefiles
14mt|perl-5.44.0-27|1252	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1253	Epoch:          1
14mt|perl-5.44.0-27|1254	Version:        7.34
14mt|perl-5.44.0-27|1255	BuildArch:      noarch
14mt|perl-5.44.0-27|1256	Requires:       %perl_compat
14mt|perl-5.44.0-27|1257	Conflicts:      perl < 4:5.20.1-312
14mt|perl-5.44.0-27|1258	Requires:       perl(File::Find)
14mt|perl-5.44.0-27|1259	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1260	%gendep_perl_ExtUtils_Command
14mt|perl-5.44.0-27|1261	%endif
14mt|perl-5.44.0-27|1262	
14mt|perl-5.44.0-27|1263	%description ExtUtils-Command
14mt|perl-5.44.0-27|1264	This Perl module is used to replace common UNIX commands. In all cases the
14mt|perl-5.44.0-27|1265	functions work with @ARGV rather than taking arguments. This makes them
14mt|perl-5.44.0-27|1266	easier to deal with in Makefiles.
14mt|perl-5.44.0-27|1267	%endif
14mt|perl-5.44.0-27|1268	
14mt|perl-5.44.0-27|1269	%package ExtUtils-Embed
14mt|perl-5.44.0-27|1270	Summary:        Utilities for embedding Perl in C/C++ applications
14mt|perl-5.44.0-27|1271	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1272	Epoch:          0
14mt|perl-5.44.0-27|1273	Version:        1.35
14mt|perl-5.44.0-27|1274	Requires:       perl-devel
14mt|perl-5.44.0-27|1275	Requires:       %perl_compat
14mt|perl-5.44.0-27|1276	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1277	%gendep_perl_ExtUtils_Embed
14mt|perl-5.44.0-27|1278	%endif
14mt|perl-5.44.0-27|1279	BuildArch:      noarch
14mt|perl-5.44.0-27|1280	
14mt|perl-5.44.0-27|1281	%description ExtUtils-Embed
14mt|perl-5.44.0-27|1282	Utilities for embedding Perl in C/C++ applications.
14mt|perl-5.44.0-27|1283	
14mt|perl-5.44.0-27|1284	
14mt|perl-5.44.0-27|1285	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1286	%package ExtUtils-Install
14mt|perl-5.44.0-27|1287	Summary:        Install files from here to there
14mt|perl-5.44.0-27|1288	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1289	Epoch:          0
14mt|perl-5.44.0-27|1290	Version:        2.14
14mt|perl-5.44.0-27|1291	BuildArch:      noarch
14mt|perl-5.44.0-27|1292	Requires:       %perl_compat
14mt|perl-5.44.0-27|1293	Requires:       perl(Data::Dumper)
14mt|perl-5.44.0-27|1294	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1295	%gendep_perl_ExtUtils_Install
14mt|perl-5.44.0-27|1296	%endif
14mt|perl-5.44.0-27|1297	
14mt|perl-5.44.0-27|1298	%description ExtUtils-Install
14mt|perl-5.44.0-27|1299	Handles the installing and uninstalling of perl modules, scripts, man
14mt|perl-5.44.0-27|1300	pages, etc.
14mt|perl-5.44.0-27|1301	%endif
14mt|perl-5.44.0-27|1302	
14mt|perl-5.44.0-27|1303	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1304	%package ExtUtils-MakeMaker
14mt|perl-5.44.0-27|1305	Summary:        Create a module Makefile
14mt|perl-5.44.0-27|1306	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1307	Epoch:          1
14mt|perl-5.44.0-27|1308	Version:        7.34
14mt|perl-5.44.0-27|1309	# These dependencies are weak in order to relieve building noarch
14mt|perl-5.44.0-27|1310	# packages from perl-devel and gcc. See bug #1547165.
14mt|perl-5.44.0-27|1311	# If an XS module is built, the generated Makefile executes gcc.
14mt|perl-5.44.0-27|1312	Recommends:     gcc
14mt|perl-5.44.0-27|1313	# If an XS module is built, code generated from XS will be compiled and it
14mt|perl-5.44.0-27|1314	# includes Perl header files.
14mt|perl-5.44.0-27|1315	Recommends:     perl-devel
14mt|perl-5.44.0-27|1316	Requires:       %perl_compat
14mt|perl-5.44.0-27|1317	Requires:       perl(Data::Dumper)
14mt|perl-5.44.0-27|1318	Requires:       perl(DynaLoader)
14mt|perl-5.44.0-27|1319	Requires:       perl(ExtUtils::Command)
14mt|perl-5.44.0-27|1320	Requires:       perl(ExtUtils::Install)
14mt|perl-5.44.0-27|1321	Requires:       perl(ExtUtils::Manifest)
14mt|perl-5.44.0-27|1322	Requires:       perl(File::Find)
14mt|perl-5.44.0-27|1323	Requires:       perl(Getopt::Long)
14mt|perl-5.44.0-27|1324	# Optional Pod::Man is needed for generating manual pages from POD
14mt|perl-5.44.0-27|1325	Requires:       perl(Pod::Man)
14mt|perl-5.44.0-27|1326	Requires:       perl(POSIX)
14mt|perl-5.44.0-27|1327	Requires:       perl(Test::Harness)
14mt|perl-5.44.0-27|1328	Requires:       perl(version)
14mt|perl-5.44.0-27|1329	# If an XS module is compiled, xsubpp(1) is needed
14mt|perl-5.44.0-27|1330	Requires:       perl-ExtUtils-ParseXS
14mt|perl-5.44.0-27|1331	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1332	%gendep_perl_ExtUtils_MakeMaker
14mt|perl-5.44.0-27|1333	%endif
14mt|perl-5.44.0-27|1334	BuildArch:      noarch
14mt|perl-5.44.0-27|1335	
14mt|perl-5.44.0-27|1336	# Filter false DynaLoader provides. Versioned perl(DynaLoader) keeps
14mt|perl-5.44.0-27|1337	# unfiltered on perl package, no need to reinject it.
14mt|perl-5.44.0-27|1338	%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DynaLoader\\)\\s*$
14mt|perl-5.44.0-27|1339	%global __provides_exclude %__provides_exclude|^perl\\(ExtUtils::MakeMaker::_version\\)
14mt|perl-5.44.0-27|1340	
14mt|perl-5.44.0-27|1341	%description ExtUtils-MakeMaker
14mt|perl-5.44.0-27|1342	Create a module Makefile.
14mt|perl-5.44.0-27|1343	%endif
14mt|perl-5.44.0-27|1344	
14mt|perl-5.44.0-27|1345	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1346	%package ExtUtils-Manifest
14mt|perl-5.44.0-27|1347	Summary:        Utilities to write and check a MANIFEST file
14mt|perl-5.44.0-27|1348	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1349	Epoch:          0
14mt|perl-5.44.0-27|1350	Version:        1.70
14mt|perl-5.44.0-27|1351	Requires:       %perl_compat
14mt|perl-5.44.0-27|1352	Requires:       perl(File::Path)
14mt|perl-5.44.0-27|1353	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1354	%gendep_perl_ExtUtils_Manifest
14mt|perl-5.44.0-27|1355	%endif
14mt|perl-5.44.0-27|1356	BuildArch:      noarch
14mt|perl-5.44.0-27|1357	
14mt|perl-5.44.0-27|1358	%description ExtUtils-Manifest
14mt|perl-5.44.0-27|1359	%{summary}.
14mt|perl-5.44.0-27|1360	%endif
14mt|perl-5.44.0-27|1361	
14mt|perl-5.44.0-27|1362	%package ExtUtils-Miniperl
14mt|perl-5.44.0-27|1363	Summary:        Write the C code for perlmain.c
14mt|perl-5.44.0-27|1364	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1365	Epoch:          0
14mt|perl-5.44.0-27|1366	Version:        1.09
14mt|perl-5.44.0-27|1367	Requires:       perl-devel
14mt|perl-5.44.0-27|1368	Requires:       %perl_compat
14mt|perl-5.44.0-27|1369	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1370	%gendep_perl_ExtUtils_Miniperl
14mt|perl-5.44.0-27|1371	%endif
14mt|perl-5.44.0-27|1372	BuildArch:      noarch
14mt|perl-5.44.0-27|1373	
14mt|perl-5.44.0-27|1374	%description ExtUtils-Miniperl
14mt|perl-5.44.0-27|1375	writemain() takes an argument list of directories containing archive libraries
14mt|perl-5.44.0-27|1376	that relate to perl modules and should be linked into a new perl binary. It
14mt|perl-5.44.0-27|1377	writes a corresponding perlmain.c file that is a plain C file containing all
14mt|perl-5.44.0-27|1378	the bootstrap code to make the If the first argument to writemain() is a
14mt|perl-5.44.0-27|1379	reference to a scalar it is used as the filename to open for ouput. Any other
14mt|perl-5.44.0-27|1380	reference is used as the filehandle to write to. Otherwise output defaults to
14mt|perl-5.44.0-27|1381	STDOUT.
14mt|perl-5.44.0-27|1382	
14mt|perl-5.44.0-27|1383	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1384	%package ExtUtils-MM-Utils
14mt|perl-5.44.0-27|1385	Summary:        ExtUtils::MM methods without dependency on ExtUtils::MakeMaker
14mt|perl-5.44.0-27|1386	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1387	Epoch:          1
14mt|perl-5.44.0-27|1388	# Real version 7.11_06
14mt|perl-5.44.0-27|1389	# Dual-life ExtUtils-MakeMaker generate it with its version
14mt|perl-5.44.0-27|1390	Version:        7.24
14mt|perl-5.44.0-27|1391	BuildArch:      noarch
14mt|perl-5.44.0-27|1392	Requires:       %perl_compat
14mt|perl-5.44.0-27|1393	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1394	%gendep_perl_ExtUtils_MM_Utils
14mt|perl-5.44.0-27|1395	%endif
14mt|perl-5.44.0-27|1396	
14mt|perl-5.44.0-27|1397	%description ExtUtils-MM-Utils
14mt|perl-5.44.0-27|1398	This is a collection of ExtUtils::MM subroutines that are used by many
14mt|perl-5.44.0-27|1399	other modules but that do not need full-featured ExtUtils::MakeMaker. The
14mt|perl-5.44.0-27|1400	issue with ExtUtils::MakeMaker is it pulls in Perl header files and that
14mt|perl-5.44.0-27|1401	is an overkill for small subroutines.
14mt|perl-5.44.0-27|1402	%endif
14mt|perl-5.44.0-27|1403	
14mt|perl-5.44.0-27|1404	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1405	%package ExtUtils-ParseXS
14mt|perl-5.44.0-27|1406	Summary:        Module and a script for converting Perl XS code into C code
14mt|perl-5.44.0-27|1407	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1408	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|1409	Epoch:          1
14mt|perl-5.44.0-27|1410	Version:        3.40
14mt|perl-5.44.0-27|1411	Requires:       %perl_compat
14mt|perl-5.44.0-27|1412	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1413	%gendep_perl_ExtUtils_ParseXS
14mt|perl-5.44.0-27|1414	%endif
14mt|perl-5.44.0-27|1415	BuildArch:      noarch
14mt|perl-5.44.0-27|1416	
14mt|perl-5.44.0-27|1417	%description ExtUtils-ParseXS
14mt|perl-5.44.0-27|1418	ExtUtils::ParseXS will compile XS code into C code by embedding the constructs
14mt|perl-5.44.0-27|1419	necessary to let C functions manipulate Perl values and creates the glue
14mt|perl-5.44.0-27|1420	necessary to let Perl access those functions.
14mt|perl-5.44.0-27|1421	%endif
14mt|perl-5.44.0-27|1422	
14mt|perl-5.44.0-27|1423	
14mt|perl-5.44.0-27|1424	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1425	%package File-Fetch
14mt|perl-5.44.0-27|1426	Summary:        Generic file fetching mechanism
14mt|perl-5.44.0-27|1427	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1428	Epoch:          0
14mt|perl-5.44.0-27|1429	Version:        0.56
14mt|perl-5.44.0-27|1430	Requires:       perl(IPC::Cmd) >= 0.36
14mt|perl-5.44.0-27|1431	Requires:       perl(Module::Load::Conditional) >= 0.04
14mt|perl-5.44.0-27|1432	Requires:       perl(Params::Check) >= 0.07
14mt|perl-5.44.0-27|1433	Requires:       %perl_compat
14mt|perl-5.44.0-27|1434	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1435	%gendep_perl_File_Fetch
14mt|perl-5.44.0-27|1436	%endif
14mt|perl-5.44.0-27|1437	BuildArch:      noarch
14mt|perl-5.44.0-27|1438	
14mt|perl-5.44.0-27|1439	%description File-Fetch
14mt|perl-5.44.0-27|1440	File::Fetch is a generic file fetching mechanism.
14mt|perl-5.44.0-27|1441	%endif
14mt|perl-5.44.0-27|1442	
14mt|perl-5.44.0-27|1443	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1444	%package File-Path
14mt|perl-5.44.0-27|1445	Summary:        Create or remove directory trees
14mt|perl-5.44.0-27|1446	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1447	Epoch:          0
14mt|perl-5.44.0-27|1448	Version:        2.16
14mt|perl-5.44.0-27|1449	Requires:       %perl_compat
14mt|perl-5.44.0-27|1450	Requires:       perl(Carp)
14mt|perl-5.44.0-27|1451	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1452	%gendep_perl_File_Path
14mt|perl-5.44.0-27|1453	%endif
14mt|perl-5.44.0-27|1454	BuildArch:      noarch
14mt|perl-5.44.0-27|1455	Conflicts:      perl < 4:5.16.2-265
14mt|perl-5.44.0-27|1456	
14mt|perl-5.44.0-27|1457	%description File-Path
14mt|perl-5.44.0-27|1458	This module provides a convenient way to create directories of arbitrary
14mt|perl-5.44.0-27|1459	depth and to delete an entire directory subtree from the file system.
14mt|perl-5.44.0-27|1460	%endif
14mt|perl-5.44.0-27|1461	
14mt|perl-5.44.0-27|1462	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1463	%package File-Temp
14mt|perl-5.44.0-27|1464	Summary:        Return name and handle of a temporary file safely
14mt|perl-5.44.0-27|1465	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1466	Epoch:          0
14mt|perl-5.44.0-27|1467	Version:        0.2309
14mt|perl-5.44.0-27|1468	Requires:       %perl_compat
14mt|perl-5.44.0-27|1469	BuildArch:      noarch
14mt|perl-5.44.0-27|1470	Requires:       perl(File::Path) >= 2.06
14mt|perl-5.44.0-27|1471	Requires:       perl(POSIX)
14mt|perl-5.44.0-27|1472	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1473	%gendep_perl_File_Temp
14mt|perl-5.44.0-27|1474	%endif
14mt|perl-5.44.0-27|1475	Conflicts:      perl < 4:5.16.2-265
14mt|perl-5.44.0-27|1476	
14mt|perl-5.44.0-27|1477	%description File-Temp
14mt|perl-5.44.0-27|1478	File::Temp can be used to create and open temporary files in a safe way.
14mt|perl-5.44.0-27|1479	There is both a function interface and an object-oriented interface. The
14mt|perl-5.44.0-27|1480	File::Temp constructor or the tempfile() function can be used to return the
14mt|perl-5.44.0-27|1481	name and the open file handle of a temporary file. The tempdir() function
14mt|perl-5.44.0-27|1482	can be used to create a temporary directory.
14mt|perl-5.44.0-27|1483	%endif
14mt|perl-5.44.0-27|1484	
14mt|perl-5.44.0-27|1485	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1486	# FIXME Filter-Simple? version?
14mt|perl-5.44.0-27|1487	%package Filter
14mt|perl-5.44.0-27|1488	Summary:        Perl source filters
14mt|perl-5.44.0-27|1489	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1490	Epoch:          2
14mt|perl-5.44.0-27|1491	Version:        1.55
14mt|perl-5.44.0-27|1492	Requires:       %perl_compat
14mt|perl-5.44.0-27|1493	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1494	%gendep_perl_Filter
14mt|perl-5.44.0-27|1495	%endif
14mt|perl-5.44.0-27|1496	
14mt|perl-5.44.0-27|1497	%description Filter
14mt|perl-5.44.0-27|1498	Source filters alter the program text of a module before Perl sees it, much as
14mt|perl-5.44.0-27|1499	a C preprocessor alters the source text of a C program before the compiler
14mt|perl-5.44.0-27|1500	sees it.
14mt|perl-5.44.0-27|1501	%endif
14mt|perl-5.44.0-27|1502	
14mt|perl-5.44.0-27|1503	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1504	%package Filter-Simple
14mt|perl-5.44.0-27|1505	Summary:        Simplified Perl source filtering
14mt|perl-5.44.0-27|1506	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1507	Epoch:          0
14mt|perl-5.44.0-27|1508	Version:        0.95
14mt|perl-5.44.0-27|1509	BuildArch:      noarch
14mt|perl-5.44.0-27|1510	Requires:       %perl_compat
14mt|perl-5.44.0-27|1511	Conflicts:      perl < 4:5.20.1-312
14mt|perl-5.44.0-27|1512	Requires:       perl(Text::Balanced) >= 1.97
14mt|perl-5.44.0-27|1513	Requires:       perl(warnings)
14mt|perl-5.44.0-27|1514	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1515	%gendep_perl_Filter_Simple
14mt|perl-5.44.0-27|1516	%endif
14mt|perl-5.44.0-27|1517	
14mt|perl-5.44.0-27|1518	%description Filter-Simple
14mt|perl-5.44.0-27|1519	The Filter::Simple Perl module provides a simplified interface to
14mt|perl-5.44.0-27|1520	Filter::Util::Call; one that is sufficient for most common cases.
14mt|perl-5.44.0-27|1521	%endif
14mt|perl-5.44.0-27|1522	
14mt|perl-5.44.0-27|1523	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1524	%package Getopt-Long
14mt|perl-5.44.0-27|1525	Summary:        Extended processing of command line options
14mt|perl-5.44.0-27|1526	License:        GPLv2+ or Artistic
14mt|perl-5.44.0-27|1527	Epoch:          1
14mt|perl-5.44.0-27|1528	Version:        2.50
14mt|perl-5.44.0-27|1529	Requires:       %perl_compat
14mt|perl-5.44.0-27|1530	Requires:       perl(overload)
14mt|perl-5.44.0-27|1531	Requires:       perl(Text::ParseWords)
14mt|perl-5.44.0-27|1532	# Recommended:
14mt|perl-5.44.0-27|1533	Requires:       perl(Pod::Usage) >= 1.14
14mt|perl-5.44.0-27|1534	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1535	%gendep_perl_Getopt_Long
14mt|perl-5.44.0-27|1536	%endif
14mt|perl-5.44.0-27|1537	BuildArch:      noarch
14mt|perl-5.44.0-27|1538	Conflicts:      perl < 4:5.16.3-268
14mt|perl-5.44.0-27|1539	
14mt|perl-5.44.0-27|1540	%description Getopt-Long
14mt|perl-5.44.0-27|1541	The Getopt::Long module implements an extended getopt function called
14mt|perl-5.44.0-27|1542	GetOptions(). It parses the command line from @ARGV, recognizing and removing
14mt|perl-5.44.0-27|1543	specified options and their possible values.  It adheres to the POSIX syntax
14mt|perl-5.44.0-27|1544	for command line options, with GNU extensions. In general, this means that
14mt|perl-5.44.0-27|1545	options have long names instead of single letters, and are introduced with
14mt|perl-5.44.0-27|1546	a double dash "--". Support for bundling of command line options, as was the
14mt|perl-5.44.0-27|1547	case with the more traditional single-letter approach, is provided but not
14mt|perl-5.44.0-27|1548	enabled by default.
14mt|perl-5.44.0-27|1549	%endif
14mt|perl-5.44.0-27|1550	
14mt|perl-5.44.0-27|1551	%package IO
14mt|perl-5.44.0-27|1552	Summary:        Perl input/output modules
14mt|perl-5.44.0-27|1553	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1554	Epoch:          0
14mt|perl-5.44.0-27|1555	Version:        1.40
14mt|perl-5.44.0-27|1556	Requires:       %perl_compat
14mt|perl-5.44.0-27|1557	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1558	%gendep_perl_IO
14mt|perl-5.44.0-27|1559	%endif
14mt|perl-5.44.0-27|1560	
14mt|perl-5.44.0-27|1561	%description IO
14mt|perl-5.44.0-27|1562	This is a collection of Perl input/output modules.
14mt|perl-5.44.0-27|1563	
14mt|perl-5.44.0-27|1564	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1565	%package IO-Compress
14mt|perl-5.44.0-27|1566	Summary:        IO::Compress wrapper for modules
14mt|perl-5.44.0-27|1567	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1568	Epoch:          0
14mt|perl-5.44.0-27|1569	Version:        2.084
14mt|perl-5.44.0-27|1570	Requires:       %perl_compat
14mt|perl-5.44.0-27|1571	Obsoletes:      perl-Compress-Zlib <= 2.020
14mt|perl-5.44.0-27|1572	Provides:       perl(IO::Uncompress::Bunzip2)
14mt|perl-5.44.0-27|1573	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1574	%gendep_perl_IO_Compress
14mt|perl-5.44.0-27|1575	%endif
14mt|perl-5.44.0-27|1576	BuildArch:      noarch
14mt|perl-5.44.0-27|1577	
14mt|perl-5.44.0-27|1578	%description IO-Compress
14mt|perl-5.44.0-27|1579	This module is the base class for all IO::Compress and IO::Uncompress modules.
14mt|perl-5.44.0-27|1580	This module is not intended for direct use in application code. Its sole
14mt|perl-5.44.0-27|1581	purpose is to to be sub-classed by IO::Compress modules.
14mt|perl-5.44.0-27|1582	%endif
14mt|perl-5.44.0-27|1583	
14mt|perl-5.44.0-27|1584	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1585	%package IO-Socket-IP
14mt|perl-5.44.0-27|1586	Summary:        Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6
14mt|perl-5.44.0-27|1587	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1588	Epoch:          0
14mt|perl-5.44.0-27|1589	Version:        0.39
14mt|perl-5.44.0-27|1590	Requires:       %perl_compat
14mt|perl-5.44.0-27|1591	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1592	%gendep_perl_IO_Socket_IP
14mt|perl-5.44.0-27|1593	%endif
14mt|perl-5.44.0-27|1594	BuildArch:      noarch
14mt|perl-5.44.0-27|1595	Conflicts:      perl < 4:5.20.0-303
14mt|perl-5.44.0-27|1596	
14mt|perl-5.44.0-27|1597	%description IO-Socket-IP
14mt|perl-5.44.0-27|1598	This module provides a protocol-independent way to use IPv4 and IPv6
14mt|perl-5.44.0-27|1599	sockets, as a drop-in replacement for IO::Socket::INET. Most constructor
14mt|perl-5.44.0-27|1600	arguments and methods are provided in a backward-compatible way.
14mt|perl-5.44.0-27|1601	%endif
14mt|perl-5.44.0-27|1602	
14mt|perl-5.44.0-27|1603	%package IO-Zlib
14mt|perl-5.44.0-27|1604	Summary:        Perl IO:: style interface to Compress::Zlib
14mt|perl-5.44.0-27|1605	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1606	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|1607	Epoch:          1
14mt|perl-5.44.0-27|1608	Version:        1.10
14mt|perl-5.44.0-27|1609	Requires:       perl(Compress::Zlib)
14mt|perl-5.44.0-27|1610	Requires:       %perl_compat
14mt|perl-5.44.0-27|1611	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1612	%gendep_perl_IO_Zlib
14mt|perl-5.44.0-27|1613	%endif
14mt|perl-5.44.0-27|1614	BuildArch:      noarch
14mt|perl-5.44.0-27|1615	
14mt|perl-5.44.0-27|1616	%description IO-Zlib
14mt|perl-5.44.0-27|1617	This modules provides an IO:: style interface to the Compress::Zlib package.
14mt|perl-5.44.0-27|1618	The main advantage is that you can use an IO::Zlib object in much the same way
14mt|perl-5.44.0-27|1619	as an IO::File object so you can have common code that doesn't know which sort
14mt|perl-5.44.0-27|1620	of file it is using.
14mt|perl-5.44.0-27|1621	
14mt|perl-5.44.0-27|1622	
14mt|perl-5.44.0-27|1623	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1624	%package IPC-Cmd
14mt|perl-5.44.0-27|1625	Summary:        Finding and running system commands made easy
14mt|perl-5.44.0-27|1626	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1627	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|1628	Epoch:          2
14mt|perl-5.44.0-27|1629	Version:        1.02
14mt|perl-5.44.0-27|1630	Requires:       perl(ExtUtils::MM::Utils)
14mt|perl-5.44.0-27|1631	Requires:       %perl_compat
14mt|perl-5.44.0-27|1632	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1633	%gendep_perl_IPC_Cmd
14mt|perl-5.44.0-27|1634	%endif
14mt|perl-5.44.0-27|1635	BuildArch:      noarch
14mt|perl-5.44.0-27|1636	
14mt|perl-5.44.0-27|1637	%description IPC-Cmd
14mt|perl-5.44.0-27|1638	IPC::Cmd allows you to run commands, interactively if desired, in a platform
14mt|perl-5.44.0-27|1639	independent way, but have them still work.
14mt|perl-5.44.0-27|1640	%endif
14mt|perl-5.44.0-27|1641	
14mt|perl-5.44.0-27|1642	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1643	%package IPC-SysV
14mt|perl-5.44.0-27|1644	Summary:        Object interface to System V IPC
14mt|perl-5.44.0-27|1645	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1646	Epoch:          0
14mt|perl-5.44.0-27|1647	Version:        2.07
14mt|perl-5.44.0-27|1648	Requires:       %perl_compat
14mt|perl-5.44.0-27|1649	Requires:       perl(DynaLoader)
14mt|perl-5.44.0-27|1650	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1651	%gendep_perl_IPC_SysV
14mt|perl-5.44.0-27|1652	%endif
14mt|perl-5.44.0-27|1653	Conflicts:      perl < 4:5.22.0-351
14mt|perl-5.44.0-27|1654	
14mt|perl-5.44.0-27|1655	%description IPC-SysV
14mt|perl-5.44.0-27|1656	This is an object interface for System V messages, semaphores, and
14mt|perl-5.44.0-27|1657	inter-process calls.
14mt|perl-5.44.0-27|1658	%endif
14mt|perl-5.44.0-27|1659	
14mt|perl-5.44.0-27|1660	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1661	%package HTTP-Tiny
14mt|perl-5.44.0-27|1662	Summary:        A small, simple, correct HTTP/1.1 client
14mt|perl-5.44.0-27|1663	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1664	Epoch:          0
14mt|perl-5.44.0-27|1665	Version:        0.076
14mt|perl-5.44.0-27|1666	Requires:       perl(bytes)
14mt|perl-5.44.0-27|1667	Requires:       perl(Carp)
14mt|perl-5.44.0-27|1668	Requires:       perl(IO::Socket)
14mt|perl-5.44.0-27|1669	Requires:       perl(Time::Local)
14mt|perl-5.44.0-27|1670	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1671	%gendep_perl_HTTP_Tiny
14mt|perl-5.44.0-27|1672	%endif
14mt|perl-5.44.0-27|1673	BuildArch:      noarch
14mt|perl-5.44.0-27|1674	
14mt|perl-5.44.0-27|1675	%description HTTP-Tiny
14mt|perl-5.44.0-27|1676	This is a very simple HTTP/1.1 client, designed primarily for doing simple GET
14mt|perl-5.44.0-27|1677	requests without the overhead of a large framework like LWP::UserAgent.
14mt|perl-5.44.0-27|1678	It is more correct and more complete than HTTP::Lite. It supports proxies
14mt|perl-5.44.0-27|1679	(currently only non-authenticating ones) and redirection. It also correctly
14mt|perl-5.44.0-27|1680	resumes after EINTR.
14mt|perl-5.44.0-27|1681	%endif
14mt|perl-5.44.0-27|1682	
14mt|perl-5.44.0-27|1683	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1684	%package JSON-PP
14mt|perl-5.44.0-27|1685	Summary:        JSON::XS compatible pure-Perl module
14mt|perl-5.44.0-27|1686	Epoch:          1
14mt|perl-5.44.0-27|1687	Version:        4.02
14mt|perl-5.44.0-27|1688	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1689	BuildArch:      noarch
14mt|perl-5.44.0-27|1690	Requires:       %perl_compat
14mt|perl-5.44.0-27|1691	Requires:       perl(Data::Dumper)
14mt|perl-5.44.0-27|1692	Requires:       perl(Encode)
14mt|perl-5.44.0-27|1693	Requires:       perl(Math::BigFloat)
14mt|perl-5.44.0-27|1694	Requires:       perl(Math::BigInt)
14mt|perl-5.44.0-27|1695	Requires:       perl(Scalar::Util)
14mt|perl-5.44.0-27|1696	Requires:       perl(subs)
14mt|perl-5.44.0-27|1697	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1698	%gendep_perl_JSON_PP
14mt|perl-5.44.0-27|1699	%endif
14mt|perl-5.44.0-27|1700	Conflicts:      perl-JSON < 2.50
14mt|perl-5.44.0-27|1701	
14mt|perl-5.44.0-27|1702	%description JSON-PP
14mt|perl-5.44.0-27|1703	JSON::XS is the fastest and most proper JSON module on CPAN. It is written by
14mt|perl-5.44.0-27|1704	Marc Lehmann in C, so must be compiled and installed in the used environment.
14mt|perl-5.44.0-27|1705	JSON::PP is a pure-Perl module and is compatible with JSON::XS.
14mt|perl-5.44.0-27|1706	%endif
14mt|perl-5.44.0-27|1707	
14mt|perl-5.44.0-27|1708	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1709	%package libnet
14mt|perl-5.44.0-27|1710	Summary:        Perl clients for various network protocols
14mt|perl-5.44.0-27|1711	License:        (GPL+ or Artistic) and Artistic
14mt|perl-5.44.0-27|1712	Epoch:          0
14mt|perl-5.44.0-27|1713	Version:        3.11
14mt|perl-5.44.0-27|1714	Requires:       %perl_compat
14mt|perl-5.44.0-27|1715	Requires:       perl(File::Basename)
14mt|perl-5.44.0-27|1716	Requires:       perl(IO::Socket) >= 1.05
14mt|perl-5.44.0-27|1717	# Prefer IO::Socket::IP over IO::Socket::INET6 and IO::Socket::INET
14mt|perl-5.44.0-27|1718	Requires:       perl(IO::Socket::IP) >= 0.20
14mt|perl-5.44.0-27|1719	Requires:       perl(POSIX)
14mt|perl-5.44.0-27|1720	Requires:       perl(Socket) >= 2.016
14mt|perl-5.44.0-27|1721	Requires:       perl(utf8)
14mt|perl-5.44.0-27|1722	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1723	%gendep_perl_libnet
14mt|perl-5.44.0-27|1724	%endif
14mt|perl-5.44.0-27|1725	BuildArch:      noarch
14mt|perl-5.44.0-27|1726	Conflicts:      perl < 4:5.22.0-347
14mt|perl-5.44.0-27|1727	
14mt|perl-5.44.0-27|1728	%description libnet
14mt|perl-5.44.0-27|1729	This is a collection of Perl modules which provides a simple and
14mt|perl-5.44.0-27|1730	consistent programming interface (API) to the client side of various
14mt|perl-5.44.0-27|1731	protocols used in the internet community.
14mt|perl-5.44.0-27|1732	%endif
14mt|perl-5.44.0-27|1733	
14mt|perl-5.44.0-27|1734	%package libnetcfg
14mt|perl-5.44.0-27|1735	Summary:        Configure libnet
14mt|perl-5.44.0-27|1736	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1737	Epoch:          %perl_epoch
14mt|perl-5.44.0-27|1738	Version:        %perl_version
14mt|perl-5.44.0-27|1739	# Net::Config is optional
14mt|perl-5.44.0-27|1740	BuildArch:      noarch
14mt|perl-5.44.0-27|1741	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1742	%gendep_perl_libnetcfg
14mt|perl-5.44.0-27|1743	%endif
14mt|perl-5.44.0-27|1744	Conflicts:      perl-devel < 4:5.22.0-347
14mt|perl-5.44.0-27|1745	
14mt|perl-5.44.0-27|1746	%description libnetcfg
14mt|perl-5.44.0-27|1747	The libnetcfg utility can be used to configure the libnet.
14mt|perl-5.44.0-27|1748	
14mt|perl-5.44.0-27|1749	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1750	%package Locale-Maketext
14mt|perl-5.44.0-27|1751	Summary:        Framework for localization
14mt|perl-5.44.0-27|1752	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1753	Epoch:          0
14mt|perl-5.44.0-27|1754	Version:        1.29
14mt|perl-5.44.0-27|1755	Requires:       %perl_compat
14mt|perl-5.44.0-27|1756	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1757	%gendep_perl_Locale_Maketext
14mt|perl-5.44.0-27|1758	%endif
14mt|perl-5.44.0-27|1759	BuildArch:      noarch
14mt|perl-5.44.0-27|1760	Conflicts:      perl < 4:5.16.3-268
14mt|perl-5.44.0-27|1761	
14mt|perl-5.44.0-27|1762	%description Locale-Maketext
14mt|perl-5.44.0-27|1763	It is a common feature of applications (whether run directly, or via the Web)
14mt|perl-5.44.0-27|1764	for them to be "localized" -- i.e., for them to present an English interface
14mt|perl-5.44.0-27|1765	to an English-speaker, a German interface to a German-speaker, and so on for
14mt|perl-5.44.0-27|1766	all languages it's programmed with. Locale::Maketext is a framework for
14mt|perl-5.44.0-27|1767	software localization; it provides you with the tools for organizing and
14mt|perl-5.44.0-27|1768	accessing the bits of text and text-processing code that you need for
14mt|perl-5.44.0-27|1769	producing localized applications.
14mt|perl-5.44.0-27|1770	%endif
14mt|perl-5.44.0-27|1771	
14mt|perl-5.44.0-27|1772	%package Locale-Maketext-Simple
14mt|perl-5.44.0-27|1773	Summary:        Simple interface to Locale::Maketext::Lexicon
14mt|perl-5.44.0-27|1774	License:        MIT
14mt|perl-5.44.0-27|1775	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|1776	Epoch:          1
14mt|perl-5.44.0-27|1777	Version:        0.21.01
14mt|perl-5.44.0-27|1778	Requires:       %perl_compat
14mt|perl-5.44.0-27|1779	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1780	%gendep_perl_Locale_Maketext_Simple
14mt|perl-5.44.0-27|1781	%endif
14mt|perl-5.44.0-27|1782	BuildArch:      noarch
14mt|perl-5.44.0-27|1783	
14mt|perl-5.44.0-27|1784	%description Locale-Maketext-Simple
14mt|perl-5.44.0-27|1785	This module is a simple wrapper around Locale::Maketext::Lexicon, designed
14mt|perl-5.44.0-27|1786	to alleviate the need of creating Language Classes for module authors.
14mt|perl-5.44.0-27|1787	
14mt|perl-5.44.0-27|1788	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1789	%package Math-BigInt
14mt|perl-5.44.0-27|1790	Summary:        Arbitrary-size integer and float mathematics
14mt|perl-5.44.0-27|1791	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1792	Epoch:          1
14mt|perl-5.44.0-27|1793	# Real version 1.999837
14mt|perl-5.44.0-27|1794	Version:        1.9998.37
14mt|perl-5.44.0-27|1795	Requires:       %perl_compat
14mt|perl-5.44.0-27|1796	Requires:       perl(Carp)
14mt|perl-5.44.0-27|1797	# File::Spec not used on recent perl
14mt|perl-5.44.0-27|1798	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1799	%gendep_perl_Math_BigInt
14mt|perl-5.44.0-27|1800	%endif
14mt|perl-5.44.0-27|1801	BuildArch:      noarch
14mt|perl-5.44.0-27|1802	Conflicts:      perl < 4:5.22.0-347
14mt|perl-5.44.0-27|1803	
14mt|perl-5.44.0-27|1804	# Do not export unversioned module
14mt|perl-5.44.0-27|1805	%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Math::BigInt\\)\\s*$
14mt|perl-5.44.0-27|1806	
14mt|perl-5.44.0-27|1807	%description Math-BigInt
14mt|perl-5.44.0-27|1808	This provides Perl modules for arbitrary-size integer and float mathematics.
14mt|perl-5.44.0-27|1809	
14mt|perl-5.44.0-27|1810	%package Math-BigInt-FastCalc
14mt|perl-5.44.0-27|1811	Summary:        Math::BigInt::Calc XS implementation
14mt|perl-5.44.0-27|1812	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1813	Epoch:          0
14mt|perl-5.44.0-27|1814	# Version normalized to dot format
14mt|perl-5.44.0-27|1815	# Real version 0.5008
14mt|perl-5.44.0-27|1816	Version:        0.500.800
14mt|perl-5.44.0-27|1817	Requires:       %perl_compat
14mt|perl-5.44.0-27|1818	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1819	%gendep_perl_Math_BigInt_FastCalc
14mt|perl-5.44.0-27|1820	%endif
14mt|perl-5.44.0-27|1821	Conflicts:      perl < 4:5.22.0-348
14mt|perl-5.44.0-27|1822	
14mt|perl-5.44.0-27|1823	%description Math-BigInt-FastCalc
14mt|perl-5.44.0-27|1824	This package provides support for faster big integer calculations.
14mt|perl-5.44.0-27|1825	
14mt|perl-5.44.0-27|1826	%package Math-BigRat
14mt|perl-5.44.0-27|1827	Summary:        Arbitrary big rational numbers
14mt|perl-5.44.0-27|1828	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1829	Epoch:          0
14mt|perl-5.44.0-27|1830	Version:        0.2614
14mt|perl-5.44.0-27|1831	Requires:       %perl_compat
14mt|perl-5.44.0-27|1832	Requires:       perl(Math::BigInt)
14mt|perl-5.44.0-27|1833	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1834	%gendep_perl_Math_BigRat
14mt|perl-5.44.0-27|1835	%endif
14mt|perl-5.44.0-27|1836	BuildArch:      noarch
14mt|perl-5.44.0-27|1837	Conflicts:      perl < 4:5.22.0-348
14mt|perl-5.44.0-27|1838	
14mt|perl-5.44.0-27|1839	%description Math-BigRat
14mt|perl-5.44.0-27|1840	Math::BigRat complements Math::BigInt and Math::BigFloat by providing support
14mt|perl-5.44.0-27|1841	for arbitrary big rational numbers.
14mt|perl-5.44.0-27|1842	%endif
14mt|perl-5.44.0-27|1843	
14mt|perl-5.44.0-27|1844	%package Math-Complex
14mt|perl-5.44.0-27|1845	Summary:        Complex numbers and trigonometric functions
14mt|perl-5.44.0-27|1846	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1847	Epoch:          0
14mt|perl-5.44.0-27|1848	Version:        1.59.01
14mt|perl-5.44.0-27|1849	Requires:       %perl_compat
14mt|perl-5.44.0-27|1850	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1851	%gendep_perl_Math_Complex
14mt|perl-5.44.0-27|1852	%endif
14mt|perl-5.44.0-27|1853	BuildArch:      noarch
14mt|perl-5.44.0-27|1854	Conflicts:      perl < 4:5.22.0-348
14mt|perl-5.44.0-27|1855	
14mt|perl-5.44.0-27|1856	%description Math-Complex
14mt|perl-5.44.0-27|1857	This package lets you create and manipulate complex numbers. By default, Perl
14mt|perl-5.44.0-27|1858	limits itself to real numbers, but an extra "use" statement brings full
14mt|perl-5.44.0-27|1859	complex support, along with a full set of mathematical functions typically
14mt|perl-5.44.0-27|1860	associated with and/or extended to complex numbers.
14mt|perl-5.44.0-27|1861	
14mt|perl-5.44.0-27|1862	%package Memoize
14mt|perl-5.44.0-27|1863	Summary:        Transparently speed up functions by caching return values
14mt|perl-5.44.0-27|1864	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1865	Epoch:          0
14mt|perl-5.44.0-27|1866	Version:        1.03.01
14mt|perl-5.44.0-27|1867	Requires:       %perl_compat
14mt|perl-5.44.0-27|1868	# Keep Time::HiRes optional
14mt|perl-5.44.0-27|1869	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1870	%gendep_perl_Memoize
14mt|perl-5.44.0-27|1871	%endif
14mt|perl-5.44.0-27|1872	BuildArch:      noarch
14mt|perl-5.44.0-27|1873	Conflicts:      perl < 4:5.22.0-350
14mt|perl-5.44.0-27|1874	
14mt|perl-5.44.0-27|1875	%description Memoize
14mt|perl-5.44.0-27|1876	Memoizing a function makes it faster by trading space for time. It does
14mt|perl-5.44.0-27|1877	this by caching the return values of the function in a table. If you call
14mt|perl-5.44.0-27|1878	the function again with the same arguments, memoize jumps in and gives
14mt|perl-5.44.0-27|1879	you the value out of the table, instead of letting the function compute
14mt|perl-5.44.0-27|1880	the value all over again.
14mt|perl-5.44.0-27|1881	
14mt|perl-5.44.0-27|1882	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1883	%package MIME-Base64
14mt|perl-5.44.0-27|1884	Summary:        Encoding and decoding of Base64 and quoted-printable strings
14mt|perl-5.44.0-27|1885	# cpan/MIME-Base64/Base64.xs:   (GPL+ or Artistic) and MIT (Bellcore's part)
14mt|perl-5.44.0-27|1886	# Other files:                  GPL+ or Artistic
14mt|perl-5.44.0-27|1887	License:        (GPL+ or Artistic) and MIT
14mt|perl-5.44.0-27|1888	Epoch:          0
14mt|perl-5.44.0-27|1889	Version:        3.15
14mt|perl-5.44.0-27|1890	Requires:       %perl_compat
14mt|perl-5.44.0-27|1891	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1892	%gendep_perl_MIME_Base64
14mt|perl-5.44.0-27|1893	%endif
14mt|perl-5.44.0-27|1894	Conflicts:      perl < 4:5.22.0-347
14mt|perl-5.44.0-27|1895	
14mt|perl-5.44.0-27|1896	%description MIME-Base64
14mt|perl-5.44.0-27|1897	This package contains a Base64 encoder/decoder and a quoted-printable
14mt|perl-5.44.0-27|1898	encoder/decoder. These encoding methods are specified in RFC 2045 - MIME
14mt|perl-5.44.0-27|1899	(Multipurpose Internet Mail Extensions).
14mt|perl-5.44.0-27|1900	%endif
14mt|perl-5.44.0-27|1901	
14mt|perl-5.44.0-27|1902	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1903	%package Module-CoreList
14mt|perl-5.44.0-27|1904	Summary:        What modules are shipped with versions of perl
14mt|perl-5.44.0-27|1905	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1906	Epoch:          1
14mt|perl-5.44.0-27|1907	Version:        5.20190522
14mt|perl-5.44.0-27|1908	Requires:       %perl_compat
14mt|perl-5.44.0-27|1909	Requires:       perl(List::Util)
14mt|perl-5.44.0-27|1910	Requires:       perl(version) >= 0.88
14mt|perl-5.44.0-27|1911	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1912	%gendep_perl_Module_CoreList
14mt|perl-5.44.0-27|1913	%endif
14mt|perl-5.44.0-27|1914	BuildArch:      noarch
14mt|perl-5.44.0-27|1915	
14mt|perl-5.44.0-27|1916	%description Module-CoreList
14mt|perl-5.44.0-27|1917	Module::CoreList provides information on which core and dual-life modules
14mt|perl-5.44.0-27|1918	are shipped with each version of perl.
14mt|perl-5.44.0-27|1919	
14mt|perl-5.44.0-27|1920	
14mt|perl-5.44.0-27|1921	%package Module-CoreList-tools
14mt|perl-5.44.0-27|1922	Summary:        Tool for listing modules shipped with perl
14mt|perl-5.44.0-27|1923	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1924	Epoch:          1
14mt|perl-5.44.0-27|1925	Version:        5.20190522
14mt|perl-5.44.0-27|1926	Requires:       %perl_compat
14mt|perl-5.44.0-27|1927	Requires:       perl(feature)
14mt|perl-5.44.0-27|1928	Requires:       perl(version) >= 0.88
14mt|perl-5.44.0-27|1929	Requires:       perl-Module-CoreList = %{epoch}:%{version}-%{release}
14mt|perl-5.44.0-27|1930	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1931	%gendep_perl_Module_CoreList_tools
14mt|perl-5.44.0-27|1932	%endif
14mt|perl-5.44.0-27|1933	# The files were distributed with perl.spec's subpackage
14mt|perl-5.44.0-27|1934	# perl-Module-CoreList <= 1:5.020001-309
14mt|perl-5.44.0-27|1935	Conflicts:      perl-Module-CoreList < 1:5.020001-310
14mt|perl-5.44.0-27|1936	BuildArch:      noarch
14mt|perl-5.44.0-27|1937	
14mt|perl-5.44.0-27|1938	%description Module-CoreList-tools
14mt|perl-5.44.0-27|1939	This package provides a corelist(1) tool which can be used to query what
14mt|perl-5.44.0-27|1940	modules were shipped with given perl version.
14mt|perl-5.44.0-27|1941	%endif
14mt|perl-5.44.0-27|1942	
14mt|perl-5.44.0-27|1943	
14mt|perl-5.44.0-27|1944	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1945	%package Module-Load
14mt|perl-5.44.0-27|1946	Summary:        Runtime require of both modules and files
14mt|perl-5.44.0-27|1947	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1948	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|1949	Epoch:          1
14mt|perl-5.44.0-27|1950	Version:        0.34
14mt|perl-5.44.0-27|1951	Requires:       %perl_compat
14mt|perl-5.44.0-27|1952	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1953	%gendep_perl_Module_Load
14mt|perl-5.44.0-27|1954	%endif
14mt|perl-5.44.0-27|1955	BuildArch:      noarch
14mt|perl-5.44.0-27|1956	
14mt|perl-5.44.0-27|1957	%description Module-Load
14mt|perl-5.44.0-27|1958	Module::Load eliminates the need to know whether you are trying to require
14mt|perl-5.44.0-27|1959	either a file or a module.
14mt|perl-5.44.0-27|1960	%endif
14mt|perl-5.44.0-27|1961	
14mt|perl-5.44.0-27|1962	
14mt|perl-5.44.0-27|1963	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|1964	%package Module-Load-Conditional
14mt|perl-5.44.0-27|1965	Summary:        Looking up module information / loading at runtime
14mt|perl-5.44.0-27|1966	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1967	Epoch:          0
14mt|perl-5.44.0-27|1968	Version:        0.68
14mt|perl-5.44.0-27|1969	Requires:       %perl_compat
14mt|perl-5.44.0-27|1970	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1971	%gendep_perl_Module_Load_Conditional
14mt|perl-5.44.0-27|1972	%endif
14mt|perl-5.44.0-27|1973	BuildArch:      noarch
14mt|perl-5.44.0-27|1974	
14mt|perl-5.44.0-27|1975	%description Module-Load-Conditional
14mt|perl-5.44.0-27|1976	Module::Load::Conditional provides simple ways to query and possibly load any
14mt|perl-5.44.0-27|1977	of the modules you have installed on your system during runtime.
14mt|perl-5.44.0-27|1978	%endif
14mt|perl-5.44.0-27|1979	
14mt|perl-5.44.0-27|1980	
14mt|perl-5.44.0-27|1981	%package Module-Loaded
14mt|perl-5.44.0-27|1982	Summary:        Mark modules as loaded or unloaded
14mt|perl-5.44.0-27|1983	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|1984	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|1985	Epoch:          1
14mt|perl-5.44.0-27|1986	Version:        0.08
14mt|perl-5.44.0-27|1987	Requires:       %perl_compat
14mt|perl-5.44.0-27|1988	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|1989	%gendep_perl_Module_Loaded
14mt|perl-5.44.0-27|1990	%endif
14mt|perl-5.44.0-27|1991	BuildArch:      noarch
14mt|perl-5.44.0-27|1992	
14mt|perl-5.44.0-27|1993	%description Module-Loaded
14mt|perl-5.44.0-27|1994	When testing applications, often you find yourself needing to provide
14mt|perl-5.44.0-27|1995	functionality in your test environment that would usually be provided by
14mt|perl-5.44.0-27|1996	external modules. Rather than munging the %%INC by hand to mark these external
14mt|perl-5.44.0-27|1997	modules as loaded, so they are not attempted to be loaded by perl, this module
14mt|perl-5.44.0-27|1998	offers you a very simple way to mark modules as loaded and/or unloaded.
14mt|perl-5.44.0-27|1999	
14mt|perl-5.44.0-27|2000	
14mt|perl-5.44.0-27|2001	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2002	%package Module-Metadata
14mt|perl-5.44.0-27|2003	Summary:        Gather package and POD information from perl module files
14mt|perl-5.44.0-27|2004	Epoch:          0
14mt|perl-5.44.0-27|2005	Version:        1.000036
14mt|perl-5.44.0-27|2006	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2007	BuildArch:      noarch
14mt|perl-5.44.0-27|2008	Requires:       %perl_compat
14mt|perl-5.44.0-27|2009	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2010	%gendep_perl_Module_Metadata
14mt|perl-5.44.0-27|2011	%endif
14mt|perl-5.44.0-27|2012	
14mt|perl-5.44.0-27|2013	%description Module-Metadata
14mt|perl-5.44.0-27|2014	Gather package and POD information from perl module files
14mt|perl-5.44.0-27|2015	%endif
14mt|perl-5.44.0-27|2016	
14mt|perl-5.44.0-27|2017	%package Net-Ping
14mt|perl-5.44.0-27|2018	Summary:        Check a remote host for reachability
14mt|perl-5.44.0-27|2019	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2020	Epoch:          0
14mt|perl-5.44.0-27|2021	Version:        2.71
14mt|perl-5.44.0-27|2022	Requires:       %perl_compat
14mt|perl-5.44.0-27|2023	# Keep Net::Ping::External optional
14mt|perl-5.44.0-27|2024	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2025	%gendep_perl_Net_Ping
14mt|perl-5.44.0-27|2026	%endif
14mt|perl-5.44.0-27|2027	BuildArch:      noarch
14mt|perl-5.44.0-27|2028	Conflicts:      perl < 4:5.22.0-350
14mt|perl-5.44.0-27|2029	
14mt|perl-5.44.0-27|2030	%description Net-Ping
14mt|perl-5.44.0-27|2031	Net::Ping module contains methods to test the reachability of remote hosts on
14mt|perl-5.44.0-27|2032	a network.
14mt|perl-5.44.0-27|2033	
14mt|perl-5.44.0-27|2034	%package open
14mt|perl-5.44.0-27|2035	Summary:        Perl pragma to set default PerlIO layers for input and output
14mt|perl-5.44.0-27|2036	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2037	Epoch:          0
14mt|perl-5.44.0-27|2038	Version:        1.11
14mt|perl-5.44.0-27|2039	Requires:       %perl_compat
14mt|perl-5.44.0-27|2040	Requires:       perl(Carp)
14mt|perl-5.44.0-27|2041	Requires:       perl(Encode)
14mt|perl-5.44.0-27|2042	Requires:       perl(encoding)
14mt|perl-5.44.0-27|2043	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2044	%gendep_perl_open
14mt|perl-5.44.0-27|2045	%endif
14mt|perl-5.44.0-27|2046	Conflicts:      perl < 4:5.20.2-326
14mt|perl-5.44.0-27|2047	BuildArch:      noarch
14mt|perl-5.44.0-27|2048	
14mt|perl-5.44.0-27|2049	%description open
14mt|perl-5.44.0-27|2050	The "open" pragma serves as one of the interfaces to declare default "layers"
14mt|perl-5.44.0-27|2051	(also known as "disciplines") for all I/O.
14mt|perl-5.44.0-27|2052	
14mt|perl-5.44.0-27|2053	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2054	%package parent
14mt|perl-5.44.0-27|2055	Summary:        Establish an ISA relationship with base classes at compile time
14mt|perl-5.44.0-27|2056	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2057	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|2058	Epoch:          1
14mt|perl-5.44.0-27|2059	Version:        0.237
14mt|perl-5.44.0-27|2060	Requires:       %perl_compat
14mt|perl-5.44.0-27|2061	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2062	%gendep_perl_parent
14mt|perl-5.44.0-27|2063	%endif
14mt|perl-5.44.0-27|2064	BuildArch:      noarch
14mt|perl-5.44.0-27|2065	
14mt|perl-5.44.0-27|2066	%description parent
14mt|perl-5.44.0-27|2067	parent allows you to both load one or more modules, while setting up
14mt|perl-5.44.0-27|2068	inheritance from those modules at the same time. Mostly similar in effect to:
14mt|perl-5.44.0-27|2069	
14mt|perl-5.44.0-27|2070	package Baz;
14mt|perl-5.44.0-27|2071	
14mt|perl-5.44.0-27|2072	BEGIN {
14mt|perl-5.44.0-27|2073	require Foo;
14mt|perl-5.44.0-27|2074	require Bar;
14mt|perl-5.44.0-27|2075	
14mt|perl-5.44.0-27|2076	push @ISA, qw(Foo Bar);
14mt|perl-5.44.0-27|2077	}
14mt|perl-5.44.0-27|2078	%endif
14mt|perl-5.44.0-27|2079	
14mt|perl-5.44.0-27|2080	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2081	%package Params-Check
14mt|perl-5.44.0-27|2082	Summary:        Generic input parsing/checking mechanism
14mt|perl-5.44.0-27|2083	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2084	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|2085	Epoch:          1
14mt|perl-5.44.0-27|2086	Version:        0.38
14mt|perl-5.44.0-27|2087	Requires:       %perl_compat
14mt|perl-5.44.0-27|2088	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2089	%gendep_perl_Params_Check
14mt|perl-5.44.0-27|2090	%endif
14mt|perl-5.44.0-27|2091	BuildArch:      noarch
14mt|perl-5.44.0-27|2092	
14mt|perl-5.44.0-27|2093	%description Params-Check
14mt|perl-5.44.0-27|2094	Params::Check is a generic input parsing/checking mechanism.
14mt|perl-5.44.0-27|2095	%endif
14mt|perl-5.44.0-27|2096	
14mt|perl-5.44.0-27|2097	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2098	%package PathTools
14mt|perl-5.44.0-27|2099	Summary:        PathTools Perl module (Cwd, File::Spec)
14mt|perl-5.44.0-27|2100	License:        (GPL+ or Artistic) and BSD
14mt|perl-5.44.0-27|2101	Epoch:          0
14mt|perl-5.44.0-27|2102	# Converted from 3.76
14mt|perl-5.44.0-27|2103	Version:        3.760
14mt|perl-5.44.0-27|2104	Requires:       %perl_compat
14mt|perl-5.44.0-27|2105	Requires:       perl(Carp)
14mt|perl-5.44.0-27|2106	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2107	%gendep_perl_PathTools
14mt|perl-5.44.0-27|2108	%endif
14mt|perl-5.44.0-27|2109	
14mt|perl-5.44.0-27|2110	%description PathTools
14mt|perl-5.44.0-27|2111	PathTools Perl module (Cwd, File::Spec).
14mt|perl-5.44.0-27|2112	%endif
14mt|perl-5.44.0-27|2113	
14mt|perl-5.44.0-27|2114	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2115	%package perlfaq
14mt|perl-5.44.0-27|2116	Summary:        Frequently asked questions about Perl
14mt|perl-5.44.0-27|2117	# Code examples are Public Domain
14mt|perl-5.44.0-27|2118	License:        (GPL+ or Artistic) and Public Domain
14mt|perl-5.44.0-27|2119	Epoch:          0
14mt|perl-5.44.0-27|2120	Version:        5.20190126
14mt|perl-5.44.0-27|2121	Requires:       %perl_compat
14mt|perl-5.44.0-27|2122	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2123	%gendep_perl_perlfaq
14mt|perl-5.44.0-27|2124	%endif
14mt|perl-5.44.0-27|2125	BuildArch:      noarch
14mt|perl-5.44.0-27|2126	Conflicts:      perl < 4:5.22.0-347
14mt|perl-5.44.0-27|2127	
14mt|perl-5.44.0-27|2128	%description perlfaq
14mt|perl-5.44.0-27|2129	The perlfaq comprises several documents that answer the most commonly asked
14mt|perl-5.44.0-27|2130	questions about Perl and Perl programming.
14mt|perl-5.44.0-27|2131	%endif
14mt|perl-5.44.0-27|2132	
14mt|perl-5.44.0-27|2133	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2134	%package PerlIO-via-QuotedPrint
14mt|perl-5.44.0-27|2135	Summary:        PerlIO layer for quoted-printable strings
14mt|perl-5.44.0-27|2136	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2137	Epoch:          0
14mt|perl-5.44.0-27|2138	Version:        0.08
14mt|perl-5.44.0-27|2139	Requires:       %perl_compat
14mt|perl-5.44.0-27|2140	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2141	%gendep_perl_PerlIO_via_QuotedPrint
14mt|perl-5.44.0-27|2142	%endif
14mt|perl-5.44.0-27|2143	BuildArch:      noarch
14mt|perl-5.44.0-27|2144	Conflicts:      perl < 4:5.22.0-347
14mt|perl-5.44.0-27|2145	
14mt|perl-5.44.0-27|2146	%description PerlIO-via-QuotedPrint
14mt|perl-5.44.0-27|2147	This module implements a PerlIO layer that works on files encoded in the
14mt|perl-5.44.0-27|2148	quoted-printable format. It will decode from quoted-printable while
14mt|perl-5.44.0-27|2149	reading from a handle, and it will encode as quoted-printable while
14mt|perl-5.44.0-27|2150	writing to a handle.
14mt|perl-5.44.0-27|2151	%endif
14mt|perl-5.44.0-27|2152	
14mt|perl-5.44.0-27|2153	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2154	%package Perl-OSType
14mt|perl-5.44.0-27|2155	Summary:        Map Perl operating system names to generic types
14mt|perl-5.44.0-27|2156	Version:        1.010
14mt|perl-5.44.0-27|2157	Epoch:          0
14mt|perl-5.44.0-27|2158	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2159	Requires:       %perl_compat
14mt|perl-5.44.0-27|2160	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2161	%gendep_perl_Perl_OSType
14mt|perl-5.44.0-27|2162	%endif
14mt|perl-5.44.0-27|2163	BuildArch:      noarch
14mt|perl-5.44.0-27|2164	
14mt|perl-5.44.0-27|2165	%description Perl-OSType
14mt|perl-5.44.0-27|2166	Modules that provide OS-specific behaviors often need to know if the current
14mt|perl-5.44.0-27|2167	operating system matches a more generic type of operating systems. For example,
14mt|perl-5.44.0-27|2168	'linux' is a type of 'Unix' operating system and so is 'freebsd'.
14mt|perl-5.44.0-27|2169	This module provides a mapping between an operating system name as given by $^O
14mt|perl-5.44.0-27|2170	and a more generic type. The initial version is based on the OS type mappings
14mt|perl-5.44.0-27|2171	provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating
14mt|perl-5.44.0-27|2172	systems are given the type 'Windows' rather than 'Win32').
14mt|perl-5.44.0-27|2173	%endif
14mt|perl-5.44.0-27|2174	
14mt|perl-5.44.0-27|2175	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2176	%package Pod-Checker
14mt|perl-5.44.0-27|2177	Summary:        Check POD documents for syntax errors
14mt|perl-5.44.0-27|2178	Epoch:          4
14mt|perl-5.44.0-27|2179	Version:        1.73
14mt|perl-5.44.0-27|2180	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2181	Requires:       %perl_compat
14mt|perl-5.44.0-27|2182	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2183	%gendep_perl_Pod_Checker
14mt|perl-5.44.0-27|2184	%endif
14mt|perl-5.44.0-27|2185	BuildArch:      noarch
14mt|perl-5.44.0-27|2186	
14mt|perl-5.44.0-27|2187	%description Pod-Checker
14mt|perl-5.44.0-27|2188	Module and tools to verify POD documentation contents for compliance with the
14mt|perl-5.44.0-27|2189	Plain Old Documentation format specifications.
14mt|perl-5.44.0-27|2190	%endif
14mt|perl-5.44.0-27|2191	
14mt|perl-5.44.0-27|2192	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2193	%package Pod-Escapes
14mt|perl-5.44.0-27|2194	Summary:        Resolve POD escape sequences
14mt|perl-5.44.0-27|2195	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2196	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|2197	Epoch:          1
14mt|perl-5.44.0-27|2198	Version:        1.07
14mt|perl-5.44.0-27|2199	Requires:       %perl_compat
14mt|perl-5.44.0-27|2200	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2201	%gendep_perl_Pod_Escapes
14mt|perl-5.44.0-27|2202	%endif
14mt|perl-5.44.0-27|2203	BuildArch:      noarch
14mt|perl-5.44.0-27|2204	
14mt|perl-5.44.0-27|2205	%description Pod-Escapes
14mt|perl-5.44.0-27|2206	This module provides things that are useful in decoding Pod E<...> sequences.
14mt|perl-5.44.0-27|2207	%endif
14mt|perl-5.44.0-27|2208	
14mt|perl-5.44.0-27|2209	%package Pod-Html
14mt|perl-5.44.0-27|2210	Summary:        Convert POD files to HTML
14mt|perl-5.44.0-27|2211	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2212	Epoch:          0
14mt|perl-5.44.0-27|2213	# Real version 1.24
14mt|perl-5.44.0-27|2214	Version:        1.24
14mt|perl-5.44.0-27|2215	Requires:       %perl_compat
14mt|perl-5.44.0-27|2216	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2217	%gendep_perl_Pod_Html
14mt|perl-5.44.0-27|2218	%endif
14mt|perl-5.44.0-27|2219	BuildArch:      noarch
14mt|perl-5.44.0-27|2220	Conflicts:      perl < 4:5.22.0-350
14mt|perl-5.44.0-27|2221	
14mt|perl-5.44.0-27|2222	%description Pod-Html
14mt|perl-5.44.0-27|2223	This package converts files from POD format (see perlpod) to HTML format. It
14mt|perl-5.44.0-27|2224	can automatically generate indexes and cross-references, and it keeps a cache
14mt|perl-5.44.0-27|2225	of things it knows how to cross-reference.
14mt|perl-5.44.0-27|2226	
14mt|perl-5.44.0-27|2227	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2228	%package Pod-Perldoc
14mt|perl-5.44.0-27|2229	Summary:        Look up Perl documentation in Pod format
14mt|perl-5.44.0-27|2230	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2231	Epoch:          0
14mt|perl-5.44.0-27|2232	Version:        3.2801
14mt|perl-5.44.0-27|2233	%if %{with perl_enables_groff}
14mt|perl-5.44.0-27|2234	# Pod::Perldoc::ToMan executes roff
14mt|perl-5.44.0-27|2235	Requires:       groff-base
14mt|perl-5.44.0-27|2236	%endif
14mt|perl-5.44.0-27|2237	Requires:       %perl_compat
14mt|perl-5.44.0-27|2238	Requires:       perl(File::Temp) >= 0.22
14mt|perl-5.44.0-27|2239	Requires:       perl(HTTP::Tiny)
14mt|perl-5.44.0-27|2240	Requires:       perl(IO::Handle)
14mt|perl-5.44.0-27|2241	Requires:       perl(IPC::Open3)
14mt|perl-5.44.0-27|2242	# POD2::Base is optional
14mt|perl-5.44.0-27|2243	# Pod::Checker is not needed if Pod::Simple::Checker is available
14mt|perl-5.44.0-27|2244	Requires:       perl(Pod::Simple::Checker)
14mt|perl-5.44.0-27|2245	Requires:       perl(Pod::Simple::RTF) >= 3.16
14mt|perl-5.44.0-27|2246	Requires:       perl(Pod::Simple::XMLOutStream) >= 3.16
14mt|perl-5.44.0-27|2247	Requires:       perl(Text::ParseWords)
14mt|perl-5.44.0-27|2248	# Tk is optional
14mt|perl-5.44.0-27|2249	Requires:       perl(Symbol)
14mt|perl-5.44.0-27|2250	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2251	%gendep_perl_Pod_Perldoc
14mt|perl-5.44.0-27|2252	%endif
14mt|perl-5.44.0-27|2253	BuildArch:      noarch
14mt|perl-5.44.0-27|2254	
14mt|perl-5.44.0-27|2255	%description Pod-Perldoc
14mt|perl-5.44.0-27|2256	perldoc looks up a piece of documentation in .pod format that is embedded
14mt|perl-5.44.0-27|2257	in the perl installation tree or in a perl script, and displays it via
14mt|perl-5.44.0-27|2258	"groff -man | $PAGER". This is primarily used for the documentation for
14mt|perl-5.44.0-27|2259	the perl library modules.
14mt|perl-5.44.0-27|2260	%endif
14mt|perl-5.44.0-27|2261	
14mt|perl-5.44.0-27|2262	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2263	%package Pod-Simple
14mt|perl-5.44.0-27|2264	Summary:        Framework for parsing POD documentation
14mt|perl-5.44.0-27|2265	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2266	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|2267	Epoch:          1
14mt|perl-5.44.0-27|2268	Version:        3.35
14mt|perl-5.44.0-27|2269	Requires:       %perl_compat
14mt|perl-5.44.0-27|2270	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2271	%gendep_perl_Pod_Simple
14mt|perl-5.44.0-27|2272	%endif
14mt|perl-5.44.0-27|2273	BuildArch:      noarch
14mt|perl-5.44.0-27|2274	
14mt|perl-5.44.0-27|2275	%description Pod-Simple
14mt|perl-5.44.0-27|2276	Pod::Simple is a Perl library for parsing text in the Pod ("plain old
14mt|perl-5.44.0-27|2277	documentation") markup language that is typically used for writing
14mt|perl-5.44.0-27|2278	documentation for Perl and for Perl modules.
14mt|perl-5.44.0-27|2279	%endif
14mt|perl-5.44.0-27|2280	
14mt|perl-5.44.0-27|2281	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2282	%package Pod-Usage
14mt|perl-5.44.0-27|2283	Summary:        Print a usage message from embedded pod documentation
14mt|perl-5.44.0-27|2284	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2285	Epoch:          4
14mt|perl-5.44.0-27|2286	Version:        1.69
14mt|perl-5.44.0-27|2287	Requires:       %perl_compat
14mt|perl-5.44.0-27|2288	# Pod::Usage executes perldoc from perl-Pod-Perldoc by default
14mt|perl-5.44.0-27|2289	Requires:       perl-Pod-Perldoc
14mt|perl-5.44.0-27|2290	Requires:       perl(Pod::Text)
14mt|perl-5.44.0-27|2291	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2292	%gendep_perl_Pod_Usage
14mt|perl-5.44.0-27|2293	%endif
14mt|perl-5.44.0-27|2294	BuildArch:      noarch
14mt|perl-5.44.0-27|2295	
14mt|perl-5.44.0-27|2296	%description Pod-Usage
14mt|perl-5.44.0-27|2297	pod2usage will print a usage message for the invoking script (using its
14mt|perl-5.44.0-27|2298	embedded POD documentation) and then exit the script with the desired exit
14mt|perl-5.44.0-27|2299	status. The usage message printed may have any one of three levels of
14mt|perl-5.44.0-27|2300	"verboseness": If the verbose level is 0, then only a synopsis is printed.
14mt|perl-5.44.0-27|2301	If the verbose level is 1, then the synopsis is printed along with a
14mt|perl-5.44.0-27|2302	description (if present) of the command line options and arguments. If the
14mt|perl-5.44.0-27|2303	verbose level is 2, then the entire manual page is printed.
14mt|perl-5.44.0-27|2304	%endif
14mt|perl-5.44.0-27|2305	
14mt|perl-5.44.0-27|2306	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2307	%package podlators
14mt|perl-5.44.0-27|2308	Summary:        Format POD source into various output formats
14mt|perl-5.44.0-27|2309	License:        (GPL+ or Artistic) and MIT
14mt|perl-5.44.0-27|2310	Epoch:          0
14mt|perl-5.44.0-27|2311	Version:        4.11
14mt|perl-5.44.0-27|2312	BuildArch:      noarch
14mt|perl-5.44.0-27|2313	Requires:       %perl_compat
14mt|perl-5.44.0-27|2314	Requires:       perl(File::Spec) >= 0.8
14mt|perl-5.44.0-27|2315	Requires:       perl(Pod::Simple) >= 3.06
14mt|perl-5.44.0-27|2316	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2317	%gendep_perl_podlators
14mt|perl-5.44.0-27|2318	%endif
14mt|perl-5.44.0-27|2319	Conflicts:      perl < 4:5.16.1-234
14mt|perl-5.44.0-27|2320	
14mt|perl-5.44.0-27|2321	%description podlators
14mt|perl-5.44.0-27|2322	This package contains Pod::Man and Pod::Text modules which convert POD input
14mt|perl-5.44.0-27|2323	to *roff source output, suitable for man pages, or plain text.  It also
14mt|perl-5.44.0-27|2324	includes several sub-classes of Pod::Text for formatted output to terminals
14mt|perl-5.44.0-27|2325	with various capabilities.
14mt|perl-5.44.0-27|2326	%endif
14mt|perl-5.44.0-27|2327	
14mt|perl-5.44.0-27|2328	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2329	%package Scalar-List-Utils
14mt|perl-5.44.0-27|2330	Summary:        A selection of general-utility scalar and list subroutines
14mt|perl-5.44.0-27|2331	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2332	Epoch:          3
14mt|perl-5.44.0-27|2333	# Real version 1.50
14mt|perl-5.44.0-27|2334	Version:        1.50
14mt|perl-5.44.0-27|2335	Requires:       %perl_compat
14mt|perl-5.44.0-27|2336	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2337	%gendep_perl_Scalar_List_Utils
14mt|perl-5.44.0-27|2338	%endif
14mt|perl-5.44.0-27|2339	
14mt|perl-5.44.0-27|2340	%description Scalar-List-Utils
14mt|perl-5.44.0-27|2341	Scalar::Util and List::Util contain a selection of subroutines that people have
14mt|perl-5.44.0-27|2342	expressed would be nice to have in the perl core, but the usage would not
14mt|perl-5.44.0-27|2343	really be high enough to warrant the use of a keyword, and the size so small
14mt|perl-5.44.0-27|2344	such that being individual extensions would be wasteful.
14mt|perl-5.44.0-27|2345	%endif
14mt|perl-5.44.0-27|2346	
14mt|perl-5.44.0-27|2347	%package SelfLoader
14mt|perl-5.44.0-27|2348	Summary:        Load functions only on demand
14mt|perl-5.44.0-27|2349	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2350	Epoch:          0
14mt|perl-5.44.0-27|2351	Version:        1.25
14mt|perl-5.44.0-27|2352	BuildArch:      noarch
14mt|perl-5.44.0-27|2353	Requires:       %perl_compat
14mt|perl-5.44.0-27|2354	Requires:       perl(Carp)
14mt|perl-5.44.0-27|2355	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2356	%gendep_perl_SelfLoader
14mt|perl-5.44.0-27|2357	%endif
14mt|perl-5.44.0-27|2358	Conflicts:      perl < 4:5.22.0-351
14mt|perl-5.44.0-27|2359	
14mt|perl-5.44.0-27|2360	%description SelfLoader
14mt|perl-5.44.0-27|2361	This Perl module tells its users that functions in a package are to be
14mt|perl-5.44.0-27|2362	autoloaded from after the "__DATA__" token. See also "Autoloading" in
14mt|perl-5.44.0-27|2363	perlsub.
14mt|perl-5.44.0-27|2364	
14mt|perl-5.44.0-27|2365	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2366	%package Socket
14mt|perl-5.44.0-27|2367	Summary:        C socket.h defines and structure manipulators
14mt|perl-5.44.0-27|2368	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2369	Epoch:          4
14mt|perl-5.44.0-27|2370	Version:        2.027
14mt|perl-5.44.0-27|2371	Requires:       %perl_compat
14mt|perl-5.44.0-27|2372	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2373	%gendep_perl_Socket
14mt|perl-5.44.0-27|2374	%endif
14mt|perl-5.44.0-27|2375	
14mt|perl-5.44.0-27|2376	%description Socket
14mt|perl-5.44.0-27|2377	This module is just a translation of the C socket.h file.  Unlike the old
14mt|perl-5.44.0-27|2378	mechanism of requiring a translated socket.ph file, this uses the h2xs program
14mt|perl-5.44.0-27|2379	(see the Perl source distribution) and your native C compiler.  This means
14mt|perl-5.44.0-27|2380	that it has a far more likely chance of getting the numbers right.  This
14mt|perl-5.44.0-27|2381	includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM, etc.
14mt|perl-5.44.0-27|2382	%endif
14mt|perl-5.44.0-27|2383	
14mt|perl-5.44.0-27|2384	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2385	%package Storable
14mt|perl-5.44.0-27|2386	Summary:        Persistence for Perl data structures
14mt|perl-5.44.0-27|2387	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2388	Epoch:          1
14mt|perl-5.44.0-27|2389	Version:        3.15
14mt|perl-5.44.0-27|2390	Requires:       %perl_compat
14mt|perl-5.44.0-27|2391	# Carp substitutes missing Log::Agent
14mt|perl-5.44.0-27|2392	Requires:       perl(Carp)
14mt|perl-5.44.0-27|2393	Requires:       perl(Config)
14mt|perl-5.44.0-27|2394	# Fcntl is optional, but locking is good
14mt|perl-5.44.0-27|2395	Requires:       perl(Fcntl)
14mt|perl-5.44.0-27|2396	Requires:       perl(IO::File)
14mt|perl-5.44.0-27|2397	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2398	%gendep_perl_Storable
14mt|perl-5.44.0-27|2399	%endif
14mt|perl-5.44.0-27|2400	Conflicts:      perl < 4:5.16.3-274
14mt|perl-5.44.0-27|2401	
14mt|perl-5.44.0-27|2402	%description Storable
14mt|perl-5.44.0-27|2403	The Storable package brings persistence to your Perl data structures
14mt|perl-5.44.0-27|2404	containing scalar, array, hash or reference objects, i.e. anything that
14mt|perl-5.44.0-27|2405	can be conveniently stored to disk and retrieved at a later time.
14mt|perl-5.44.0-27|2406	%endif
14mt|perl-5.44.0-27|2407	
14mt|perl-5.44.0-27|2408	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2409	%package Sys-Syslog
14mt|perl-5.44.0-27|2410	Summary:        Perl interface to the UNIX syslog(3) calls
14mt|perl-5.44.0-27|2411	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2412	Epoch:          0
14mt|perl-5.44.0-27|2413	Version:        0.35
14mt|perl-5.44.0-27|2414	Requires:       %perl_compat
14mt|perl-5.44.0-27|2415	Requires:       perl(XSLoader)
14mt|perl-5.44.0-27|2416	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2417	%gendep_perl_Sys_Syslog
14mt|perl-5.44.0-27|2418	%endif
14mt|perl-5.44.0-27|2419	Conflicts:      perl < 4:5.16.3-269
14mt|perl-5.44.0-27|2420	
14mt|perl-5.44.0-27|2421	%description Sys-Syslog
14mt|perl-5.44.0-27|2422	Sys::Syslog is an interface to the UNIX syslog(3) function. Call syslog() with
14mt|perl-5.44.0-27|2423	a string priority and a list of printf() arguments just like at syslog(3).
14mt|perl-5.44.0-27|2424	%endif
14mt|perl-5.44.0-27|2425	
14mt|perl-5.44.0-27|2426	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2427	%package Term-ANSIColor
14mt|perl-5.44.0-27|2428	Summary:        Color screen output using ANSI escape sequences
14mt|perl-5.44.0-27|2429	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2430	Epoch:          0
14mt|perl-5.44.0-27|2431	Version:        4.06
14mt|perl-5.44.0-27|2432	Requires:       %perl_compat
14mt|perl-5.44.0-27|2433	Requires:       perl(Carp)
14mt|perl-5.44.0-27|2434	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2435	%gendep_perl_Term_ANSIColor
14mt|perl-5.44.0-27|2436	%endif
14mt|perl-5.44.0-27|2437	BuildArch:      noarch
14mt|perl-5.44.0-27|2438	Conflicts:      perl < 4:5.18.2-302
14mt|perl-5.44.0-27|2439	
14mt|perl-5.44.0-27|2440	%description Term-ANSIColor
14mt|perl-5.44.0-27|2441	This module has two interfaces, one through color() and colored() and the
14mt|perl-5.44.0-27|2442	other through constants. It also offers the utility functions uncolor(),
14mt|perl-5.44.0-27|2443	colorstrip(), colorvalid(), and coloralias(), which have to be explicitly
14mt|perl-5.44.0-27|2444	imported to be used.
14mt|perl-5.44.0-27|2445	%endif
14mt|perl-5.44.0-27|2446	
14mt|perl-5.44.0-27|2447	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2448	%package Term-Cap
14mt|perl-5.44.0-27|2449	Summary:        Perl termcap interface
14mt|perl-5.44.0-27|2450	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2451	Epoch:          0
14mt|perl-5.44.0-27|2452	Version:        1.17
14mt|perl-5.44.0-27|2453	Requires:       %perl_compat
14mt|perl-5.44.0-27|2454	# ncurses for infocmp tool
14mt|perl-5.44.0-27|2455	Requires:       ncurses
14mt|perl-5.44.0-27|2456	Requires:       perl(Carp)
14mt|perl-5.44.0-27|2457	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2458	%gendep_perl_Term_Cap
14mt|perl-5.44.0-27|2459	%endif
14mt|perl-5.44.0-27|2460	BuildArch:      noarch
14mt|perl-5.44.0-27|2461	Conflicts:      perl < 4:5.22.0-347
14mt|perl-5.44.0-27|2462	
14mt|perl-5.44.0-27|2463	%description Term-Cap
14mt|perl-5.44.0-27|2464	These are low-level functions to extract and use capabilities from a terminal
14mt|perl-5.44.0-27|2465	capability (termcap) database.
14mt|perl-5.44.0-27|2466	%endif
14mt|perl-5.44.0-27|2467	
14mt|perl-5.44.0-27|2468	%package Test
14mt|perl-5.44.0-27|2469	Summary:        Simple framework for writing test scripts
14mt|perl-5.44.0-27|2470	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2471	Epoch:          0
14mt|perl-5.44.0-27|2472	Version:        1.31
14mt|perl-5.44.0-27|2473	Requires:       %perl_compat
14mt|perl-5.44.0-27|2474	# Algorithm::Diff 1.15 is optional
14mt|perl-5.44.0-27|2475	Requires:       perl(File::Temp)
14mt|perl-5.44.0-27|2476	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2477	%gendep_perl_Test
14mt|perl-5.44.0-27|2478	%endif
14mt|perl-5.44.0-27|2479	BuildArch:      noarch
14mt|perl-5.44.0-27|2480	Conflicts:      perl < 4:5.22.0-351
14mt|perl-5.44.0-27|2481	
14mt|perl-5.44.0-27|2482	%description Test
14mt|perl-5.44.0-27|2483	The Test Perl module simplifies the task of writing test files for Perl modules,
14mt|perl-5.44.0-27|2484	such that their output is in the format that Test::Harness expects to see.
14mt|perl-5.44.0-27|2485	
14mt|perl-5.44.0-27|2486	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2487	%package Test-Harness
14mt|perl-5.44.0-27|2488	Summary:        Run Perl standard test scripts with statistics
14mt|perl-5.44.0-27|2489	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2490	Epoch:          1
14mt|perl-5.44.0-27|2491	Version:        3.42
14mt|perl-5.44.0-27|2492	Requires:       %perl_compat
14mt|perl-5.44.0-27|2493	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2494	%gendep_perl_Test_Harness
14mt|perl-5.44.0-27|2495	%endif
14mt|perl-5.44.0-27|2496	BuildArch:      noarch
14mt|perl-5.44.0-27|2497	
14mt|perl-5.44.0-27|2498	%description Test-Harness
14mt|perl-5.44.0-27|2499	Run Perl standard test scripts with statistics.
14mt|perl-5.44.0-27|2500	Use TAP::Parser, Test::Harness package was whole rewritten.
14mt|perl-5.44.0-27|2501	%endif
14mt|perl-5.44.0-27|2502	
14mt|perl-5.44.0-27|2503	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2504	%package Test-Simple
14mt|perl-5.44.0-27|2505	Summary:        Basic utilities for writing tests
14mt|perl-5.44.0-27|2506	License:        (GPL+ or Artistic) and CC0 and Public Domain
14mt|perl-5.44.0-27|2507	Epoch:          1
14mt|perl-5.44.0-27|2508	Version:        1.302162
14mt|perl-5.44.0-27|2509	Requires:       %perl_compat
14mt|perl-5.44.0-27|2510	Requires:       perl(Data::Dumper)
14mt|perl-5.44.0-27|2511	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2512	%gendep_perl_Test_Simple
14mt|perl-5.44.0-27|2513	%endif
14mt|perl-5.44.0-27|2514	BuildArch:      noarch
14mt|perl-5.44.0-27|2515	
14mt|perl-5.44.0-27|2516	%description Test-Simple
14mt|perl-5.44.0-27|2517	Basic utilities for writing tests.
14mt|perl-5.44.0-27|2518	%endif
14mt|perl-5.44.0-27|2519	
14mt|perl-5.44.0-27|2520	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2521	%package Text-Balanced
14mt|perl-5.44.0-27|2522	Summary:        Extract delimited text sequences from strings
14mt|perl-5.44.0-27|2523	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2524	Epoch:          0
14mt|perl-5.44.0-27|2525	Version:        2.03
14mt|perl-5.44.0-27|2526	Requires:       %perl_compat
14mt|perl-5.44.0-27|2527	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2528	%gendep_perl_Text_Balanced
14mt|perl-5.44.0-27|2529	%endif
14mt|perl-5.44.0-27|2530	BuildArch:      noarch
14mt|perl-5.44.0-27|2531	Conflicts:      perl < 4:5.22.0-347
14mt|perl-5.44.0-27|2532	
14mt|perl-5.44.0-27|2533	%description Text-Balanced
14mt|perl-5.44.0-27|2534	These Perl subroutines may be used to extract a delimited substring, possibly
14mt|perl-5.44.0-27|2535	after skipping a specified prefix string.
14mt|perl-5.44.0-27|2536	%endif
14mt|perl-5.44.0-27|2537	
14mt|perl-5.44.0-27|2538	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2539	%package Text-ParseWords
14mt|perl-5.44.0-27|2540	Summary:        Parse text into an array of tokens or array of arrays
14mt|perl-5.44.0-27|2541	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2542	Epoch:          0
14mt|perl-5.44.0-27|2543	Version:        3.30
14mt|perl-5.44.0-27|2544	Requires:       %perl_compat
14mt|perl-5.44.0-27|2545	Requires:       perl(Carp)
14mt|perl-5.44.0-27|2546	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2547	%gendep_perl_Text_ParseWords
14mt|perl-5.44.0-27|2548	%endif
14mt|perl-5.44.0-27|2549	BuildArch:      noarch
14mt|perl-5.44.0-27|2550	Conflicts:      perl < 4:5.16.2-256
14mt|perl-5.44.0-27|2551	
14mt|perl-5.44.0-27|2552	%description Text-ParseWords
14mt|perl-5.44.0-27|2553	Parse text into an array of tokens or array of arrays.
14mt|perl-5.44.0-27|2554	%endif
14mt|perl-5.44.0-27|2555	
14mt|perl-5.44.0-27|2556	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2557	%package Text-Tabs+Wrap
14mt|perl-5.44.0-27|2558	Summary:        Expand tabs and do simple line wrapping
14mt|perl-5.44.0-27|2559	License:        TTWL
14mt|perl-5.44.0-27|2560	Epoch:          0
14mt|perl-5.44.0-27|2561	Version:        2013.0523
14mt|perl-5.44.0-27|2562	Requires:       %perl_compat
14mt|perl-5.44.0-27|2563	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2564	%gendep_perl_Text_Tabs_Wrap
14mt|perl-5.44.0-27|2565	%endif
14mt|perl-5.44.0-27|2566	BuildArch:      noarch
14mt|perl-5.44.0-27|2567	Conflicts:      perl < 4:5.20.2-325
14mt|perl-5.44.0-27|2568	
14mt|perl-5.44.0-27|2569	%description Text-Tabs+Wrap
14mt|perl-5.44.0-27|2570	Text::Tabs performs the same job that the UNIX expand(1) and unexpand(1)
14mt|perl-5.44.0-27|2571	commands do: adding or removing tabs from a document.
14mt|perl-5.44.0-27|2572	
14mt|perl-5.44.0-27|2573	Text::Wrap::wrap() will reformat lines into paragraphs. All it does is break
14mt|perl-5.44.0-27|2574	up long lines, it will not join short lines together.
14mt|perl-5.44.0-27|2575	%endif
14mt|perl-5.44.0-27|2576	
14mt|perl-5.44.0-27|2577	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2578	%package Thread-Queue
14mt|perl-5.44.0-27|2579	Summary:        Thread-safe queues
14mt|perl-5.44.0-27|2580	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2581	Epoch:          0
14mt|perl-5.44.0-27|2582	Version:        3.13
14mt|perl-5.44.0-27|2583	Requires:       %perl_compat
14mt|perl-5.44.0-27|2584	Requires:       perl(Carp)
14mt|perl-5.44.0-27|2585	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2586	%gendep_perl_Thread_Queue
14mt|perl-5.44.0-27|2587	%endif
14mt|perl-5.44.0-27|2588	BuildArch:      noarch
14mt|perl-5.44.0-27|2589	Conflicts:      perl < 4:5.16.2-257
14mt|perl-5.44.0-27|2590	
14mt|perl-5.44.0-27|2591	%description Thread-Queue
14mt|perl-5.44.0-27|2592	This module provides thread-safe FIFO queues that can be accessed safely by
14mt|perl-5.44.0-27|2593	any number of threads.
14mt|perl-5.44.0-27|2594	%endif
14mt|perl-5.44.0-27|2595	
14mt|perl-5.44.0-27|2596	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2597	%package Time-HiRes
14mt|perl-5.44.0-27|2598	Summary:        High resolution alarm, sleep, gettimeofday, interval timers
14mt|perl-5.44.0-27|2599	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2600	Epoch:          1
14mt|perl-5.44.0-27|2601	Version:        1.9760
14mt|perl-5.44.0-27|2602	Requires:       %perl_compat
14mt|perl-5.44.0-27|2603	Requires:       perl(Carp)
14mt|perl-5.44.0-27|2604	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2605	%gendep_perl_Time_HiRes
14mt|perl-5.44.0-27|2606	%endif
14mt|perl-5.44.0-27|2607	Conflicts:      perl < 4:5.16.3-271
14mt|perl-5.44.0-27|2608	
14mt|perl-5.44.0-27|2609	%description Time-HiRes
14mt|perl-5.44.0-27|2610	The Time::HiRes module implements a Perl interface to the usleep, nanosleep,
14mt|perl-5.44.0-27|2611	ualarm, gettimeofday, and setitimer/getitimer system calls, in other words,
14mt|perl-5.44.0-27|2612	high resolution time and timers.
14mt|perl-5.44.0-27|2613	%endif
14mt|perl-5.44.0-27|2614	
14mt|perl-5.44.0-27|2615	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2616	%package Time-Local
14mt|perl-5.44.0-27|2617	Summary:        Efficiently compute time from local and GMT time
14mt|perl-5.44.0-27|2618	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2619	Epoch:          0
14mt|perl-5.44.0-27|2620	# Real version 1.28
14mt|perl-5.44.0-27|2621	Version:        1.280
14mt|perl-5.44.0-27|2622	Requires:       %perl_compat
14mt|perl-5.44.0-27|2623	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2624	%gendep_perl_Time_Local
14mt|perl-5.44.0-27|2625	%endif
14mt|perl-5.44.0-27|2626	BuildArch:      noarch
14mt|perl-5.44.0-27|2627	Conflicts:      perl < 4:5.16.3-262
14mt|perl-5.44.0-27|2628	
14mt|perl-5.44.0-27|2629	%description Time-Local
14mt|perl-5.44.0-27|2630	This module provides functions that are the inverse of built-in perl functions
14mt|perl-5.44.0-27|2631	localtime() and gmtime(). They accept a date as a six-element array, and
14mt|perl-5.44.0-27|2632	return the corresponding time(2) value in seconds since the system epoch
14mt|perl-5.44.0-27|2633	(Midnight, January 1, 1970 GMT on Unix, for example). This value can be
14mt|perl-5.44.0-27|2634	positive or negative, though POSIX only requires support for positive values,
14mt|perl-5.44.0-27|2635	so dates before the system's epoch may not work on all operating systems.
14mt|perl-5.44.0-27|2636	%endif
14mt|perl-5.44.0-27|2637	
14mt|perl-5.44.0-27|2638	%package Time-Piece
14mt|perl-5.44.0-27|2639	Summary:        Time objects from localtime and gmtime
14mt|perl-5.44.0-27|2640	License:        (GPL+ or Artistic) and BSD
14mt|perl-5.44.0-27|2641	Epoch:          0
14mt|perl-5.44.0-27|2642	# Really 1.34
14mt|perl-5.44.0-27|2643	Version:        1.340
14mt|perl-5.44.0-27|2644	Requires:       %perl_compat
14mt|perl-5.44.0-27|2645	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2646	%gendep_perl_Time_Piece
14mt|perl-5.44.0-27|2647	%endif
14mt|perl-5.44.0-27|2648	
14mt|perl-5.44.0-27|2649	%description Time-Piece
14mt|perl-5.44.0-27|2650	The Time::Piece module replaces the standard localtime and gmtime functions
14mt|perl-5.44.0-27|2651	with implementations that return objects.  It does so in a backwards compatible
14mt|perl-5.44.0-27|2652	manner, so that using localtime or gmtime as documented in perlfunc still
14mt|perl-5.44.0-27|2653	behave as expected.
14mt|perl-5.44.0-27|2654	
14mt|perl-5.44.0-27|2655	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2656	%package threads
14mt|perl-5.44.0-27|2657	Summary:        Perl interpreter-based threads
14mt|perl-5.44.0-27|2658	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2659	Epoch:          1
14mt|perl-5.44.0-27|2660	Version:        2.22
14mt|perl-5.44.0-27|2661	Requires:       %perl_compat
14mt|perl-5.44.0-27|2662	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2663	%gendep_perl_threads
14mt|perl-5.44.0-27|2664	%endif
14mt|perl-5.44.0-27|2665	
14mt|perl-5.44.0-27|2666	%description threads
14mt|perl-5.44.0-27|2667	Since Perl 5.8, thread programming has been available using a model called
14mt|perl-5.44.0-27|2668	interpreter threads  which provides a new Perl interpreter for each thread,
14mt|perl-5.44.0-27|2669	and, by default, results in no data or state information being shared between
14mt|perl-5.44.0-27|2670	threads.
14mt|perl-5.44.0-27|2671	
14mt|perl-5.44.0-27|2672	(Prior to Perl 5.8, 5005threads was available through the Thread.pm API. This
14mt|perl-5.44.0-27|2673	threading model has been deprecated, and was removed as of Perl 5.10.0.)
14mt|perl-5.44.0-27|2674	
14mt|perl-5.44.0-27|2675	As just mentioned, all variables are, by default, thread local. To use shared
14mt|perl-5.44.0-27|2676	variables, you need to also load threads::shared.
14mt|perl-5.44.0-27|2677	%endif
14mt|perl-5.44.0-27|2678	
14mt|perl-5.44.0-27|2679	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2680	%package threads-shared
14mt|perl-5.44.0-27|2681	Summary:        Perl extension for sharing data structures between threads
14mt|perl-5.44.0-27|2682	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2683	Epoch:          0
14mt|perl-5.44.0-27|2684	Version:        1.60
14mt|perl-5.44.0-27|2685	Requires:       %perl_compat
14mt|perl-5.44.0-27|2686	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2687	%gendep_perl_threads_shared
14mt|perl-5.44.0-27|2688	%endif
14mt|perl-5.44.0-27|2689	
14mt|perl-5.44.0-27|2690	%description threads-shared
14mt|perl-5.44.0-27|2691	By default, variables are private to each thread, and each newly created thread
14mt|perl-5.44.0-27|2692	gets a private copy of each existing variable. This module allows you to share
14mt|perl-5.44.0-27|2693	variables across different threads (and pseudo-forks on Win32). It is used
14mt|perl-5.44.0-27|2694	together with the threads module.  This module supports the sharing of the
14mt|perl-5.44.0-27|2695	following data types only: scalars and scalar refs, arrays and array refs, and
14mt|perl-5.44.0-27|2696	hashes and hash refs.
14mt|perl-5.44.0-27|2697	%endif
14mt|perl-5.44.0-27|2698	
14mt|perl-5.44.0-27|2699	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2700	%package Unicode-Collate
14mt|perl-5.44.0-27|2701	Summary:        Unicode Collation Algorithm
14mt|perl-5.44.0-27|2702	License:        (GPL+ or Artistic) and Unicode
14mt|perl-5.44.0-27|2703	Epoch:          0
14mt|perl-5.44.0-27|2704	Version:        1.27
14mt|perl-5.44.0-27|2705	Requires:       %perl_compat
14mt|perl-5.44.0-27|2706	Requires:       perl(Unicode::Normalize)
14mt|perl-5.44.0-27|2707	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2708	%gendep_perl_Unicode_Collate
14mt|perl-5.44.0-27|2709	%endif
14mt|perl-5.44.0-27|2710	Conflicts:      perl < 4:5.22.0-347
14mt|perl-5.44.0-27|2711	
14mt|perl-5.44.0-27|2712	%description Unicode-Collate
14mt|perl-5.44.0-27|2713	This package is Perl implementation of Unicode Technical Standard #10 (Unicode
14mt|perl-5.44.0-27|2714	Collation Algorithm).
14mt|perl-5.44.0-27|2715	%endif
14mt|perl-5.44.0-27|2716	
14mt|perl-5.44.0-27|2717	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2718	%package Unicode-Normalize
14mt|perl-5.44.0-27|2719	Summary:        Unicode Normalization Forms
14mt|perl-5.44.0-27|2720	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2721	Epoch:          0
14mt|perl-5.44.0-27|2722	Version:        1.26
14mt|perl-5.44.0-27|2723	Requires:       %perl_compat
14mt|perl-5.44.0-27|2724	# unicore/CombiningClass.pl and unicore/Decomposition.pl from perl, perl is
14mt|perl-5.44.0-27|2725	# auto-detected.
14mt|perl-5.44.0-27|2726	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2727	%gendep_perl_Unicode_Normalize
14mt|perl-5.44.0-27|2728	%endif
14mt|perl-5.44.0-27|2729	Conflicts:      perl < 4:5.22.0-347
14mt|perl-5.44.0-27|2730	
14mt|perl-5.44.0-27|2731	%description Unicode-Normalize
14mt|perl-5.44.0-27|2732	This package provides Perl functions that can convert strings into various
14mt|perl-5.44.0-27|2733	Unicode normalization forms as defined in Unicode Standard Annex #15.
14mt|perl-5.44.0-27|2734	%endif
14mt|perl-5.44.0-27|2735	
14mt|perl-5.44.0-27|2736	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|2737	%package version
14mt|perl-5.44.0-27|2738	Summary:        Perl extension for Version Objects
14mt|perl-5.44.0-27|2739	License:        GPL+ or Artistic
14mt|perl-5.44.0-27|2740	# Epoch bump for clean upgrade over old standalone package
14mt|perl-5.44.0-27|2741	Epoch:          6
14mt|perl-5.44.0-27|2742	# real version 0.9924
14mt|perl-5.44.0-27|2743	Version:        0.99.24
14mt|perl-5.44.0-27|2744	Requires:       %perl_compat
14mt|perl-5.44.0-27|2745	%if %{with perl_bootstrap}
14mt|perl-5.44.0-27|2746	%gendep_perl_version
14mt|perl-5.44.0-27|2747	%endif
14mt|perl-5.44.0-27|2748	BuildArch:      noarch
14mt|perl-5.44.0-27|2749	
14mt|perl-5.44.0-27|2750	%description version
14mt|perl-5.44.0-27|2751	Perl extension for Version Objects.
14mt|perl-5.44.0-27|2752	%endif
14mt|perl-5.44.0-27|2753	
14mt|perl-5.44.0-27|2754	%package disable-stack-unwinding
14mt|perl-5.44.0-27|2755	Summary:	Disable stack unwinding in Perl
14mt|perl-5.44.0-27|2756	
14mt|perl-5.44.0-27|2757	%description disable-stack-unwinding
14mt|perl-5.44.0-27|2758	Disable stack unwinding in Perl
14mt|perl-5.44.0-27|2759	
14mt|perl-5.44.0-27|2760	%prep
14mt|perl-5.44.0-27|2761	%setup -q -n perl-%{perl_version}
14mt|perl-5.44.0-27|2762	%autopatch -p1
14mt|perl-5.44.0-27|2763	
14mt|perl-5.44.0-27|2764	%if %{without perl_bootstrap}
14mt|perl-5.44.0-27|2765	# Local patch tracking
14mt|perl-5.44.0-27|2766	perl -x patchlevel.h \
14mt|perl-5.44.0-27|2767	'Fedora Patch1: Removes date check, Fedora/RHEL specific' \
14mt|perl-5.44.0-27|2768	'Fedora Patch3: support for libdir64' \
14mt|perl-5.44.0-27|2769	'Fedora Patch4: use libresolv instead of libbind' \
14mt|perl-5.44.0-27|2770	'Fedora Patch5: USE_MM_LD_RUN_PATH' \
14mt|perl-5.44.0-27|2771	'Fedora Patch6: Provide MM::maybe_command independently (bug #1129443)' \
14mt|perl-5.44.0-27|2772	'Fedora Patch7: Dont run one io test due to random builder failures' \
14mt|perl-5.44.0-27|2773	'Fedora Patch15: Define SONAME for libperl.so' \
14mt|perl-5.44.0-27|2774	'Fedora Patch16: Install libperl.so to -Dshrpdir value' \
14mt|perl-5.44.0-27|2775	'Fedora Patch26: Make *DBM_File desctructors thread-safe (RT#61912)' \
14mt|perl-5.44.0-27|2776	'Fedora Patch27: Make PadlistNAMES() lvalue again (CPAN RT#101063)' \
14mt|perl-5.44.0-27|2777	'Fedora Patch30: Replace EU::MakeMaker dependency with EU::MM::Utils in IPC::Cmd (bug #1129443)' \
14mt|perl-5.44.0-27|2778	'Fedora Patch31: Make File::Glob more resistant against degenerative matching (RT#131211)' \
14mt|perl-5.44.0-27|2779	'Fedora Patch34: Fix cloning :via handles on thread creation (RT#131221)' \
14mt|perl-5.44.0-27|2780	'Fedora Patch45: Fix File::Glob rt131211.t test random failures' \
14mt|perl-5.44.0-27|2781	'Fedora Patch46: Fix t/op/hash.t test random failures' \
14mt|perl-5.44.0-27|2782	'Fedora Patch47: Parse caret variables with subscripts as normal variables inside ${...} escaping (RT#131664)' \
14mt|perl-5.44.0-27|2783	'Fedora Patch49: Do not display too many bytes when reporting malformed UTF-8 character' \
14mt|perl-5.44.0-27|2784	'Fedora Patch51: Fix error message for "our sub foo::bar" (RT#131679)' \
14mt|perl-5.44.0-27|2785	'Fedora Patch52: Fix executing arybase::_tie_it() in Safe compartement (RT#131588)' \
14mt|perl-5.44.0-27|2786	'Fedora Patch59: Fix an overflow in the lexer when reading a new line (RT#131793)' \
14mt|perl-5.44.0-27|2787	'Fedora Patch60: Fix Term::ReadLine not to create spurious &STDERR files (RT#132008)' \
14mt|perl-5.44.0-27|2788	'Fedora Patch63: Fix a crash when a match for inversely repeated group fails (RT#132017)' \
14mt|perl-5.44.0-27|2789	'Fedora Patch79: Link XS modules to pthread library to fix linking with -z defs' \
14mt|perl-5.44.0-27|2790	'Fedora Patch81: Fix a heap use after free when moving a stack (RT#131954)' \
14mt|perl-5.44.0-27|2791	'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on Linux' \
14mt|perl-5.44.0-27|2792	'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
14mt|perl-5.44.0-27|2793	%{nil}
14mt|perl-5.44.0-27|2794	%endif
14mt|perl-5.44.0-27|2795	
14mt|perl-5.44.0-27|2796	#copy the example script
14mt|perl-5.44.0-27|2797	cp -a %{SOURCE5} .
14mt|perl-5.44.0-27|2798	
14mt|perl-5.44.0-27|2799	#copy Pod-Html license clarification
14mt|perl-5.44.0-27|2800	cp %{SOURCE6} .
14mt|perl-5.44.0-27|2801	
14mt|perl-5.44.0-27|2802	#
14mt|perl-5.44.0-27|2803	# Candidates for doc recoding (need case by case review):
14mt|perl-5.44.0-27|2804	# find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)'
14mt|perl-5.44.0-27|2805	recode()
14mt|perl-5.44.0-27|2806	{
14mt|perl-5.44.0-27|2807	iconv -f "${2:-iso-8859-1}" -t utf-8 < "$1" > "${1}_"
14mt|perl-5.44.0-27|2808	touch -r "$1" "${1}_"
14mt|perl-5.44.0-27|2809	mv -f "${1}_" "$1"
14mt|perl-5.44.0-27|2810	}
14mt|perl-5.44.0-27|2811	# TODO iconv fail on this one
14mt|perl-5.44.0-27|2812	##recode README.tw big5
14mt|perl-5.44.0-27|2813	#recode pod/perlebcdic.pod
14mt|perl-5.44.0-27|2814	#recode pod/perlhack.pod
14mt|perl-5.44.0-27|2815	#recode pod/perlhist.pod
14mt|perl-5.44.0-27|2816	#recode pod/perlthrtut.pod
14mt|perl-5.44.0-27|2817	#recode AUTHORS
14mt|perl-5.44.0-27|2818	
14mt|perl-5.44.0-27|2819	find . -name \*.orig -exec rm -fv {} \;
14mt|perl-5.44.0-27|2820	
14mt|perl-5.44.0-27|2821	# Configure Compress::Zlib to use system zlib
14mt|perl-5.44.0-27|2822	sed -i 's|BUILD_ZLIB      = True|BUILD_ZLIB      = False|
14mt|perl-5.44.0-27|2823	s|INCLUDE         = ./zlib-src|INCLUDE         = %{_includedir}|
14mt|perl-5.44.0-27|2824	s|LIB             = ./zlib-src|LIB             = %{_libdir}|' \
14mt|perl-5.44.0-27|2825	cpan/Compress-Raw-Zlib/config.in
14mt|perl-5.44.0-27|2826	
14mt|perl-5.44.0-27|2827	# Ensure that we never accidentally bundle zlib or bzip2
14mt|perl-5.44.0-27|2828	rm -rf cpan/Compress-Raw-Zlib/zlib-src
14mt|perl-5.44.0-27|2829	rm -rf cpan/Compress-Raw-Bzip2/bzip2-src
14mt|perl-5.44.0-27|2830	sed -i '/\(bzip2\|zlib\)-src/d' MANIFEST
14mt|perl-5.44.0-27|2831	
14mt|perl-5.44.0-27|2832	%if !%{with gdbm}
14mt|perl-5.44.0-27|2833	# Do not install anything requiring NDBM_File if NDBM is not available.
14mt|perl-5.44.0-27|2834	rm -rf 'cpan/Memoize/Memoize/NDBM_File.pm'
14mt|perl-5.44.0-27|2835	sed -i '\|cpan/Memoize/Memoize/NDBM_File.pm|d' MANIFEST
14mt|perl-5.44.0-27|2836	%endif
14mt|perl-5.44.0-27|2837	
14mt|perl-5.44.0-27|2838	%build
14mt|perl-5.44.0-27|2839	echo "RPM Build arch: %{_arch}"
14mt|perl-5.44.0-27|2840	
14mt|perl-5.44.0-27|2841	# use "lib", not %%{_lib}, for privlib, sitelib, and vendorlib
14mt|perl-5.44.0-27|2842	# To build production version, we would need -DDEBUGGING=-g
14mt|perl-5.44.0-27|2843	
14mt|perl-5.44.0-27|2844	# Perl INC path (perl -V) in search order:
14mt|perl-5.44.0-27|2845	# - /usr/local/share/perl5            -- for CPAN     (site lib)
14mt|perl-5.44.0-27|2846	# - /usr/local/lib[64]/perl5          -- for CPAN     (site arch)
14mt|perl-5.44.0-27|2847	# - /usr/share/perl5/vendor_perl      -- 3rd party    (vendor lib)
14mt|perl-5.44.0-27|2848	# - /usr/lib[64]/perl5/vendor_perl    -- 3rd party    (vendor arch)
14mt|perl-5.44.0-27|2849	# - /usr/share/perl5                  -- Fedora       (priv lib)
14mt|perl-5.44.0-27|2850	# - /usr/lib[64]/perl5                -- Fedora       (arch lib)
14mt|perl-5.44.0-27|2851	
14mt|perl-5.44.0-27|2852	%global privlib     %{_prefix}/share/perl5
14mt|perl-5.44.0-27|2853	%global archlib     %{_libdir}/perl5
14mt|perl-5.44.0-27|2854	
14mt|perl-5.44.0-27|2855	%global perl_vendorlib  %{privlib}/vendor_perl
14mt|perl-5.44.0-27|2856	%global perl_vendorarch %{archlib}/vendor_perl
14mt|perl-5.44.0-27|2857	
14mt|perl-5.44.0-27|2858	BUILD_BZIP2=0
14mt|perl-5.44.0-27|2859	BZIP2_LIB=%{_libdir}
14mt|perl-5.44.0-27|2860	export BUILD_BZIP2 BZIP2_LIB
14mt|perl-5.44.0-27|2861	
14mt|perl-5.44.0-27|2862	# ldflags is not used when linking XS modules.
14mt|perl-5.44.0-27|2863	# Only ldflags is used when linking miniperl.
14mt|perl-5.44.0-27|2864	# Only ccflags and ldflags are used for Configure's compiler checks.
14mt|perl-5.44.0-27|2865	# Set optimize=none to prevent from injecting upstream's value.
14mt|perl-5.44.0-27|2866	/bin/sh Configure -des \
14mt|perl-5.44.0-27|2867	-Doptimize="none" \
14mt|perl-5.44.0-27|2868	-Dccflags="${CFLAGS}" \
14mt|perl-5.44.0-27|2869	-Dldflags="${CFLAGS} ${LDFLAGS}" \
14mt|perl-5.44.0-27|2870	-Dccdlflags="-Wl,--enable-new-dtags ${CFLAGS} ${LDFLAGS}" \
14mt|perl-5.44.0-27|2871	-Dlddlflags="-shared ${CFLAGS} ${LDFLAGS}" \
14mt|perl-5.44.0-27|2872	-Dshrpdir="%{_libdir}" \
14mt|perl-5.44.0-27|2873	-DDEBUGGING=-g \
14mt|perl-5.44.0-27|2874	-Dversion=%{perl_version} \
14mt|perl-5.44.0-27|2875	-Dmyhostname=localhost \
14mt|perl-5.44.0-27|2876	-Dperladmin=root@localhost \
14mt|perl-5.44.0-27|2877	-Dcc='%{__cc}' \
14mt|perl-5.44.0-27|2878	-Dcf_by="%{vendor}" \
14mt|perl-5.44.0-27|2879	-Dprefix=%{_prefix} \
14mt|perl-5.44.0-27|2880	%if %{without perl_enables_groff}
14mt|perl-5.44.0-27|2881	-Dman1dir="%{_mandir}/man1" \
14mt|perl-5.44.0-27|2882	-Dman3dir="%{_mandir}/man3" \
14mt|perl-5.44.0-27|2883	%endif
14mt|perl-5.44.0-27|2884	-Dvendorprefix=%{_prefix} \
14mt|perl-5.44.0-27|2885	-Dsiteprefix=%{_prefix}/local \
14mt|perl-5.44.0-27|2886	-Dsitelib="%{_prefix}/local/share/perl5" \
14mt|perl-5.44.0-27|2887	-Dsitearch="%{_prefix}/local/%{_lib}/perl5" \
14mt|perl-5.44.0-27|2888	-Dprivlib="%{privlib}" \
14mt|perl-5.44.0-27|2889	-Dvendorlib="%{perl_vendorlib}" \
14mt|perl-5.44.0-27|2890	-Darchlib="%{archlib}" \
14mt|perl-5.44.0-27|2891	-Dvendorarch="%{perl_vendorarch}" \
14mt|perl-5.44.0-27|2892	-Darchname=%{perl_archname} \
14mt|perl-5.44.0-27|2893	-Dlibpth="/usr/local/lib64 /lib64 %{_prefix}/lib64" \
14mt|perl-5.44.0-27|2894	%ifarch sparc sparcv9
14mt|perl-5.44.0-27|2895	-Ud_longdbl \
14mt|perl-5.44.0-27|2896	%endif
14mt|perl-5.44.0-27|2897	-Duseshrplib \
14mt|perl-5.44.0-27|2898	-Dusethreads \
14mt|perl-5.44.0-27|2899	-Duseithreads \
14mt|perl-5.44.0-27|2900	%if %{with perl_enables_systemtap}
14mt|perl-5.44.0-27|2901	-Dusedtrace='/usr/bin/dtrace' \
14mt|perl-5.44.0-27|2902	%else
14mt|perl-5.44.0-27|2903	-Uusedtrace \
14mt|perl-5.44.0-27|2904	%endif
14mt|perl-5.44.0-27|2905	-Duselargefiles \
14mt|perl-5.44.0-27|2906	-Dd_semctl_semun \
14mt|perl-5.44.0-27|2907	-Di_db \
14mt|perl-5.44.0-27|2908	%if %{with gdbm}
14mt|perl-5.44.0-27|2909	-Ui_ndbm \
14mt|perl-5.44.0-27|2910	-Di_gdbm \
14mt|perl-5.44.0-27|2911	%endif
14mt|perl-5.44.0-27|2912	-Di_shadow \
14mt|perl-5.44.0-27|2913	-Di_syslog \
14mt|perl-5.44.0-27|2914	-Dman3ext=3pm \
14mt|perl-5.44.0-27|2915	-Duseperlio \
14mt|perl-5.44.0-27|2916	-Dinstallusrbinperl=n \
14mt|perl-5.44.0-27|2917	-Ubincompat5005 \
14mt|perl-5.44.0-27|2918	-Uversiononly \
14mt|perl-5.44.0-27|2919	-Dpager='/usr/bin/less -isr' \
14mt|perl-5.44.0-27|2920	-Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto \
14mt|perl-5.44.0-27|2921	-Ud_endprotoent_r_proto -Ud_setprotoent_r_proto \
14mt|perl-5.44.0-27|2922	-Ud_endservent_r_proto -Ud_setservent_r_proto \
14mt|perl-5.44.0-27|2923	-Dscriptdir='%{_bindir}' \
14mt|perl-5.44.0-27|2924	-Dusesitecustomize \
14mt|perl-5.44.0-27|2925	-Duse64bitint
14mt|perl-5.44.0-27|2926	
14mt|perl-5.44.0-27|2927	# -Duseshrplib creates libperl.so, -Ubincompat5005 help create DSO -> libperl.so
14mt|perl-5.44.0-27|2928	
14mt|perl-5.44.0-27|2929	BUILD_BZIP2=0
14mt|perl-5.44.0-27|2930	BZIP2_LIB=%{_libdir}
14mt|perl-5.44.0-27|2931	export BUILD_BZIP2 BZIP2_LIB
14mt|perl-5.44.0-27|2932	
14mt|perl-5.44.0-27|2933	# Prepapre a symlink from proper DSO name to libperl.so now so that new perl
14mt|perl-5.44.0-27|2934	# can be executed from make.
14mt|perl-5.44.0-27|2935	%global soname libperl.so.%(echo '%{perl_version}' | sed 's/^\\([^.]*\\.[^.]*\\).*/\\1/')
14mt|perl-5.44.0-27|2936	test -L %soname || ln -s libperl.so %soname
14mt|perl-5.44.0-27|2937	
14mt|perl-5.44.0-27|2938	%ifarch sparc64 %{arm}
14mt|perl-5.44.0-27|2939	%make_build -j1
14mt|perl-5.44.0-27|2940	%else
14mt|perl-5.44.0-27|2941	%make_build
14mt|perl-5.44.0-27|2942	%endif
14mt|perl-5.44.0-27|2943	
14mt|perl-5.44.0-27|2944	%install
14mt|perl-5.44.0-27|2945	%make_install DESTDIR=%{buildroot}
14mt|perl-5.44.0-27|2946	
14mt|perl-5.44.0-27|2947	mkdir -p %{buildroot}%{_sysconfdir}
14mt|perl-5.44.0-27|2948	cat > %{buildroot}%{_sysconfdir}/perl-disable-stack-unwinding << 'EOF'
14mt|perl-5.44.0-27|2949	Stack unwinding is disabled in Perl.
14mt|perl-5.44.0-27|2950	To enable it, remove this file by removing the package:
14mt|perl-5.44.0-27|2951	sudo dnf remove perl-disable-stack-unwinding
14mt|perl-5.44.0-27|2952	
14mt|perl-5.44.0-27|2953	Раскрутка стека в Perl отключена.
14mt|perl-5.44.0-27|2954	Чтобы включить ее, удалите этот файл, удалив пакет:
14mt|perl-5.44.0-27|2955	sudo dnf remove perl-disable-stack-unwinding
14mt|perl-5.44.0-27|2956	EOF
14mt|perl-5.44.0-27|2957	
14mt|perl-5.44.0-27|2958	%global build_archlib %{buildroot}%{archlib}
14mt|perl-5.44.0-27|2959	%global build_privlib %{buildroot}%{privlib}
14mt|perl-5.44.0-27|2960	%global build_bindir  %{buildroot}%{_bindir}
14mt|perl-5.44.0-27|2961	%global new_perl LD_PRELOAD="%{build_archlib}/CORE/libperl.so" \\\
14mt|perl-5.44.0-27|2962	LD_LIBRARY_PATH="%{build_archlib}/CORE" \\\
14mt|perl-5.44.0-27|2963	PERL5LIB="%{build_archlib}:%{build_privlib}" \\\
14mt|perl-5.44.0-27|2964	%{build_bindir}/perl
14mt|perl-5.44.0-27|2965	
14mt|perl-5.44.0-27|2966	# Make proper DSO names, move libperl to standard path.
14mt|perl-5.44.0-27|2967	mv "%{build_archlib}/CORE/libperl.so" \
14mt|perl-5.44.0-27|2968	"%{buildroot}%{_libdir}/libperl.so.%{perl_version}"
14mt|perl-5.44.0-27|2969	ln -s "libperl.so.%{perl_version}" "%{buildroot}%{_libdir}/%{soname}"
14mt|perl-5.44.0-27|2970	ln -s "libperl.so.%{perl_version}" "%{buildroot}%{_libdir}/libperl.so"
14mt|perl-5.44.0-27|2971	# XXX: Keep symlink from original location because various code glues
14mt|perl-5.44.0-27|2972	# $archlib/CORE/$libperl to get the DSO.
14mt|perl-5.44.0-27|2973	ln -s "../../libperl.so.%{perl_version}" "%{build_archlib}/CORE/libperl.so"
14mt|perl-5.44.0-27|2974	# XXX: Remove the soname named file from CORE directory that was created as
14mt|perl-5.44.0-27|2975	# a symlink in build section and installed as a regular file by perl build
14mt|perl-5.44.0-27|2976	# system.
14mt|perl-5.44.0-27|2977	rm -f "%{build_archlib}/CORE/%{soname}"
14mt|perl-5.44.0-27|2978	
14mt|perl-5.44.0-27|2979	install -p -m 755 utils/pl2pm %{build_bindir}/pl2pm
14mt|perl-5.44.0-27|2980	
14mt|perl-5.44.0-27|2981	for i in asm/termios.h syscall.h syslimits.h syslog.h \
14mt|perl-5.44.0-27|2982	sys/ioctl.h sys/socket.h sys/time.h wait.h
14mt|perl-5.44.0-27|2983	do
14mt|perl-5.44.0-27|2984	%{new_perl} %{build_bindir}/h2ph -a -d %{build_archlib} $i || true
14mt|perl-5.44.0-27|2985	done
14mt|perl-5.44.0-27|2986	
14mt|perl-5.44.0-27|2987	# vendor directories (in this case for third party rpms)
14mt|perl-5.44.0-27|2988	# perl doesn't create the auto subdirectory, but modules put things in it,
14mt|perl-5.44.0-27|2989	# so we need to own it.
14mt|perl-5.44.0-27|2990	
14mt|perl-5.44.0-27|2991	# i don't like hardlinks, having symlinks instead:
14mt|perl-5.44.0-27|2992	ln -sf perl5 %{buildroot}%{_bindir}/perl
14mt|perl-5.44.0-27|2993	ln -s perl%{perl_version} %{buildroot}%{_bindir}/perl5
14mt|perl-5.44.0-27|2994	
14mt|perl-5.44.0-27|2995	mkdir -p %{buildroot}%{perl_vendorarch}/auto
14mt|perl-5.44.0-27|2996	mkdir -p %{buildroot}%{perl_vendorlib}
14mt|perl-5.44.0-27|2997	
14mt|perl-5.44.0-27|2998	#
14mt|perl-5.44.0-27|2999	# perl RPM macros
14mt|perl-5.44.0-27|3000	### FIXME enable once macros.perl is removed from rpm-openmandriva-macros
14mt|perl-5.44.0-27|3001	#
14mt|perl-5.44.0-27|3002	#mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d
14mt|perl-5.44.0-27|3003	#install -p -m 644 %{SOURCE3} %{buildroot}%{_rpmconfigdir}/macros.d/
14mt|perl-5.44.0-27|3004	
14mt|perl-5.44.0-27|3005	#
14mt|perl-5.44.0-27|3006	# Core modules removal
14mt|perl-5.44.0-27|3007	#
14mt|perl-5.44.0-27|3008	# Dual-living binaries clashes on debuginfo files between perl and standalone
14mt|perl-5.44.0-27|3009	# packages. Excluding is not enough, we need to remove them. This is
14mt|perl-5.44.0-27|3010	# a work-around for rpmbuild bug #878863.
14mt|perl-5.44.0-27|3011	find %{buildroot} -type f -name '*.bs' -empty -delete
14mt|perl-5.44.0-27|3012	chmod -R u+w %{buildroot}/*
14mt|perl-5.44.0-27|3013	
14mt|perl-5.44.0-27|3014	# miniperl? As an interpreter? How odd. Anyway, a symlink does it:
14mt|perl-5.44.0-27|3015	rm %{build_privlib}/ExtUtils/xsubpp
14mt|perl-5.44.0-27|3016	ln -s ../../../bin/xsubpp %{build_privlib}/ExtUtils/
14mt|perl-5.44.0-27|3017	
14mt|perl-5.44.0-27|3018	# Don't need the .packlist
14mt|perl-5.44.0-27|3019	rm %{build_archlib}/.packlist
14mt|perl-5.44.0-27|3020	
14mt|perl-5.44.0-27|3021	# Do not distribute File::Spec::VMS as it works on VMS only (bug #973713)
14mt|perl-5.44.0-27|3022	# We cannot remove it in %%prep because dist/Cwd/t/Spec.t test needs it.
14mt|perl-5.44.0-27|3023	rm %{build_archlib}/File/Spec/VMS.pm
14mt|perl-5.44.0-27|3024	rm %{buildroot}%{_mandir}/man3/File::Spec::VMS.3*
14mt|perl-5.44.0-27|3025	
14mt|perl-5.44.0-27|3026	# for now, remove Bzip2:
14mt|perl-5.44.0-27|3027	# Why? Now is missing Bzip2 files and provides
14mt|perl-5.44.0-27|3028	##find %{buildroot} -name Bzip2 | xargs rm -r
14mt|perl-5.44.0-27|3029	##find %{buildroot} -name '*B*zip2*'| xargs rm
14mt|perl-5.44.0-27|3030	
14mt|perl-5.44.0-27|3031	# tests -- FIXME need to validate that this all works as expected
14mt|perl-5.44.0-27|3032	mkdir -p %{buildroot}%{perl5_testdir}/perl-tests
14mt|perl-5.44.0-27|3033	
14mt|perl-5.44.0-27|3034	# "core"
14mt|perl-5.44.0-27|3035	tar -cf - t/ | ( cd %{buildroot}%{perl5_testdir}/perl-tests && tar -xf - )
14mt|perl-5.44.0-27|3036	
14mt|perl-5.44.0-27|3037	# "dual-lifed"
14mt|perl-5.44.0-27|3038	for dir in `find ext/ -type d -name t -maxdepth 2` ; do
14mt|perl-5.44.0-27|3039	
14mt|perl-5.44.0-27|3040	tar -cf - $dir | ( cd %{buildroot}%{perl5_testdir}/perl-tests/t && tar -xf - )
14mt|perl-5.44.0-27|3041	done
14mt|perl-5.44.0-27|3042	
14mt|perl-5.44.0-27|3043	# Normalize shell bangs in tests.
14mt|perl-5.44.0-27|3044	# brp-mangle-shebangs executed by rpm-build chokes on t/TEST.
14mt|perl-5.44.0-27|3045	%{new_perl} -MConfig -i -pn \
14mt|perl-5.44.0-27|3046	-e 's"\A#!(?:perl|\./perl|/usr/bin/perl|/usr/bin/env perl)\b"$Config{startperl}"' \
14mt|perl-5.44.0-27|3047	$(find %{buildroot}%{perl5_testdir}/perl-tests -type f)
14mt|perl-5.44.0-27|3048	
14mt|perl-5.44.0-27|3049	%if %{with perl_enables_systemtap}
14mt|perl-5.44.0-27|3050	# Systemtap tapset install
14mt|perl-5.44.0-27|3051	mkdir -p %{buildroot}%{tapsetdir}
14mt|perl-5.44.0-27|3052	%global libperl_stp libperl%{perl_version}-64.stp
14mt|perl-5.44.0-27|3053	
14mt|perl-5.44.0-27|3054	sed \
14mt|perl-5.44.0-27|3055	-e "s|LIBRARY_PATH|%{_libdir}/%{soname}|" \
14mt|perl-5.44.0-27|3056	%{SOURCE4} \
14mt|perl-5.44.0-27|3057	> %{buildroot}%{tapsetdir}/%{libperl_stp}
14mt|perl-5.44.0-27|3058	%endif
14mt|perl-5.44.0-27|3059	
14mt|perl-5.44.0-27|3060	# TODO: Canonicalize test files (rewrite intrerpreter path, fix permissions)
14mt|perl-5.44.0-27|3061	# XXX: We cannot rewrite ./perl before %%check phase. Otherwise the test
14mt|perl-5.44.0-27|3062	# would run against system perl at build-time.
14mt|perl-5.44.0-27|3063	# See __spec_check_pre global macro in macros.perl.
14mt|perl-5.44.0-27|3064	#T_FILES=`find %%{buildroot}%%{perl5_testdir} -type f -name '*.t'`
14mt|perl-5.44.0-27|3065	#%%fix_shbang_line $T_FILES
14mt|perl-5.44.0-27|3066	#%%{__chmod} +x $T_FILES
14mt|perl-5.44.0-27|3067	#%%{_fixperms} %%{buildroot}%%{perl5_testdir}
14mt|perl-5.44.0-27|3068	#
14mt|perl-5.44.0-27|3069	# lib/perl5db.t will fail if Term::ReadLine::Gnu is available
14mt|perl-5.44.0-27|3070	%check
14mt|perl-5.44.0-27|3071	%if %{with test}
14mt|perl-5.44.0-27|3072	%{new_perl} -I/lib regen/lib_cleanup.pl
14mt|perl-5.44.0-27|3073	cd t
14mt|perl-5.44.0-27|3074	%{new_perl} -I../lib porting/customized.t --regen
14mt|perl-5.44.0-27|3075	cd -
14mt|perl-5.44.0-27|3076	%if %{parallel_tests}
14mt|perl-5.44.0-27|3077	JOBS=$(printf '%%s' "%{?_smp_mflags}" | sed 's/.*-j\([0-9][0-9]*\).*/\1/')
14mt|perl-5.44.0-27|3078	LC_ALL=C TEST_JOBS=$JOBS make test_harness
14mt|perl-5.44.0-27|3079	%else
14mt|perl-5.44.0-27|3080	LC_ALL=C make test
14mt|perl-5.44.0-27|3081	%endif
14mt|perl-5.44.0-27|3082	%endif
14mt|perl-5.44.0-27|3083	
14mt|perl-5.44.0-27|3084	%files
14mt|perl-5.44.0-27|3085	# We sub-package modules from perl-base subpackage. Main perl package
14mt|perl-5.44.0-27|3086	# is a meta package.
14mt|perl-5.44.0-27|3087	
14mt|perl-5.44.0-27|3088	%files base
14mt|perl-5.44.0-27|3089	%{_mandir}/man1/*.1*
14mt|perl-5.44.0-27|3090	%{_mandir}/man3/*.3*
14mt|perl-5.44.0-27|3091	%{_bindir}/*
14mt|perl-5.44.0-27|3092	%{archlib}/*
14mt|perl-5.44.0-27|3093	%{privlib}/*
14mt|perl-5.44.0-27|3094	
14mt|perl-5.44.0-27|3095	
14mt|perl-5.44.0-27|3096	# libs
14mt|perl-5.44.0-27|3097	%exclude %dir %{archlib}
14mt|perl-5.44.0-27|3098	%exclude %dir %{archlib}/auto
14mt|perl-5.44.0-27|3099	%exclude %{archlib}/auto/re
14mt|perl-5.44.0-27|3100	%exclude %dir %{archlib}/CORE
14mt|perl-5.44.0-27|3101	%exclude %{archlib}/CORE/libperl.so
14mt|perl-5.44.0-27|3102	%exclude %{archlib}/re.pm
14mt|perl-5.44.0-27|3103	%exclude %{_libdir}/libperl.so.*
14mt|perl-5.44.0-27|3104	%exclude %dir %{perl_vendorarch}
14mt|perl-5.44.0-27|3105	%exclude %dir %{perl_vendorarch}/auto
14mt|perl-5.44.0-27|3106	%exclude %dir %{privlib}
14mt|perl-5.44.0-27|3107	%exclude %{privlib}/integer.pm
14mt|perl-5.44.0-27|3108	%exclude %{privlib}/strict.pm
14mt|perl-5.44.0-27|3109	%exclude %{privlib}/unicore
14mt|perl-5.44.0-27|3110	%exclude %{privlib}/utf8.pm
14mt|perl-5.44.0-27|3111	%exclude %{privlib}/warnings.pm
14mt|perl-5.44.0-27|3112	%exclude %{privlib}/XSLoader.pm
14mt|perl-5.44.0-27|3113	%exclude %dir %{perl_vendorlib}
14mt|perl-5.44.0-27|3114	%exclude %{_mandir}/man3/integer.*
14mt|perl-5.44.0-27|3115	%exclude %{_mandir}/man3/re.*
14mt|perl-5.44.0-27|3116	%exclude %{_mandir}/man3/strict.*
14mt|perl-5.44.0-27|3117	%exclude %{_mandir}/man3/utf8.*
14mt|perl-5.44.0-27|3118	%exclude %{_mandir}/man3/warnings.*
14mt|perl-5.44.0-27|3119	%exclude %{_mandir}/man3/XSLoader.*
14mt|perl-5.44.0-27|3120	
14mt|perl-5.44.0-27|3121	# devel
14mt|perl-5.44.0-27|3122	%exclude %{_bindir}/h2xs
14mt|perl-5.44.0-27|3123	%exclude %{_mandir}/man1/h2xs*
14mt|perl-5.44.0-27|3124	%exclude %{_bindir}/perlivp
14mt|perl-5.44.0-27|3125	%exclude %{_mandir}/man1/perlivp*
14mt|perl-5.44.0-27|3126	%exclude %{archlib}/CORE/*.h
14mt|perl-5.44.0-27|3127	%exclude %{_libdir}/libperl.so
14mt|perl-5.44.0-27|3128	%exclude %{_mandir}/man1/perlxs*
14mt|perl-5.44.0-27|3129	%if %{with perl_enables_systemtap}
14mt|perl-5.44.0-27|3130	%exclude %dir %{_datadir}/systemtap
14mt|perl-5.44.0-27|3131	%exclude %dir %{_datadir}/systemtap/tapset
14mt|perl-5.44.0-27|3132	%endif
14mt|perl-5.44.0-27|3133	
14mt|perl-5.44.0-27|3134	# utils
14mt|perl-5.44.0-27|3135	%exclude %{_bindir}/h2ph
14mt|perl-5.44.0-27|3136	%exclude %{_bindir}/perlbug
14mt|perl-5.44.0-27|3137	%exclude %{_bindir}/perlthanks
14mt|perl-5.44.0-27|3138	%exclude %{_bindir}/pl2pm
14mt|perl-5.44.0-27|3139	%exclude %{_bindir}/splain
14mt|perl-5.44.0-27|3140	%exclude %{privlib}/pod/perlutil.pod
14mt|perl-5.44.0-27|3141	%exclude %{_mandir}/man1/h2ph.*
14mt|perl-5.44.0-27|3142	%exclude %{_mandir}/man1/perlbug.*
14mt|perl-5.44.0-27|3143	%exclude %{_mandir}/man1/perlthanks.*
14mt|perl-5.44.0-27|3144	%exclude %{_mandir}/man1/perlutil.*
14mt|perl-5.44.0-27|3145	%exclude %{_mandir}/man1/pl2pm.*
14mt|perl-5.44.0-27|3146	%exclude %{_mandir}/man1/splain.*
14mt|perl-5.44.0-27|3147	
14mt|perl-5.44.0-27|3148	# Archive-Tar
14mt|perl-5.44.0-27|3149	%exclude %{_bindir}/ptar
14mt|perl-5.44.0-27|3150	%exclude %{_bindir}/ptardiff
14mt|perl-5.44.0-27|3151	%exclude %{_bindir}/ptargrep
14mt|perl-5.44.0-27|3152	%exclude %dir %{privlib}/Archive
14mt|perl-5.44.0-27|3153	%exclude %{privlib}/Archive/Tar
14mt|perl-5.44.0-27|3154	%exclude %{privlib}/Archive/Tar.pm
14mt|perl-5.44.0-27|3155	%exclude %{_mandir}/man1/ptar.1*
14mt|perl-5.44.0-27|3156	%exclude %{_mandir}/man1/ptardiff.1*
14mt|perl-5.44.0-27|3157	%exclude %{_mandir}/man1/ptargrep.1*
14mt|perl-5.44.0-27|3158	%exclude %{_mandir}/man3/Archive::Tar*
14mt|perl-5.44.0-27|3159	
14mt|perl-5.44.0-27|3160	# Attribute-Handlers
14mt|perl-5.44.0-27|3161	%exclude %{privlib}/Attribute
14mt|perl-5.44.0-27|3162	%exclude %{_mandir}/man3/Attribute::Handlers.*
14mt|perl-5.44.0-27|3163	
14mt|perl-5.44.0-27|3164	# autodie
14mt|perl-5.44.0-27|3165	%exclude %{privlib}/autodie/
14mt|perl-5.44.0-27|3166	%exclude %{privlib}/autodie.pm
14mt|perl-5.44.0-27|3167	%exclude %{privlib}/Fatal.pm
14mt|perl-5.44.0-27|3168	%exclude %{_mandir}/man3/autodie.3*
14mt|perl-5.44.0-27|3169	%exclude %{_mandir}/man3/autodie::*
14mt|perl-5.44.0-27|3170	%exclude %{_mandir}/man3/Fatal.3*
14mt|perl-5.44.0-27|3171	
14mt|perl-5.44.0-27|3172	# bignum
14mt|perl-5.44.0-27|3173	%exclude %{privlib}/bigint.pm
14mt|perl-5.44.0-27|3174	%exclude %{privlib}/bignum.pm
14mt|perl-5.44.0-27|3175	%exclude %{privlib}/bigrat.pm
14mt|perl-5.44.0-27|3176	%exclude %{privlib}/Math/BigFloat
14mt|perl-5.44.0-27|3177	%exclude %{privlib}/Math/BigInt/Trace.pm
14mt|perl-5.44.0-27|3178	%exclude %{_mandir}/man3/bigint.*
14mt|perl-5.44.0-27|3179	%exclude %{_mandir}/man3/bignum.*
14mt|perl-5.44.0-27|3180	%exclude %{_mandir}/man3/bigrat.*
14mt|perl-5.44.0-27|3181	
14mt|perl-5.44.0-27|3182	# Carp
14mt|perl-5.44.0-27|3183	%exclude %{privlib}/Carp
14mt|perl-5.44.0-27|3184	%exclude %{privlib}/Carp.*
14mt|perl-5.44.0-27|3185	%exclude %{_mandir}/man3/Carp.*
14mt|perl-5.44.0-27|3186	
14mt|perl-5.44.0-27|3187	# Config-Perl-V
14mt|perl-5.44.0-27|3188	%exclude %{privlib}/Config/Perl
14mt|perl-5.44.0-27|3189	%exclude %{_mandir}/man3/Config::Perl::V.*
14mt|perl-5.44.0-27|3190	
14mt|perl-5.44.0-27|3191	# constant
14mt|perl-5.44.0-27|3192	%exclude %{privlib}/constant.pm
14mt|perl-5.44.0-27|3193	%exclude %{_mandir}/man3/constant.3*
14mt|perl-5.44.0-27|3194	
14mt|perl-5.44.0-27|3195	# CPAN
14mt|perl-5.44.0-27|3196	%exclude %{_bindir}/cpan
14mt|perl-5.44.0-27|3197	%exclude %dir %{privlib}/App
14mt|perl-5.44.0-27|3198	%exclude %{privlib}/App/Cpan.pm
14mt|perl-5.44.0-27|3199	%exclude %{privlib}/CPAN
14mt|perl-5.44.0-27|3200	%exclude %{privlib}/CPAN.pm
14mt|perl-5.44.0-27|3201	%exclude %{_mandir}/man1/cpan.1*
14mt|perl-5.44.0-27|3202	%exclude %{_mandir}/man3/App::Cpan.*
14mt|perl-5.44.0-27|3203	%exclude %{_mandir}/man3/CPAN.*
14mt|perl-5.44.0-27|3204	%exclude %{_mandir}/man3/CPAN:*
14mt|perl-5.44.0-27|3205	
14mt|perl-5.44.0-27|3206	# CPAN-Meta
14mt|perl-5.44.0-27|3207	%exclude %dir %{privlib}/CPAN
14mt|perl-5.44.0-27|3208	%exclude %{privlib}/CPAN/Meta.pm
14mt|perl-5.44.0-27|3209	%exclude %dir %{privlib}/CPAN/Meta
14mt|perl-5.44.0-27|3210	%exclude %{privlib}/CPAN/Meta/Converter.pm
14mt|perl-5.44.0-27|3211	%exclude %{privlib}/CPAN/Meta/Feature.pm
14mt|perl-5.44.0-27|3212	%exclude %dir %{privlib}/CPAN/Meta/History
14mt|perl-5.44.0-27|3213	%exclude %{privlib}/CPAN/Meta/History.pm
14mt|perl-5.44.0-27|3214	%exclude %{privlib}/CPAN/Meta/Merge.pm
14mt|perl-5.44.0-27|3215	%exclude %{privlib}/CPAN/Meta/Prereqs.pm
14mt|perl-5.44.0-27|3216	%exclude %{privlib}/CPAN/Meta/Spec.pm
14mt|perl-5.44.0-27|3217	%exclude %{privlib}/CPAN/Meta/Validator.pm
14mt|perl-5.44.0-27|3218	%exclude %dir %{privlib}/Parse
14mt|perl-5.44.0-27|3219	%exclude %dir %{privlib}/Parse/CPAN
14mt|perl-5.44.0-27|3220	%exclude %{privlib}/Parse/CPAN/Meta.pm
14mt|perl-5.44.0-27|3221	%exclude %{_mandir}/man3/CPAN::Meta*
14mt|perl-5.44.0-27|3222	%exclude %{_mandir}/man3/Parse::CPAN::Meta.3*
14mt|perl-5.44.0-27|3223	
14mt|perl-5.44.0-27|3224	# CPAN-Meta-Requirements
14mt|perl-5.44.0-27|3225	%exclude %dir %{privlib}/CPAN
14mt|perl-5.44.0-27|3226	%exclude %dir %{privlib}/CPAN/Meta
14mt|perl-5.44.0-27|3227	%exclude %{privlib}/CPAN/Meta/Requirements.pm
14mt|perl-5.44.0-27|3228	%exclude %{_mandir}/man3/CPAN::Meta::Requirements.3*
14mt|perl-5.44.0-27|3229	
14mt|perl-5.44.0-27|3230	# CPAN-Meta-YAML
14mt|perl-5.44.0-27|3231	%exclude %dir %{privlib}/CPAN
14mt|perl-5.44.0-27|3232	%exclude %dir %{privlib}/CPAN/Meta
14mt|perl-5.44.0-27|3233	%exclude %{privlib}/CPAN/Meta/YAML.pm
14mt|perl-5.44.0-27|3234	%exclude %{_mandir}/man3/CPAN::Meta::YAML*
14mt|perl-5.44.0-27|3235	
14mt|perl-5.44.0-27|3236	# Compress-Raw-Bzip2
14mt|perl-5.44.0-27|3237	%exclude %dir %{archlib}/Compress
14mt|perl-5.44.0-27|3238	%exclude %dir %{archlib}/Compress/Raw
14mt|perl-5.44.0-27|3239	%exclude %{archlib}/Compress/Raw/Bzip2.pm
14mt|perl-5.44.0-27|3240	%exclude %dir %{archlib}/auto/Compress
14mt|perl-5.44.0-27|3241	%exclude %dir %{archlib}/auto/Compress/Raw
14mt|perl-5.44.0-27|3242	%exclude %{archlib}/auto/Compress/Raw/Bzip2
14mt|perl-5.44.0-27|3243	%exclude %{_mandir}/man3/Compress::Raw::Bzip2*
14mt|perl-5.44.0-27|3244	
14mt|perl-5.44.0-27|3245	# Compress-Raw-Zlib
14mt|perl-5.44.0-27|3246	%exclude %dir %{archlib}/Compress
14mt|perl-5.44.0-27|3247	%exclude %dir %{archlib}/Compress/Raw
14mt|perl-5.44.0-27|3248	%exclude %{archlib}/Compress/Raw/Zlib.pm
14mt|perl-5.44.0-27|3249	%exclude %dir %{archlib}/auto/Compress
14mt|perl-5.44.0-27|3250	%exclude %dir %{archlib}/auto/Compress/Raw
14mt|perl-5.44.0-27|3251	%exclude %{archlib}/auto/Compress/Raw/Zlib
14mt|perl-5.44.0-27|3252	%exclude %{_mandir}/man3/Compress::Raw::Zlib*
14mt|perl-5.44.0-27|3253	
14mt|perl-5.44.0-27|3254	# Data-Dumper
14mt|perl-5.44.0-27|3255	%exclude %dir %{archlib}/auto/Data
14mt|perl-5.44.0-27|3256	%exclude %dir %{archlib}/auto/Data/Dumper
14mt|perl-5.44.0-27|3257	%exclude %{archlib}/auto/Data/Dumper/Dumper.so
14mt|perl-5.44.0-27|3258	%exclude %dir %{archlib}/Data
14mt|perl-5.44.0-27|3259	%exclude %{archlib}/Data/Dumper.pm
14mt|perl-5.44.0-27|3260	%exclude %{_mandir}/man3/Data::Dumper.3*
14mt|perl-5.44.0-27|3261	
14mt|perl-5.44.0-27|3262	# DB_File
14mt|perl-5.44.0-27|3263	%exclude %{archlib}/DB_File.pm
14mt|perl-5.44.0-27|3264	%exclude %dir %{archlib}/auto/DB_File
14mt|perl-5.44.0-27|3265	%exclude %{archlib}/auto/DB_File/DB_File.so
14mt|perl-5.44.0-27|3266	%exclude %{_mandir}/man3/DB_File*
14mt|perl-5.44.0-27|3267	
14mt|perl-5.44.0-27|3268	# Devel-Peek
14mt|perl-5.44.0-27|3269	%dir %exclude %{archlib}/Devel
14mt|perl-5.44.0-27|3270	%exclude %{archlib}/Devel/Peek.pm
14mt|perl-5.44.0-27|3271	%dir %exclude %{archlib}/auto/Devel
14mt|perl-5.44.0-27|3272	%exclude %{archlib}/auto/Devel/Peek
14mt|perl-5.44.0-27|3273	%exclude %{_mandir}/man3/Devel::Peek.*
14mt|perl-5.44.0-27|3274	
14mt|perl-5.44.0-27|3275	# Devel-PPPort
14mt|perl-5.44.0-27|3276	%exclude %{archlib}/Devel/PPPort.pm
14mt|perl-5.44.0-27|3277	%exclude %{_mandir}/man3/Devel::PPPort.3*
14mt|perl-5.44.0-27|3278	
14mt|perl-5.44.0-27|3279	# Devel-SelfStubber
14mt|perl-5.44.0-27|3280	%exclude %dir %{privlib}/Devel
14mt|perl-5.44.0-27|3281	%exclude %{privlib}/Devel/SelfStubber.pm
14mt|perl-5.44.0-27|3282	%exclude %{_mandir}/man3/Devel::SelfStubber.*
14mt|perl-5.44.0-27|3283	
14mt|perl-5.44.0-27|3284	# Digest
14mt|perl-5.44.0-27|3285	%exclude %{privlib}/Digest.pm
14mt|perl-5.44.0-27|3286	%exclude %dir %{privlib}/Digest
14mt|perl-5.44.0-27|3287	%exclude %{privlib}/Digest/base.pm
14mt|perl-5.44.0-27|3288	%exclude %{privlib}/Digest/file.pm
14mt|perl-5.44.0-27|3289	%exclude %{_mandir}/man3/Digest.3*
14mt|perl-5.44.0-27|3290	%exclude %{_mandir}/man3/Digest::base.3*
14mt|perl-5.44.0-27|3291	%exclude %{_mandir}/man3/Digest::file.3*
14mt|perl-5.44.0-27|3292	
14mt|perl-5.44.0-27|3293	# Digest-MD5
14mt|perl-5.44.0-27|3294	%exclude %dir %{archlib}/Digest
14mt|perl-5.44.0-27|3295	%exclude %{archlib}/Digest/MD5.pm
14mt|perl-5.44.0-27|3296	%exclude %dir %{archlib}/auto/Digest
14mt|perl-5.44.0-27|3297	%exclude %{archlib}/auto/Digest/MD5
14mt|perl-5.44.0-27|3298	%exclude %{_mandir}/man3/Digest::MD5.3*
14mt|perl-5.44.0-27|3299	
14mt|perl-5.44.0-27|3300	# Digest-SHA
14mt|perl-5.44.0-27|3301	%exclude %{_bindir}/shasum
14mt|perl-5.44.0-27|3302	%exclude %dir %{archlib}/Digest
14mt|perl-5.44.0-27|3303	%exclude %{archlib}/Digest/SHA.pm
14mt|perl-5.44.0-27|3304	%exclude %dir %{archlib}/auto/Digest
14mt|perl-5.44.0-27|3305	%exclude %{archlib}/auto/Digest/SHA
14mt|perl-5.44.0-27|3306	%exclude %{_mandir}/man1/shasum.1*
14mt|perl-5.44.0-27|3307	%exclude %{_mandir}/man3/Digest::SHA.3*
14mt|perl-5.44.0-27|3308	
14mt|perl-5.44.0-27|3309	# Encode
14mt|perl-5.44.0-27|3310	%exclude %{_bindir}/encguess
14mt|perl-5.44.0-27|3311	%exclude %{_bindir}/piconv
14mt|perl-5.44.0-27|3312	%exclude %{archlib}/Encode*
14mt|perl-5.44.0-27|3313	%exclude %{archlib}/auto/Encode*
14mt|perl-5.44.0-27|3314	%exclude %{privlib}/Encode
14mt|perl-5.44.0-27|3315	%exclude %{_mandir}/man1/encguess.1*
14mt|perl-5.44.0-27|3316	%exclude %{_mandir}/man1/piconv.1*
14mt|perl-5.44.0-27|3317	%exclude %{_mandir}/man3/Encode*.3*
14mt|perl-5.44.0-27|3318	
14mt|perl-5.44.0-27|3319	# encoding
14mt|perl-5.44.0-27|3320	%exclude %{archlib}/encoding.pm
14mt|perl-5.44.0-27|3321	%exclude %{_mandir}/man3/encoding.3*
14mt|perl-5.44.0-27|3322	
14mt|perl-5.44.0-27|3323	# Encode-devel
14mt|perl-5.44.0-27|3324	%exclude %{_bindir}/enc2xs
14mt|perl-5.44.0-27|3325	%exclude %dir %{privlib}/Encode
14mt|perl-5.44.0-27|3326	%exclude %{privlib}/Encode/*.e2x
14mt|perl-5.44.0-27|3327	%exclude %{privlib}/Encode/encode.h
14mt|perl-5.44.0-27|3328	%exclude %{_mandir}/man1/enc2xs.1*
14mt|perl-5.44.0-27|3329	
14mt|perl-5.44.0-27|3330	# Env
14mt|perl-5.44.0-27|3331	%exclude %{privlib}/Env.pm
14mt|perl-5.44.0-27|3332	%exclude %{_mandir}/man3/Env.3*
14mt|perl-5.44.0-27|3333	
14mt|perl-5.44.0-27|3334	# Errno
14mt|perl-5.44.0-27|3335	%exclude %{archlib}/Errno.pm
14mt|perl-5.44.0-27|3336	%exclude %{_mandir}/man3/Errno.*
14mt|perl-5.44.0-27|3337	
14mt|perl-5.44.0-27|3338	# Exporter
14mt|perl-5.44.0-27|3339	%exclude %{privlib}/Exporter*
14mt|perl-5.44.0-27|3340	%exclude %{_mandir}/man3/Exporter*
14mt|perl-5.44.0-27|3341	
14mt|perl-5.44.0-27|3342	# experimental
14mt|perl-5.44.0-27|3343	%exclude %{privlib}/experimental*
14mt|perl-5.44.0-27|3344	%exclude %{_mandir}/man3/experimental*
14mt|perl-5.44.0-27|3345	
14mt|perl-5.44.0-27|3346	# ExtUtils-CBuilder
14mt|perl-5.44.0-27|3347	%exclude %{privlib}/ExtUtils/CBuilder
14mt|perl-5.44.0-27|3348	%exclude %{privlib}/ExtUtils/CBuilder.pm
14mt|perl-5.44.0-27|3349	%exclude %{_mandir}/man3/ExtUtils::CBuilder*
14mt|perl-5.44.0-27|3350	
14mt|perl-5.44.0-27|3351	# ExtUtils-Command
14mt|perl-5.44.0-27|3352	%exclude %{privlib}/ExtUtils/Command.pm
14mt|perl-5.44.0-27|3353	%exclude %{_mandir}/man3/ExtUtils::Command.*
14mt|perl-5.44.0-27|3354	
14mt|perl-5.44.0-27|3355	# ExtUtils-Embed
14mt|perl-5.44.0-27|3356	%exclude %{privlib}/ExtUtils/Embed.pm
14mt|perl-5.44.0-27|3357	%exclude %{_mandir}/man3/ExtUtils::Embed*
14mt|perl-5.44.0-27|3358	
14mt|perl-5.44.0-27|3359	# ExtUtils-Install
14mt|perl-5.44.0-27|3360	%exclude %{privlib}/ExtUtils/Install.pm
14mt|perl-5.44.0-27|3361	%exclude %{privlib}/ExtUtils/Installed.pm
14mt|perl-5.44.0-27|3362	%exclude %{privlib}/ExtUtils/Packlist.pm
14mt|perl-5.44.0-27|3363	%exclude %{_mandir}/man3/ExtUtils::Install.3*
14mt|perl-5.44.0-27|3364	%exclude %{_mandir}/man3/ExtUtils::Installed.3*
14mt|perl-5.44.0-27|3365	%exclude %{_mandir}/man3/ExtUtils::Packlist.3*
14mt|perl-5.44.0-27|3366	
14mt|perl-5.44.0-27|3367	# ExtUtils-Manifest
14mt|perl-5.44.0-27|3368	%exclude %{privlib}/ExtUtils/Manifest.pm
14mt|perl-5.44.0-27|3369	%exclude %{privlib}/ExtUtils/MANIFEST.SKIP
14mt|perl-5.44.0-27|3370	%exclude %{_mandir}/man3/ExtUtils::Manifest.3*
14mt|perl-5.44.0-27|3371	
14mt|perl-5.44.0-27|3372	# ExtUtils-MakeMaker
14mt|perl-5.44.0-27|3373	%exclude %{_bindir}/instmodsh
14mt|perl-5.44.0-27|3374	%exclude %{privlib}/ExtUtils/Command
14mt|perl-5.44.0-27|3375	%exclude %{privlib}/ExtUtils/Liblist
14mt|perl-5.44.0-27|3376	%exclude %{privlib}/ExtUtils/Liblist.pm
14mt|perl-5.44.0-27|3377	%exclude %{privlib}/ExtUtils/MakeMaker
14mt|perl-5.44.0-27|3378	%exclude %{privlib}/ExtUtils/MakeMaker.pm
14mt|perl-5.44.0-27|3379	%exclude %{privlib}/ExtUtils/MM.pm
14mt|perl-5.44.0-27|3380	%exclude %{privlib}/ExtUtils/MM_*.pm
14mt|perl-5.44.0-27|3381	%exclude %{privlib}/ExtUtils/MY.pm
14mt|perl-5.44.0-27|3382	%exclude %{privlib}/ExtUtils/Mkbootstrap.pm
14mt|perl-5.44.0-27|3383	%exclude %{privlib}/ExtUtils/Mksymlists.pm
14mt|perl-5.44.0-27|3384	%exclude %{privlib}/ExtUtils/testlib.pm
14mt|perl-5.44.0-27|3385	%exclude %{_mandir}/man1/instmodsh.1*
14mt|perl-5.44.0-27|3386	%exclude %{_mandir}/man3/ExtUtils::Command::MM*
14mt|perl-5.44.0-27|3387	%exclude %{_mandir}/man3/ExtUtils::Liblist.3*
14mt|perl-5.44.0-27|3388	%exclude %{_mandir}/man3/ExtUtils::MM.3*
14mt|perl-5.44.0-27|3389	%exclude %{_mandir}/man3/ExtUtils::MM_*
14mt|perl-5.44.0-27|3390	%exclude %{_mandir}/man3/ExtUtils::MY.3*
14mt|perl-5.44.0-27|3391	%exclude %{_mandir}/man3/ExtUtils::MakeMaker*
14mt|perl-5.44.0-27|3392	%exclude %{_mandir}/man3/ExtUtils::Mkbootstrap.3*
14mt|perl-5.44.0-27|3393	%exclude %{_mandir}/man3/ExtUtils::Mksymlists.3*
14mt|perl-5.44.0-27|3394	%exclude %{_mandir}/man3/ExtUtils::testlib.3*
14mt|perl-5.44.0-27|3395	
14mt|perl-5.44.0-27|3396	# ExtUtils-Miniperl
14mt|perl-5.44.0-27|3397	%exclude %{privlib}/ExtUtils/Miniperl.pm
14mt|perl-5.44.0-27|3398	%exclude %{_mandir}/man3/ExtUtils::Miniperl.3*
14mt|perl-5.44.0-27|3399	
14mt|perl-5.44.0-27|3400	# ExtUtils-MM-Utils
14mt|perl-5.44.0-27|3401	%exclude %dir %{privlib}/ExtUtils/MM
14mt|perl-5.44.0-27|3402	%exclude %{privlib}/ExtUtils/MM/Utils.pm
14mt|perl-5.44.0-27|3403	%exclude %{_mandir}/man3/ExtUtils::MM::Utils.*
14mt|perl-5.44.0-27|3404	
14mt|perl-5.44.0-27|3405	# ExtUtils-ParseXS
14mt|perl-5.44.0-27|3406	%exclude %dir %{privlib}/ExtUtils/ParseXS
14mt|perl-5.44.0-27|3407	%exclude %{privlib}/ExtUtils/ParseXS.pm
14mt|perl-5.44.0-27|3408	%exclude %{privlib}/ExtUtils/ParseXS.pod
14mt|perl-5.44.0-27|3409	%exclude %{privlib}/ExtUtils/ParseXS/Constants.pm
14mt|perl-5.44.0-27|3410	%exclude %{privlib}/ExtUtils/ParseXS/CountLines.pm
14mt|perl-5.44.0-27|3411	%exclude %{privlib}/ExtUtils/ParseXS/Eval.pm
14mt|perl-5.44.0-27|3412	%exclude %{privlib}/ExtUtils/ParseXS/Utilities.pm
14mt|perl-5.44.0-27|3413	%exclude %dir %{privlib}/ExtUtils/Typemaps
14mt|perl-5.44.0-27|3414	%exclude %{privlib}/ExtUtils/Typemaps.pm
14mt|perl-5.44.0-27|3415	%exclude %{privlib}/ExtUtils/Typemaps/Cmd.pm
14mt|perl-5.44.0-27|3416	%exclude %{privlib}/ExtUtils/Typemaps/InputMap.pm
14mt|perl-5.44.0-27|3417	%exclude %{privlib}/ExtUtils/Typemaps/OutputMap.pm
14mt|perl-5.44.0-27|3418	%exclude %{privlib}/ExtUtils/Typemaps/Type.pm
14mt|perl-5.44.0-27|3419	%exclude %{privlib}/ExtUtils/xsubpp
14mt|perl-5.44.0-27|3420	%exclude %{_bindir}/xsubpp
14mt|perl-5.44.0-27|3421	%exclude %{_mandir}/man1/xsubpp*
14mt|perl-5.44.0-27|3422	%exclude %{_mandir}/man3/ExtUtils::ParseXS.3*
14mt|perl-5.44.0-27|3423	%exclude %{_mandir}/man3/ExtUtils::ParseXS::Constants.3*
14mt|perl-5.44.0-27|3424	%exclude %{_mandir}/man3/ExtUtils::ParseXS::Eval.3*
14mt|perl-5.44.0-27|3425	%exclude %{_mandir}/man3/ExtUtils::ParseXS::Utilities.3*
14mt|perl-5.44.0-27|3426	%exclude %{_mandir}/man3/ExtUtils::Typemaps.3*
14mt|perl-5.44.0-27|3427	%exclude %{_mandir}/man3/ExtUtils::Typemaps::Cmd.3*
14mt|perl-5.44.0-27|3428	%exclude %{_mandir}/man3/ExtUtils::Typemaps::InputMap.3*
14mt|perl-5.44.0-27|3429	%exclude %{_mandir}/man3/ExtUtils::Typemaps::OutputMap.3*
14mt|perl-5.44.0-27|3430	%exclude %{_mandir}/man3/ExtUtils::Typemaps::Type.3*
14mt|perl-5.44.0-27|3431	
14mt|perl-5.44.0-27|3432	# File-Fetch
14mt|perl-5.44.0-27|3433	%exclude %{privlib}/File/Fetch.pm
14mt|perl-5.44.0-27|3434	%exclude %{_mandir}/man3/File::Fetch.3*
14mt|perl-5.44.0-27|3435	
14mt|perl-5.44.0-27|3436	# File-Path
14mt|perl-5.44.0-27|3437	%exclude %{privlib}/File/Path.pm
14mt|perl-5.44.0-27|3438	%exclude %{_mandir}/man3/File::Path.3*
14mt|perl-5.44.0-27|3439	
14mt|perl-5.44.0-27|3440	# File-Temp
14mt|perl-5.44.0-27|3441	%exclude %{privlib}/File/Temp.pm
14mt|perl-5.44.0-27|3442	%exclude %{_mandir}/man3/File::Temp.3*
14mt|perl-5.44.0-27|3443	
14mt|perl-5.44.0-27|3444	# Filter
14mt|perl-5.44.0-27|3445	%exclude %dir %{archlib}/auto/Filter
14mt|perl-5.44.0-27|3446	%exclude %{archlib}/auto/Filter/Util
14mt|perl-5.44.0-27|3447	%exclude %dir %{archlib}/Filter
14mt|perl-5.44.0-27|3448	%exclude %{archlib}/Filter/Util
14mt|perl-5.44.0-27|3449	%exclude %{privlib}/pod/perlfilter.pod
14mt|perl-5.44.0-27|3450	%exclude %{_mandir}/man1/perlfilter.*
14mt|perl-5.44.0-27|3451	%exclude %{_mandir}/man3/Filter::Util::*
14mt|perl-5.44.0-27|3452	
14mt|perl-5.44.0-27|3453	# Filter-Simple
14mt|perl-5.44.0-27|3454	%exclude %dir %{privlib}/Filter
14mt|perl-5.44.0-27|3455	%exclude %{privlib}/Filter/Simple.pm
14mt|perl-5.44.0-27|3456	%exclude %{_mandir}/man3/Filter::Simple.3*
14mt|perl-5.44.0-27|3457	
14mt|perl-5.44.0-27|3458	# Getopt-Long
14mt|perl-5.44.0-27|3459	%exclude %{privlib}/Getopt/Long.pm
14mt|perl-5.44.0-27|3460	%exclude %{_mandir}/man3/Getopt::Long.3*
14mt|perl-5.44.0-27|3461	
14mt|perl-5.44.0-27|3462	# IO
14mt|perl-5.44.0-27|3463	%exclude %dir %{archlib}/IO
14mt|perl-5.44.0-27|3464	%exclude %{archlib}/IO.pm
14mt|perl-5.44.0-27|3465	%exclude %{archlib}/IO/Dir.pm
14mt|perl-5.44.0-27|3466	%exclude %{archlib}/IO/File.pm
14mt|perl-5.44.0-27|3467	%exclude %{archlib}/IO/Handle.pm
14mt|perl-5.44.0-27|3468	%exclude %{archlib}/IO/Pipe.pm
14mt|perl-5.44.0-27|3469	%exclude %{archlib}/IO/Poll.pm
14mt|perl-5.44.0-27|3470	%exclude %{archlib}/IO/Seekable.pm
14mt|perl-5.44.0-27|3471	%exclude %{archlib}/IO/Select.pm
14mt|perl-5.44.0-27|3472	%exclude %dir %{archlib}/IO/Socket
14mt|perl-5.44.0-27|3473	%exclude %{archlib}/IO/Socket/INET.pm
14mt|perl-5.44.0-27|3474	%exclude %{archlib}/IO/Socket/UNIX.pm
14mt|perl-5.44.0-27|3475	%exclude %{archlib}/IO/Socket.pm
14mt|perl-5.44.0-27|3476	%exclude %dir %{archlib}/auto/IO
14mt|perl-5.44.0-27|3477	%exclude %{archlib}/auto/IO/IO.so
14mt|perl-5.44.0-27|3478	%exclude %{_mandir}/man3/IO.*
14mt|perl-5.44.0-27|3479	%exclude %{_mandir}/man3/IO::Dir.*
14mt|perl-5.44.0-27|3480	%exclude %{_mandir}/man3/IO::File.*
14mt|perl-5.44.0-27|3481	%exclude %{_mandir}/man3/IO::Handle.*
14mt|perl-5.44.0-27|3482	%exclude %{_mandir}/man3/IO::Pipe.*
14mt|perl-5.44.0-27|3483	%exclude %{_mandir}/man3/IO::Poll.*
14mt|perl-5.44.0-27|3484	%exclude %{_mandir}/man3/IO::Seekable.*
14mt|perl-5.44.0-27|3485	%exclude %{_mandir}/man3/IO::Select.*
14mt|perl-5.44.0-27|3486	%exclude %{_mandir}/man3/IO::Socket::INET.*
14mt|perl-5.44.0-27|3487	%exclude %{_mandir}/man3/IO::Socket::UNIX.*
14mt|perl-5.44.0-27|3488	%exclude %{_mandir}/man3/IO::Socket.*
14mt|perl-5.44.0-27|3489	
14mt|perl-5.44.0-27|3490	# IO-Compress
14mt|perl-5.44.0-27|3491	%exclude %{_bindir}/zipdetails
14mt|perl-5.44.0-27|3492	%exclude %dir %{privlib}/IO
14mt|perl-5.44.0-27|3493	%exclude %dir %{privlib}/IO/Compress
14mt|perl-5.44.0-27|3494	%exclude %{privlib}/IO/Compress/FAQ.pod
14mt|perl-5.44.0-27|3495	%exclude %{_mandir}/man1/zipdetails.*
14mt|perl-5.44.0-27|3496	%exclude %{_mandir}/man3/IO::Compress::FAQ.*
14mt|perl-5.44.0-27|3497	# Compress-Zlib
14mt|perl-5.44.0-27|3498	%exclude %dir %{privlib}/Compress
14mt|perl-5.44.0-27|3499	%exclude %{privlib}/Compress/Zlib.pm
14mt|perl-5.44.0-27|3500	%exclude %{_mandir}/man3/Compress::Zlib*
14mt|perl-5.44.0-27|3501	# IO-Compress-Base
14mt|perl-5.44.0-27|3502	%exclude %{privlib}/File/GlobMapper.pm
14mt|perl-5.44.0-27|3503	%exclude %dir %{privlib}/IO
14mt|perl-5.44.0-27|3504	%exclude %dir %{privlib}/IO/Compress
14mt|perl-5.44.0-27|3505	%exclude %{privlib}/IO/Compress/Base
14mt|perl-5.44.0-27|3506	%exclude %{privlib}/IO/Compress/Base.pm
14mt|perl-5.44.0-27|3507	%exclude %dir %{privlib}/IO/Uncompress
14mt|perl-5.44.0-27|3508	%exclude %{privlib}/IO/Uncompress/AnyUncompress.pm
14mt|perl-5.44.0-27|3509	%exclude %{privlib}/IO/Uncompress/Base.pm
14mt|perl-5.44.0-27|3510	%exclude %{_mandir}/man3/File::GlobMapper.*
14mt|perl-5.44.0-27|3511	%exclude %{_mandir}/man3/IO::Compress::Base.*
14mt|perl-5.44.0-27|3512	%exclude %{_mandir}/man3/IO::Uncompress::AnyUncompress.*
14mt|perl-5.44.0-27|3513	%exclude %{_mandir}/man3/IO::Uncompress::Base.*
14mt|perl-5.44.0-27|3514	# IO-Compress-Zlib
14mt|perl-5.44.0-27|3515	%exclude %dir %{privlib}/IO
14mt|perl-5.44.0-27|3516	%exclude %dir %{privlib}/IO/Compress
14mt|perl-5.44.0-27|3517	%exclude %{privlib}/IO/Compress/Adapter
14mt|perl-5.44.0-27|3518	%exclude %{privlib}/IO/Compress/Deflate.pm
14mt|perl-5.44.0-27|3519	%exclude %{privlib}/IO/Compress/Gzip
14mt|perl-5.44.0-27|3520	%exclude %{privlib}/IO/Compress/Gzip.pm
14mt|perl-5.44.0-27|3521	%exclude %{privlib}/IO/Compress/RawDeflate.pm
14mt|perl-5.44.0-27|3522	%exclude %{privlib}/IO/Compress/Bzip2.pm
14mt|perl-5.44.0-27|3523	%exclude %{privlib}/IO/Compress/Zip
14mt|perl-5.44.0-27|3524	%exclude %{privlib}/IO/Compress/Zip.pm
14mt|perl-5.44.0-27|3525	%exclude %{privlib}/IO/Compress/Zlib
14mt|perl-5.44.0-27|3526	%exclude %dir %{privlib}/IO/Uncompress
14mt|perl-5.44.0-27|3527	%exclude %{privlib}/IO/Uncompress/Adapter
14mt|perl-5.44.0-27|3528	%exclude %{privlib}/IO/Uncompress/AnyInflate.pm
14mt|perl-5.44.0-27|3529	%exclude %{privlib}/IO/Uncompress/Bunzip2.pm
14mt|perl-5.44.0-27|3530	%exclude %{privlib}/IO/Uncompress/Gunzip.pm
14mt|perl-5.44.0-27|3531	%exclude %{privlib}/IO/Uncompress/Inflate.pm
14mt|perl-5.44.0-27|3532	%exclude %{privlib}/IO/Uncompress/RawInflate.pm
14mt|perl-5.44.0-27|3533	%exclude %{privlib}/IO/Uncompress/Unzip.pm
14mt|perl-5.44.0-27|3534	%exclude %{_mandir}/man3/IO::Compress::Deflate*
14mt|perl-5.44.0-27|3535	%exclude %{_mandir}/man3/IO::Compress::Bzip2*
14mt|perl-5.44.0-27|3536	%exclude %{_mandir}/man3/IO::Compress::Gzip*
14mt|perl-5.44.0-27|3537	%exclude %{_mandir}/man3/IO::Compress::RawDeflate*
14mt|perl-5.44.0-27|3538	%exclude %{_mandir}/man3/IO::Compress::Zip*
14mt|perl-5.44.0-27|3539	%exclude %{_mandir}/man3/IO::Uncompress::AnyInflate*
14mt|perl-5.44.0-27|3540	%exclude %{_mandir}/man3/IO::Uncompress::Bunzip2*
14mt|perl-5.44.0-27|3541	%exclude %{_mandir}/man3/IO::Uncompress::Gunzip*
14mt|perl-5.44.0-27|3542	%exclude %{_mandir}/man3/IO::Uncompress::Inflate*
14mt|perl-5.44.0-27|3543	%exclude %{_mandir}/man3/IO::Uncompress::RawInflate*
14mt|perl-5.44.0-27|3544	%exclude %{_mandir}/man3/IO::Uncompress::Unzip*
14mt|perl-5.44.0-27|3545	
14mt|perl-5.44.0-27|3546	# IO-Socket-IP
14mt|perl-5.44.0-27|3547	%exclude %dir %{privlib}/IO
14mt|perl-5.44.0-27|3548	%exclude %dir %{privlib}/IO/Socket
14mt|perl-5.44.0-27|3549	%exclude %{privlib}/IO/Socket/IP.pm
14mt|perl-5.44.0-27|3550	%exclude %{_mandir}/man3/IO::Socket::IP.*
14mt|perl-5.44.0-27|3551	
14mt|perl-5.44.0-27|3552	# IO-Zlib
14mt|perl-5.44.0-27|3553	%exclude %dir %{privlib}/IO
14mt|perl-5.44.0-27|3554	%exclude %{privlib}/IO/Zlib.pm
14mt|perl-5.44.0-27|3555	%exclude %{_mandir}/man3/IO::Zlib.*
14mt|perl-5.44.0-27|3556	
14mt|perl-5.44.0-27|3557	# HTTP-Tiny
14mt|perl-5.44.0-27|3558	%exclude %dir %{privlib}/HTTP
14mt|perl-5.44.0-27|3559	%exclude %{privlib}/HTTP/Tiny.pm
14mt|perl-5.44.0-27|3560	%exclude %{_mandir}/man3/HTTP::Tiny*
14mt|perl-5.44.0-27|3561	
14mt|perl-5.44.0-27|3562	# IPC-Cmd
14mt|perl-5.44.0-27|3563	%exclude %{privlib}/IPC/Cmd.pm
14mt|perl-5.44.0-27|3564	%exclude %{_mandir}/man3/IPC::Cmd.3*
14mt|perl-5.44.0-27|3565	
14mt|perl-5.44.0-27|3566	# IPC-SysV
14mt|perl-5.44.0-27|3567	%exclude %{archlib}/auto/IPC
14mt|perl-5.44.0-27|3568	%exclude %{archlib}/IPC/Msg.pm
14mt|perl-5.44.0-27|3569	%exclude %{archlib}/IPC/Semaphore.pm
14mt|perl-5.44.0-27|3570	%exclude %{archlib}/IPC/SharedMem.pm
14mt|perl-5.44.0-27|3571	%exclude %{archlib}/IPC/SysV.pm
14mt|perl-5.44.0-27|3572	%exclude %{_mandir}/man3/IPC::Msg.*
14mt|perl-5.44.0-27|3573	%exclude %{_mandir}/man3/IPC::Semaphore.*
14mt|perl-5.44.0-27|3574	%exclude %{_mandir}/man3/IPC::SharedMem.*
14mt|perl-5.44.0-27|3575	%exclude %{_mandir}/man3/IPC::SysV.*
14mt|perl-5.44.0-27|3576	
14mt|perl-5.44.0-27|3577	# JSON-PP
14mt|perl-5.44.0-27|3578	%exclude %{_bindir}/json_pp
14mt|perl-5.44.0-27|3579	%exclude %dir %{privlib}/JSON
14mt|perl-5.44.0-27|3580	%exclude %{privlib}/JSON/PP
14mt|perl-5.44.0-27|3581	%exclude %{privlib}/JSON/PP.pm
14mt|perl-5.44.0-27|3582	%exclude %{_mandir}/man1/json_pp.1*
14mt|perl-5.44.0-27|3583	%exclude %{_mandir}/man3/JSON::PP.3*
14mt|perl-5.44.0-27|3584	%exclude %{_mandir}/man3/JSON::PP::Boolean.3pm*
14mt|perl-5.44.0-27|3585	
14mt|perl-5.44.0-27|3586	# libnet
14mt|perl-5.44.0-27|3587	%exclude %{privlib}/Net/Cmd.pm
14mt|perl-5.44.0-27|3588	%exclude %{privlib}/Net/Config.pm
14mt|perl-5.44.0-27|3589	%exclude %{privlib}/Net/Domain.pm
14mt|perl-5.44.0-27|3590	%exclude %{privlib}/Net/FTP
14mt|perl-5.44.0-27|3591	%exclude %{privlib}/Net/FTP.pm
14mt|perl-5.44.0-27|3592	%exclude %{privlib}/Net/libnetFAQ.pod
14mt|perl-5.44.0-27|3593	%exclude %{privlib}/Net/NNTP.pm
14mt|perl-5.44.0-27|3594	%exclude %{privlib}/Net/Netrc.pm
14mt|perl-5.44.0-27|3595	%exclude %{privlib}/Net/POP3.pm
14mt|perl-5.44.0-27|3596	%exclude %{privlib}/Net/SMTP.pm
14mt|perl-5.44.0-27|3597	%exclude %{privlib}/Net/Time.pm
14mt|perl-5.44.0-27|3598	%exclude %{_mandir}/man3/Net::Cmd.*
14mt|perl-5.44.0-27|3599	%exclude %{_mandir}/man3/Net::Config.*
14mt|perl-5.44.0-27|3600	%exclude %{_mandir}/man3/Net::Domain.*
14mt|perl-5.44.0-27|3601	%exclude %{_mandir}/man3/Net::FTP.*
14mt|perl-5.44.0-27|3602	%exclude %{_mandir}/man3/Net::libnetFAQ.*
14mt|perl-5.44.0-27|3603	%exclude %{_mandir}/man3/Net::NNTP.*
14mt|perl-5.44.0-27|3604	%exclude %{_mandir}/man3/Net::Netrc.*
14mt|perl-5.44.0-27|3605	%exclude %{_mandir}/man3/Net::POP3.*
14mt|perl-5.44.0-27|3606	%exclude %{_mandir}/man3/Net::SMTP.*
14mt|perl-5.44.0-27|3607	%exclude %{_mandir}/man3/Net::Time.*
14mt|perl-5.44.0-27|3608	
14mt|perl-5.44.0-27|3609	# libnetcfg
14mt|perl-5.44.0-27|3610	%exclude %{_bindir}/libnetcfg
14mt|perl-5.44.0-27|3611	%exclude %{_mandir}/man1/libnetcfg*
14mt|perl-5.44.0-27|3612	
14mt|perl-5.44.0-27|3613	# Locale-Maketext
14mt|perl-5.44.0-27|3614	%exclude %dir %{privlib}/Locale
14mt|perl-5.44.0-27|3615	%exclude %dir %{privlib}/Locale/Maketext
14mt|perl-5.44.0-27|3616	%exclude %{privlib}/Locale/Maketext.*
14mt|perl-5.44.0-27|3617	%exclude %{privlib}/Locale/Maketext/Cookbook.*
14mt|perl-5.44.0-27|3618	%exclude %{privlib}/Locale/Maketext/Guts.*
14mt|perl-5.44.0-27|3619	%exclude %{privlib}/Locale/Maketext/GutsLoader.*
14mt|perl-5.44.0-27|3620	%exclude %{privlib}/Locale/Maketext/TPJ13.*
14mt|perl-5.44.0-27|3621	%exclude %{_mandir}/man3/Locale::Maketext.*
14mt|perl-5.44.0-27|3622	%exclude %{_mandir}/man3/Locale::Maketext::Cookbook.*
14mt|perl-5.44.0-27|3623	%exclude %{_mandir}/man3/Locale::Maketext::Guts.*
14mt|perl-5.44.0-27|3624	%exclude %{_mandir}/man3/Locale::Maketext::GutsLoader.*
14mt|perl-5.44.0-27|3625	%exclude %{_mandir}/man3/Locale::Maketext::TPJ13.*
14mt|perl-5.44.0-27|3626	
14mt|perl-5.44.0-27|3627	# Locale-Maketext-Simple
14mt|perl-5.44.0-27|3628	%exclude %dir %{privlib}/Locale
14mt|perl-5.44.0-27|3629	%exclude %dir %{privlib}/Locale/Maketext
14mt|perl-5.44.0-27|3630	%exclude %{privlib}/Locale/Maketext/Simple.pm
14mt|perl-5.44.0-27|3631	%exclude %{_mandir}/man3/Locale::Maketext::Simple.*
14mt|perl-5.44.0-27|3632	
14mt|perl-5.44.0-27|3633	# Math-BigInt
14mt|perl-5.44.0-27|3634	%exclude %{privlib}/Math/BigFloat.pm
14mt|perl-5.44.0-27|3635	%exclude %{privlib}/Math/BigInt.pm
14mt|perl-5.44.0-27|3636	%exclude %dir %exclude %{privlib}/Math/BigInt
14mt|perl-5.44.0-27|3637	%exclude %{privlib}/Math/BigInt/Calc.pm
14mt|perl-5.44.0-27|3638	%exclude %{privlib}/Math/BigInt/Lib.pm
14mt|perl-5.44.0-27|3639	%exclude %{_mandir}/man3/Math::BigFloat.*
14mt|perl-5.44.0-27|3640	%exclude %{_mandir}/man3/Math::BigInt.*
14mt|perl-5.44.0-27|3641	%exclude %{_mandir}/man3/Math::BigInt::Calc.*
14mt|perl-5.44.0-27|3642	%exclude %{_mandir}/man3/Math::BigInt::Lib.*
14mt|perl-5.44.0-27|3643	
14mt|perl-5.44.0-27|3644	# Math-BigInt-FastCalc
14mt|perl-5.44.0-27|3645	%exclude %{archlib}/Math
14mt|perl-5.44.0-27|3646	%exclude %{archlib}/auto/Math
14mt|perl-5.44.0-27|3647	%exclude %{_mandir}/man3/Math::BigInt::FastCalc.*
14mt|perl-5.44.0-27|3648	
14mt|perl-5.44.0-27|3649	# Math-BigRat
14mt|perl-5.44.0-27|3650	%exclude %{privlib}/Math/BigRat.pm
14mt|perl-5.44.0-27|3651	%exclude %{_mandir}/man3/Math::BigRat.*
14mt|perl-5.44.0-27|3652	
14mt|perl-5.44.0-27|3653	# Math-Complex
14mt|perl-5.44.0-27|3654	%dir %exclude %{privlib}/Math
14mt|perl-5.44.0-27|3655	%exclude %{privlib}/Math/Complex.pm
14mt|perl-5.44.0-27|3656	%exclude %{privlib}/Math/Trig.pm
14mt|perl-5.44.0-27|3657	%exclude %{_mandir}/man3/Math::Complex.*
14mt|perl-5.44.0-27|3658	%exclude %{_mandir}/man3/Math::Trig.*
14mt|perl-5.44.0-27|3659	
14mt|perl-5.44.0-27|3660	# Memoize
14mt|perl-5.44.0-27|3661	%exclude %{privlib}/Memoize
14mt|perl-5.44.0-27|3662	%exclude %{privlib}/Memoize.pm
14mt|perl-5.44.0-27|3663	%exclude %{_mandir}/man3/Memoize::*
14mt|perl-5.44.0-27|3664	%exclude %{_mandir}/man3/Memoize.*
14mt|perl-5.44.0-27|3665	
14mt|perl-5.44.0-27|3666	# MIME-Base64
14mt|perl-5.44.0-27|3667	%exclude %{archlib}/auto/MIME
14mt|perl-5.44.0-27|3668	%exclude %{archlib}/MIME
14mt|perl-5.44.0-27|3669	%exclude %{_mandir}/man3/MIME::*
14mt|perl-5.44.0-27|3670	
14mt|perl-5.44.0-27|3671	# Module-CoreList
14mt|perl-5.44.0-27|3672	%exclude %dir %{privlib}/Module
14mt|perl-5.44.0-27|3673	%exclude %{privlib}/Module/CoreList
14mt|perl-5.44.0-27|3674	%exclude %{privlib}/Module/CoreList.pm
14mt|perl-5.44.0-27|3675	%exclude %{privlib}/Module/CoreList.pod
14mt|perl-5.44.0-27|3676	%exclude %{_mandir}/man3/Module::CoreList*
14mt|perl-5.44.0-27|3677	
14mt|perl-5.44.0-27|3678	# Module-CoreList-tools
14mt|perl-5.44.0-27|3679	%exclude %{_bindir}/corelist
14mt|perl-5.44.0-27|3680	%exclude %{_mandir}/man1/corelist*
14mt|perl-5.44.0-27|3681	
14mt|perl-5.44.0-27|3682	# Module-Load
14mt|perl-5.44.0-27|3683	%exclude %dir %{privlib}/Module
14mt|perl-5.44.0-27|3684	%exclude %{privlib}/Module/Load.pm
14mt|perl-5.44.0-27|3685	%exclude %{_mandir}/man3/Module::Load.*
14mt|perl-5.44.0-27|3686	
14mt|perl-5.44.0-27|3687	# Module-Load-Conditional
14mt|perl-5.44.0-27|3688	%exclude %dir %{privlib}/Module
14mt|perl-5.44.0-27|3689	%exclude %{privlib}/Module/Load
14mt|perl-5.44.0-27|3690	%exclude %{_mandir}/man3/Module::Load::Conditional*
14mt|perl-5.44.0-27|3691	
14mt|perl-5.44.0-27|3692	# Module-Loaded
14mt|perl-5.44.0-27|3693	%exclude %dir %{privlib}/Module
14mt|perl-5.44.0-27|3694	%exclude %{privlib}/Module/Loaded.pm
14mt|perl-5.44.0-27|3695	%exclude %{_mandir}/man3/Module::Loaded*
14mt|perl-5.44.0-27|3696	
14mt|perl-5.44.0-27|3697	# Module-Metadata
14mt|perl-5.44.0-27|3698	%exclude %dir %{privlib}/Module
14mt|perl-5.44.0-27|3699	%exclude %{privlib}/Module/Metadata.pm
14mt|perl-5.44.0-27|3700	%exclude %{_mandir}/man3/Module::Metadata.3pm*
14mt|perl-5.44.0-27|3701	
14mt|perl-5.44.0-27|3702	# Net-Ping
14mt|perl-5.44.0-27|3703	%exclude %{privlib}/Net/Ping.pm
14mt|perl-5.44.0-27|3704	%exclude %{_mandir}/man3/Net::Ping.*
14mt|perl-5.44.0-27|3705	
14mt|perl-5.44.0-27|3706	# PathTools
14mt|perl-5.44.0-27|3707	%exclude %{archlib}/Cwd.pm
14mt|perl-5.44.0-27|3708	%exclude %{archlib}/File/Spec*
14mt|perl-5.44.0-27|3709	%exclude %{archlib}/auto/Cwd/
14mt|perl-5.44.0-27|3710	%exclude %{_mandir}/man3/Cwd*
14mt|perl-5.44.0-27|3711	%exclude %{_mandir}/man3/File::Spec*
14mt|perl-5.44.0-27|3712	
14mt|perl-5.44.0-27|3713	# Params-Check
14mt|perl-5.44.0-27|3714	%exclude %{privlib}/Params/
14mt|perl-5.44.0-27|3715	%exclude %{_mandir}/man3/Params::Check*
14mt|perl-5.44.0-27|3716	
14mt|perl-5.44.0-27|3717	# perlfaq
14mt|perl-5.44.0-27|3718	%exclude %{privlib}/perlfaq.pm
14mt|perl-5.44.0-27|3719	%exclude %{privlib}/pod/perlfaq*
14mt|perl-5.44.0-27|3720	%exclude %{privlib}/pod/perlglossary.pod
14mt|perl-5.44.0-27|3721	%exclude %{_mandir}/man1/perlfaq*
14mt|perl-5.44.0-27|3722	%exclude %{_mandir}/man1/perlglossary.*
14mt|perl-5.44.0-27|3723	
14mt|perl-5.44.0-27|3724	# PerlIO-via-QuotedPrint
14mt|perl-5.44.0-27|3725	%exclude %{privlib}/PerlIO
14mt|perl-5.44.0-27|3726	%exclude %{_mandir}/man3/PerlIO::via::QuotedPrint.*
14mt|perl-5.44.0-27|3727	
14mt|perl-5.44.0-27|3728	# Perl-OSType
14mt|perl-5.44.0-27|3729	%exclude %dir %{privlib}/Perl
14mt|perl-5.44.0-27|3730	%exclude %{privlib}/Perl/OSType.pm
14mt|perl-5.44.0-27|3731	%exclude %{_mandir}/man3/Perl::OSType.3pm*
14mt|perl-5.44.0-27|3732	
14mt|perl-5.44.0-27|3733	# open
14mt|perl-5.44.0-27|3734	%exclude %{privlib}/open.pm
14mt|perl-5.44.0-27|3735	%exclude %{_mandir}/man3/open.3*
14mt|perl-5.44.0-27|3736	
14mt|perl-5.44.0-27|3737	# parent
14mt|perl-5.44.0-27|3738	%exclude %{privlib}/parent.pm
14mt|perl-5.44.0-27|3739	%exclude %{_mandir}/man3/parent.3*
14mt|perl-5.44.0-27|3740	
14mt|perl-5.44.0-27|3741	# Pod-Checker
14mt|perl-5.44.0-27|3742	%exclude %{_bindir}/podchecker
14mt|perl-5.44.0-27|3743	%exclude %{privlib}/Pod/Checker.pm
14mt|perl-5.44.0-27|3744	%exclude %{_mandir}/man1/podchecker.*
14mt|perl-5.44.0-27|3745	%exclude %{_mandir}/man3/Pod::Checker.*
14mt|perl-5.44.0-27|3746	
14mt|perl-5.44.0-27|3747	# Pod-Escapes
14mt|perl-5.44.0-27|3748	%exclude %{privlib}/Pod/Escapes.pm
14mt|perl-5.44.0-27|3749	%exclude %{_mandir}/man3/Pod::Escapes.*
14mt|perl-5.44.0-27|3750	
14mt|perl-5.44.0-27|3751	# Pod-Html
14mt|perl-5.44.0-27|3752	%exclude %{_bindir}/pod2html
14mt|perl-5.44.0-27|3753	%exclude %{privlib}/Pod/Html.pm
14mt|perl-5.44.0-27|3754	%exclude %{_mandir}/man1/pod2html.1*
14mt|perl-5.44.0-27|3755	%exclude %{_mandir}/man3/Pod::Html.*
14mt|perl-5.44.0-27|3756	
14mt|perl-5.44.0-27|3757	# Pod-Perldoc
14mt|perl-5.44.0-27|3758	%exclude %{_bindir}/perldoc
14mt|perl-5.44.0-27|3759	%exclude %{privlib}/pod/perldoc.pod
14mt|perl-5.44.0-27|3760	%exclude %{privlib}/Pod/Perldoc.pm
14mt|perl-5.44.0-27|3761	%exclude %{privlib}/Pod/Perldoc/
14mt|perl-5.44.0-27|3762	%exclude %{_mandir}/man1/perldoc.1*
14mt|perl-5.44.0-27|3763	%exclude %{_mandir}/man3/Pod::Perldoc*
14mt|perl-5.44.0-27|3764	
14mt|perl-5.44.0-27|3765	# Pod-Usage
14mt|perl-5.44.0-27|3766	%exclude %{_bindir}/pod2usage
14mt|perl-5.44.0-27|3767	%exclude %{privlib}/Pod/Usage.pm
14mt|perl-5.44.0-27|3768	%exclude %{_mandir}/man1/pod2usage.*
14mt|perl-5.44.0-27|3769	%exclude %{_mandir}/man3/Pod::Usage.*
14mt|perl-5.44.0-27|3770	
14mt|perl-5.44.0-27|3771	# podlators
14mt|perl-5.44.0-27|3772	%exclude %{_bindir}/pod2man
14mt|perl-5.44.0-27|3773	%exclude %{_bindir}/pod2text
14mt|perl-5.44.0-27|3774	%exclude %{privlib}/pod/perlpodstyle.pod
14mt|perl-5.44.0-27|3775	%exclude %{privlib}/Pod/Man.pm
14mt|perl-5.44.0-27|3776	%exclude %{privlib}/Pod/ParseLink.pm
14mt|perl-5.44.0-27|3777	%exclude %{privlib}/Pod/Text
14mt|perl-5.44.0-27|3778	%exclude %{privlib}/Pod/Text.pm
14mt|perl-5.44.0-27|3779	%exclude %{_mandir}/man1/pod2man.1*
14mt|perl-5.44.0-27|3780	%exclude %{_mandir}/man1/pod2text.1*
14mt|perl-5.44.0-27|3781	%exclude %{_mandir}/man1/perlpodstyle.1*
14mt|perl-5.44.0-27|3782	%exclude %{_mandir}/man3/Pod::Man*
14mt|perl-5.44.0-27|3783	%exclude %{_mandir}/man3/Pod::ParseLink*
14mt|perl-5.44.0-27|3784	%exclude %{_mandir}/man3/Pod::Text*
14mt|perl-5.44.0-27|3785	
14mt|perl-5.44.0-27|3786	# Pod-Simple
14mt|perl-5.44.0-27|3787	%exclude %{privlib}/Pod/Simple/
14mt|perl-5.44.0-27|3788	%exclude %{privlib}/Pod/Simple.pm
14mt|perl-5.44.0-27|3789	%exclude %{privlib}/Pod/Simple.pod
14mt|perl-5.44.0-27|3790	%exclude %{_mandir}/man3/Pod::Simple*
14mt|perl-5.44.0-27|3791	
14mt|perl-5.44.0-27|3792	# Scalar-List-Utils
14mt|perl-5.44.0-27|3793	%exclude %{archlib}/List/
14mt|perl-5.44.0-27|3794	%exclude %{archlib}/Scalar/
14mt|perl-5.44.0-27|3795	%exclude %{archlib}/Sub/
14mt|perl-5.44.0-27|3796	%exclude %{archlib}/auto/List/
14mt|perl-5.44.0-27|3797	%exclude %{_mandir}/man3/List::Util*
14mt|perl-5.44.0-27|3798	%exclude %{_mandir}/man3/Scalar::Util*
14mt|perl-5.44.0-27|3799	%exclude %{_mandir}/man3/Sub::Util*
14mt|perl-5.44.0-27|3800	
14mt|perl-5.44.0-27|3801	# SelfLoader
14mt|perl-5.44.0-27|3802	%exclude %{privlib}/SelfLoader.pm
14mt|perl-5.44.0-27|3803	%exclude %{_mandir}/man3/SelfLoader*
14mt|perl-5.44.0-27|3804	
14mt|perl-5.44.0-27|3805	# Storable
14mt|perl-5.44.0-27|3806	%exclude %{archlib}/Storable.pm
14mt|perl-5.44.0-27|3807	%exclude %{archlib}/auto/Storable/
14mt|perl-5.44.0-27|3808	%exclude %{_mandir}/man3/Storable.*
14mt|perl-5.44.0-27|3809	
14mt|perl-5.44.0-27|3810	# Sys-Syslog
14mt|perl-5.44.0-27|3811	%exclude %{archlib}/Sys/Syslog.pm
14mt|perl-5.44.0-27|3812	%exclude %{archlib}/auto/Sys/Syslog/
14mt|perl-5.44.0-27|3813	%exclude %{_mandir}/man3/Sys::Syslog.*
14mt|perl-5.44.0-27|3814	
14mt|perl-5.44.0-27|3815	# Term-ANSIColor
14mt|perl-5.44.0-27|3816	%exclude %{privlib}/Term/ANSIColor.pm
14mt|perl-5.44.0-27|3817	%exclude %{_mandir}/man3/Term::ANSIColor*
14mt|perl-5.44.0-27|3818	
14mt|perl-5.44.0-27|3819	# Term-Cap
14mt|perl-5.44.0-27|3820	%exclude %{privlib}/Term/Cap.pm
14mt|perl-5.44.0-27|3821	%exclude %{_mandir}/man3/Term::Cap.*
14mt|perl-5.44.0-27|3822	
14mt|perl-5.44.0-27|3823	# Test
14mt|perl-5.44.0-27|3824	%exclude %{privlib}/Test.pm
14mt|perl-5.44.0-27|3825	%exclude %{_mandir}/man3/Test.*
14mt|perl-5.44.0-27|3826	
14mt|perl-5.44.0-27|3827	# Test-Harness
14mt|perl-5.44.0-27|3828	%exclude %{_bindir}/prove
14mt|perl-5.44.0-27|3829	%exclude %dir %{privlib}/App
14mt|perl-5.44.0-27|3830	%exclude %{privlib}/App/Prove*
14mt|perl-5.44.0-27|3831	%exclude %{privlib}/TAP*
14mt|perl-5.44.0-27|3832	%exclude %dir %{privlib}/Test
14mt|perl-5.44.0-27|3833	%exclude %{privlib}/Test/Harness*
14mt|perl-5.44.0-27|3834	%exclude %{_mandir}/man1/prove.1*
14mt|perl-5.44.0-27|3835	%exclude %{_mandir}/man3/App::Prove*
14mt|perl-5.44.0-27|3836	%exclude %{_mandir}/man3/TAP*
14mt|perl-5.44.0-27|3837	%exclude %{_mandir}/man3/Test::Harness*
14mt|perl-5.44.0-27|3838	
14mt|perl-5.44.0-27|3839	# Test-Simple
14mt|perl-5.44.0-27|3840	%exclude %{privlib}/ok*
14mt|perl-5.44.0-27|3841	%exclude %dir %{privlib}/Test
14mt|perl-5.44.0-27|3842	%exclude %{privlib}/Test/More*
14mt|perl-5.44.0-27|3843	%exclude %{privlib}/Test/Builder*
14mt|perl-5.44.0-27|3844	%exclude %{privlib}/Test/Tester*
14mt|perl-5.44.0-27|3845	%exclude %{privlib}/Test/Simple*
14mt|perl-5.44.0-27|3846	%exclude %{privlib}/Test/Tutorial*
14mt|perl-5.44.0-27|3847	%exclude %{privlib}/Test/use
14mt|perl-5.44.0-27|3848	%exclude %{privlib}/Test2*
14mt|perl-5.44.0-27|3849	%exclude %{_mandir}/man3/ok*
14mt|perl-5.44.0-27|3850	%exclude %{_mandir}/man3/Test::More*
14mt|perl-5.44.0-27|3851	%exclude %{_mandir}/man3/Test::Builder*
14mt|perl-5.44.0-27|3852	%exclude %{_mandir}/man3/Test::Tester*
14mt|perl-5.44.0-27|3853	%exclude %{_mandir}/man3/Test::Simple*
14mt|perl-5.44.0-27|3854	%exclude %{_mandir}/man3/Test::Tutorial*
14mt|perl-5.44.0-27|3855	%exclude %{_mandir}/man3/Test::use::*
14mt|perl-5.44.0-27|3856	%exclude %{_mandir}/man3/Test2*
14mt|perl-5.44.0-27|3857	
14mt|perl-5.44.0-27|3858	# Text-Balanced
14mt|perl-5.44.0-27|3859	%exclude %{privlib}/Text/Balanced.pm
14mt|perl-5.44.0-27|3860	%exclude %{_mandir}/man3/Text::Balanced.*
14mt|perl-5.44.0-27|3861	
14mt|perl-5.44.0-27|3862	# Text-ParseWords
14mt|perl-5.44.0-27|3863	%exclude %{privlib}/Text/ParseWords.pm
14mt|perl-5.44.0-27|3864	%exclude %{_mandir}/man3/Text::ParseWords.*
14mt|perl-5.44.0-27|3865	
14mt|perl-5.44.0-27|3866	# Text-Tabs+Wrap
14mt|perl-5.44.0-27|3867	%exclude %{privlib}/Text/Tabs.pm
14mt|perl-5.44.0-27|3868	%exclude %{privlib}/Text/Wrap.pm
14mt|perl-5.44.0-27|3869	%exclude %{_mandir}/man3/Text::Tabs.*
14mt|perl-5.44.0-27|3870	%exclude %{_mandir}/man3/Text::Wrap.*
14mt|perl-5.44.0-27|3871	
14mt|perl-5.44.0-27|3872	# Thread-Queue
14mt|perl-5.44.0-27|3873	%exclude %{privlib}/Thread/Queue.pm
14mt|perl-5.44.0-27|3874	%exclude %{_mandir}/man3/Thread::Queue.*
14mt|perl-5.44.0-27|3875	
14mt|perl-5.44.0-27|3876	# Time-HiRes
14mt|perl-5.44.0-27|3877	%exclude %dir %{archlib}/Time
14mt|perl-5.44.0-27|3878	%exclude %{archlib}/Time/HiRes.pm
14mt|perl-5.44.0-27|3879	%exclude %dir %{archlib}/auto/Time
14mt|perl-5.44.0-27|3880	%exclude %{archlib}/auto/Time/HiRes
14mt|perl-5.44.0-27|3881	%exclude %{_mandir}/man3/Time::HiRes.*
14mt|perl-5.44.0-27|3882	
14mt|perl-5.44.0-27|3883	# Time-Local
14mt|perl-5.44.0-27|3884	%exclude %{privlib}/Time/Local.pm
14mt|perl-5.44.0-27|3885	%exclude %{_mandir}/man3/Time::Local.*
14mt|perl-5.44.0-27|3886	
14mt|perl-5.44.0-27|3887	# Time-Piece
14mt|perl-5.44.0-27|3888	%exclude %dir %{archlib}/Time
14mt|perl-5.44.0-27|3889	%exclude %{archlib}/Time/Piece.pm
14mt|perl-5.44.0-27|3890	%exclude %{archlib}/Time/Seconds.pm
14mt|perl-5.44.0-27|3891	%exclude %dir %{archlib}/auto/Time
14mt|perl-5.44.0-27|3892	%exclude %{archlib}/auto/Time/Piece
14mt|perl-5.44.0-27|3893	%exclude %{_mandir}/man3/Time::Piece.3*
14mt|perl-5.44.0-27|3894	%exclude %{_mandir}/man3/Time::Seconds.3*
14mt|perl-5.44.0-27|3895	
14mt|perl-5.44.0-27|3896	# Socket
14mt|perl-5.44.0-27|3897	%exclude %dir %{archlib}/auto/Socket
14mt|perl-5.44.0-27|3898	%exclude %{archlib}/auto/Socket/Socket.*
14mt|perl-5.44.0-27|3899	%exclude %{archlib}/Socket.pm
14mt|perl-5.44.0-27|3900	%exclude %{_mandir}/man3/Socket.3*
14mt|perl-5.44.0-27|3901	
14mt|perl-5.44.0-27|3902	# threads
14mt|perl-5.44.0-27|3903	%dir %exclude %{archlib}/auto/threads
14mt|perl-5.44.0-27|3904	%exclude %{archlib}/auto/threads/threads*
14mt|perl-5.44.0-27|3905	%exclude %{archlib}/threads.pm
14mt|perl-5.44.0-27|3906	%exclude %{_mandir}/man3/threads.3*
14mt|perl-5.44.0-27|3907	
14mt|perl-5.44.0-27|3908	# threads-shared
14mt|perl-5.44.0-27|3909	%exclude %{archlib}/auto/threads/shared*
14mt|perl-5.44.0-27|3910	%exclude %dir %{archlib}/threads
14mt|perl-5.44.0-27|3911	%exclude %{archlib}/threads/shared*
14mt|perl-5.44.0-27|3912	%exclude %{_mandir}/man3/threads::shared*
14mt|perl-5.44.0-27|3913	
14mt|perl-5.44.0-27|3914	# Unicode-Collate
14mt|perl-5.44.0-27|3915	%dir %exclude %{archlib}/auto/Unicode
14mt|perl-5.44.0-27|3916	%exclude %{archlib}/auto/Unicode/Collate
14mt|perl-5.44.0-27|3917	%dir %exclude %{archlib}/Unicode
14mt|perl-5.44.0-27|3918	%exclude %{archlib}/Unicode/Collate
14mt|perl-5.44.0-27|3919	%exclude %{archlib}/Unicode/Collate.pm
14mt|perl-5.44.0-27|3920	%exclude %{privlib}/Unicode/Collate
14mt|perl-5.44.0-27|3921	%exclude %{_mandir}/man3/Unicode::Collate.*
14mt|perl-5.44.0-27|3922	%exclude %{_mandir}/man3/Unicode::Collate::*
14mt|perl-5.44.0-27|3923	
14mt|perl-5.44.0-27|3924	# Unicode-Normalize
14mt|perl-5.44.0-27|3925	%exclude %{archlib}/auto/Unicode/Normalize
14mt|perl-5.44.0-27|3926	%exclude %{archlib}/Unicode/Normalize.pm
14mt|perl-5.44.0-27|3927	%exclude %{_mandir}/man3/Unicode::Normalize.*
14mt|perl-5.44.0-27|3928	
14mt|perl-5.44.0-27|3929	# version
14mt|perl-5.44.0-27|3930	%exclude %{privlib}/version.pm
14mt|perl-5.44.0-27|3931	%exclude %{privlib}/version.pod
14mt|perl-5.44.0-27|3932	%exclude %{privlib}/version/
14mt|perl-5.44.0-27|3933	%exclude %{_mandir}/man3/version.3*
14mt|perl-5.44.0-27|3934	%exclude %{_mandir}/man3/version::Internals.3*
14mt|perl-5.44.0-27|3935	
14mt|perl-5.44.0-27|3936	%package -n %{_lib}%{name}5
14mt|perl-5.44.0-27|3937	Summary: The %{name} library, a part of %{name}
14mt|perl-5.44.0-27|3938	Group: System/Libraries
14mt|perl-5.44.0-27|3939	Obsoletes: %{_lib}perl5 < 4:5.38
14mt|perl-5.44.0-27|3940	Provides: libperl.so.5.30()(64bit) = 5.30
14mt|perl-5.44.0-27|3941	Provides: libperl.so.5.30 = 5.30
14mt|perl-5.44.0-27|3942	%description -n %{_lib}%{name}5
14mt|perl-5.44.0-27|3943	The perl library, a part of perl
14mt|perl-5.44.0-27|3944	%files -n %{_lib}%{name}5
14mt|perl-5.44.0-27|3945	%{_libdir}/lib%{name}.so.5*
14mt|perl-5.44.0-27|3946	
14mt|perl-5.44.0-27|3947	%files libs
14mt|perl-5.44.0-27|3948	%license Artistic Copying
14mt|perl-5.44.0-27|3949	%doc AUTHORS README Changes
14mt|perl-5.44.0-27|3950	%dir %{archlib}
14mt|perl-5.44.0-27|3951	%dir %{archlib}/auto
14mt|perl-5.44.0-27|3952	%{archlib}/auto/re
14mt|perl-5.44.0-27|3953	%dir %{archlib}/CORE
14mt|perl-5.44.0-27|3954	%{archlib}/CORE/libperl.so
14mt|perl-5.44.0-27|3955	%{archlib}/re.pm
14mt|perl-5.44.0-27|3956	%dir %{perl_vendorarch}
14mt|perl-5.44.0-27|3957	%dir %{perl_vendorarch}/auto
14mt|perl-5.44.0-27|3958	%dir %{privlib}
14mt|perl-5.44.0-27|3959	%{privlib}/integer.pm
14mt|perl-5.44.0-27|3960	%{privlib}/strict.pm
14mt|perl-5.44.0-27|3961	%{privlib}/unicore
14mt|perl-5.44.0-27|3962	%{privlib}/utf8.pm
14mt|perl-5.44.0-27|3963	%{privlib}/warnings.pm
14mt|perl-5.44.0-27|3964	%{privlib}/XSLoader.pm
14mt|perl-5.44.0-27|3965	%dir %{perl_vendorlib}
14mt|perl-5.44.0-27|3966	%{_mandir}/man3/integer.*
14mt|perl-5.44.0-27|3967	%{_mandir}/man3/re.*
14mt|perl-5.44.0-27|3968	%{_mandir}/man3/strict.*
14mt|perl-5.44.0-27|3969	%{_mandir}/man3/utf8.*
14mt|perl-5.44.0-27|3970	%{_mandir}/man3/warnings.*
14mt|perl-5.44.0-27|3971	%{_mandir}/man3/XSLoader.*
14mt|perl-5.44.0-27|3972	
14mt|perl-5.44.0-27|3973	%files devel
14mt|perl-5.44.0-27|3974	%{_bindir}/h2xs
14mt|perl-5.44.0-27|3975	%{_mandir}/man1/h2xs*
14mt|perl-5.44.0-27|3976	%{_bindir}/perlivp
14mt|perl-5.44.0-27|3977	%{_mandir}/man1/perlivp*
14mt|perl-5.44.0-27|3978	%{archlib}/CORE/*.h
14mt|perl-5.44.0-27|3979	%{_libdir}/libperl.so
14mt|perl-5.44.0-27|3980	%{_mandir}/man1/perlxs*
14mt|perl-5.44.0-27|3981	%if %{with perl_enables_systemtap}
14mt|perl-5.44.0-27|3982	%{tapsetdir}/%{libperl_stp}
14mt|perl-5.44.0-27|3983	%doc perl-example.stp
14mt|perl-5.44.0-27|3984	%endif
14mt|perl-5.44.0-27|3985	
14mt|perl-5.44.0-27|3986	### FIXME enable once macros.perl is removed from rpm-openmandriva-macros
14mt|perl-5.44.0-27|3987	#files macros
14mt|perl-5.44.0-27|3988	#{_rpmconfigdir}/macros.d/macros.perl
14mt|perl-5.44.0-27|3989	
14mt|perl-5.44.0-27|3990	%files tests
14mt|perl-5.44.0-27|3991	%{perl5_testdir}/
14mt|perl-5.44.0-27|3992	
14mt|perl-5.44.0-27|3993	%files utils
14mt|perl-5.44.0-27|3994	%{_bindir}/h2ph
14mt|perl-5.44.0-27|3995	%{_bindir}/perlbug
14mt|perl-5.44.0-27|3996	%{_bindir}/perlthanks
14mt|perl-5.44.0-27|3997	%{_bindir}/pl2pm
14mt|perl-5.44.0-27|3998	%{_bindir}/splain
14mt|perl-5.44.0-27|3999	%dir %{privlib}/pod
14mt|perl-5.44.0-27|4000	%{privlib}/pod/perlutil.pod
14mt|perl-5.44.0-27|4001	%{_mandir}/man1/h2ph.*
14mt|perl-5.44.0-27|4002	%{_mandir}/man1/perlbug.*
14mt|perl-5.44.0-27|4003	%{_mandir}/man1/perlthanks.*
14mt|perl-5.44.0-27|4004	%{_mandir}/man1/perlutil.*
14mt|perl-5.44.0-27|4005	%{_mandir}/man1/pl2pm.*
14mt|perl-5.44.0-27|4006	%{_mandir}/man1/splain.*
14mt|perl-5.44.0-27|4007	
14mt|perl-5.44.0-27|4008	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4009	%files Archive-Tar
14mt|perl-5.44.0-27|4010	%{_bindir}/ptar
14mt|perl-5.44.0-27|4011	%{_bindir}/ptardiff
14mt|perl-5.44.0-27|4012	%{_bindir}/ptargrep
14mt|perl-5.44.0-27|4013	%dir %{privlib}/Archive
14mt|perl-5.44.0-27|4014	%{privlib}/Archive/Tar
14mt|perl-5.44.0-27|4015	%{privlib}/Archive/Tar.pm
14mt|perl-5.44.0-27|4016	%{_mandir}/man1/ptar.1*
14mt|perl-5.44.0-27|4017	%{_mandir}/man1/ptardiff.1*
14mt|perl-5.44.0-27|4018	%{_mandir}/man1/ptargrep.1*
14mt|perl-5.44.0-27|4019	%{_mandir}/man3/Archive::Tar*
14mt|perl-5.44.0-27|4020	%endif
14mt|perl-5.44.0-27|4021	
14mt|perl-5.44.0-27|4022	%files Attribute-Handlers
14mt|perl-5.44.0-27|4023	%{privlib}/Attribute
14mt|perl-5.44.0-27|4024	%{_mandir}/man3/Attribute::Handlers.*
14mt|perl-5.44.0-27|4025	
14mt|perl-5.44.0-27|4026	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4027	%files autodie
14mt|perl-5.44.0-27|4028	%{privlib}/autodie/
14mt|perl-5.44.0-27|4029	%{privlib}/autodie.pm
14mt|perl-5.44.0-27|4030	%{privlib}/Fatal.pm
14mt|perl-5.44.0-27|4031	%{_mandir}/man3/autodie.3*
14mt|perl-5.44.0-27|4032	%{_mandir}/man3/autodie::*
14mt|perl-5.44.0-27|4033	%{_mandir}/man3/Fatal.3*
14mt|perl-5.44.0-27|4034	%endif
14mt|perl-5.44.0-27|4035	
14mt|perl-5.44.0-27|4036	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4037	%files bignum
14mt|perl-5.44.0-27|4038	%{privlib}/bigint.pm
14mt|perl-5.44.0-27|4039	%{privlib}/bignum.pm
14mt|perl-5.44.0-27|4040	%{privlib}/bigrat.pm
14mt|perl-5.44.0-27|4041	%dir %{privlib}/Math
14mt|perl-5.44.0-27|4042	%{privlib}/Math/BigFloat
14mt|perl-5.44.0-27|4043	%dir %{privlib}/Math/BigInt
14mt|perl-5.44.0-27|4044	%{privlib}/Math/BigInt/Trace.pm
14mt|perl-5.44.0-27|4045	%{_mandir}/man3/bigint.*
14mt|perl-5.44.0-27|4046	%{_mandir}/man3/bignum.*
14mt|perl-5.44.0-27|4047	%{_mandir}/man3/bigrat.*
14mt|perl-5.44.0-27|4048	
14mt|perl-5.44.0-27|4049	%files Carp
14mt|perl-5.44.0-27|4050	%{privlib}/Carp
14mt|perl-5.44.0-27|4051	%{privlib}/Carp.*
14mt|perl-5.44.0-27|4052	%{_mandir}/man3/Carp.*
14mt|perl-5.44.0-27|4053	
14mt|perl-5.44.0-27|4054	%files Compress-Raw-Bzip2
14mt|perl-5.44.0-27|4055	%dir %{archlib}/Compress
14mt|perl-5.44.0-27|4056	%dir %{archlib}/Compress/Raw
14mt|perl-5.44.0-27|4057	%{archlib}/Compress/Raw/Bzip2.pm
14mt|perl-5.44.0-27|4058	%dir %{archlib}/auto/Compress
14mt|perl-5.44.0-27|4059	%dir %{archlib}/auto/Compress/Raw
14mt|perl-5.44.0-27|4060	%{archlib}/auto/Compress/Raw/Bzip2
14mt|perl-5.44.0-27|4061	%{_mandir}/man3/Compress::Raw::Bzip2*
14mt|perl-5.44.0-27|4062	
14mt|perl-5.44.0-27|4063	%files Compress-Raw-Zlib
14mt|perl-5.44.0-27|4064	%dir %{archlib}/Compress
14mt|perl-5.44.0-27|4065	%dir %{archlib}/Compress/Raw
14mt|perl-5.44.0-27|4066	%{archlib}/Compress/Raw/Zlib.pm
14mt|perl-5.44.0-27|4067	%dir %{archlib}/auto/Compress
14mt|perl-5.44.0-27|4068	%dir %{archlib}/auto/Compress/Raw
14mt|perl-5.44.0-27|4069	%{archlib}/auto/Compress/Raw/Zlib
14mt|perl-5.44.0-27|4070	%{_mandir}/man3/Compress::Raw::Zlib*
14mt|perl-5.44.0-27|4071	%endif
14mt|perl-5.44.0-27|4072	
14mt|perl-5.44.0-27|4073	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4074	%files Config-Perl-V
14mt|perl-5.44.0-27|4075	%dir %{privlib}/Config
14mt|perl-5.44.0-27|4076	%{privlib}/Config/Perl
14mt|perl-5.44.0-27|4077	%{_mandir}/man3/Config::Perl::V.*
14mt|perl-5.44.0-27|4078	%endif
14mt|perl-5.44.0-27|4079	
14mt|perl-5.44.0-27|4080	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4081	%files constant
14mt|perl-5.44.0-27|4082	%{privlib}/constant.pm
14mt|perl-5.44.0-27|4083	%{_mandir}/man3/constant.3*
14mt|perl-5.44.0-27|4084	%endif
14mt|perl-5.44.0-27|4085	
14mt|perl-5.44.0-27|4086	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4087	%files CPAN
14mt|perl-5.44.0-27|4088	%{_bindir}/cpan
14mt|perl-5.44.0-27|4089	%dir %{privlib}/App
14mt|perl-5.44.0-27|4090	%{privlib}/App/Cpan.pm
14mt|perl-5.44.0-27|4091	%{privlib}/CPAN
14mt|perl-5.44.0-27|4092	%{privlib}/CPAN.pm
14mt|perl-5.44.0-27|4093	%{_mandir}/man1/cpan.1*
14mt|perl-5.44.0-27|4094	%{_mandir}/man3/App::Cpan.*
14mt|perl-5.44.0-27|4095	%{_mandir}/man3/CPAN.*
14mt|perl-5.44.0-27|4096	%{_mandir}/man3/CPAN:*
14mt|perl-5.44.0-27|4097	%exclude %{privlib}/CPAN/Meta/
14mt|perl-5.44.0-27|4098	%exclude %{privlib}/CPAN/Meta.pm
14mt|perl-5.44.0-27|4099	%exclude %{_mandir}/man3/CPAN::Meta*
14mt|perl-5.44.0-27|4100	%endif
14mt|perl-5.44.0-27|4101	
14mt|perl-5.44.0-27|4102	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4103	%files CPAN-Meta
14mt|perl-5.44.0-27|4104	%dir %{privlib}/CPAN/Meta
14mt|perl-5.44.0-27|4105	%{privlib}/CPAN/Meta.pm
14mt|perl-5.44.0-27|4106	%{privlib}/CPAN/Meta/Converter.pm
14mt|perl-5.44.0-27|4107	%{privlib}/CPAN/Meta/Feature.pm
14mt|perl-5.44.0-27|4108	%dir %{privlib}/CPAN/Meta/History
14mt|perl-5.44.0-27|4109	%{privlib}/CPAN/Meta/History.pm
14mt|perl-5.44.0-27|4110	%{privlib}/CPAN/Meta/Merge.pm
14mt|perl-5.44.0-27|4111	%{privlib}/CPAN/Meta/Prereqs.pm
14mt|perl-5.44.0-27|4112	%{privlib}/CPAN/Meta/Spec.pm
14mt|perl-5.44.0-27|4113	%{privlib}/CPAN/Meta/Validator.pm
14mt|perl-5.44.0-27|4114	%dir %{privlib}/Parse/
14mt|perl-5.44.0-27|4115	%dir %{privlib}/Parse/CPAN/
14mt|perl-5.44.0-27|4116	%{privlib}/Parse/CPAN/Meta.pm
14mt|perl-5.44.0-27|4117	%{_mandir}/man3/CPAN::Meta*
14mt|perl-5.44.0-27|4118	%{_mandir}/man3/Parse::CPAN::Meta.3*
14mt|perl-5.44.0-27|4119	%exclude %{_mandir}/man3/CPAN::Meta::YAML*
14mt|perl-5.44.0-27|4120	%exclude %{_mandir}/man3/CPAN::Meta::Requirements*
14mt|perl-5.44.0-27|4121	%endif
14mt|perl-5.44.0-27|4122	
14mt|perl-5.44.0-27|4123	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4124	%files CPAN-Meta-Requirements
14mt|perl-5.44.0-27|4125	%dir %{privlib}/CPAN
14mt|perl-5.44.0-27|4126	%dir %{privlib}/CPAN/Meta
14mt|perl-5.44.0-27|4127	%{privlib}/CPAN/Meta/Requirements.pm
14mt|perl-5.44.0-27|4128	%{_mandir}/man3/CPAN::Meta::Requirements.3*
14mt|perl-5.44.0-27|4129	%endif
14mt|perl-5.44.0-27|4130	
14mt|perl-5.44.0-27|4131	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4132	%files CPAN-Meta-YAML
14mt|perl-5.44.0-27|4133	%dir %{privlib}/CPAN
14mt|perl-5.44.0-27|4134	%dir %{privlib}/CPAN/Meta
14mt|perl-5.44.0-27|4135	%{privlib}/CPAN/Meta/YAML.pm
14mt|perl-5.44.0-27|4136	%{_mandir}/man3/CPAN::Meta::YAML*
14mt|perl-5.44.0-27|4137	%endif
14mt|perl-5.44.0-27|4138	
14mt|perl-5.44.0-27|4139	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4140	%files Data-Dumper
14mt|perl-5.44.0-27|4141	%dir %{archlib}/auto/Data
14mt|perl-5.44.0-27|4142	%dir %{archlib}/auto/Data/Dumper
14mt|perl-5.44.0-27|4143	%{archlib}/auto/Data/Dumper/Dumper.so
14mt|perl-5.44.0-27|4144	%dir %{archlib}/Data
14mt|perl-5.44.0-27|4145	%{archlib}/Data/Dumper.pm
14mt|perl-5.44.0-27|4146	%{_mandir}/man3/Data::Dumper.3*
14mt|perl-5.44.0-27|4147	%endif
14mt|perl-5.44.0-27|4148	
14mt|perl-5.44.0-27|4149	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4150	%files DB_File
14mt|perl-5.44.0-27|4151	%{archlib}/DB_File.pm
14mt|perl-5.44.0-27|4152	%dir %{archlib}/auto/DB_File
14mt|perl-5.44.0-27|4153	%{archlib}/auto/DB_File/DB_File.so
14mt|perl-5.44.0-27|4154	%{_mandir}/man3/DB_File*
14mt|perl-5.44.0-27|4155	%endif
14mt|perl-5.44.0-27|4156	
14mt|perl-5.44.0-27|4157	%files Devel-Peek
14mt|perl-5.44.0-27|4158	%dir %{archlib}/Devel
14mt|perl-5.44.0-27|4159	%{archlib}/Devel/Peek.pm
14mt|perl-5.44.0-27|4160	%dir %{archlib}/auto/Devel
14mt|perl-5.44.0-27|4161	%{archlib}/auto/Devel/Peek
14mt|perl-5.44.0-27|4162	%{_mandir}/man3/Devel::Peek.*
14mt|perl-5.44.0-27|4163	
14mt|perl-5.44.0-27|4164	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4165	%files Devel-PPPort
14mt|perl-5.44.0-27|4166	%dir %{archlib}/Devel
14mt|perl-5.44.0-27|4167	%{archlib}/Devel/PPPort.pm
14mt|perl-5.44.0-27|4168	%{_mandir}/man3/Devel::PPPort.3*
14mt|perl-5.44.0-27|4169	%endif
14mt|perl-5.44.0-27|4170	
14mt|perl-5.44.0-27|4171	%files Devel-SelfStubber
14mt|perl-5.44.0-27|4172	%dir %{privlib}/Devel
14mt|perl-5.44.0-27|4173	%{privlib}/Devel/SelfStubber.pm
14mt|perl-5.44.0-27|4174	%{_mandir}/man3/Devel::SelfStubber.*
14mt|perl-5.44.0-27|4175	
14mt|perl-5.44.0-27|4176	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4177	%files Digest
14mt|perl-5.44.0-27|4178	%{privlib}/Digest.pm
14mt|perl-5.44.0-27|4179	%dir %{privlib}/Digest
14mt|perl-5.44.0-27|4180	%{privlib}/Digest/base.pm
14mt|perl-5.44.0-27|4181	%{privlib}/Digest/file.pm
14mt|perl-5.44.0-27|4182	%{_mandir}/man3/Digest.3*
14mt|perl-5.44.0-27|4183	%{_mandir}/man3/Digest::base.3*
14mt|perl-5.44.0-27|4184	%{_mandir}/man3/Digest::file.3*
14mt|perl-5.44.0-27|4185	%endif
14mt|perl-5.44.0-27|4186	
14mt|perl-5.44.0-27|4187	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4188	%files Digest-MD5
14mt|perl-5.44.0-27|4189	%dir %{archlib}/Digest
14mt|perl-5.44.0-27|4190	%{archlib}/Digest/MD5.pm
14mt|perl-5.44.0-27|4191	%dir %{archlib}/auto/Digest
14mt|perl-5.44.0-27|4192	%{archlib}/auto/Digest/MD5
14mt|perl-5.44.0-27|4193	%{_mandir}/man3/Digest::MD5.3*
14mt|perl-5.44.0-27|4194	%endif
14mt|perl-5.44.0-27|4195	
14mt|perl-5.44.0-27|4196	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4197	%files Digest-SHA
14mt|perl-5.44.0-27|4198	%{_bindir}/shasum
14mt|perl-5.44.0-27|4199	%dir %{archlib}/Digest
14mt|perl-5.44.0-27|4200	%{archlib}/Digest/SHA.pm
14mt|perl-5.44.0-27|4201	%dir %{archlib}/auto/Digest
14mt|perl-5.44.0-27|4202	%{archlib}/auto/Digest/SHA
14mt|perl-5.44.0-27|4203	%{_mandir}/man1/shasum.1*
14mt|perl-5.44.0-27|4204	%{_mandir}/man3/Digest::SHA.3*
14mt|perl-5.44.0-27|4205	%endif
14mt|perl-5.44.0-27|4206	
14mt|perl-5.44.0-27|4207	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4208	%files Encode
14mt|perl-5.44.0-27|4209	%{_bindir}/encguess
14mt|perl-5.44.0-27|4210	%{_bindir}/piconv
14mt|perl-5.44.0-27|4211	%{archlib}/Encode*
14mt|perl-5.44.0-27|4212	%{archlib}/auto/Encode*
14mt|perl-5.44.0-27|4213	%{privlib}/Encode
14mt|perl-5.44.0-27|4214	%exclude %{privlib}/Encode/*.e2x
14mt|perl-5.44.0-27|4215	%exclude %{privlib}/Encode/encode.h
14mt|perl-5.44.0-27|4216	%{_mandir}/man1/encguess.1*
14mt|perl-5.44.0-27|4217	%{_mandir}/man1/piconv.1*
14mt|perl-5.44.0-27|4218	%{_mandir}/man3/Encode*.3*
14mt|perl-5.44.0-27|4219	
14mt|perl-5.44.0-27|4220	%files encoding
14mt|perl-5.44.0-27|4221	%{archlib}/encoding.pm
14mt|perl-5.44.0-27|4222	%{_mandir}/man3/encoding.3*
14mt|perl-5.44.0-27|4223	
14mt|perl-5.44.0-27|4224	%files Encode-devel
14mt|perl-5.44.0-27|4225	%{_bindir}/enc2xs
14mt|perl-5.44.0-27|4226	%dir %{privlib}/Encode
14mt|perl-5.44.0-27|4227	%{privlib}/Encode/*.e2x
14mt|perl-5.44.0-27|4228	%{privlib}/Encode/encode.h
14mt|perl-5.44.0-27|4229	%{_mandir}/man1/enc2xs.1*
14mt|perl-5.44.0-27|4230	%endif
14mt|perl-5.44.0-27|4231	
14mt|perl-5.44.0-27|4232	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4233	%files Env
14mt|perl-5.44.0-27|4234	%{privlib}/Env.pm
14mt|perl-5.44.0-27|4235	%{_mandir}/man3/Env.3*
14mt|perl-5.44.0-27|4236	%endif
14mt|perl-5.44.0-27|4237	
14mt|perl-5.44.0-27|4238	%files Errno
14mt|perl-5.44.0-27|4239	%{archlib}/Errno.pm
14mt|perl-5.44.0-27|4240	%{_mandir}/man3/Errno.*
14mt|perl-5.44.0-27|4241	
14mt|perl-5.44.0-27|4242	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4243	%files Exporter
14mt|perl-5.44.0-27|4244	%{privlib}/Exporter*
14mt|perl-5.44.0-27|4245	%{_mandir}/man3/Exporter*
14mt|perl-5.44.0-27|4246	%endif
14mt|perl-5.44.0-27|4247	
14mt|perl-5.44.0-27|4248	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4249	%files experimental
14mt|perl-5.44.0-27|4250	%{privlib}/experimental*
14mt|perl-5.44.0-27|4251	%{_mandir}/man3/experimental*
14mt|perl-5.44.0-27|4252	%endif
14mt|perl-5.44.0-27|4253	
14mt|perl-5.44.0-27|4254	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4255	%files ExtUtils-CBuilder
14mt|perl-5.44.0-27|4256	%dir %{privlib}/ExtUtils
14mt|perl-5.44.0-27|4257	%{privlib}/ExtUtils/CBuilder
14mt|perl-5.44.0-27|4258	%{privlib}/ExtUtils/CBuilder.pm
14mt|perl-5.44.0-27|4259	%{_mandir}/man3/ExtUtils::CBuilder*
14mt|perl-5.44.0-27|4260	%endif
14mt|perl-5.44.0-27|4261	
14mt|perl-5.44.0-27|4262	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4263	%files ExtUtils-Command
14mt|perl-5.44.0-27|4264	%dir %{privlib}/ExtUtils
14mt|perl-5.44.0-27|4265	%{privlib}/ExtUtils/Command.pm
14mt|perl-5.44.0-27|4266	%{_mandir}/man3/ExtUtils::Command.*
14mt|perl-5.44.0-27|4267	%endif
14mt|perl-5.44.0-27|4268	
14mt|perl-5.44.0-27|4269	%files ExtUtils-Embed
14mt|perl-5.44.0-27|4270	%dir %{privlib}/ExtUtils
14mt|perl-5.44.0-27|4271	%{privlib}/ExtUtils/Embed.pm
14mt|perl-5.44.0-27|4272	%{_mandir}/man3/ExtUtils::Embed*
14mt|perl-5.44.0-27|4273	
14mt|perl-5.44.0-27|4274	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4275	%files ExtUtils-Install
14mt|perl-5.44.0-27|4276	%dir %{privlib}/ExtUtils
14mt|perl-5.44.0-27|4277	%{privlib}/ExtUtils/Install.pm
14mt|perl-5.44.0-27|4278	%{privlib}/ExtUtils/Installed.pm
14mt|perl-5.44.0-27|4279	%{privlib}/ExtUtils/Packlist.pm
14mt|perl-5.44.0-27|4280	%{_mandir}/man3/ExtUtils::Install.3*
14mt|perl-5.44.0-27|4281	%{_mandir}/man3/ExtUtils::Installed.3*
14mt|perl-5.44.0-27|4282	%{_mandir}/man3/ExtUtils::Packlist.3*
14mt|perl-5.44.0-27|4283	%endif
14mt|perl-5.44.0-27|4284	
14mt|perl-5.44.0-27|4285	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4286	%files ExtUtils-Manifest
14mt|perl-5.44.0-27|4287	%dir %{privlib}/ExtUtils
14mt|perl-5.44.0-27|4288	%{privlib}/ExtUtils/Manifest.pm
14mt|perl-5.44.0-27|4289	%{privlib}/ExtUtils/MANIFEST.SKIP
14mt|perl-5.44.0-27|4290	%{_mandir}/man3/ExtUtils::Manifest.3*
14mt|perl-5.44.0-27|4291	%endif
14mt|perl-5.44.0-27|4292	
14mt|perl-5.44.0-27|4293	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4294	%files ExtUtils-MakeMaker
14mt|perl-5.44.0-27|4295	%{_bindir}/instmodsh
14mt|perl-5.44.0-27|4296	%dir %{privlib}/ExtUtils
14mt|perl-5.44.0-27|4297	%{privlib}/ExtUtils/Command/
14mt|perl-5.44.0-27|4298	%{privlib}/ExtUtils/Liblist
14mt|perl-5.44.0-27|4299	%{privlib}/ExtUtils/Liblist.pm
14mt|perl-5.44.0-27|4300	%{privlib}/ExtUtils/MakeMaker
14mt|perl-5.44.0-27|4301	%{privlib}/ExtUtils/MakeMaker.pm
14mt|perl-5.44.0-27|4302	%{privlib}/ExtUtils/MM.pm
14mt|perl-5.44.0-27|4303	%{privlib}/ExtUtils/MM_*.pm
14mt|perl-5.44.0-27|4304	%{privlib}/ExtUtils/MY.pm
14mt|perl-5.44.0-27|4305	%{privlib}/ExtUtils/Mkbootstrap.pm
14mt|perl-5.44.0-27|4306	%{privlib}/ExtUtils/Mksymlists.pm
14mt|perl-5.44.0-27|4307	%{privlib}/ExtUtils/testlib.pm
14mt|perl-5.44.0-27|4308	%{_mandir}/man1/instmodsh.1*
14mt|perl-5.44.0-27|4309	%{_mandir}/man3/ExtUtils::Command::MM*
14mt|perl-5.44.0-27|4310	%{_mandir}/man3/ExtUtils::Liblist.3*
14mt|perl-5.44.0-27|4311	%{_mandir}/man3/ExtUtils::MM.3*
14mt|perl-5.44.0-27|4312	%{_mandir}/man3/ExtUtils::MM_*
14mt|perl-5.44.0-27|4313	%{_mandir}/man3/ExtUtils::MY.3*
14mt|perl-5.44.0-27|4314	%{_mandir}/man3/ExtUtils::MakeMaker*
14mt|perl-5.44.0-27|4315	%{_mandir}/man3/ExtUtils::Mkbootstrap.3*
14mt|perl-5.44.0-27|4316	%{_mandir}/man3/ExtUtils::Mksymlists.3*
14mt|perl-5.44.0-27|4317	%{_mandir}/man3/ExtUtils::testlib.3*
14mt|perl-5.44.0-27|4318	%endif
14mt|perl-5.44.0-27|4319	
14mt|perl-5.44.0-27|4320	%files ExtUtils-Miniperl
14mt|perl-5.44.0-27|4321	%dir %{privlib}/ExtUtils
14mt|perl-5.44.0-27|4322	%{privlib}/ExtUtils/Miniperl.pm
14mt|perl-5.44.0-27|4323	%{_mandir}/man3/ExtUtils::Miniperl.3*
14mt|perl-5.44.0-27|4324	
14mt|perl-5.44.0-27|4325	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4326	%files ExtUtils-MM-Utils
14mt|perl-5.44.0-27|4327	%dir %{privlib}/ExtUtils
14mt|perl-5.44.0-27|4328	%dir %{privlib}/ExtUtils/MM
14mt|perl-5.44.0-27|4329	%{privlib}/ExtUtils/MM/Utils.pm
14mt|perl-5.44.0-27|4330	%{_mandir}/man3/ExtUtils::MM::Utils.*
14mt|perl-5.44.0-27|4331	%endif
14mt|perl-5.44.0-27|4332	
14mt|perl-5.44.0-27|4333	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4334	%files ExtUtils-ParseXS
14mt|perl-5.44.0-27|4335	%dir %{privlib}/ExtUtils
14mt|perl-5.44.0-27|4336	%dir %{privlib}/ExtUtils/ParseXS
14mt|perl-5.44.0-27|4337	%{privlib}/ExtUtils/ParseXS.pm
14mt|perl-5.44.0-27|4338	%{privlib}/ExtUtils/ParseXS.pod
14mt|perl-5.44.0-27|4339	%{privlib}/ExtUtils/ParseXS/Constants.pm
14mt|perl-5.44.0-27|4340	%{privlib}/ExtUtils/ParseXS/CountLines.pm
14mt|perl-5.44.0-27|4341	%{privlib}/ExtUtils/ParseXS/Eval.pm
14mt|perl-5.44.0-27|4342	%{privlib}/ExtUtils/ParseXS/Utilities.pm
14mt|perl-5.44.0-27|4343	%dir %{privlib}/ExtUtils/Typemaps
14mt|perl-5.44.0-27|4344	%{privlib}/ExtUtils/Typemaps.pm
14mt|perl-5.44.0-27|4345	%{privlib}/ExtUtils/Typemaps/Cmd.pm
14mt|perl-5.44.0-27|4346	%{privlib}/ExtUtils/Typemaps/InputMap.pm
14mt|perl-5.44.0-27|4347	%{privlib}/ExtUtils/Typemaps/OutputMap.pm
14mt|perl-5.44.0-27|4348	%{privlib}/ExtUtils/Typemaps/Type.pm
14mt|perl-5.44.0-27|4349	%{privlib}/ExtUtils/xsubpp
14mt|perl-5.44.0-27|4350	%{_bindir}/xsubpp
14mt|perl-5.44.0-27|4351	%{_mandir}/man1/xsubpp*
14mt|perl-5.44.0-27|4352	%{_mandir}/man3/ExtUtils::ParseXS.3*
14mt|perl-5.44.0-27|4353	%{_mandir}/man3/ExtUtils::ParseXS::Constants.3*
14mt|perl-5.44.0-27|4354	%{_mandir}/man3/ExtUtils::ParseXS::Eval.3*
14mt|perl-5.44.0-27|4355	%{_mandir}/man3/ExtUtils::ParseXS::Utilities.3*
14mt|perl-5.44.0-27|4356	%{_mandir}/man3/ExtUtils::Typemaps.3*
14mt|perl-5.44.0-27|4357	%{_mandir}/man3/ExtUtils::Typemaps::Cmd.3*
14mt|perl-5.44.0-27|4358	%{_mandir}/man3/ExtUtils::Typemaps::InputMap.3*
14mt|perl-5.44.0-27|4359	%{_mandir}/man3/ExtUtils::Typemaps::OutputMap.3*
14mt|perl-5.44.0-27|4360	%{_mandir}/man3/ExtUtils::Typemaps::Type.3*
14mt|perl-5.44.0-27|4361	%endif
14mt|perl-5.44.0-27|4362	
14mt|perl-5.44.0-27|4363	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4364	%files File-Fetch
14mt|perl-5.44.0-27|4365	%dir %{privlib}/File
14mt|perl-5.44.0-27|4366	%{privlib}/File/Fetch.pm
14mt|perl-5.44.0-27|4367	%{_mandir}/man3/File::Fetch.3*
14mt|perl-5.44.0-27|4368	%endif
14mt|perl-5.44.0-27|4369	
14mt|perl-5.44.0-27|4370	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4371	%files File-Path
14mt|perl-5.44.0-27|4372	%dir %{privlib}/File
14mt|perl-5.44.0-27|4373	%{privlib}/File/Path.pm
14mt|perl-5.44.0-27|4374	%{_mandir}/man3/File::Path.3*
14mt|perl-5.44.0-27|4375	%endif
14mt|perl-5.44.0-27|4376	
14mt|perl-5.44.0-27|4377	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4378	%files File-Temp
14mt|perl-5.44.0-27|4379	%dir %{privlib}/File
14mt|perl-5.44.0-27|4380	%{privlib}/File/Temp.pm
14mt|perl-5.44.0-27|4381	%{_mandir}/man3/File::Temp.3*
14mt|perl-5.44.0-27|4382	%endif
14mt|perl-5.44.0-27|4383	
14mt|perl-5.44.0-27|4384	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4385	%files Filter
14mt|perl-5.44.0-27|4386	%dir %{archlib}/auto/Filter
14mt|perl-5.44.0-27|4387	%{archlib}/auto/Filter/Util
14mt|perl-5.44.0-27|4388	%dir %{archlib}/Filter
14mt|perl-5.44.0-27|4389	%{archlib}/Filter/Util
14mt|perl-5.44.0-27|4390	%{privlib}/pod/perlfilter.pod
14mt|perl-5.44.0-27|4391	%{_mandir}/man1/perlfilter.*
14mt|perl-5.44.0-27|4392	%{_mandir}/man3/Filter::Util::*
14mt|perl-5.44.0-27|4393	%endif
14mt|perl-5.44.0-27|4394	
14mt|perl-5.44.0-27|4395	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4396	%files Filter-Simple
14mt|perl-5.44.0-27|4397	%dir %{privlib}/Filter
14mt|perl-5.44.0-27|4398	%{privlib}/Filter/Simple.pm
14mt|perl-5.44.0-27|4399	%{_mandir}/man3/Filter::Simple.3*
14mt|perl-5.44.0-27|4400	%endif
14mt|perl-5.44.0-27|4401	
14mt|perl-5.44.0-27|4402	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4403	%files Getopt-Long
14mt|perl-5.44.0-27|4404	%dir %{privlib}/Getopt
14mt|perl-5.44.0-27|4405	%{privlib}/Getopt/Long.pm
14mt|perl-5.44.0-27|4406	%{_mandir}/man3/Getopt::Long.3*
14mt|perl-5.44.0-27|4407	%endif
14mt|perl-5.44.0-27|4408	
14mt|perl-5.44.0-27|4409	%files IO
14mt|perl-5.44.0-27|4410	%dir %{archlib}/IO
14mt|perl-5.44.0-27|4411	%{archlib}/IO.pm
14mt|perl-5.44.0-27|4412	%{archlib}/IO/Dir.pm
14mt|perl-5.44.0-27|4413	%{archlib}/IO/File.pm
14mt|perl-5.44.0-27|4414	%{archlib}/IO/Handle.pm
14mt|perl-5.44.0-27|4415	%{archlib}/IO/Pipe.pm
14mt|perl-5.44.0-27|4416	%{archlib}/IO/Poll.pm
14mt|perl-5.44.0-27|4417	%{archlib}/IO/Seekable.pm
14mt|perl-5.44.0-27|4418	%{archlib}/IO/Select.pm
14mt|perl-5.44.0-27|4419	%dir %{archlib}/IO/Socket
14mt|perl-5.44.0-27|4420	%{archlib}/IO/Socket/INET.pm
14mt|perl-5.44.0-27|4421	%{archlib}/IO/Socket/UNIX.pm
14mt|perl-5.44.0-27|4422	%{archlib}/IO/Socket.pm
14mt|perl-5.44.0-27|4423	%dir %{archlib}/auto/IO
14mt|perl-5.44.0-27|4424	%{archlib}/auto/IO/IO.so
14mt|perl-5.44.0-27|4425	%{_mandir}/man3/IO.*
14mt|perl-5.44.0-27|4426	%{_mandir}/man3/IO::Dir.*
14mt|perl-5.44.0-27|4427	%{_mandir}/man3/IO::File.*
14mt|perl-5.44.0-27|4428	%{_mandir}/man3/IO::Handle.*
14mt|perl-5.44.0-27|4429	%{_mandir}/man3/IO::Pipe.*
14mt|perl-5.44.0-27|4430	%{_mandir}/man3/IO::Poll.*
14mt|perl-5.44.0-27|4431	%{_mandir}/man3/IO::Seekable.*
14mt|perl-5.44.0-27|4432	%{_mandir}/man3/IO::Select.*
14mt|perl-5.44.0-27|4433	%{_mandir}/man3/IO::Socket::INET.*
14mt|perl-5.44.0-27|4434	%{_mandir}/man3/IO::Socket::UNIX.*
14mt|perl-5.44.0-27|4435	%{_mandir}/man3/IO::Socket.*
14mt|perl-5.44.0-27|4436	
14mt|perl-5.44.0-27|4437	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4438	%files IO-Compress
14mt|perl-5.44.0-27|4439	# IO-Compress
14mt|perl-5.44.0-27|4440	%{_bindir}/zipdetails
14mt|perl-5.44.0-27|4441	%dir %{privlib}/IO
14mt|perl-5.44.0-27|4442	%dir %{privlib}/IO/Compress
14mt|perl-5.44.0-27|4443	%{privlib}/IO/Compress/FAQ.pod
14mt|perl-5.44.0-27|4444	%{_mandir}/man1/zipdetails.*
14mt|perl-5.44.0-27|4445	%{_mandir}/man3/IO::Compress::FAQ.*
14mt|perl-5.44.0-27|4446	# Compress-Zlib
14mt|perl-5.44.0-27|4447	%dir %{privlib}/Compress
14mt|perl-5.44.0-27|4448	%{privlib}/Compress/Zlib.pm
14mt|perl-5.44.0-27|4449	%{_mandir}/man3/Compress::Zlib*
14mt|perl-5.44.0-27|4450	#IO-Compress-Base
14mt|perl-5.44.0-27|4451	%dir %{privlib}/File
14mt|perl-5.44.0-27|4452	%{privlib}/File/GlobMapper.pm
14mt|perl-5.44.0-27|4453	%{privlib}/IO/Compress/Base
14mt|perl-5.44.0-27|4454	%{privlib}/IO/Compress/Base.pm
14mt|perl-5.44.0-27|4455	%dir %{privlib}/IO/Uncompress
14mt|perl-5.44.0-27|4456	%{privlib}/IO/Uncompress/AnyUncompress.pm
14mt|perl-5.44.0-27|4457	%{privlib}/IO/Uncompress/Base.pm
14mt|perl-5.44.0-27|4458	%{_mandir}/man3/File::GlobMapper.*
14mt|perl-5.44.0-27|4459	%{_mandir}/man3/IO::Compress::Base.*
14mt|perl-5.44.0-27|4460	%{_mandir}/man3/IO::Uncompress::AnyUncompress.*
14mt|perl-5.44.0-27|4461	%{_mandir}/man3/IO::Uncompress::Base.*
14mt|perl-5.44.0-27|4462	# IO-Compress-Zlib
14mt|perl-5.44.0-27|4463	%{privlib}/IO/Compress/Adapter
14mt|perl-5.44.0-27|4464	%{privlib}/IO/Compress/Deflate.pm
14mt|perl-5.44.0-27|4465	%{privlib}/IO/Compress/Bzip2.pm
14mt|perl-5.44.0-27|4466	%{privlib}/IO/Compress/Gzip
14mt|perl-5.44.0-27|4467	%{privlib}/IO/Compress/Gzip.pm
14mt|perl-5.44.0-27|4468	%{privlib}/IO/Compress/RawDeflate.pm
14mt|perl-5.44.0-27|4469	%{privlib}/IO/Compress/Zip
14mt|perl-5.44.0-27|4470	%{privlib}/IO/Compress/Zip.pm
14mt|perl-5.44.0-27|4471	%{privlib}/IO/Compress/Zlib
14mt|perl-5.44.0-27|4472	%{privlib}/IO/Uncompress/Adapter/
14mt|perl-5.44.0-27|4473	%{privlib}/IO/Uncompress/AnyInflate.pm
14mt|perl-5.44.0-27|4474	%{privlib}/IO/Uncompress/Bunzip2.pm
14mt|perl-5.44.0-27|4475	%{privlib}/IO/Uncompress/Gunzip.pm
14mt|perl-5.44.0-27|4476	%{privlib}/IO/Uncompress/Inflate.pm
14mt|perl-5.44.0-27|4477	%{privlib}/IO/Uncompress/RawInflate.pm
14mt|perl-5.44.0-27|4478	%{privlib}/IO/Uncompress/Unzip.pm
14mt|perl-5.44.0-27|4479	%{_mandir}/man3/IO::Compress::Deflate*
14mt|perl-5.44.0-27|4480	%{_mandir}/man3/IO::Compress::Gzip*
14mt|perl-5.44.0-27|4481	%{_mandir}/man3/IO::Compress::Bzip2*
14mt|perl-5.44.0-27|4482	%{_mandir}/man3/IO::Compress::RawDeflate*
14mt|perl-5.44.0-27|4483	%{_mandir}/man3/IO::Compress::Zip*
14mt|perl-5.44.0-27|4484	%{_mandir}/man3/IO::Uncompress::AnyInflate*
14mt|perl-5.44.0-27|4485	%{_mandir}/man3/IO::Uncompress::Bunzip2*
14mt|perl-5.44.0-27|4486	%{_mandir}/man3/IO::Uncompress::Gunzip*
14mt|perl-5.44.0-27|4487	%{_mandir}/man3/IO::Uncompress::Inflate*
14mt|perl-5.44.0-27|4488	%{_mandir}/man3/IO::Uncompress::RawInflate*
14mt|perl-5.44.0-27|4489	%{_mandir}/man3/IO::Uncompress::Unzip*
14mt|perl-5.44.0-27|4490	%endif
14mt|perl-5.44.0-27|4491	
14mt|perl-5.44.0-27|4492	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4493	%files IO-Socket-IP
14mt|perl-5.44.0-27|4494	%dir %{privlib}/IO
14mt|perl-5.44.0-27|4495	%dir %{privlib}/IO/Socket
14mt|perl-5.44.0-27|4496	%{privlib}/IO/Socket/IP.pm
14mt|perl-5.44.0-27|4497	%{_mandir}/man3/IO::Socket::IP.*
14mt|perl-5.44.0-27|4498	%endif
14mt|perl-5.44.0-27|4499	
14mt|perl-5.44.0-27|4500	%files IO-Zlib
14mt|perl-5.44.0-27|4501	%dir %{privlib}/IO
14mt|perl-5.44.0-27|4502	%{privlib}/IO/Zlib.pm
14mt|perl-5.44.0-27|4503	%{_mandir}/man3/IO::Zlib.*
14mt|perl-5.44.0-27|4504	
14mt|perl-5.44.0-27|4505	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4506	%files HTTP-Tiny
14mt|perl-5.44.0-27|4507	%dir %{privlib}/HTTP
14mt|perl-5.44.0-27|4508	%{privlib}/HTTP/Tiny.pm
14mt|perl-5.44.0-27|4509	%{_mandir}/man3/HTTP::Tiny*
14mt|perl-5.44.0-27|4510	%endif
14mt|perl-5.44.0-27|4511	
14mt|perl-5.44.0-27|4512	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4513	%files IPC-Cmd
14mt|perl-5.44.0-27|4514	%dir %{privlib}/IPC
14mt|perl-5.44.0-27|4515	%{privlib}/IPC/Cmd.pm
14mt|perl-5.44.0-27|4516	%{_mandir}/man3/IPC::Cmd.3*
14mt|perl-5.44.0-27|4517	%endif
14mt|perl-5.44.0-27|4518	
14mt|perl-5.44.0-27|4519	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4520	%files IPC-SysV
14mt|perl-5.44.0-27|4521	%{archlib}/auto/IPC
14mt|perl-5.44.0-27|4522	%dir %{archlib}/IPC
14mt|perl-5.44.0-27|4523	%{archlib}/IPC/Msg.pm
14mt|perl-5.44.0-27|4524	%{archlib}/IPC/Semaphore.pm
14mt|perl-5.44.0-27|4525	%{archlib}/IPC/SharedMem.pm
14mt|perl-5.44.0-27|4526	%{archlib}/IPC/SysV.pm
14mt|perl-5.44.0-27|4527	%{_mandir}/man3/IPC::Msg.*
14mt|perl-5.44.0-27|4528	%{_mandir}/man3/IPC::Semaphore.*
14mt|perl-5.44.0-27|4529	%{_mandir}/man3/IPC::SharedMem.*
14mt|perl-5.44.0-27|4530	%{_mandir}/man3/IPC::SysV.*
14mt|perl-5.44.0-27|4531	%endif
14mt|perl-5.44.0-27|4532	
14mt|perl-5.44.0-27|4533	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4534	%files JSON-PP
14mt|perl-5.44.0-27|4535	%{_bindir}/json_pp
14mt|perl-5.44.0-27|4536	%dir %{privlib}/JSON
14mt|perl-5.44.0-27|4537	%{privlib}/JSON/PP
14mt|perl-5.44.0-27|4538	%{privlib}/JSON/PP.pm
14mt|perl-5.44.0-27|4539	%{_mandir}/man1/json_pp.1*
14mt|perl-5.44.0-27|4540	%{_mandir}/man3/JSON::PP.3*
14mt|perl-5.44.0-27|4541	%{_mandir}/man3/JSON::PP::Boolean.3pm*
14mt|perl-5.44.0-27|4542	%endif
14mt|perl-5.44.0-27|4543	
14mt|perl-5.44.0-27|4544	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4545	%files libnet
14mt|perl-5.44.0-27|4546	%dir %{privlib}/Net
14mt|perl-5.44.0-27|4547	%{privlib}/Net/Cmd.pm
14mt|perl-5.44.0-27|4548	%{privlib}/Net/Config.pm
14mt|perl-5.44.0-27|4549	%{privlib}/Net/Domain.pm
14mt|perl-5.44.0-27|4550	%{privlib}/Net/FTP
14mt|perl-5.44.0-27|4551	%{privlib}/Net/FTP.pm
14mt|perl-5.44.0-27|4552	%{privlib}/Net/libnetFAQ.pod
14mt|perl-5.44.0-27|4553	%{privlib}/Net/NNTP.pm
14mt|perl-5.44.0-27|4554	%{privlib}/Net/Netrc.pm
14mt|perl-5.44.0-27|4555	%{privlib}/Net/POP3.pm
14mt|perl-5.44.0-27|4556	%{privlib}/Net/SMTP.pm
14mt|perl-5.44.0-27|4557	%{privlib}/Net/Time.pm
14mt|perl-5.44.0-27|4558	%{_mandir}/man3/Net::Cmd.*
14mt|perl-5.44.0-27|4559	%{_mandir}/man3/Net::Config.*
14mt|perl-5.44.0-27|4560	%{_mandir}/man3/Net::Domain.*
14mt|perl-5.44.0-27|4561	%{_mandir}/man3/Net::FTP.*
14mt|perl-5.44.0-27|4562	%{_mandir}/man3/Net::libnetFAQ.*
14mt|perl-5.44.0-27|4563	%{_mandir}/man3/Net::NNTP.*
14mt|perl-5.44.0-27|4564	%{_mandir}/man3/Net::Netrc.*
14mt|perl-5.44.0-27|4565	%{_mandir}/man3/Net::POP3.*
14mt|perl-5.44.0-27|4566	%{_mandir}/man3/Net::SMTP.*
14mt|perl-5.44.0-27|4567	%{_mandir}/man3/Net::Time.*
14mt|perl-5.44.0-27|4568	%endif
14mt|perl-5.44.0-27|4569	
14mt|perl-5.44.0-27|4570	%files libnetcfg
14mt|perl-5.44.0-27|4571	%{_bindir}/libnetcfg
14mt|perl-5.44.0-27|4572	%{_mandir}/man1/libnetcfg*
14mt|perl-5.44.0-27|4573	
14mt|perl-5.44.0-27|4574	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4575	%files Locale-Maketext
14mt|perl-5.44.0-27|4576	%dir %{privlib}/Locale
14mt|perl-5.44.0-27|4577	%dir %{privlib}/Locale/Maketext
14mt|perl-5.44.0-27|4578	%{privlib}/Locale/Maketext.*
14mt|perl-5.44.0-27|4579	%{privlib}/Locale/Maketext/Cookbook.*
14mt|perl-5.44.0-27|4580	%{privlib}/Locale/Maketext/Guts.*
14mt|perl-5.44.0-27|4581	%{privlib}/Locale/Maketext/GutsLoader.*
14mt|perl-5.44.0-27|4582	%{privlib}/Locale/Maketext/TPJ13.*
14mt|perl-5.44.0-27|4583	%{_mandir}/man3/Locale::Maketext.*
14mt|perl-5.44.0-27|4584	%{_mandir}/man3/Locale::Maketext::Cookbook.*
14mt|perl-5.44.0-27|4585	%{_mandir}/man3/Locale::Maketext::Guts.*
14mt|perl-5.44.0-27|4586	%{_mandir}/man3/Locale::Maketext::GutsLoader.*
14mt|perl-5.44.0-27|4587	%{_mandir}/man3/Locale::Maketext::TPJ13.*
14mt|perl-5.44.0-27|4588	%endif
14mt|perl-5.44.0-27|4589	
14mt|perl-5.44.0-27|4590	%files Locale-Maketext-Simple
14mt|perl-5.44.0-27|4591	%dir %{privlib}/Locale
14mt|perl-5.44.0-27|4592	%dir %{privlib}/Locale/Maketext
14mt|perl-5.44.0-27|4593	%{privlib}/Locale/Maketext/Simple.pm
14mt|perl-5.44.0-27|4594	%{_mandir}/man3/Locale::Maketext::Simple.*
14mt|perl-5.44.0-27|4595	
14mt|perl-5.44.0-27|4596	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4597	%files Math-BigInt
14mt|perl-5.44.0-27|4598	%dir %{privlib}/Math
14mt|perl-5.44.0-27|4599	%{privlib}/Math/BigFloat.pm
14mt|perl-5.44.0-27|4600	%{privlib}/Math/BigInt.pm
14mt|perl-5.44.0-27|4601	%dir %{privlib}/Math/BigInt
14mt|perl-5.44.0-27|4602	%{privlib}/Math/BigInt/Calc.pm
14mt|perl-5.44.0-27|4603	%{privlib}/Math/BigInt/Lib.pm
14mt|perl-5.44.0-27|4604	%{_mandir}/man3/Math::BigFloat.*
14mt|perl-5.44.0-27|4605	%{_mandir}/man3/Math::BigInt.*
14mt|perl-5.44.0-27|4606	%{_mandir}/man3/Math::BigInt::Calc.*
14mt|perl-5.44.0-27|4607	%{_mandir}/man3/Math::BigInt::Lib.*
14mt|perl-5.44.0-27|4608	
14mt|perl-5.44.0-27|4609	%files Math-BigInt-FastCalc
14mt|perl-5.44.0-27|4610	%{archlib}/Math
14mt|perl-5.44.0-27|4611	%{archlib}/auto/Math
14mt|perl-5.44.0-27|4612	%{_mandir}/man3/Math::BigInt::FastCalc.*
14mt|perl-5.44.0-27|4613	
14mt|perl-5.44.0-27|4614	%files Math-BigRat
14mt|perl-5.44.0-27|4615	%dir %{privlib}/Math
14mt|perl-5.44.0-27|4616	%{privlib}/Math/BigRat.pm
14mt|perl-5.44.0-27|4617	%{_mandir}/man3/Math::BigRat.*
14mt|perl-5.44.0-27|4618	%endif
14mt|perl-5.44.0-27|4619	
14mt|perl-5.44.0-27|4620	%files Math-Complex
14mt|perl-5.44.0-27|4621	%dir %{privlib}/Math
14mt|perl-5.44.0-27|4622	%{privlib}/Math/Complex.pm
14mt|perl-5.44.0-27|4623	%{privlib}/Math/Trig.pm
14mt|perl-5.44.0-27|4624	%{_mandir}/man3/Math::Complex.*
14mt|perl-5.44.0-27|4625	%{_mandir}/man3/Math::Trig.*
14mt|perl-5.44.0-27|4626	
14mt|perl-5.44.0-27|4627	%files Memoize
14mt|perl-5.44.0-27|4628	%{privlib}/Memoize
14mt|perl-5.44.0-27|4629	%{privlib}/Memoize.pm
14mt|perl-5.44.0-27|4630	%{_mandir}/man3/Memoize::*
14mt|perl-5.44.0-27|4631	%{_mandir}/man3/Memoize.*
14mt|perl-5.44.0-27|4632	
14mt|perl-5.44.0-27|4633	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4634	%files MIME-Base64
14mt|perl-5.44.0-27|4635	%{archlib}/auto/MIME
14mt|perl-5.44.0-27|4636	%{archlib}/MIME
14mt|perl-5.44.0-27|4637	%{_mandir}/man3/MIME::*
14mt|perl-5.44.0-27|4638	%endif
14mt|perl-5.44.0-27|4639	
14mt|perl-5.44.0-27|4640	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4641	%files Module-CoreList
14mt|perl-5.44.0-27|4642	%dir %{privlib}/Module
14mt|perl-5.44.0-27|4643	%{privlib}/Module/CoreList
14mt|perl-5.44.0-27|4644	%{privlib}/Module/CoreList.pm
14mt|perl-5.44.0-27|4645	%{privlib}/Module/CoreList.pod
14mt|perl-5.44.0-27|4646	%{_mandir}/man3/Module::CoreList*
14mt|perl-5.44.0-27|4647	
14mt|perl-5.44.0-27|4648	%files Module-CoreList-tools
14mt|perl-5.44.0-27|4649	%{_bindir}/corelist
14mt|perl-5.44.0-27|4650	%{_mandir}/man1/corelist*
14mt|perl-5.44.0-27|4651	%endif
14mt|perl-5.44.0-27|4652	
14mt|perl-5.44.0-27|4653	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4654	%files Module-Load
14mt|perl-5.44.0-27|4655	%dir %{privlib}/Module
14mt|perl-5.44.0-27|4656	%{privlib}/Module/Load.pm
14mt|perl-5.44.0-27|4657	%{_mandir}/man3/Module::Load.*
14mt|perl-5.44.0-27|4658	%endif
14mt|perl-5.44.0-27|4659	
14mt|perl-5.44.0-27|4660	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4661	%files Module-Load-Conditional
14mt|perl-5.44.0-27|4662	%dir %{privlib}/Module
14mt|perl-5.44.0-27|4663	%{privlib}/Module/Load
14mt|perl-5.44.0-27|4664	%{_mandir}/man3/Module::Load::Conditional*
14mt|perl-5.44.0-27|4665	%endif
14mt|perl-5.44.0-27|4666	
14mt|perl-5.44.0-27|4667	%files Module-Loaded
14mt|perl-5.44.0-27|4668	%dir %{privlib}/Module
14mt|perl-5.44.0-27|4669	%{privlib}/Module/Loaded.pm
14mt|perl-5.44.0-27|4670	%{_mandir}/man3/Module::Loaded*
14mt|perl-5.44.0-27|4671	
14mt|perl-5.44.0-27|4672	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4673	%files Module-Metadata
14mt|perl-5.44.0-27|4674	%dir %{privlib}/Module
14mt|perl-5.44.0-27|4675	%{privlib}/Module/Metadata.pm
14mt|perl-5.44.0-27|4676	%{_mandir}/man3/Module::Metadata.3pm*
14mt|perl-5.44.0-27|4677	%endif
14mt|perl-5.44.0-27|4678	
14mt|perl-5.44.0-27|4679	%files Net-Ping
14mt|perl-5.44.0-27|4680	%dir %{privlib}/Net
14mt|perl-5.44.0-27|4681	%{privlib}/Net/Ping.pm
14mt|perl-5.44.0-27|4682	%{_mandir}/man3/Net::Ping.*
14mt|perl-5.44.0-27|4683	
14mt|perl-5.44.0-27|4684	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4685	%files PathTools
14mt|perl-5.44.0-27|4686	%{archlib}/Cwd.pm
14mt|perl-5.44.0-27|4687	%dir %{archlib}/File
14mt|perl-5.44.0-27|4688	%{archlib}/File/Spec*
14mt|perl-5.44.0-27|4689	%{archlib}/auto/Cwd
14mt|perl-5.44.0-27|4690	%{_mandir}/man3/Cwd*
14mt|perl-5.44.0-27|4691	%{_mandir}/man3/File::Spec*
14mt|perl-5.44.0-27|4692	%endif
14mt|perl-5.44.0-27|4693	
14mt|perl-5.44.0-27|4694	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4695	%files Params-Check
14mt|perl-5.44.0-27|4696	%{privlib}/Params/
14mt|perl-5.44.0-27|4697	%{_mandir}/man3/Params::Check*
14mt|perl-5.44.0-27|4698	%endif
14mt|perl-5.44.0-27|4699	
14mt|perl-5.44.0-27|4700	%files open
14mt|perl-5.44.0-27|4701	%{privlib}/open.pm
14mt|perl-5.44.0-27|4702	%{_mandir}/man3/open.3*
14mt|perl-5.44.0-27|4703	
14mt|perl-5.44.0-27|4704	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4705	%files parent
14mt|perl-5.44.0-27|4706	%{privlib}/parent.pm
14mt|perl-5.44.0-27|4707	%{_mandir}/man3/parent.3*
14mt|perl-5.44.0-27|4708	%endif
14mt|perl-5.44.0-27|4709	
14mt|perl-5.44.0-27|4710	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4711	%files perlfaq
14mt|perl-5.44.0-27|4712	%{privlib}/perlfaq.pm
14mt|perl-5.44.0-27|4713	%dir %{privlib}/pod
14mt|perl-5.44.0-27|4714	%{privlib}/pod/perlfaq*
14mt|perl-5.44.0-27|4715	%{privlib}/pod/perlglossary.pod
14mt|perl-5.44.0-27|4716	%{_mandir}/man1/perlfaq*
14mt|perl-5.44.0-27|4717	%{_mandir}/man1/perlglossary.*
14mt|perl-5.44.0-27|4718	%endif
14mt|perl-5.44.0-27|4719	
14mt|perl-5.44.0-27|4720	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4721	%files PerlIO-via-QuotedPrint
14mt|perl-5.44.0-27|4722	%{privlib}/PerlIO
14mt|perl-5.44.0-27|4723	%{_mandir}/man3/PerlIO::via::QuotedPrint.*
14mt|perl-5.44.0-27|4724	%endif
14mt|perl-5.44.0-27|4725	
14mt|perl-5.44.0-27|4726	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4727	%files Perl-OSType
14mt|perl-5.44.0-27|4728	%dir %{privlib}/Perl
14mt|perl-5.44.0-27|4729	%{privlib}/Perl/OSType.pm
14mt|perl-5.44.0-27|4730	%{_mandir}/man3/Perl::OSType.3pm*
14mt|perl-5.44.0-27|4731	%endif
14mt|perl-5.44.0-27|4732	
14mt|perl-5.44.0-27|4733	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4734	%files Pod-Checker
14mt|perl-5.44.0-27|4735	%{_bindir}/podchecker
14mt|perl-5.44.0-27|4736	%dir %{privlib}/Pod
14mt|perl-5.44.0-27|4737	%{privlib}/Pod/Checker.pm
14mt|perl-5.44.0-27|4738	%{_mandir}/man1/podchecker.*
14mt|perl-5.44.0-27|4739	%{_mandir}/man3/Pod::Checker.*
14mt|perl-5.44.0-27|4740	%endif
14mt|perl-5.44.0-27|4741	
14mt|perl-5.44.0-27|4742	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4743	%files Pod-Escapes
14mt|perl-5.44.0-27|4744	%dir %{privlib}/Pod
14mt|perl-5.44.0-27|4745	%{privlib}/Pod/Escapes.pm
14mt|perl-5.44.0-27|4746	%{_mandir}/man3/Pod::Escapes.*
14mt|perl-5.44.0-27|4747	%endif
14mt|perl-5.44.0-27|4748	
14mt|perl-5.44.0-27|4749	%files Pod-Html
14mt|perl-5.44.0-27|4750	%license Pod-Html-license-clarification
14mt|perl-5.44.0-27|4751	%dir %{privlib}/Pod
14mt|perl-5.44.0-27|4752	%{_bindir}/pod2html
14mt|perl-5.44.0-27|4753	%{privlib}/Pod/Html.pm
14mt|perl-5.44.0-27|4754	%{_mandir}/man1/pod2html.1*
14mt|perl-5.44.0-27|4755	%{_mandir}/man3/Pod::Html.*
14mt|perl-5.44.0-27|4756	
14mt|perl-5.44.0-27|4757	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4758	%files Pod-Perldoc
14mt|perl-5.44.0-27|4759	%{_bindir}/perldoc
14mt|perl-5.44.0-27|4760	%{privlib}/pod/perldoc.pod
14mt|perl-5.44.0-27|4761	%dir %{privlib}/Pod
14mt|perl-5.44.0-27|4762	%{privlib}/Pod/Perldoc
14mt|perl-5.44.0-27|4763	%{privlib}/Pod/Perldoc.pm
14mt|perl-5.44.0-27|4764	%{_mandir}/man1/perldoc.1*
14mt|perl-5.44.0-27|4765	%{_mandir}/man3/Pod::Perldoc*
14mt|perl-5.44.0-27|4766	%endif
14mt|perl-5.44.0-27|4767	
14mt|perl-5.44.0-27|4768	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4769	%files Pod-Usage
14mt|perl-5.44.0-27|4770	%{_bindir}/pod2usage
14mt|perl-5.44.0-27|4771	%dir %{privlib}/Pod
14mt|perl-5.44.0-27|4772	%{privlib}/Pod/Usage.pm
14mt|perl-5.44.0-27|4773	%{_mandir}/man1/pod2usage.*
14mt|perl-5.44.0-27|4774	%{_mandir}/man3/Pod::Usage.*
14mt|perl-5.44.0-27|4775	%endif
14mt|perl-5.44.0-27|4776	
14mt|perl-5.44.0-27|4777	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4778	%files podlators
14mt|perl-5.44.0-27|4779	%{_bindir}/pod2man
14mt|perl-5.44.0-27|4780	%{_bindir}/pod2text
14mt|perl-5.44.0-27|4781	%{privlib}/pod/perlpodstyle.pod
14mt|perl-5.44.0-27|4782	%dir %{privlib}/Pod
14mt|perl-5.44.0-27|4783	%{privlib}/Pod/Man.pm
14mt|perl-5.44.0-27|4784	%{privlib}/Pod/ParseLink.pm
14mt|perl-5.44.0-27|4785	%{privlib}/Pod/Text
14mt|perl-5.44.0-27|4786	%{privlib}/Pod/Text.pm
14mt|perl-5.44.0-27|4787	%{_mandir}/man1/pod2man.1*
14mt|perl-5.44.0-27|4788	%{_mandir}/man1/pod2text.1*
14mt|perl-5.44.0-27|4789	%{_mandir}/man1/perlpodstyle.1*
14mt|perl-5.44.0-27|4790	%{_mandir}/man3/Pod::Man*
14mt|perl-5.44.0-27|4791	%{_mandir}/man3/Pod::ParseLink*
14mt|perl-5.44.0-27|4792	%{_mandir}/man3/Pod::Text*
14mt|perl-5.44.0-27|4793	%endif
14mt|perl-5.44.0-27|4794	
14mt|perl-5.44.0-27|4795	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4796	%files Pod-Simple
14mt|perl-5.44.0-27|4797	%dir %{privlib}/Pod
14mt|perl-5.44.0-27|4798	%{privlib}/Pod/Simple
14mt|perl-5.44.0-27|4799	%{privlib}/Pod/Simple.pm
14mt|perl-5.44.0-27|4800	%{privlib}/Pod/Simple.pod
14mt|perl-5.44.0-27|4801	%{_mandir}/man3/Pod::Simple*
14mt|perl-5.44.0-27|4802	%endif
14mt|perl-5.44.0-27|4803	
14mt|perl-5.44.0-27|4804	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4805	%files Scalar-List-Utils
14mt|perl-5.44.0-27|4806	%{archlib}/List
14mt|perl-5.44.0-27|4807	%{archlib}/Scalar
14mt|perl-5.44.0-27|4808	%{archlib}/Sub
14mt|perl-5.44.0-27|4809	%{archlib}/auto/List
14mt|perl-5.44.0-27|4810	%{_mandir}/man3/List::Util*
14mt|perl-5.44.0-27|4811	%{_mandir}/man3/Scalar::Util*
14mt|perl-5.44.0-27|4812	%{_mandir}/man3/Sub::Util*
14mt|perl-5.44.0-27|4813	%endif
14mt|perl-5.44.0-27|4814	
14mt|perl-5.44.0-27|4815	%files SelfLoader
14mt|perl-5.44.0-27|4816	%{privlib}/SelfLoader.pm
14mt|perl-5.44.0-27|4817	%{_mandir}/man3/SelfLoader*
14mt|perl-5.44.0-27|4818	
14mt|perl-5.44.0-27|4819	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4820	%files Sys-Syslog
14mt|perl-5.44.0-27|4821	%dir %{archlib}/Sys
14mt|perl-5.44.0-27|4822	%{archlib}/Sys/Syslog.pm
14mt|perl-5.44.0-27|4823	%dir %{archlib}/auto/Sys
14mt|perl-5.44.0-27|4824	%{archlib}/auto/Sys/Syslog
14mt|perl-5.44.0-27|4825	%{_mandir}/man3/Sys::Syslog.*
14mt|perl-5.44.0-27|4826	%endif
14mt|perl-5.44.0-27|4827	
14mt|perl-5.44.0-27|4828	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4829	%files Socket
14mt|perl-5.44.0-27|4830	%dir %{archlib}/auto/Socket
14mt|perl-5.44.0-27|4831	%{archlib}/auto/Socket/Socket.*
14mt|perl-5.44.0-27|4832	%{archlib}/Socket.pm
14mt|perl-5.44.0-27|4833	%{_mandir}/man3/Socket.3*
14mt|perl-5.44.0-27|4834	%endif
14mt|perl-5.44.0-27|4835	
14mt|perl-5.44.0-27|4836	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4837	%files Storable
14mt|perl-5.44.0-27|4838	%{archlib}/Storable.pm
14mt|perl-5.44.0-27|4839	%{archlib}/auto/Storable
14mt|perl-5.44.0-27|4840	%{_mandir}/man3/Storable.*
14mt|perl-5.44.0-27|4841	%endif
14mt|perl-5.44.0-27|4842	
14mt|perl-5.44.0-27|4843	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4844	%files Term-ANSIColor
14mt|perl-5.44.0-27|4845	%dir %{privlib}/Term
14mt|perl-5.44.0-27|4846	%{privlib}/Term/ANSIColor.pm
14mt|perl-5.44.0-27|4847	%{_mandir}/man3/Term::ANSIColor*
14mt|perl-5.44.0-27|4848	%endif
14mt|perl-5.44.0-27|4849	
14mt|perl-5.44.0-27|4850	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4851	%files Term-Cap
14mt|perl-5.44.0-27|4852	%dir %{privlib}/Term
14mt|perl-5.44.0-27|4853	%{privlib}/Term/Cap.pm
14mt|perl-5.44.0-27|4854	%{_mandir}/man3/Term::Cap.*
14mt|perl-5.44.0-27|4855	%endif
14mt|perl-5.44.0-27|4856	
14mt|perl-5.44.0-27|4857	%files Test
14mt|perl-5.44.0-27|4858	%{privlib}/Test.pm
14mt|perl-5.44.0-27|4859	%{_mandir}/man3/Test.*
14mt|perl-5.44.0-27|4860	
14mt|perl-5.44.0-27|4861	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4862	%files Test-Harness
14mt|perl-5.44.0-27|4863	%{_bindir}/prove
14mt|perl-5.44.0-27|4864	%dir %{privlib}/App
14mt|perl-5.44.0-27|4865	%{privlib}/App/Prove*
14mt|perl-5.44.0-27|4866	%{privlib}/TAP*
14mt|perl-5.44.0-27|4867	%dir %{privlib}/Test
14mt|perl-5.44.0-27|4868	%{privlib}/Test/Harness*
14mt|perl-5.44.0-27|4869	%{_mandir}/man1/prove.1*
14mt|perl-5.44.0-27|4870	%{_mandir}/man3/App::Prove*
14mt|perl-5.44.0-27|4871	%{_mandir}/man3/TAP*
14mt|perl-5.44.0-27|4872	%{_mandir}/man3/Test::Harness*
14mt|perl-5.44.0-27|4873	%endif
14mt|perl-5.44.0-27|4874	
14mt|perl-5.44.0-27|4875	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4876	%files Test-Simple
14mt|perl-5.44.0-27|4877	%{privlib}/ok*
14mt|perl-5.44.0-27|4878	%dir %{privlib}/Test
14mt|perl-5.44.0-27|4879	%{privlib}/Test/More*
14mt|perl-5.44.0-27|4880	%{privlib}/Test/Builder*
14mt|perl-5.44.0-27|4881	%{privlib}/Test/Tester*
14mt|perl-5.44.0-27|4882	%{privlib}/Test/Simple*
14mt|perl-5.44.0-27|4883	%{privlib}/Test/Tutorial*
14mt|perl-5.44.0-27|4884	%{privlib}/Test/use
14mt|perl-5.44.0-27|4885	%{privlib}/Test2*
14mt|perl-5.44.0-27|4886	%{_mandir}/man3/ok*
14mt|perl-5.44.0-27|4887	%{_mandir}/man3/Test::More*
14mt|perl-5.44.0-27|4888	%{_mandir}/man3/Test::Builder*
14mt|perl-5.44.0-27|4889	%{_mandir}/man3/Test::Tester*
14mt|perl-5.44.0-27|4890	%{_mandir}/man3/Test::Simple*
14mt|perl-5.44.0-27|4891	%{_mandir}/man3/Test::Tutorial*
14mt|perl-5.44.0-27|4892	%{_mandir}/man3/Test::use::*
14mt|perl-5.44.0-27|4893	%{_mandir}/man3/Test2*
14mt|perl-5.44.0-27|4894	%endif
14mt|perl-5.44.0-27|4895	
14mt|perl-5.44.0-27|4896	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4897	%files Text-Balanced
14mt|perl-5.44.0-27|4898	%dir %{privlib}/Text
14mt|perl-5.44.0-27|4899	%{privlib}/Text/Balanced.pm
14mt|perl-5.44.0-27|4900	%{_mandir}/man3/Text::Balanced.*
14mt|perl-5.44.0-27|4901	%endif
14mt|perl-5.44.0-27|4902	
14mt|perl-5.44.0-27|4903	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4904	%files Text-ParseWords
14mt|perl-5.44.0-27|4905	%dir %{privlib}/Text
14mt|perl-5.44.0-27|4906	%{privlib}/Text/ParseWords.pm
14mt|perl-5.44.0-27|4907	%{_mandir}/man3/Text::ParseWords.*
14mt|perl-5.44.0-27|4908	%endif
14mt|perl-5.44.0-27|4909	
14mt|perl-5.44.0-27|4910	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4911	%files Text-Tabs+Wrap
14mt|perl-5.44.0-27|4912	%dir %{privlib}/Text
14mt|perl-5.44.0-27|4913	%{privlib}/Text/Tabs.pm
14mt|perl-5.44.0-27|4914	%{privlib}/Text/Wrap.pm
14mt|perl-5.44.0-27|4915	%{_mandir}/man3/Text::Tabs.*
14mt|perl-5.44.0-27|4916	%{_mandir}/man3/Text::Wrap.*
14mt|perl-5.44.0-27|4917	%endif
14mt|perl-5.44.0-27|4918	
14mt|perl-5.44.0-27|4919	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4920	%files Thread-Queue
14mt|perl-5.44.0-27|4921	%dir %{privlib}/Thread
14mt|perl-5.44.0-27|4922	%{privlib}/Thread/Queue.pm
14mt|perl-5.44.0-27|4923	%{_mandir}/man3/Thread::Queue.*
14mt|perl-5.44.0-27|4924	%endif
14mt|perl-5.44.0-27|4925	
14mt|perl-5.44.0-27|4926	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4927	%files Time-HiRes
14mt|perl-5.44.0-27|4928	%dir %{archlib}/Time
14mt|perl-5.44.0-27|4929	%{archlib}/Time/HiRes.pm
14mt|perl-5.44.0-27|4930	%dir %{archlib}/auto/Time
14mt|perl-5.44.0-27|4931	%{archlib}/auto/Time/HiRes
14mt|perl-5.44.0-27|4932	%{_mandir}/man3/Time::HiRes.*
14mt|perl-5.44.0-27|4933	%endif
14mt|perl-5.44.0-27|4934	
14mt|perl-5.44.0-27|4935	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4936	%files Time-Local
14mt|perl-5.44.0-27|4937	%dir %{privlib}/Time
14mt|perl-5.44.0-27|4938	%{privlib}/Time/Local.pm
14mt|perl-5.44.0-27|4939	%{_mandir}/man3/Time::Local.*
14mt|perl-5.44.0-27|4940	%endif
14mt|perl-5.44.0-27|4941	
14mt|perl-5.44.0-27|4942	%files Time-Piece
14mt|perl-5.44.0-27|4943	%dir %{archlib}/Time
14mt|perl-5.44.0-27|4944	%{archlib}/Time/Piece.pm
14mt|perl-5.44.0-27|4945	%{archlib}/Time/Seconds.pm
14mt|perl-5.44.0-27|4946	%dir %{archlib}/auto/Time
14mt|perl-5.44.0-27|4947	%{archlib}/auto/Time/Piece
14mt|perl-5.44.0-27|4948	%{_mandir}/man3/Time::Piece.3*
14mt|perl-5.44.0-27|4949	%{_mandir}/man3/Time::Seconds.3*
14mt|perl-5.44.0-27|4950	
14mt|perl-5.44.0-27|4951	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4952	%files threads
14mt|perl-5.44.0-27|4953	%dir %{archlib}/auto/threads
14mt|perl-5.44.0-27|4954	%{archlib}/auto/threads/threads*
14mt|perl-5.44.0-27|4955	%{archlib}/threads.pm
14mt|perl-5.44.0-27|4956	%{_mandir}/man3/threads.3*
14mt|perl-5.44.0-27|4957	%endif
14mt|perl-5.44.0-27|4958	
14mt|perl-5.44.0-27|4959	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4960	%files threads-shared
14mt|perl-5.44.0-27|4961	%dir %{archlib}/auto/threads
14mt|perl-5.44.0-27|4962	%{archlib}/auto/threads/shared*
14mt|perl-5.44.0-27|4963	%dir %{archlib}/threads
14mt|perl-5.44.0-27|4964	%{archlib}/threads/shared*
14mt|perl-5.44.0-27|4965	%{_mandir}/man3/threads::shared*
14mt|perl-5.44.0-27|4966	%endif
14mt|perl-5.44.0-27|4967	
14mt|perl-5.44.0-27|4968	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4969	%files Unicode-Collate
14mt|perl-5.44.0-27|4970	%dir %{archlib}/auto/Unicode
14mt|perl-5.44.0-27|4971	%{archlib}/auto/Unicode/Collate
14mt|perl-5.44.0-27|4972	%dir %{archlib}/Unicode
14mt|perl-5.44.0-27|4973	%{archlib}/Unicode/Collate
14mt|perl-5.44.0-27|4974	%{archlib}/Unicode/Collate.pm
14mt|perl-5.44.0-27|4975	%dir %{privlib}/Unicode
14mt|perl-5.44.0-27|4976	%{privlib}/Unicode/Collate
14mt|perl-5.44.0-27|4977	%{_mandir}/man3/Unicode::Collate.*
14mt|perl-5.44.0-27|4978	%{_mandir}/man3/Unicode::Collate::*
14mt|perl-5.44.0-27|4979	%endif
14mt|perl-5.44.0-27|4980	
14mt|perl-5.44.0-27|4981	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4982	%files Unicode-Normalize
14mt|perl-5.44.0-27|4983	%dir %{archlib}/auto/Unicode
14mt|perl-5.44.0-27|4984	%{archlib}/auto/Unicode/Normalize
14mt|perl-5.44.0-27|4985	%dir %{archlib}/Unicode
14mt|perl-5.44.0-27|4986	%{archlib}/Unicode/Normalize.pm
14mt|perl-5.44.0-27|4987	%{_mandir}/man3/Unicode::Normalize.*
14mt|perl-5.44.0-27|4988	%endif
14mt|perl-5.44.0-27|4989	
14mt|perl-5.44.0-27|4990	%if %{dual_life} || %{rebuild_from_scratch}
14mt|perl-5.44.0-27|4991	%files version
14mt|perl-5.44.0-27|4992	%{privlib}/version.pm
14mt|perl-5.44.0-27|4993	%{privlib}/version.pod
14mt|perl-5.44.0-27|4994	%{privlib}/version/
14mt|perl-5.44.0-27|4995	%{_mandir}/man3/version.3*
14mt|perl-5.44.0-27|4996	%{_mandir}/man3/version::Internals.3*
14mt|perl-5.44.0-27|4997	%endif
14mt|perl-5.44.0-27|4998	
14mt|perl-5.44.0-27|4999	%files disable-stack-unwinding
14mt|perl-5.44.0-27|5000	%{_sysconfdir}/perl-disable-stack-unwinding

358 14
14mt|python-aeidon-1.13-1|1	%define url_ver %(echo %{version}|cut -d. -f1,2)
14mt|python-aeidon-1.13-1|2	%define srcname	aeidon
14mt|python-aeidon-1.13-1|3	
14mt|python-aeidon-1.13-1|4	Summary:	Python package for reading, writing and manipulating text-based subtitle files
14mt|python-aeidon-1.13-1|5	Name:		python-%{srcname}
14mt|python-aeidon-1.13-1|6	Version:	1.13
14mt|python-aeidon-1.13-1|7	Release:	1
14mt|python-aeidon-1.13-1|8	License:	GPLv3+
14mt|python-aeidon-1.13-1|9	Group:		Development/Python
14mt|python-aeidon-1.13-1|10	Url:		http://download.gna.org/gaupol/doc/api/aeidon.html
14mt|python-aeidon-1.13-1|11	Source0:	%{pypi_source}
14mt|python-aeidon-1.13-1|12	Patch1:		aeidon-setup.patch
14mt|python-aeidon-1.13-1|13	BuildArch:	noarch
14mt|python-aeidon-1.13-1|14	BuildRequires:	intltool
14mt|python-aeidon-1.13-1|15	BuildRequires:	python3dist(setuptools)
14mt|python-aeidon-1.13-1|16	BuildRequires:	pkgconfig(python3)
14mt|python-aeidon-1.13-1|17	Recommends:	iso-codes
14mt|python-aeidon-1.13-1|18	Recommends:	python3-chardet
14mt|python-aeidon-1.13-1|19	Recommends:	python3-enchant >= 1.4.0
14mt|python-aeidon-1.13-1|20	
14mt|python-aeidon-1.13-1|21	%description
14mt|python-aeidon-1.13-1|22	aeidon is a Python package that provides classes and functions for dealing
14mt|python-aeidon-1.13-1|23	with text-based subtitle files of many different formats. Functions exist
14mt|python-aeidon-1.13-1|24	for reading and writing subtitle files as well as manipulating subtitle data,
14mt|python-aeidon-1.13-1|25	i.e. positions (times or frames) and texts.
14mt|python-aeidon-1.13-1|26	
14mt|python-aeidon-1.13-1|27	#----------------------------------------------------------------------------
14mt|python-aeidon-1.13-1|28	%package -n python3-%{srcname}
14mt|python-aeidon-1.13-1|29	Summary:	Python package for reading, writing and manipulating text-based subtitle files
14mt|python-aeidon-1.13-1|30	Group:		Development/Python
14mt|python-aeidon-1.13-1|31	
14mt|python-aeidon-1.13-1|32	%description -n python3-%{srcname}
14mt|python-aeidon-1.13-1|33	aeidon is a Python package that provides classes and functions for dealing
14mt|python-aeidon-1.13-1|34	with text-based subtitle files of many different formats. Functions exist
14mt|python-aeidon-1.13-1|35	for reading and writing subtitle files as well as manipulating subtitle data,
14mt|python-aeidon-1.13-1|36	i.e. positions (times or frames) and texts.
14mt|python-aeidon-1.13-1|37	
14mt|python-aeidon-1.13-1|38	%files -n python3-%{srcname}
14mt|python-aeidon-1.13-1|39	%{python3_sitelib}/%{srcname}
14mt|python-aeidon-1.13-1|40	%{python3_sitelib}/%{srcname}-%{version}-py%{python3_version}.egg-info
14mt|python-aeidon-1.13-1|41	
14mt|python-aeidon-1.13-1|42	#----------------------------------------------------------------------------
14mt|python-aeidon-1.13-1|43	
14mt|python-aeidon-1.13-1|44	%prep
14mt|python-aeidon-1.13-1|45	%autosetup -p1 -n %{srcname}-%{version}
14mt|python-aeidon-1.13-1|46	sed -i 's/get_aeidon_version()/"%{version}"/' setup-aeidon.py
14mt|python-aeidon-1.13-1|47	
14mt|python-aeidon-1.13-1|48	%build
14mt|python-aeidon-1.13-1|49	%{__python3} setup-aeidon.py build '--executable=%{__python3} -s'
14mt|python-aeidon-1.13-1|50	
14mt|python-aeidon-1.13-1|51	%install
14mt|python-aeidon-1.13-1|52	%{__python3} setup-aeidon.py install -O1 --skip-build --root %{buildroot}

359 14
14mt|python-aiohappyeyeballs-2.4.3-1|1	%global pypi_name aiohappyeyeballs
14mt|python-aiohappyeyeballs-2.4.3-1|2	
14mt|python-aiohappyeyeballs-2.4.3-1|3	Name:           python-aiohappyeyeballs
14mt|python-aiohappyeyeballs-2.4.3-1|4	Version:        2.4.3
14mt|python-aiohappyeyeballs-2.4.3-1|5	Release:        1
14mt|python-aiohappyeyeballs-2.4.3-1|6	Summary:        Happy Eyeballs for asyncio
14mt|python-aiohappyeyeballs-2.4.3-1|7	Group:          Development/Python
14mt|python-aiohappyeyeballs-2.4.3-1|8	License:        PSF-2.0
14mt|python-aiohappyeyeballs-2.4.3-1|9	URL:            https://github.com/aio-libs/aiohappyeyeballs
14mt|python-aiohappyeyeballs-2.4.3-1|10	# The GitHub archive contains CHANGELOG.md and other ancillary files that the
14mt|python-aiohappyeyeballs-2.4.3-1|11	# PyPI sdist lacks.
14mt|python-aiohappyeyeballs-2.4.3-1|12	Source:         %{url}/archive/v%{version}/aiohappyeyeballs-%{version}.tar.gz
14mt|python-aiohappyeyeballs-2.4.3-1|13	
14mt|python-aiohappyeyeballs-2.4.3-1|14	# Downstream-only: remove pytest options for coverage analysis
14mt|python-aiohappyeyeballs-2.4.3-1|15	# https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_linters
14mt|python-aiohappyeyeballs-2.4.3-1|16	Patch:          0001-Downstream-only-remove-pytest-options-for-coverage-a.patch
14mt|python-aiohappyeyeballs-2.4.3-1|17	
14mt|python-aiohappyeyeballs-2.4.3-1|18	BuildArch:      noarch
14mt|python-aiohappyeyeballs-2.4.3-1|19	
14mt|python-aiohappyeyeballs-2.4.3-1|20	BuildRequires:  python3-devel
14mt|python-aiohappyeyeballs-2.4.3-1|21	
14mt|python-aiohappyeyeballs-2.4.3-1|22	BuildRequires:  python3-pytest
14mt|python-aiohappyeyeballs-2.4.3-1|23	BuildRequires:  python3-pytest-asyncio
14mt|python-aiohappyeyeballs-2.4.3-1|24	
14mt|python-aiohappyeyeballs-2.4.3-1|25	%global common_description %{expand:
14mt|python-aiohappyeyeballs-2.4.3-1|26	This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you
14mt|python-aiohappyeyeballs-2.4.3-1|27	already have a list of addrinfo and not a DNS name.
14mt|python-aiohappyeyeballs-2.4.3-1|28	
14mt|python-aiohappyeyeballs-2.4.3-1|29	The stdlib version of loop.create_connection() will only work when you pass in
14mt|python-aiohappyeyeballs-2.4.3-1|30	an unresolved name which is not a good fit when using DNS caching or resolving
14mt|python-aiohappyeyeballs-2.4.3-1|31	names via another method such as zeroconf.}
14mt|python-aiohappyeyeballs-2.4.3-1|32	
14mt|python-aiohappyeyeballs-2.4.3-1|33	%description %{common_description}
14mt|python-aiohappyeyeballs-2.4.3-1|34	
14mt|python-aiohappyeyeballs-2.4.3-1|35	
14mt|python-aiohappyeyeballs-2.4.3-1|36	%package -n     python3-aiohappyeyeballs
14mt|python-aiohappyeyeballs-2.4.3-1|37	Summary:        %{summary}
14mt|python-aiohappyeyeballs-2.4.3-1|38	Group:          Development/Python
14mt|python-aiohappyeyeballs-2.4.3-1|39	
14mt|python-aiohappyeyeballs-2.4.3-1|40	%description -n python3-aiohappyeyeballs %{common_description}
14mt|python-aiohappyeyeballs-2.4.3-1|41	
14mt|python-aiohappyeyeballs-2.4.3-1|42	
14mt|python-aiohappyeyeballs-2.4.3-1|43	%prep
14mt|python-aiohappyeyeballs-2.4.3-1|44	%autosetup -n aiohappyeyeballs-%{version} -p1
14mt|python-aiohappyeyeballs-2.4.3-1|45	
14mt|python-aiohappyeyeballs-2.4.3-1|46	
14mt|python-aiohappyeyeballs-2.4.3-1|47	%generate_buildrequires
14mt|python-aiohappyeyeballs-2.4.3-1|48	%pyproject_buildrequires
14mt|python-aiohappyeyeballs-2.4.3-1|49	
14mt|python-aiohappyeyeballs-2.4.3-1|50	
14mt|python-aiohappyeyeballs-2.4.3-1|51	%build
14mt|python-aiohappyeyeballs-2.4.3-1|52	%pyproject_wheel
14mt|python-aiohappyeyeballs-2.4.3-1|53	
14mt|python-aiohappyeyeballs-2.4.3-1|54	
14mt|python-aiohappyeyeballs-2.4.3-1|55	%install
14mt|python-aiohappyeyeballs-2.4.3-1|56	%pyproject_install
14mt|python-aiohappyeyeballs-2.4.3-1|57	%pyproject_save_files %{pypi_name}
14mt|python-aiohappyeyeballs-2.4.3-1|58	
14mt|python-aiohappyeyeballs-2.4.3-1|59	
14mt|python-aiohappyeyeballs-2.4.3-1|60	%check
14mt|python-aiohappyeyeballs-2.4.3-1|61	%pytest
14mt|python-aiohappyeyeballs-2.4.3-1|62	
14mt|python-aiohappyeyeballs-2.4.3-1|63	
14mt|python-aiohappyeyeballs-2.4.3-1|64	%files -n python3-aiohappyeyeballs -f %{pyproject_files}
14mt|python-aiohappyeyeballs-2.4.3-1|65	%license LICENSE
14mt|python-aiohappyeyeballs-2.4.3-1|66	%doc CHANGELOG.md
14mt|python-aiohappyeyeballs-2.4.3-1|67	%doc README.md

360 14
14mt|python-aiosignal-1.3.1-2|1	%global pypi_name aiosignal
14mt|python-aiosignal-1.3.1-2|2	
14mt|python-aiosignal-1.3.1-2|3	Summary:	List of registered asynchronous callbacks
14mt|python-aiosignal-1.3.1-2|4	Name:		python-%{pypi_name}
14mt|python-aiosignal-1.3.1-2|5	Version:	1.3.1
14mt|python-aiosignal-1.3.1-2|6	Release:	2
14mt|python-aiosignal-1.3.1-2|7	License:	ASL 2.0
14mt|python-aiosignal-1.3.1-2|8	Group:		Development/Python
14mt|python-aiosignal-1.3.1-2|9	Url:		https://github.com/aio-libs/aiohttp
14mt|python-aiosignal-1.3.1-2|10	Source0:	%{pypi_source}
14mt|python-aiosignal-1.3.1-2|11	BuildRequires:	pkgconfig(python3)
14mt|python-aiosignal-1.3.1-2|12	BuildArch:      noarch
14mt|python-aiosignal-1.3.1-2|13	
14mt|python-aiosignal-1.3.1-2|14	%description
14mt|python-aiosignal-1.3.1-2|15	A project to manage callbacks in asyncio projects.
14mt|python-aiosignal-1.3.1-2|16	
14mt|python-aiosignal-1.3.1-2|17	#----------------------------------------------------------------------------
14mt|python-aiosignal-1.3.1-2|18	
14mt|python-aiosignal-1.3.1-2|19	%package -n python3-%{pypi_name}
14mt|python-aiosignal-1.3.1-2|20	Summary:	List of registered asynchronous callbacks
14mt|python-aiosignal-1.3.1-2|21	Group:		Development/Python
14mt|python-aiosignal-1.3.1-2|22	# python3 files were packaged to main package by mistake
14mt|python-aiosignal-1.3.1-2|23	Obsoletes:	python-%{pypi_name} < 1.3.1
14mt|python-aiosignal-1.3.1-2|24	
14mt|python-aiosignal-1.3.1-2|25	%description -n python3-%{pypi_name}
14mt|python-aiosignal-1.3.1-2|26	A project to manage callbacks in asyncio projects.
14mt|python-aiosignal-1.3.1-2|27	
14mt|python-aiosignal-1.3.1-2|28	%files -n python3-%{pypi_name}
14mt|python-aiosignal-1.3.1-2|29	%doc CHANGES.rst CONTRIBUTORS.txt README.rst LICENSE
14mt|python-aiosignal-1.3.1-2|30	%{python3_sitelib}/*
14mt|python-aiosignal-1.3.1-2|31	
14mt|python-aiosignal-1.3.1-2|32	#----------------------------------------------------------------------------
14mt|python-aiosignal-1.3.1-2|33	
14mt|python-aiosignal-1.3.1-2|34	%prep
14mt|python-aiosignal-1.3.1-2|35	%setup -qn %{pypi_name}-%{version}
14mt|python-aiosignal-1.3.1-2|36	
14mt|python-aiosignal-1.3.1-2|37	%generate_buildrequires
14mt|python-aiosignal-1.3.1-2|38	%pyproject_buildrequires
14mt|python-aiosignal-1.3.1-2|39	
14mt|python-aiosignal-1.3.1-2|40	%build
14mt|python-aiosignal-1.3.1-2|41	%pyproject_wheel
14mt|python-aiosignal-1.3.1-2|42	
14mt|python-aiosignal-1.3.1-2|43	%install
14mt|python-aiosignal-1.3.1-2|44	%pyproject_install
14mt|python-aiosignal-1.3.1-2|45	

361 14
14mt|python-apache-libcloud-3.8.0-1|1	%define pypi_name apache-libcloud
14mt|python-apache-libcloud-3.8.0-1|2	
14mt|python-apache-libcloud-3.8.0-1|3	Summary:       Abstract away differences among multiple cloud provider APIs
14mt|python-apache-libcloud-3.8.0-1|4	Name:          python-%{pypi_name}
14mt|python-apache-libcloud-3.8.0-1|5	Version:	3.8.0
14mt|python-apache-libcloud-3.8.0-1|6	Release:	1
14mt|python-apache-libcloud-3.8.0-1|7	License:       ASL 2.0
14mt|python-apache-libcloud-3.8.0-1|8	Group:         Development/Python
14mt|python-apache-libcloud-3.8.0-1|9	Url:           https://libcloud.apache.org
14mt|python-apache-libcloud-3.8.0-1|10	Source0:	%{pypi_source}
14mt|python-apache-libcloud-3.8.0-1|11	BuildRequires: python3-setuptools
14mt|python-apache-libcloud-3.8.0-1|12	BuildRequires: pkgconfig(python3)
14mt|python-apache-libcloud-3.8.0-1|13	Requires:      python3-simplejson
14mt|python-apache-libcloud-3.8.0-1|14	Provides:      python3-libcloud = %{EVRD}
14mt|python-apache-libcloud-3.8.0-1|15	BuildArch:     noarch
14mt|python-apache-libcloud-3.8.0-1|16	
14mt|python-apache-libcloud-3.8.0-1|17	%description
14mt|python-apache-libcloud-3.8.0-1|18	Apache Libcloud is a standard Python library that abstracts away differences
14mt|python-apache-libcloud-3.8.0-1|19	among multiple cloud provider APIs.
14mt|python-apache-libcloud-3.8.0-1|20	
14mt|python-apache-libcloud-3.8.0-1|21	#-------------------------------------------------------------------
14mt|python-apache-libcloud-3.8.0-1|22	%package -n python3-%{pypi_name}
14mt|python-apache-libcloud-3.8.0-1|23	Summary: Abstract away differences among multiple cloud provider APIs
14mt|python-apache-libcloud-3.8.0-1|24	Group:   Development/Python
14mt|python-apache-libcloud-3.8.0-1|25	
14mt|python-apache-libcloud-3.8.0-1|26	%description -n python3-%{pypi_name}
14mt|python-apache-libcloud-3.8.0-1|27	Apache Libcloud is a standard Python library that abstracts away differences
14mt|python-apache-libcloud-3.8.0-1|28	among multiple cloud provider APIs.
14mt|python-apache-libcloud-3.8.0-1|29	
14mt|python-apache-libcloud-3.8.0-1|30	%files -n python3-%{pypi_name}
14mt|python-apache-libcloud-3.8.0-1|31	%dir %{python3_sitelib}/libcloud/
14mt|python-apache-libcloud-3.8.0-1|32	%{python3_sitelib}/libcloud/*
14mt|python-apache-libcloud-3.8.0-1|33	%{python3_sitelib}/apache_libcloud-*.egg-info
14mt|python-apache-libcloud-3.8.0-1|34	#-------------------------------------------------------------------
14mt|python-apache-libcloud-3.8.0-1|35	%prep
14mt|python-apache-libcloud-3.8.0-1|36	%setup -qn apache-libcloud-%{version}
14mt|python-apache-libcloud-3.8.0-1|37	
14mt|python-apache-libcloud-3.8.0-1|38	%build
14mt|python-apache-libcloud-3.8.0-1|39	%py3_build
14mt|python-apache-libcloud-3.8.0-1|40	
14mt|python-apache-libcloud-3.8.0-1|41	%install
14mt|python-apache-libcloud-3.8.0-1|42	%py3_install

362 14
14mt|python-apipkg-3.0.2-1|1	%global srcname apipkg
14mt|python-apipkg-3.0.2-1|2	%global sum A Python namespace control and lazy-import mechanism
14mt|python-apipkg-3.0.2-1|3	
14mt|python-apipkg-3.0.2-1|4	Name:		python-%{srcname}
14mt|python-apipkg-3.0.2-1|5	Version:	3.0.2
14mt|python-apipkg-3.0.2-1|6	Release:	1
14mt|python-apipkg-3.0.2-1|7	Summary:	%{sum}
14mt|python-apipkg-3.0.2-1|8	Group:		Development/Python
14mt|python-apipkg-3.0.2-1|9	License:	MIT
14mt|python-apipkg-3.0.2-1|10	URL:		https://pypi.org/project/apipkg/
14mt|python-apipkg-3.0.2-1|11	Source0:	%{pypi_source}
14mt|python-apipkg-3.0.2-1|12	BuildArch:	noarch
14mt|python-apipkg-3.0.2-1|13	BuildRequires:	pkgconfig(python3)
14mt|python-apipkg-3.0.2-1|14	BuildRequires:	pyproject-rpm-macros
14mt|python-apipkg-3.0.2-1|15	
14mt|python-apipkg-3.0.2-1|16	%description
14mt|python-apipkg-3.0.2-1|17	With apipkg you can control the exported namespace of a python package and
14mt|python-apipkg-3.0.2-1|18	greatly reduce the number of imports for your users. It is a small python
14mt|python-apipkg-3.0.2-1|19	module that works on virtually all Python versions, including CPython2.3 to
14mt|python-apipkg-3.0.2-1|20	Python3.1, Jython and PyPy. It co-operates well with Python's help() system,
14mt|python-apipkg-3.0.2-1|21	custom importers (PEP302) and common command line completion tools.
14mt|python-apipkg-3.0.2-1|22	
14mt|python-apipkg-3.0.2-1|23	#--------------------------------------------------------------------------
14mt|python-apipkg-3.0.2-1|24	%package -n python3-%{srcname}
14mt|python-apipkg-3.0.2-1|25	Summary:	%{sum}
14mt|python-apipkg-3.0.2-1|26	Group:		Development/Python
14mt|python-apipkg-3.0.2-1|27	
14mt|python-apipkg-3.0.2-1|28	%description -n python3-%{srcname}
14mt|python-apipkg-3.0.2-1|29	With apipkg you can control the exported namespace of a python package and
14mt|python-apipkg-3.0.2-1|30	greatly reduce the number of imports for your users. It is a small python
14mt|python-apipkg-3.0.2-1|31	module that works on virtually all Python versions, including CPython2.3 to
14mt|python-apipkg-3.0.2-1|32	Python3.1, Jython and PyPy. It co-operates well with Python's help() system,
14mt|python-apipkg-3.0.2-1|33	custom importers (PEP302) and common command line completion tools.
14mt|python-apipkg-3.0.2-1|34	
14mt|python-apipkg-3.0.2-1|35	%files -n python3-%{srcname} -f %{pyproject_files}
14mt|python-apipkg-3.0.2-1|36	%doc README.rst
14mt|python-apipkg-3.0.2-1|37	
14mt|python-apipkg-3.0.2-1|38	#--------------------------------------------------------------------------
14mt|python-apipkg-3.0.2-1|39	
14mt|python-apipkg-3.0.2-1|40	%prep
14mt|python-apipkg-3.0.2-1|41	%autosetup -n %{srcname}-%{version}
14mt|python-apipkg-3.0.2-1|42	
14mt|python-apipkg-3.0.2-1|43	%generate_buildrequires
14mt|python-apipkg-3.0.2-1|44	%pyproject_buildrequires
14mt|python-apipkg-3.0.2-1|45	
14mt|python-apipkg-3.0.2-1|46	%build
14mt|python-apipkg-3.0.2-1|47	export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
14mt|python-apipkg-3.0.2-1|48	%pyproject_wheel
14mt|python-apipkg-3.0.2-1|49	
14mt|python-apipkg-3.0.2-1|50	%install
14mt|python-apipkg-3.0.2-1|51	export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
14mt|python-apipkg-3.0.2-1|52	%pyproject_install
14mt|python-apipkg-3.0.2-1|53	%pyproject_save_files %{srcname}

363 14
14mt|python-astroid-3.3.4-2|1	%define pypi_name astroid
14mt|python-astroid-3.3.4-2|2	
14mt|python-astroid-3.3.4-2|3	%global __requires_exclude enum34|backports.functools-lru-cache|lazy-object-proxy
14mt|python-astroid-3.3.4-2|4	
14mt|python-astroid-3.3.4-2|5	Summary:	Extension of compiler.ast Python pypi_name
14mt|python-astroid-3.3.4-2|6	Name:		python-%{pypi_name}
14mt|python-astroid-3.3.4-2|7	Version:	3.3.4
14mt|python-astroid-3.3.4-2|8	Release:	2
14mt|python-astroid-3.3.4-2|9	License:	GPLv2+
14mt|python-astroid-3.3.4-2|10	Group:		Development/Python
14mt|python-astroid-3.3.4-2|11	Url:		http://www.pylint.org/astroid
14mt|python-astroid-3.3.4-2|12	Source0:	%{pypi_source}
14mt|python-astroid-3.3.4-2|13	BuildRequires:	pyproject-rpm-macros
14mt|python-astroid-3.3.4-2|14	BuildRequires:	python3dist(pip)
14mt|python-astroid-3.3.4-2|15	BuildRequires:	python3dist(setuptools)
14mt|python-astroid-3.3.4-2|16	BuildRequires:	python3dist(wheel)
14mt|python-astroid-3.3.4-2|17	BuildArch:	noarch
14mt|python-astroid-3.3.4-2|18	
14mt|python-astroid-3.3.4-2|19	%description
14mt|python-astroid-3.3.4-2|20	This pypi_name provides a common base representation of Python source
14mt|python-astroid-3.3.4-2|21	code for Logilab projects such as pylint. It extends class defined in
14mt|python-astroid-3.3.4-2|22	the compiler.ast pypi_name with some additional methods and attributes
14mt|python-astroid-3.3.4-2|23	
14mt|python-astroid-3.3.4-2|24	#----------------------------------------------------------------------------
14mt|python-astroid-3.3.4-2|25	
14mt|python-astroid-3.3.4-2|26	%package -n python3-%{pypi_name}
14mt|python-astroid-3.3.4-2|27	Summary:	Extension of compiler.ast Python pypi_name
14mt|python-astroid-3.3.4-2|28	Group:		Development/Python
14mt|python-astroid-3.3.4-2|29	Requires:	python3-lazy-object-proxy >= 1.4.0
14mt|python-astroid-3.3.4-2|30	Requires:	python3-wrapt >= 1.11
14mt|python-astroid-3.3.4-2|31	Requires:	python3-logilab-common >= 0.62.0
14mt|python-astroid-3.3.4-2|32	Provides:	python3-logilab-astng = %{EVRD}
14mt|python-astroid-3.3.4-2|33	Provides:	python3egg(logilab-astng) = %{EVRD}
14mt|python-astroid-3.3.4-2|34	Obsoletes:	python3-logilab-astng < 0.25
14mt|python-astroid-3.3.4-2|35	
14mt|python-astroid-3.3.4-2|36	%description -n python3-%{pypi_name}
14mt|python-astroid-3.3.4-2|37	This pypi_name provides a common base representation of Python source
14mt|python-astroid-3.3.4-2|38	code for Logilab projects such as pylint. It extends class defined in
14mt|python-astroid-3.3.4-2|39	the compiler.ast pypi_name with some additional methods and attributes
14mt|python-astroid-3.3.4-2|40	
14mt|python-astroid-3.3.4-2|41	%files -n python3-%{pypi_name}
14mt|python-astroid-3.3.4-2|42	%{python3_sitelib}/%{pypi_name}*
14mt|python-astroid-3.3.4-2|43	
14mt|python-astroid-3.3.4-2|44	#----------------------------------------------------------------------------
14mt|python-astroid-3.3.4-2|45	
14mt|python-astroid-3.3.4-2|46	%prep
14mt|python-astroid-3.3.4-2|47	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-astroid-3.3.4-2|48	
14mt|python-astroid-3.3.4-2|49	%build
14mt|python-astroid-3.3.4-2|50	%pyproject_wheel
14mt|python-astroid-3.3.4-2|51	
14mt|python-astroid-3.3.4-2|52	%install
14mt|python-astroid-3.3.4-2|53	%pyproject_install

364 14
14mt|python-attrdict-2.0.1-10|1	# Created by pyp2rpm-3.3.7
14mt|python-attrdict-2.0.1-10|2	%global pypi_name attrdict
14mt|python-attrdict-2.0.1-10|3	
14mt|python-attrdict-2.0.1-10|4	Name:           python-%{pypi_name}
14mt|python-attrdict-2.0.1-10|5	Version:        2.0.1
14mt|python-attrdict-2.0.1-10|6	Release:        10
14mt|python-attrdict-2.0.1-10|7	Summary:        A dict with attribute-style access
14mt|python-attrdict-2.0.1-10|8	Group:          Development/Python
14mt|python-attrdict-2.0.1-10|9	License:        MIT License
14mt|python-attrdict-2.0.1-10|10	URL:            https://github.com/bcj/AttrDict
14mt|python-attrdict-2.0.1-10|11	Source0:        %{pypi_source}
14mt|python-attrdict-2.0.1-10|12	Patch1:		attrdict-collections.abc.patch
14mt|python-attrdict-2.0.1-10|13	BuildArch:      noarch
14mt|python-attrdict-2.0.1-10|14	
14mt|python-attrdict-2.0.1-10|15	BuildRequires:  pyproject-rpm-macros
14mt|python-attrdict-2.0.1-10|16	BuildRequires:  python3-devel
14mt|python-attrdict-2.0.1-10|17	
14mt|python-attrdict-2.0.1-10|18	%description
14mt|python-attrdict-2.0.1-10|19	AttrDict is a library that provides mapping objects that allow their elements
14mt|python-attrdict-2.0.1-10|20	to be accessed both as keys and as attributes.
14mt|python-attrdict-2.0.1-10|21	
14mt|python-attrdict-2.0.1-10|22	%package -n     python3-%{pypi_name}
14mt|python-attrdict-2.0.1-10|23	Summary:        %{summary}
14mt|python-attrdict-2.0.1-10|24	%{?python_provide:%python_provide python3-%{pypi_name}}
14mt|python-attrdict-2.0.1-10|25	
14mt|python-attrdict-2.0.1-10|26	Requires:       python3dist(six)
14mt|python-attrdict-2.0.1-10|27	
14mt|python-attrdict-2.0.1-10|28	%description -n python3-%{pypi_name}
14mt|python-attrdict-2.0.1-10|29	AttrDict is a library that provides mapping objects that allow their elements
14mt|python-attrdict-2.0.1-10|30	to be accessed both as keys and as attributes.
14mt|python-attrdict-2.0.1-10|31	
14mt|python-attrdict-2.0.1-10|32	%prep
14mt|python-attrdict-2.0.1-10|33	%autosetup -n %{pypi_name}-%{version} -p1
14mt|python-attrdict-2.0.1-10|34	
14mt|python-attrdict-2.0.1-10|35	%generate_buildrequires
14mt|python-attrdict-2.0.1-10|36	%pyproject_buildrequires
14mt|python-attrdict-2.0.1-10|37	
14mt|python-attrdict-2.0.1-10|38	%build
14mt|python-attrdict-2.0.1-10|39	%pyproject_wheel
14mt|python-attrdict-2.0.1-10|40	
14mt|python-attrdict-2.0.1-10|41	%install
14mt|python-attrdict-2.0.1-10|42	%pyproject_install
14mt|python-attrdict-2.0.1-10|43	%pyproject_save_files %{pypi_name}
14mt|python-attrdict-2.0.1-10|44	
14mt|python-attrdict-2.0.1-10|45	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-attrdict-2.0.1-10|46	%license LICENSE.txt
14mt|python-attrdict-2.0.1-10|47	%doc README.rst

365 14
14mt|python-authres-1.2.0-1|1	%define pypi_name authres
14mt|python-authres-1.2.0-1|2	%define mod_name %{pypi_name}
14mt|python-authres-1.2.0-1|3	%define oname authres
14mt|python-authres-1.2.0-1|4	
14mt|python-authres-1.2.0-1|5	Summary:        authres - Authentication Results Header Module
14mt|python-authres-1.2.0-1|6	Name:           python-%{oname}
14mt|python-authres-1.2.0-1|7	Version:        1.2.0
14mt|python-authres-1.2.0-1|8	Release:        1
14mt|python-authres-1.2.0-1|9	License:        Apache-2.0
14mt|python-authres-1.2.0-1|10	Group:          Development/Python
14mt|python-authres-1.2.0-1|11	Url:            https://launchpad.net/authentication-results-python
14mt|python-authres-1.2.0-1|12	Source0:        %{pypi_source}
14mt|python-authres-1.2.0-1|13	
14mt|python-authres-1.2.0-1|14	BuildRequires:  pyproject-rpm-macros
14mt|python-authres-1.2.0-1|15	BuildRequires:  python3dist(wheel)
14mt|python-authres-1.2.0-1|16	BuildRequires:  python3dist(pip)
14mt|python-authres-1.2.0-1|17	BuildArch:      noarch
14mt|python-authres-1.2.0-1|18	
14mt|python-authres-1.2.0-1|19	%description
14mt|python-authres-1.2.0-1|20	%{summary}.
14mt|python-authres-1.2.0-1|21	
14mt|python-authres-1.2.0-1|22	#------------------------------------------------------------------
14mt|python-authres-1.2.0-1|23	
14mt|python-authres-1.2.0-1|24	%package -n python3-%{oname}
14mt|python-authres-1.2.0-1|25	Summary:        %{summary}
14mt|python-authres-1.2.0-1|26	Group:          Development/Python
14mt|python-authres-1.2.0-1|27	
14mt|python-authres-1.2.0-1|28	%description -n python3-%{oname}
14mt|python-authres-1.2.0-1|29	%{summary}.
14mt|python-authres-1.2.0-1|30	
14mt|python-authres-1.2.0-1|31	%files -n python3-%{oname} -f %{pyproject_files}
14mt|python-authres-1.2.0-1|32	
14mt|python-authres-1.2.0-1|33	#------------------------------------------------------------------
14mt|python-authres-1.2.0-1|34	
14mt|python-authres-1.2.0-1|35	%prep
14mt|python-authres-1.2.0-1|36	%autosetup -n %{pypi_name}-%{version} -p1
14mt|python-authres-1.2.0-1|37	
14mt|python-authres-1.2.0-1|38	%generate_buildrequires
14mt|python-authres-1.2.0-1|39	%pyproject_buildrequires -r
14mt|python-authres-1.2.0-1|40	
14mt|python-authres-1.2.0-1|41	%build
14mt|python-authres-1.2.0-1|42	%pyproject_wheel
14mt|python-authres-1.2.0-1|43	
14mt|python-authres-1.2.0-1|44	%install
14mt|python-authres-1.2.0-1|45	%pyproject_install
14mt|python-authres-1.2.0-1|46	%pyproject_save_files %{mod_name}

366 14
14mt|python-autocommand-2.2.2-2|1	%define pypi_name autocommand
14mt|python-autocommand-2.2.2-2|2	
14mt|python-autocommand-2.2.2-2|3	Summary:	Automatically generate and run simple argparse parsers from function signatures
14mt|python-autocommand-2.2.2-2|4	Name:		python-%{pypi_name}
14mt|python-autocommand-2.2.2-2|5	Version:	2.2.2
14mt|python-autocommand-2.2.2-2|6	Release:	2
14mt|python-autocommand-2.2.2-2|7	License:	LGPLv3
14mt|python-autocommand-2.2.2-2|8	Group:		Development/Python
14mt|python-autocommand-2.2.2-2|9	Url:		https://github.com/Lucretiel/autocommand
14mt|python-autocommand-2.2.2-2|10	Source0:	%{pypi_source}
14mt|python-autocommand-2.2.2-2|11	Patch0:		autocommand-2.2.2-license.patch
14mt|python-autocommand-2.2.2-2|12	BuildRequires:	pkgconfig(python3)
14mt|python-autocommand-2.2.2-2|13	BuildRequires:	python3dist(setuptools)
14mt|python-autocommand-2.2.2-2|14	BuildArch:	noarch
14mt|python-autocommand-2.2.2-2|15	
14mt|python-autocommand-2.2.2-2|16	%description
14mt|python-autocommand-2.2.2-2|17	A library to automatically generate and run simple argparse parsers
14mt|python-autocommand-2.2.2-2|18	from function signatures.
14mt|python-autocommand-2.2.2-2|19	
14mt|python-autocommand-2.2.2-2|20	#----------------------------------------------------------------------------
14mt|python-autocommand-2.2.2-2|21	
14mt|python-autocommand-2.2.2-2|22	%package -n python3-%{pypi_name}
14mt|python-autocommand-2.2.2-2|23	Summary:	Automatically generate and run simple argparse parsers from function signatures
14mt|python-autocommand-2.2.2-2|24	Group:		Development/Python
14mt|python-autocommand-2.2.2-2|25	
14mt|python-autocommand-2.2.2-2|26	%description -n python3-%{pypi_name}
14mt|python-autocommand-2.2.2-2|27	A library to automatically generate and run simple argparse parsers
14mt|python-autocommand-2.2.2-2|28	from function signatures.
14mt|python-autocommand-2.2.2-2|29	
14mt|python-autocommand-2.2.2-2|30	%files -n python3-%{pypi_name}
14mt|python-autocommand-2.2.2-2|31	%doc README*
14mt|python-autocommand-2.2.2-2|32	%{python3_sitelib}/*
14mt|python-autocommand-2.2.2-2|33	
14mt|python-autocommand-2.2.2-2|34	#----------------------------------------------------------------------------
14mt|python-autocommand-2.2.2-2|35	
14mt|python-autocommand-2.2.2-2|36	%prep
14mt|python-autocommand-2.2.2-2|37	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-autocommand-2.2.2-2|38	
14mt|python-autocommand-2.2.2-2|39	%generate_buildrequires
14mt|python-autocommand-2.2.2-2|40	%pyproject_buildrequires
14mt|python-autocommand-2.2.2-2|41	
14mt|python-autocommand-2.2.2-2|42	%build
14mt|python-autocommand-2.2.2-2|43	%pyproject_wheel
14mt|python-autocommand-2.2.2-2|44	
14mt|python-autocommand-2.2.2-2|45	%install
14mt|python-autocommand-2.2.2-2|46	%pyproject_install

367 14
14mt|python-babel-2.18.0-1|1	# There is some bootstrapping involved when upgrading Python 3
14mt|python-babel-2.18.0-1|2	# First of all we need babel (this package) to use sphinx
14mt|python-babel-2.18.0-1|3	# And pytest is at this point not yet ready
14mt|python-babel-2.18.0-1|4	%bcond bootstrap 1
14mt|python-babel-2.18.0-1|5	
14mt|python-babel-2.18.0-1|6	# Since babel 2.12, the pytz dependency is optional.
14mt|python-babel-2.18.0-1|7	# However, pytz is preferred when installed.
14mt|python-babel-2.18.0-1|8	# Running tests with pytz is optional as well.
14mt|python-babel-2.18.0-1|9	# We don't want to pull pytz into ELN/RHEL just to test integration with it,
14mt|python-babel-2.18.0-1|10	# but we don't want to ship babel in Fedora with an untested default,
14mt|python-babel-2.18.0-1|11	# so we make the dependency conditional.
14mt|python-babel-2.18.0-1|12	# Ideally, the dependency would be conditional on pytz availability in the repo,
14mt|python-babel-2.18.0-1|13	# but that's not possible in 2023 yet.
14mt|python-babel-2.18.0-1|14	# Additionally, the date/time tests require freezegun, which is unwanted in RHEL.
14mt|python-babel-2.18.0-1|15	%bcond datetime_tests 0
14mt|python-babel-2.18.0-1|16	
14mt|python-babel-2.18.0-1|17	Name:           python-babel
14mt|python-babel-2.18.0-1|18	Version:        2.18.0
14mt|python-babel-2.18.0-1|19	Release:        1
14mt|python-babel-2.18.0-1|20	Summary:        Tools for internationalizing Python applications
14mt|python-babel-2.18.0-1|21	
14mt|python-babel-2.18.0-1|22	License:        BSD-3-Clause
14mt|python-babel-2.18.0-1|23	URL:            https://babel.pocoo.org/
14mt|python-babel-2.18.0-1|24	Source:         %{pypi_source babel}
14mt|python-babel-2.18.0-1|25	
14mt|python-babel-2.18.0-1|26	BuildArch:      noarch
14mt|python-babel-2.18.0-1|27	
14mt|python-babel-2.18.0-1|28	BuildRequires:  python3-devel
14mt|python-babel-2.18.0-1|29	
14mt|python-babel-2.18.0-1|30	%if %{without bootstrap}
14mt|python-babel-2.18.0-1|31	BuildRequires:  coreutils
14mt|python-babel-2.18.0-1|32	# The Python test dependencies are not generated from tox.ini,
14mt|python-babel-2.18.0-1|33	# because it would require complex patching to be usable
14mt|python-babel-2.18.0-1|34	# and because we want to avoid the tox dependency in ELN/RHEL.
14mt|python-babel-2.18.0-1|35	BuildRequires:  python3-pytest
14mt|python-babel-2.18.0-1|36	%if %{with datetime_tests}
14mt|python-babel-2.18.0-1|37	BuildRequires:  python3-freezegun
14mt|python-babel-2.18.0-1|38	# The pytz tests are skipped when pytz is missing
14mt|python-babel-2.18.0-1|39	BuildRequires:  python3-pytz
14mt|python-babel-2.18.0-1|40	%endif
14mt|python-babel-2.18.0-1|41	# build the documentation
14mt|python-babel-2.18.0-1|42	BuildRequires:  make
14mt|python-babel-2.18.0-1|43	BuildRequires:  python3-sphinx
14mt|python-babel-2.18.0-1|44	%endif
14mt|python-babel-2.18.0-1|45	Requires:       python3-babel = %{?epoch:%{epoch}:}%{version}-%{release}
14mt|python-babel-2.18.0-1|46	
14mt|python-babel-2.18.0-1|47	
14mt|python-babel-2.18.0-1|48	%description
14mt|python-babel-2.18.0-1|49	Babel is composed of two major parts:
14mt|python-babel-2.18.0-1|50	
14mt|python-babel-2.18.0-1|51	* tools to build and work with gettext message catalogs
14mt|python-babel-2.18.0-1|52	
14mt|python-babel-2.18.0-1|53	* a Python interface to the CLDR (Common Locale Data Repository),
14mt|python-babel-2.18.0-1|54	providing access to various locale display names, localized number
14mt|python-babel-2.18.0-1|55	and date formatting, etc.
14mt|python-babel-2.18.0-1|56	
14mt|python-babel-2.18.0-1|57	
14mt|python-babel-2.18.0-1|58	%package -n python3-babel
14mt|python-babel-2.18.0-1|59	Summary:        Library for internationalizing Python applications
14mt|python-babel-2.18.0-1|60	
14mt|python-babel-2.18.0-1|61	%description -n python3-babel
14mt|python-babel-2.18.0-1|62	Babel is composed of two major parts:
14mt|python-babel-2.18.0-1|63	
14mt|python-babel-2.18.0-1|64	* tools to build and work with gettext message catalogs
14mt|python-babel-2.18.0-1|65	
14mt|python-babel-2.18.0-1|66	* a Python interface to the CLDR (Common Locale Data Repository),
14mt|python-babel-2.18.0-1|67	providing access to various locale display names, localized number
14mt|python-babel-2.18.0-1|68	and date formatting, etc.
14mt|python-babel-2.18.0-1|69	
14mt|python-babel-2.18.0-1|70	%if %{without bootstrap}
14mt|python-babel-2.18.0-1|71	%package doc
14mt|python-babel-2.18.0-1|72	Summary:        Documentation for Babel
14mt|python-babel-2.18.0-1|73	%py_provides    python3-babel-doc
14mt|python-babel-2.18.0-1|74	
14mt|python-babel-2.18.0-1|75	%description doc
14mt|python-babel-2.18.0-1|76	Documentation for Babel
14mt|python-babel-2.18.0-1|77	%endif
14mt|python-babel-2.18.0-1|78	
14mt|python-babel-2.18.0-1|79	%prep
14mt|python-babel-2.18.0-1|80	%autosetup -p1 -n babel-%{version}
14mt|python-babel-2.18.0-1|81	
14mt|python-babel-2.18.0-1|82	%generate_buildrequires
14mt|python-babel-2.18.0-1|83	%pyproject_buildrequires
14mt|python-babel-2.18.0-1|84	
14mt|python-babel-2.18.0-1|85	%build
14mt|python-babel-2.18.0-1|86	%pyproject_wheel
14mt|python-babel-2.18.0-1|87	
14mt|python-babel-2.18.0-1|88	BUILDDIR="$PWD/built-docs"
14mt|python-babel-2.18.0-1|89	rm -rf "$BUILDDIR"
14mt|python-babel-2.18.0-1|90	
14mt|python-babel-2.18.0-1|91	%if %{without bootstrap}
14mt|python-babel-2.18.0-1|92	pushd docs
14mt|python-babel-2.18.0-1|93	make \
14mt|python-babel-2.18.0-1|94	SPHINXBUILD=sphinx-build-3 \
14mt|python-babel-2.18.0-1|95	BUILDDIR="$BUILDDIR" \
14mt|python-babel-2.18.0-1|96	html man
14mt|python-babel-2.18.0-1|97	popd
14mt|python-babel-2.18.0-1|98	rm -f "$BUILDDIR/html/.buildinfo"
14mt|python-babel-2.18.0-1|99	%endif
14mt|python-babel-2.18.0-1|100	
14mt|python-babel-2.18.0-1|101	%install
14mt|python-babel-2.18.0-1|102	%pyproject_install
14mt|python-babel-2.18.0-1|103	%pyproject_save_files babel
14mt|python-babel-2.18.0-1|104	
14mt|python-babel-2.18.0-1|105	%if %{without bootstrap}
14mt|python-babel-2.18.0-1|106	install -D -m 0644 built-docs/man/babel.1 %{buildroot}%{_mandir}/man1/pybabel.1
14mt|python-babel-2.18.0-1|107	%endif
14mt|python-babel-2.18.0-1|108	
14mt|python-babel-2.18.0-1|109	%check
14mt|python-babel-2.18.0-1|110	export TZ=UTC
14mt|python-babel-2.18.0-1|111	%pyproject_check_import
14mt|python-babel-2.18.0-1|112	%if %{without bootstrap}
14mt|python-babel-2.18.0-1|113	# The deselected doctests fail without pytz when run during Eastern Daylight Time
14mt|python-babel-2.18.0-1|114	# https://github.com/python-babel/babel/issues/988
14mt|python-babel-2.18.0-1|115	# The ignored files use freezegun
14mt|python-babel-2.18.0-1|116	%pytest %{!?with_datetime_tests:\
14mt|python-babel-2.18.0-1|117	-k "not (babel.dates.format_time or babel.dates.get_timezone_name)" \
14mt|python-babel-2.18.0-1|118	--ignore tests/test_dates.py \
14mt|python-babel-2.18.0-1|119	--ignore tests/messages/frontend/test_cli.py \
14mt|python-babel-2.18.0-1|120	--ignore tests/messages/frontend/test_extract.py \
14mt|python-babel-2.18.0-1|121	--ignore tests/messages/frontend/test_init.py}
14mt|python-babel-2.18.0-1|122	%endif
14mt|python-babel-2.18.0-1|123	
14mt|python-babel-2.18.0-1|124	%files
14mt|python-babel-2.18.0-1|125	%doc CHANGES.rst AUTHORS
14mt|python-babel-2.18.0-1|126	%{_bindir}/pybabel
14mt|python-babel-2.18.0-1|127	
14mt|python-babel-2.18.0-1|128	%if %{without bootstrap}
14mt|python-babel-2.18.0-1|129	%{_mandir}/man1/pybabel.1*
14mt|python-babel-2.18.0-1|130	%endif
14mt|python-babel-2.18.0-1|131	
14mt|python-babel-2.18.0-1|132	%files -n python3-babel -f %{pyproject_files}
14mt|python-babel-2.18.0-1|133	
14mt|python-babel-2.18.0-1|134	%if %{without bootstrap}
14mt|python-babel-2.18.0-1|135	%files doc
14mt|python-babel-2.18.0-1|136	%license LICENSE
14mt|python-babel-2.18.0-1|137	%doc built-docs/html/*
14mt|python-babel-2.18.0-1|138	%endif

368 14
14mt|python-backcall-0.2.0-1|1	%define pypi_name backcall
14mt|python-backcall-0.2.0-1|2	
14mt|python-backcall-0.2.0-1|3	Summary:	Specifications for callback functions passed in to an API
14mt|python-backcall-0.2.0-1|4	Name:		python-%{pypi_name}
14mt|python-backcall-0.2.0-1|5	Version:	0.2.0
14mt|python-backcall-0.2.0-1|6	Release:	1
14mt|python-backcall-0.2.0-1|7	License:	BSD
14mt|python-backcall-0.2.0-1|8	Group:		Development/Python
14mt|python-backcall-0.2.0-1|9	Url:		https://github.com/takluyver/backcall
14mt|python-backcall-0.2.0-1|10	Source0:	http://pypi.python.org/packages/source/b/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mt|python-backcall-0.2.0-1|11	BuildArch:	noarch
14mt|python-backcall-0.2.0-1|12	
14mt|python-backcall-0.2.0-1|13	%description
14mt|python-backcall-0.2.0-1|14	If your code lets other people supply callback functions, it’s important to
14mt|python-backcall-0.2.0-1|15	specify the function signature you expect, and check that functions support
14mt|python-backcall-0.2.0-1|16	that. Adding extra parameters later would break other peoples code unless
14mt|python-backcall-0.2.0-1|17	you’re careful.
14mt|python-backcall-0.2.0-1|18	backcall provides a way of specifying the callback signature using a prototype
14mt|python-backcall-0.2.0-1|19	function.
14mt|python-backcall-0.2.0-1|20	If the callback takes fewer parameters than your prototype, backcall will wrap
14mt|python-backcall-0.2.0-1|21	it in a function that discards the extra arguments. If the callback expects
14mt|python-backcall-0.2.0-1|22	more arguments, a TypeError is thrown when it is registered.
14mt|python-backcall-0.2.0-1|23	
14mt|python-backcall-0.2.0-1|24	#----------------------------------------------------------------------------
14mt|python-backcall-0.2.0-1|25	
14mt|python-backcall-0.2.0-1|26	%package -n python3-%{pypi_name}
14mt|python-backcall-0.2.0-1|27	Summary:	Specifications for callback functions passed in to an API
14mt|python-backcall-0.2.0-1|28	Group:		Development/Python
14mt|python-backcall-0.2.0-1|29	BuildRequires:	pkgconfig(python3)
14mt|python-backcall-0.2.0-1|30	
14mt|python-backcall-0.2.0-1|31	%description -n python3-%{pypi_name}
14mt|python-backcall-0.2.0-1|32	If your code lets other people supply callback functions, it’s important to
14mt|python-backcall-0.2.0-1|33	specify the function signature you expect, and check that functions support
14mt|python-backcall-0.2.0-1|34	that. Adding extra parameters later would break other peoples code unless
14mt|python-backcall-0.2.0-1|35	you’re careful.
14mt|python-backcall-0.2.0-1|36	backcall provides a way of specifying the callback signature using a prototype
14mt|python-backcall-0.2.0-1|37	function.
14mt|python-backcall-0.2.0-1|38	If the callback takes fewer parameters than your prototype, backcall will wrap
14mt|python-backcall-0.2.0-1|39	it in a function that discards the extra arguments. If the callback expects
14mt|python-backcall-0.2.0-1|40	more arguments, a TypeError is thrown when it is registered.
14mt|python-backcall-0.2.0-1|41	
14mt|python-backcall-0.2.0-1|42	%files -n python3-%{pypi_name}
14mt|python-backcall-0.2.0-1|43	%{python3_sitelib}/%{pypi_name}
14mt|python-backcall-0.2.0-1|44	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mt|python-backcall-0.2.0-1|45	
14mt|python-backcall-0.2.0-1|46	#----------------------------------------------------------------------------
14mt|python-backcall-0.2.0-1|47	
14mt|python-backcall-0.2.0-1|48	%prep
14mt|python-backcall-0.2.0-1|49	%setup -q -n %{pypi_name}-%{version}
14mt|python-backcall-0.2.0-1|50	
14mt|python-backcall-0.2.0-1|51	%generate_buildrequires
14mt|python-backcall-0.2.0-1|52	%pyproject_buildrequires
14mt|python-backcall-0.2.0-1|53	
14mt|python-backcall-0.2.0-1|54	%build
14mt|python-backcall-0.2.0-1|55	%pyproject_wheel
14mt|python-backcall-0.2.0-1|56	
14mt|python-backcall-0.2.0-1|57	%install
14mt|python-backcall-0.2.0-1|58	%pyproject_install

369 14
14mt|python-beaker-1.13.0-1|1	%define module beaker
14mt|python-beaker-1.13.0-1|2	%define pypi_name Beaker
14mt|python-beaker-1.13.0-1|3	
14mt|python-beaker-1.13.0-1|4	Summary:	WSGI middleware layer to provide sessions
14mt|python-beaker-1.13.0-1|5	Name:		python-%{module}
14mt|python-beaker-1.13.0-1|6	Version:	1.13.0
14mt|python-beaker-1.13.0-1|7	Release:	1
14mt|python-beaker-1.13.0-1|8	License:	BSD
14mt|python-beaker-1.13.0-1|9	Group:		Development/Python
14mt|python-beaker-1.13.0-1|10	Url:		http://beaker.groovie.org/
14mt|python-beaker-1.13.0-1|11	Source0:	%{pypi_source}
14mt|python-beaker-1.13.0-1|12	BuildArch:	noarch
14mt|python-beaker-1.13.0-1|13	
14mt|python-beaker-1.13.0-1|14	%description
14mt|python-beaker-1.13.0-1|15	Beaker is a caching library that includes Session and Cache objects built on
14mt|python-beaker-1.13.0-1|16	Myghty's Container API used in MyghtyUtils. WSGI middleware is also included to
14mt|python-beaker-1.13.0-1|17	manage Session objects and signed cookies.
14mt|python-beaker-1.13.0-1|18	
14mt|python-beaker-1.13.0-1|19	#----------------------------------------------------------------------------
14mt|python-beaker-1.13.0-1|20	
14mt|python-beaker-1.13.0-1|21	%package -n python3-%{module}
14mt|python-beaker-1.13.0-1|22	Summary:	WSGI middleware layer to provide sessions
14mt|python-beaker-1.13.0-1|23	Group:		Development/Python
14mt|python-beaker-1.13.0-1|24	BuildRequires:	pkgconfig(python3)
14mt|python-beaker-1.13.0-1|25	BuildRequires:	python3egg(setuptools)
14mt|python-beaker-1.13.0-1|26	
14mt|python-beaker-1.13.0-1|27	%description -n python3-%{module}
14mt|python-beaker-1.13.0-1|28	Beaker is a caching library that includes Session and Cache objects built on
14mt|python-beaker-1.13.0-1|29	Myghty's Container API used in MyghtyUtils. WSGI middleware is also included to
14mt|python-beaker-1.13.0-1|30	manage Session objects and signed cookies.
14mt|python-beaker-1.13.0-1|31	
14mt|python-beaker-1.13.0-1|32	%files -n python3-%{module}
14mt|python-beaker-1.13.0-1|33	%{python3_sitelib}/beaker/
14mt|python-beaker-1.13.0-1|34	%{python3_sitelib}/Beaker*
14mt|python-beaker-1.13.0-1|35	
14mt|python-beaker-1.13.0-1|36	#----------------------------------------------------------------------------
14mt|python-beaker-1.13.0-1|37	
14mt|python-beaker-1.13.0-1|38	%prep
14mt|python-beaker-1.13.0-1|39	%autosetup -n Beaker-%{version}
14mt|python-beaker-1.13.0-1|40	
14mt|python-beaker-1.13.0-1|41	%build
14mt|python-beaker-1.13.0-1|42	%py3_build
14mt|python-beaker-1.13.0-1|43	
14mt|python-beaker-1.13.0-1|44	%install
14mt|python-beaker-1.13.0-1|45	%py3_install
14mt|python-beaker-1.13.0-1|46	

370 14
14mt|python-beautifulsoup4-4.12.2-1|1	%define srcname beautifulsoup4
14mt|python-beautifulsoup4-4.12.2-1|2	
14mt|python-beautifulsoup4-4.12.2-1|3	Summary:	The Screen-Scraper's Friend
14mt|python-beautifulsoup4-4.12.2-1|4	Name:		python-%{srcname}
14mt|python-beautifulsoup4-4.12.2-1|5	Version:	4.12.2
14mt|python-beautifulsoup4-4.12.2-1|6	Release:	1
14mt|python-beautifulsoup4-4.12.2-1|7	Group:		Development/Python
14mt|python-beautifulsoup4-4.12.2-1|8	License:	MIT
14mt|python-beautifulsoup4-4.12.2-1|9	Url:		http://www.crummy.com/software/BeautifulSoup
14mt|python-beautifulsoup4-4.12.2-1|10	Source0:	%{pypi_source}
14mt|python-beautifulsoup4-4.12.2-1|11	BuildRequires:	pkgconfig(python3)
14mt|python-beautifulsoup4-4.12.2-1|12	BuildRequires:	python3dist(setuptools)
14mt|python-beautifulsoup4-4.12.2-1|13	BuildRequires:  python3dist(hatchling)
14mt|python-beautifulsoup4-4.12.2-1|14	BuildRequires:  python3dist(soupsieve)
14mt|python-beautifulsoup4-4.12.2-1|15	BuildArch:	noarch
14mt|python-beautifulsoup4-4.12.2-1|16	%generate_buildrequires
14mt|python-beautifulsoup4-4.12.2-1|17	%pyproject_buildrequires
14mt|python-beautifulsoup4-4.12.2-1|18	
14mt|python-beautifulsoup4-4.12.2-1|19	%global _description \
14mt|python-beautifulsoup4-4.12.2-1|20	The BeautifulSoup class turns arbitrarily bad HTML into a tree-like \
14mt|python-beautifulsoup4-4.12.2-1|21	nested tag-soup list of Tag objects and text snippets. A Tag object \
14mt|python-beautifulsoup4-4.12.2-1|22	corresponds to an HTML tag.  It knows about the HTML tag's attributes, \
14mt|python-beautifulsoup4-4.12.2-1|23	and contains a representation of everything contained between the \
14mt|python-beautifulsoup4-4.12.2-1|24	original tag and its closing tag (if any). It's easy to extract Tags \
14mt|python-beautifulsoup4-4.12.2-1|25	that meet certain criteria.
14mt|python-beautifulsoup4-4.12.2-1|26	
14mt|python-beautifulsoup4-4.12.2-1|27	%description
14mt|python-beautifulsoup4-4.12.2-1|28	%{_description}
14mt|python-beautifulsoup4-4.12.2-1|29	
14mt|python-beautifulsoup4-4.12.2-1|30	#------------------------------------------------------------------
14mt|python-beautifulsoup4-4.12.2-1|31	
14mt|python-beautifulsoup4-4.12.2-1|32	%package -n python3-%{srcname}
14mt|python-beautifulsoup4-4.12.2-1|33	Summary:	The Screen-Scraper's Friend
14mt|python-beautifulsoup4-4.12.2-1|34	Group:		Development/Python
14mt|python-beautifulsoup4-4.12.2-1|35	Requires:	python3-lxml
14mt|python-beautifulsoup4-4.12.2-1|36	Provides:	python3-beautifulsoup = %{version}-%{release}
14mt|python-beautifulsoup4-4.12.2-1|37	
14mt|python-beautifulsoup4-4.12.2-1|38	%description -n python3-%{srcname}
14mt|python-beautifulsoup4-4.12.2-1|39	%{_description}
14mt|python-beautifulsoup4-4.12.2-1|40	
14mt|python-beautifulsoup4-4.12.2-1|41	%files -n python3-%{srcname}
14mt|python-beautifulsoup4-4.12.2-1|42	%doc *.txt
14mt|python-beautifulsoup4-4.12.2-1|43	%{python3_sitelib}/beautifulsoup4-%{version}.dist-info/
14mt|python-beautifulsoup4-4.12.2-1|44	%{python3_sitelib}/bs4
14mt|python-beautifulsoup4-4.12.2-1|45	
14mt|python-beautifulsoup4-4.12.2-1|46	#------------------------------------------------------------------
14mt|python-beautifulsoup4-4.12.2-1|47	
14mt|python-beautifulsoup4-4.12.2-1|48	%prep
14mt|python-beautifulsoup4-4.12.2-1|49	%setup -q -n %{srcname}-%{version}
14mt|python-beautifulsoup4-4.12.2-1|50	
14mt|python-beautifulsoup4-4.12.2-1|51	%build
14mt|python-beautifulsoup4-4.12.2-1|52	%pyproject_wheel
14mt|python-beautifulsoup4-4.12.2-1|53	
14mt|python-beautifulsoup4-4.12.2-1|54	%install
14mt|python-beautifulsoup4-4.12.2-1|55	%pyproject_install
14mt|python-beautifulsoup4-4.12.2-1|56	
14mt|python-beautifulsoup4-4.12.2-1|57	%check
14mt|python-beautifulsoup4-4.12.2-1|58	python3 -m unittest discover -s bs4 || :

371 14
14mt|python-beniget-0.4.2.post1-1|1	%global pypi_name beniget
14mt|python-beniget-0.4.2.post1-1|2	
14mt|python-beniget-0.4.2.post1-1|3	Name:           python-%{pypi_name}
14mt|python-beniget-0.4.2.post1-1|4	Version:        0.4.2.post1
14mt|python-beniget-0.4.2.post1-1|5	Release:        1
14mt|python-beniget-0.4.2.post1-1|6	Summary:        Extract semantic information about static Python code
14mt|python-beniget-0.4.2.post1-1|7	Group:          Development/Python
14mt|python-beniget-0.4.2.post1-1|8	License:        BSD 3-Clause
14mt|python-beniget-0.4.2.post1-1|9	URL:            https://github.com/serge-sans-paille/beniget/
14mt|python-beniget-0.4.2.post1-1|10	Source0:        %{pypi_source}
14mt|python-beniget-0.4.2.post1-1|11	BuildArch:      noarch
14mt|python-beniget-0.4.2.post1-1|12	
14mt|python-beniget-0.4.2.post1-1|13	BuildRequires:  pyproject-rpm-macros
14mt|python-beniget-0.4.2.post1-1|14	BuildRequires:  python3-devel
14mt|python-beniget-0.4.2.post1-1|15	BuildRequires:  python3dist(setuptools)
14mt|python-beniget-0.4.2.post1-1|16	
14mt|python-beniget-0.4.2.post1-1|17	%description
14mt|python-beniget-0.4.2.post1-1|18	A static analyzer for Python3 code. Beniget provides a static over-
14mt|python-beniget-0.4.2.post1-1|19	approximation of the global and local definitions inside Python
14mt|python-beniget-0.4.2.post1-1|20	Module/Class/Function. It can also compute def-use chains from each definition.
14mt|python-beniget-0.4.2.post1-1|21	
14mt|python-beniget-0.4.2.post1-1|22	#-----------------------------------------------------
14mt|python-beniget-0.4.2.post1-1|23	%package -n     python3-%{pypi_name}
14mt|python-beniget-0.4.2.post1-1|24	Summary:        %{summary}
14mt|python-beniget-0.4.2.post1-1|25	Group:          Development/Python
14mt|python-beniget-0.4.2.post1-1|26	
14mt|python-beniget-0.4.2.post1-1|27	%description -n python3-%{pypi_name}
14mt|python-beniget-0.4.2.post1-1|28	A static analyzer for Python3 code.Beniget provides a static over-
14mt|python-beniget-0.4.2.post1-1|29	approximation of the global and local definitions inside Python
14mt|python-beniget-0.4.2.post1-1|30	Module/Class/Function. It can also compute def-use chains from each definition.
14mt|python-beniget-0.4.2.post1-1|31	
14mt|python-beniget-0.4.2.post1-1|32	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-beniget-0.4.2.post1-1|33	%license LICENSE
14mt|python-beniget-0.4.2.post1-1|34	%doc README.rst
14mt|python-beniget-0.4.2.post1-1|35	
14mt|python-beniget-0.4.2.post1-1|36	#-----------------------------------------------------
14mt|python-beniget-0.4.2.post1-1|37	
14mt|python-beniget-0.4.2.post1-1|38	%prep
14mt|python-beniget-0.4.2.post1-1|39	%autosetup -n %{pypi_name}-%{version}
14mt|python-beniget-0.4.2.post1-1|40	
14mt|python-beniget-0.4.2.post1-1|41	%generate_buildrequires
14mt|python-beniget-0.4.2.post1-1|42	%pyproject_buildrequires -r
14mt|python-beniget-0.4.2.post1-1|43	
14mt|python-beniget-0.4.2.post1-1|44	%build
14mt|python-beniget-0.4.2.post1-1|45	%pyproject_wheel
14mt|python-beniget-0.4.2.post1-1|46	
14mt|python-beniget-0.4.2.post1-1|47	%install
14mt|python-beniget-0.4.2.post1-1|48	%pyproject_install
14mt|python-beniget-0.4.2.post1-1|49	%pyproject_save_files %{pypi_name}
14mt|python-beniget-0.4.2.post1-1|50	
14mt|python-beniget-0.4.2.post1-1|51	
14mt|python-beniget-0.4.2.post1-1|52	

372 14
14mt|python-blinker-1.7.0-1|1	%define pypi_name blinker
14mt|python-blinker-1.7.0-1|2	
14mt|python-blinker-1.7.0-1|3	Summary:	Fast, simple object-to-object and broadcast signaling
14mt|python-blinker-1.7.0-1|4	Name:		python-%{pypi_name}
14mt|python-blinker-1.7.0-1|5	Version:	1.7.0
14mt|python-blinker-1.7.0-1|6	Release:	1
14mt|python-blinker-1.7.0-1|7	License:	MIT
14mt|python-blinker-1.7.0-1|8	Group:		Development/Python
14mt|python-blinker-1.7.0-1|9	Url:		http://pythonhosted.org/blinker/
14mt|python-blinker-1.7.0-1|10	Source0:	%{pypi_source}
14mt|python-blinker-1.7.0-1|11	BuildRequires:	pyproject-rpm-macros
14mt|python-blinker-1.7.0-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-blinker-1.7.0-1|13	BuildArch:	noarch
14mt|python-blinker-1.7.0-1|14	
14mt|python-blinker-1.7.0-1|15	%description
14mt|python-blinker-1.7.0-1|16	Blinker provides a fast dispatching system that allows any number of
14mt|python-blinker-1.7.0-1|17	interested parties to subscribe to events, or "signals".
14mt|python-blinker-1.7.0-1|18	
14mt|python-blinker-1.7.0-1|19	#----------------------------------------------------------------------------
14mt|python-blinker-1.7.0-1|20	
14mt|python-blinker-1.7.0-1|21	%package -n python3-%{pypi_name}
14mt|python-blinker-1.7.0-1|22	Summary:	Fast, simple object-to-object and broadcast signaling
14mt|python-blinker-1.7.0-1|23	Group:		Development/Python
14mt|python-blinker-1.7.0-1|24	
14mt|python-blinker-1.7.0-1|25	%description -n python3-%{pypi_name}
14mt|python-blinker-1.7.0-1|26	Blinker provides a fast dispatching system that allows any number of
14mt|python-blinker-1.7.0-1|27	interested parties to subscribe to events, or "signals".
14mt|python-blinker-1.7.0-1|28	
14mt|python-blinker-1.7.0-1|29	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-blinker-1.7.0-1|30	%license LICENSE.rst
14mt|python-blinker-1.7.0-1|31	%doc CHANGES.rst README.rst
14mt|python-blinker-1.7.0-1|32	
14mt|python-blinker-1.7.0-1|33	#----------------------------------------------------------------------------
14mt|python-blinker-1.7.0-1|34	
14mt|python-blinker-1.7.0-1|35	%prep
14mt|python-blinker-1.7.0-1|36	%setup -q -n %{pypi_name}-%{version}
14mt|python-blinker-1.7.0-1|37	
14mt|python-blinker-1.7.0-1|38	%generate_buildrequires
14mt|python-blinker-1.7.0-1|39	%pyproject_buildrequires -r
14mt|python-blinker-1.7.0-1|40	
14mt|python-blinker-1.7.0-1|41	%build
14mt|python-blinker-1.7.0-1|42	%pyproject_wheel
14mt|python-blinker-1.7.0-1|43	
14mt|python-blinker-1.7.0-1|44	%install
14mt|python-blinker-1.7.0-1|45	%pyproject_install
14mt|python-blinker-1.7.0-1|46	%pyproject_save_files blinker

373 14
14mt|python-breathe-4.35.0-1|1	Summary:        Adds support for Doxygen xml output to reStructuredText and Sphinx
14mt|python-breathe-4.35.0-1|2	Name:           python-breathe
14mt|python-breathe-4.35.0-1|3	License:        BSD
14mt|python-breathe-4.35.0-1|4	Group:          Development/Python
14mt|python-breathe-4.35.0-1|5	Version:        4.35.0
14mt|python-breathe-4.35.0-1|6	Release:        1
14mt|python-breathe-4.35.0-1|7	URL:            https://github.com/michaeljones/breathe
14mt|python-breathe-4.35.0-1|8	Source0:        https://github.com/michaeljones/breathe/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mt|python-breathe-4.35.0-1|9	BuildRequires:  doxygen
14mt|python-breathe-4.35.0-1|10	BuildRequires:  which
14mt|python-breathe-4.35.0-1|11	BuildRequires:  python3-devel
14mt|python-breathe-4.35.0-1|12	BuildRequires:  python3-setuptools
14mt|python-breathe-4.35.0-1|13	BuildRequires:  python3-six
14mt|python-breathe-4.35.0-1|14	# NOTE: git is only needed because part of the build process checks if it's in a git repo
14mt|python-breathe-4.35.0-1|15	BuildRequires:  %{_bindir}/git
14mt|python-breathe-4.35.0-1|16	BuildArch:      noarch
14mt|python-breathe-4.35.0-1|17	
14mt|python-breathe-4.35.0-1|18	%define _description \
14mt|python-breathe-4.35.0-1|19	Breathe is an extension to reStructuredText and Sphinx to be able to read and \
14mt|python-breathe-4.35.0-1|20	render the Doxygen xml output.
14mt|python-breathe-4.35.0-1|21	
14mt|python-breathe-4.35.0-1|22	%description %_description
14mt|python-breathe-4.35.0-1|23	
14mt|python-breathe-4.35.0-1|24	#------------------------------------------------------------------------------
14mt|python-breathe-4.35.0-1|25	
14mt|python-breathe-4.35.0-1|26	%package -n python3-breathe
14mt|python-breathe-4.35.0-1|27	Summary:        %{summary}
14mt|python-breathe-4.35.0-1|28	Group:          Development/Python
14mt|python-breathe-4.35.0-1|29	Requires:       python3-six
14mt|python-breathe-4.35.0-1|30	Requires:       doxygen
14mt|python-breathe-4.35.0-1|31	
14mt|python-breathe-4.35.0-1|32	%description -n python3-breathe
14mt|python-breathe-4.35.0-1|33	%_description
14mt|python-breathe-4.35.0-1|34	
14mt|python-breathe-4.35.0-1|35	%files -n python3-breathe
14mt|python-breathe-4.35.0-1|36	%license LICENSE
14mt|python-breathe-4.35.0-1|37	%doc README.rst
14mt|python-breathe-4.35.0-1|38	%{_bindir}/breathe-apidoc
14mt|python-breathe-4.35.0-1|39	%{python3_sitelib}/*
14mt|python-breathe-4.35.0-1|40	
14mt|python-breathe-4.35.0-1|41	#------------------------------------------------------------------------------
14mt|python-breathe-4.35.0-1|42	%prep
14mt|python-breathe-4.35.0-1|43	%autosetup -n breathe-%{version} -p1
14mt|python-breathe-4.35.0-1|44	
14mt|python-breathe-4.35.0-1|45	%generate_buildrequires
14mt|python-breathe-4.35.0-1|46	%pyproject_buildrequires
14mt|python-breathe-4.35.0-1|47	
14mt|python-breathe-4.35.0-1|48	%build
14mt|python-breathe-4.35.0-1|49	%pyproject_wheel
14mt|python-breathe-4.35.0-1|50	
14mt|python-breathe-4.35.0-1|51	%install
14mt|python-breathe-4.35.0-1|52	%pyproject_install
14mt|python-breathe-4.35.0-1|53	

374 14
14mt|python-cachecontrol-0.14.0-1|1	%global pypi_name cachecontrol
14mt|python-cachecontrol-0.14.0-1|2	
14mt|python-cachecontrol-0.14.0-1|3	Summary:	Port of the caching algorithms in httplib2
14mt|python-cachecontrol-0.14.0-1|4	Name:		python-cachecontrol
14mt|python-cachecontrol-0.14.0-1|5	Version:	0.14.0
14mt|python-cachecontrol-0.14.0-1|6	Release:	1
14mt|python-cachecontrol-0.14.0-1|7	License:	ASL
14mt|python-cachecontrol-0.14.0-1|8	Group:		Development/Python
14mt|python-cachecontrol-0.14.0-1|9	Url:		https://github.com/ionrock/cachecontrol
14mt|python-cachecontrol-0.14.0-1|10	Source0:	%{pypi_source}
14mt|python-cachecontrol-0.14.0-1|11	BuildRequires:	pyproject-rpm-macros
14mt|python-cachecontrol-0.14.0-1|12	BuildRequires:	python3dist(flit-core)
14mt|python-cachecontrol-0.14.0-1|13	BuildRequires:	python3dist(setuptools)
14mt|python-cachecontrol-0.14.0-1|14	BuildArch:	noarch
14mt|python-cachecontrol-0.14.0-1|15	
14mt|python-cachecontrol-0.14.0-1|16	%description
14mt|python-cachecontrol-0.14.0-1|17	CacheControl is a port of the caching algorithms in httplib2 for use with
14mt|python-cachecontrol-0.14.0-1|18	requests session object.
14mt|python-cachecontrol-0.14.0-1|19	It was written because httplib2’s better support for caching is often
14mt|python-cachecontrol-0.14.0-1|20	mitigated by its lack of thread safety. The same is true of requests in terms of caching.
14mt|python-cachecontrol-0.14.0-1|21	
14mt|python-cachecontrol-0.14.0-1|22	#----------------------------------------------------------------------
14mt|python-cachecontrol-0.14.0-1|23	
14mt|python-cachecontrol-0.14.0-1|24	%package -n python3-%{pypi_name}
14mt|python-cachecontrol-0.14.0-1|25	Summary:	Port of the caching algorithms in httplib2
14mt|python-cachecontrol-0.14.0-1|26	Group:		Development/Python
14mt|python-cachecontrol-0.14.0-1|27	
14mt|python-cachecontrol-0.14.0-1|28	%description -n python3-%{pypi_name}
14mt|python-cachecontrol-0.14.0-1|29	CacheControl is a port of the caching algorithms in httplib2 for use with
14mt|python-cachecontrol-0.14.0-1|30	requests session object.
14mt|python-cachecontrol-0.14.0-1|31	It was written because httplib2’s better support for caching is often
14mt|python-cachecontrol-0.14.0-1|32	mitigated by its lack of thread safety. The same is true of requests in terms of caching.
14mt|python-cachecontrol-0.14.0-1|33	
14mt|python-cachecontrol-0.14.0-1|34	%files -n python3-%{pypi_name}
14mt|python-cachecontrol-0.14.0-1|35	%doc README.rst
14mt|python-cachecontrol-0.14.0-1|36	%license LICENSE.txt
14mt|python-cachecontrol-0.14.0-1|37	%{_bindir}/doesitcache
14mt|python-cachecontrol-0.14.0-1|38	%{python3_sitelib}/*
14mt|python-cachecontrol-0.14.0-1|39	
14mt|python-cachecontrol-0.14.0-1|40	#----------------------------------------------------------------------
14mt|python-cachecontrol-0.14.0-1|41	
14mt|python-cachecontrol-0.14.0-1|42	%prep
14mt|python-cachecontrol-0.14.0-1|43	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-cachecontrol-0.14.0-1|44	
14mt|python-cachecontrol-0.14.0-1|45	rm -rf *.egg-info
14mt|python-cachecontrol-0.14.0-1|46	
14mt|python-cachecontrol-0.14.0-1|47	%generate_buildrequires
14mt|python-cachecontrol-0.14.0-1|48	%pyproject_buildrequires -r
14mt|python-cachecontrol-0.14.0-1|49	
14mt|python-cachecontrol-0.14.0-1|50	%build
14mt|python-cachecontrol-0.14.0-1|51	%pyproject_wheel
14mt|python-cachecontrol-0.14.0-1|52	
14mt|python-cachecontrol-0.14.0-1|53	%install
14mt|python-cachecontrol-0.14.0-1|54	%pyproject_install

375 14
14mt|python-cachetools-5.5.0-1|1	%define pypi_name cachetools
14mt|python-cachetools-5.5.0-1|2	
14mt|python-cachetools-5.5.0-1|3	Summary:	Extensible memoizing collections and decorators
14mt|python-cachetools-5.5.0-1|4	Name:		python-cachetools
14mt|python-cachetools-5.5.0-1|5	Version:	5.5.0
14mt|python-cachetools-5.5.0-1|6	Release:	1
14mt|python-cachetools-5.5.0-1|7	License:	MIT
14mt|python-cachetools-5.5.0-1|8	Group:		Development/Python
14mt|python-cachetools-5.5.0-1|9	Url:		https://github.com/tkem/cachetools
14mt|python-cachetools-5.5.0-1|10	Source0:	%{pypi_source}
14mt|python-cachetools-5.5.0-1|11	BuildRequires:	pkgconfig(python3)
14mt|python-cachetools-5.5.0-1|12	BuildRequires:	python3dist(setuptools)
14mt|python-cachetools-5.5.0-1|13	BuildArch:	noarch
14mt|python-cachetools-5.5.0-1|14	
14mt|python-cachetools-5.5.0-1|15	%description
14mt|python-cachetools-5.5.0-1|16	This module provides various memoizing collections and decorators,
14mt|python-cachetools-5.5.0-1|17	including a variant of the Python 3 Standard Library `@lru_cache`_
14mt|python-cachetools-5.5.0-1|18	function decorator.
14mt|python-cachetools-5.5.0-1|19	
14mt|python-cachetools-5.5.0-1|20	#----------------------------------------------------------------------------
14mt|python-cachetools-5.5.0-1|21	
14mt|python-cachetools-5.5.0-1|22	%package -n python3-%{pypi_name}
14mt|python-cachetools-5.5.0-1|23	Summary:	Extensible memoizing collections and decorators
14mt|python-cachetools-5.5.0-1|24	Group:		Development/Python
14mt|python-cachetools-5.5.0-1|25	
14mt|python-cachetools-5.5.0-1|26	%description -n python3-%{pypi_name}
14mt|python-cachetools-5.5.0-1|27	This module provides various memoizing collections and decorators,
14mt|python-cachetools-5.5.0-1|28	including a variant of the Python 3 Standard Library `@lru_cache`_
14mt|python-cachetools-5.5.0-1|29	function decorator.
14mt|python-cachetools-5.5.0-1|30	
14mt|python-cachetools-5.5.0-1|31	%files -n python3-%{pypi_name}
14mt|python-cachetools-5.5.0-1|32	%doc README.rst
14mt|python-cachetools-5.5.0-1|33	%doc LICENSE
14mt|python-cachetools-5.5.0-1|34	%{python3_sitelib}/%{pypi_name}
14mt|python-cachetools-5.5.0-1|35	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mt|python-cachetools-5.5.0-1|36	
14mt|python-cachetools-5.5.0-1|37	#----------------------------------------------------------------------------
14mt|python-cachetools-5.5.0-1|38	
14mt|python-cachetools-5.5.0-1|39	%prep
14mt|python-cachetools-5.5.0-1|40	%setup -q -n %{pypi_name}-%{version}
14mt|python-cachetools-5.5.0-1|41	
14mt|python-cachetools-5.5.0-1|42	# Remove bundled egg-info
14mt|python-cachetools-5.5.0-1|43	rm -rf %{pypi_name}.egg-info
14mt|python-cachetools-5.5.0-1|44	
14mt|python-cachetools-5.5.0-1|45	find -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
14mt|python-cachetools-5.5.0-1|46	
14mt|python-cachetools-5.5.0-1|47	%generate_buildrequires
14mt|python-cachetools-5.5.0-1|48	%pyproject_buildrequires
14mt|python-cachetools-5.5.0-1|49	
14mt|python-cachetools-5.5.0-1|50	%build
14mt|python-cachetools-5.5.0-1|51	%pyproject_wheel
14mt|python-cachetools-5.5.0-1|52	
14mt|python-cachetools-5.5.0-1|53	%install
14mt|python-cachetools-5.5.0-1|54	%pyproject_install
14mt|python-cachetools-5.5.0-1|55	

376 14
14mt|python-cairocffi-1.7.1-1|1	%global pypi_name cairocffi
14mt|python-cairocffi-1.7.1-1|2	%global pypi_oname cairocffi
14mt|python-cairocffi-1.7.1-1|3	
14mt|python-cairocffi-1.7.1-1|4	Summary:	cffi-based cairo bindings for Python
14mt|python-cairocffi-1.7.1-1|5	Name:		python-%{pypi_name}
14mt|python-cairocffi-1.7.1-1|6	Version:	1.7.1
14mt|python-cairocffi-1.7.1-1|7	Release:	1
14mt|python-cairocffi-1.7.1-1|8	License:	MIT
14mt|python-cairocffi-1.7.1-1|9	Group:		Development/Python
14mt|python-cairocffi-1.7.1-1|10	Url:		http://pypi.python.org/pypi/%{pypi_name}
14mt|python-cairocffi-1.7.1-1|11	Source0:	%{pypi_source}
14mt|python-cairocffi-1.7.1-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-cairocffi-1.7.1-1|13	BuildRequires:	pyproject-rpm-macros
14mt|python-cairocffi-1.7.1-1|14	BuildRequires:	python3dist(cffi)
14mt|python-cairocffi-1.7.1-1|15	BuildRequires:	python3dist(pytest-runner)
14mt|python-cairocffi-1.7.1-1|16	BuildArch:	noarch
14mt|python-cairocffi-1.7.1-1|17	
14mt|python-cairocffi-1.7.1-1|18	%description
14mt|python-cairocffi-1.7.1-1|19	cffi-based cairo bindings for Python.
14mt|python-cairocffi-1.7.1-1|20	
14mt|python-cairocffi-1.7.1-1|21	#----------------------------------------------------------------------------
14mt|python-cairocffi-1.7.1-1|22	
14mt|python-cairocffi-1.7.1-1|23	%package -n python3-%{pypi_name}
14mt|python-cairocffi-1.7.1-1|24	Summary:	cffi-based cairo bindings for Python
14mt|python-cairocffi-1.7.1-1|25	Group:		Development/Python
14mt|python-cairocffi-1.7.1-1|26	
14mt|python-cairocffi-1.7.1-1|27	%description -n python3-%{pypi_name}
14mt|python-cairocffi-1.7.1-1|28	cffi-based cairo bindings for Python.
14mt|python-cairocffi-1.7.1-1|29	
14mt|python-cairocffi-1.7.1-1|30	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-cairocffi-1.7.1-1|31	%doc LICENSE README.rst
14mt|python-cairocffi-1.7.1-1|32	
14mt|python-cairocffi-1.7.1-1|33	#----------------------------------------------------------------------------
14mt|python-cairocffi-1.7.1-1|34	
14mt|python-cairocffi-1.7.1-1|35	%prep
14mt|python-cairocffi-1.7.1-1|36	%setup -q -n %{pypi_oname}-%{version}
14mt|python-cairocffi-1.7.1-1|37	%autopatch -p1
14mt|python-cairocffi-1.7.1-1|38	
14mt|python-cairocffi-1.7.1-1|39	%generate_buildrequires
14mt|python-cairocffi-1.7.1-1|40	%pyproject_buildrequires -r
14mt|python-cairocffi-1.7.1-1|41	
14mt|python-cairocffi-1.7.1-1|42	%build
14mt|python-cairocffi-1.7.1-1|43	%pyproject_wheel
14mt|python-cairocffi-1.7.1-1|44	
14mt|python-cairocffi-1.7.1-1|45	%install
14mt|python-cairocffi-1.7.1-1|46	%pyproject_install
14mt|python-cairocffi-1.7.1-1|47	%pyproject_save_files cairocffi

377 14
14mt|python-caja-1.28.0-1|1	%define url_ver %(echo %{version}|cut -d. -f1,2)
14mt|python-caja-1.28.0-1|2	
14mt|python-caja-1.28.0-1|3	Summary:	Python bindings for MATE's caja
14mt|python-caja-1.28.0-1|4	Summary(ru_RU.UTF-8):	Привязки Python для caja от MATE
14mt|python-caja-1.28.0-1|5	Name:		python-caja
14mt|python-caja-1.28.0-1|6	Version:	1.28.0
14mt|python-caja-1.28.0-1|7	Release:	1
14mt|python-caja-1.28.0-1|8	License:	GPLv2+ and LGPLv2+
14mt|python-caja-1.28.0-1|9	Group:		Development/Python
14mt|python-caja-1.28.0-1|10	Url:		http://mate-desktop.org
14mt|python-caja-1.28.0-1|11	Source0:	http://pub.mate-desktop.org/releases/%{url_ver}/%{name}-%{version}.tar.xz
14mt|python-caja-1.28.0-1|12	BuildRequires:	mate-common
14mt|python-caja-1.28.0-1|13	BuildRequires:	pkgconfig(libcaja-extension)
14mt|python-caja-1.28.0-1|14	BuildRequires:	pkgconfig(pygobject-3.0)
14mt|python-caja-1.28.0-1|15	BuildRequires:	pkgconfig(python3)
14mt|python-caja-1.28.0-1|16	
14mt|python-caja-1.28.0-1|17	%description
14mt|python-caja-1.28.0-1|18	These are bindings for the caja extension library introduced in MATE.
14mt|python-caja-1.28.0-1|19	
14mt|python-caja-1.28.0-1|20	%description -l ru_RU.UTF-8
14mt|python-caja-1.28.0-1|21	Это привязки для библиотеки расширений caja, представленной в MATE.
14mt|python-caja-1.28.0-1|22	
14mt|python-caja-1.28.0-1|23	#----------------------------------------------------------------------------
14mt|python-caja-1.28.0-1|24	%package -n python3-caja
14mt|python-caja-1.28.0-1|25	Summary:	Python3 bindings for MATE's caja
14mt|python-caja-1.28.0-1|26	Summary(ru_RU.UTF-8):	Привязки Python3 для caja от MATE
14mt|python-caja-1.28.0-1|27	Obsoletes:	python-caja < 1.22.0-2
14mt|python-caja-1.28.0-1|28	
14mt|python-caja-1.28.0-1|29	%description -n python3-caja
14mt|python-caja-1.28.0-1|30	These are bindings for the caja extension library introduced in MATE.
14mt|python-caja-1.28.0-1|31	
14mt|python-caja-1.28.0-1|32	%description -n python3-caja -l ru_RU.UTF-8
14mt|python-caja-1.28.0-1|33	Это привязки для библиотеки расширений caja, представленной в MATE.
14mt|python-caja-1.28.0-1|34	
14mt|python-caja-1.28.0-1|35	%files -n python3-caja -f %{name}.lang
14mt|python-caja-1.28.0-1|36	%doc AUTHORS ChangeLog NEWS
14mt|python-caja-1.28.0-1|37	%{_libdir}/caja/extensions-2.0/*
14mt|python-caja-1.28.0-1|38	%{_datadir}/caja/extensions/*
14mt|python-caja-1.28.0-1|39	
14mt|python-caja-1.28.0-1|40	#----------------------------------------------------------------------------
14mt|python-caja-1.28.0-1|41	
14mt|python-caja-1.28.0-1|42	%package -n python3-caja-devel
14mt|python-caja-1.28.0-1|43	Summary:	Pkgconfig file and examples for %{name}
14mt|python-caja-1.28.0-1|44	Summary(ru_RU.UTF-8):	Файл Pkgconfig и примеры для %{name}
14mt|python-caja-1.28.0-1|45	Group:		Development/Python
14mt|python-caja-1.28.0-1|46	Requires:	python3-caja = %{EVRD}
14mt|python-caja-1.28.0-1|47	
14mt|python-caja-1.28.0-1|48	%description -n python3-caja-devel
14mt|python-caja-1.28.0-1|49	This package contains Pkgconfig file for %{name}.
14mt|python-caja-1.28.0-1|50	
14mt|python-caja-1.28.0-1|51	%description -n python3-caja-devel -l ru_RU.UTF-8
14mt|python-caja-1.28.0-1|52	Этот пакет содержит файл Pkgconfig для %{name}.
14mt|python-caja-1.28.0-1|53	
14mt|python-caja-1.28.0-1|54	%files -n python3-caja-devel
14mt|python-caja-1.28.0-1|55	%doc AUTHORS ChangeLog NEWS
14mt|python-caja-1.28.0-1|56	%{_libdir}/pkgconfig/caja-python.pc
14mt|python-caja-1.28.0-1|57	%{_docdir}/python-caja
14mt|python-caja-1.28.0-1|58	
14mt|python-caja-1.28.0-1|59	#----------------------------------------------------------------------------
14mt|python-caja-1.28.0-1|60	
14mt|python-caja-1.28.0-1|61	%prep
14mt|python-caja-1.28.0-1|62	%autosetup -p1
14mt|python-caja-1.28.0-1|63	
14mt|python-caja-1.28.0-1|64	%build
14mt|python-caja-1.28.0-1|65	%configure
14mt|python-caja-1.28.0-1|66	
14mt|python-caja-1.28.0-1|67	%make_build
14mt|python-caja-1.28.0-1|68	
14mt|python-caja-1.28.0-1|69	%install
14mt|python-caja-1.28.0-1|70	%make_install
14mt|python-caja-1.28.0-1|71	
14mt|python-caja-1.28.0-1|72	%find_lang %{name}

378 14
14mt|python-cargo2rpm-0.3.3-1|1	%define module	cargo2rpm
14mt|python-cargo2rpm-0.3.3-1|2	
14mt|python-cargo2rpm-0.3.3-1|3	Summary:	Translation layer between cargo and RPM
14mt|python-cargo2rpm-0.3.3-1|4	Group:		Development/Python
14mt|python-cargo2rpm-0.3.3-1|5	Name:		python-cargo2rpm
14mt|python-cargo2rpm-0.3.3-1|6	Version:	0.3.3
14mt|python-cargo2rpm-0.3.3-1|7	Release:	1
14mt|python-cargo2rpm-0.3.3-1|8	License:	MIT
14mt|python-cargo2rpm-0.3.3-1|9	Url:		https://codeberg.org/rust2rpm/cargo2rpm
14mt|python-cargo2rpm-0.3.3-1|10	Source0:	https://codeberg.org/rust2rpm/cargo2rpm/archive/v%{version}.tar.gz#/%{module}-%{version}.tar.gz
14mt|python-cargo2rpm-0.3.3-1|11	
14mt|python-cargo2rpm-0.3.3-1|12	BuildRequires:	python3dist(pip)
14mt|python-cargo2rpm-0.3.3-1|13	BuildRequires:	python3dist(wheel)
14mt|python-cargo2rpm-0.3.3-1|14	BuildRequires:	python3dist(setuptools)
14mt|python-cargo2rpm-0.3.3-1|15	BuildRequires:	pkgconfig(python3)
14mt|python-cargo2rpm-0.3.3-1|16	BuildArch:	noarch
14mt|python-cargo2rpm-0.3.3-1|17	
14mt|python-cargo2rpm-0.3.3-1|18	%description
14mt|python-cargo2rpm-0.3.3-1|19	Translation layer between cargo and RPM
14mt|python-cargo2rpm-0.3.3-1|20	
14mt|python-cargo2rpm-0.3.3-1|21	#---------------------------------------------------
14mt|python-cargo2rpm-0.3.3-1|22	%package -n python3-%{module}
14mt|python-cargo2rpm-0.3.3-1|23	Summary:	Translation layer between cargo and RPM
14mt|python-cargo2rpm-0.3.3-1|24	Group:		Development/Python
14mt|python-cargo2rpm-0.3.3-1|25	
14mt|python-cargo2rpm-0.3.3-1|26	%description -n python3-%{module}
14mt|python-cargo2rpm-0.3.3-1|27	Translation layer between cargo and RPM
14mt|python-cargo2rpm-0.3.3-1|28	
14mt|python-cargo2rpm-0.3.3-1|29	%files -n python3-%{module}
14mt|python-cargo2rpm-0.3.3-1|30	%doc *.md
14mt|python-cargo2rpm-0.3.3-1|31	%license LICENSE
14mt|python-cargo2rpm-0.3.3-1|32	%{_bindir}/cargo2rpm
14mt|python-cargo2rpm-0.3.3-1|33	%{python3_sitelib}/cargo2rpm
14mt|python-cargo2rpm-0.3.3-1|34	%{python3_sitelib}/cargo2rpm-%{version}*-info
14mt|python-cargo2rpm-0.3.3-1|35	
14mt|python-cargo2rpm-0.3.3-1|36	#-----------------------------------------------------
14mt|python-cargo2rpm-0.3.3-1|37	
14mt|python-cargo2rpm-0.3.3-1|38	%prep
14mt|python-cargo2rpm-0.3.3-1|39	%autosetup -p1 -n %{module}
14mt|python-cargo2rpm-0.3.3-1|40	
14mt|python-cargo2rpm-0.3.3-1|41	%generate_buildrequires
14mt|python-cargo2rpm-0.3.3-1|42	%pyproject_buildrequires
14mt|python-cargo2rpm-0.3.3-1|43	
14mt|python-cargo2rpm-0.3.3-1|44	%build
14mt|python-cargo2rpm-0.3.3-1|45	%pyproject_wheel
14mt|python-cargo2rpm-0.3.3-1|46	
14mt|python-cargo2rpm-0.3.3-1|47	%install
14mt|python-cargo2rpm-0.3.3-1|48	%pyproject_install

379 14
14mt|python-cattrs-24.1.2-1|1	%global pypi_name cattrs
14mt|python-cattrs-24.1.2-1|2	
14mt|python-cattrs-24.1.2-1|3	%global _description %{expand:
14mt|python-cattrs-24.1.2-1|4	cattrs is an open source Python library for structuring and
14mt|python-cattrs-24.1.2-1|5	unstructuring data. cattrs works best with attrs classes and the usual
14mt|python-cattrs-24.1.2-1|6	Python collections, but other kinds of classes are supported by
14mt|python-cattrs-24.1.2-1|7	manually registering converters.}
14mt|python-cattrs-24.1.2-1|8	
14mt|python-cattrs-24.1.2-1|9	Name:           python-cattrs
14mt|python-cattrs-24.1.2-1|10	Version:	24.1.2
14mt|python-cattrs-24.1.2-1|11	Release:	1
14mt|python-cattrs-24.1.2-1|12	Summary:        Python library for structuring and unstructuring data
14mt|python-cattrs-24.1.2-1|13	Group:          Development/Python
14mt|python-cattrs-24.1.2-1|14	License:        MIT
14mt|python-cattrs-24.1.2-1|15	URL:            https://github.com/python-attrs/cattrs
14mt|python-cattrs-24.1.2-1|16	BuildArch:      noarch
14mt|python-cattrs-24.1.2-1|17	# The GitHub archive contains tests and docs, which the PyPI sdist lacks
14mt|python-cattrs-24.1.2-1|18	#Source0:	%{pypi_source}
14mt|python-cattrs-24.1.2-1|19	Source0:	%{pypi_source}
14mt|python-cattrs-24.1.2-1|20	
14mt|python-cattrs-24.1.2-1|21	
14mt|python-cattrs-24.1.2-1|22	BuildRequires:  python3-devel
14mt|python-cattrs-24.1.2-1|23	
14mt|python-cattrs-24.1.2-1|24	# [tool.poetry.dev-dependencies]
14mt|python-cattrs-24.1.2-1|25	# We can’t easily generate the “dev” dependencies from Poetry, so we maintain
14mt|python-cattrs-24.1.2-1|26	# them manually:
14mt|python-cattrs-24.1.2-1|27	
14mt|python-cattrs-24.1.2-1|28	%description %_description
14mt|python-cattrs-24.1.2-1|29	
14mt|python-cattrs-24.1.2-1|30	%package -n python3-%{pypi_name}
14mt|python-cattrs-24.1.2-1|31	Group:          Development/Python
14mt|python-cattrs-24.1.2-1|32	Summary:        %{summary}
14mt|python-cattrs-24.1.2-1|33	
14mt|python-cattrs-24.1.2-1|34	%description -n python3-%{pypi_name} %_description
14mt|python-cattrs-24.1.2-1|35	
14mt|python-cattrs-24.1.2-1|36	%prep
14mt|python-cattrs-24.1.2-1|37	%autosetup -n %{pypi_name}-%{version}
14mt|python-cattrs-24.1.2-1|38	
14mt|python-cattrs-24.1.2-1|39	# loosen requirement
14mt|python-cattrs-24.1.2-1|40	sed -i 's/poetry-core.*"/poetry-core"/' pyproject.toml
14mt|python-cattrs-24.1.2-1|41	# Don’t run benchmarks, either.
14mt|python-cattrs-24.1.2-1|42	sed -r -i 's/ --benchmark[^[:blank:]"]*//g' pyproject.toml
14mt|python-cattrs-24.1.2-1|43	
14mt|python-cattrs-24.1.2-1|44	%generate_buildrequires
14mt|python-cattrs-24.1.2-1|45	%pyproject_buildrequires
14mt|python-cattrs-24.1.2-1|46	
14mt|python-cattrs-24.1.2-1|47	%build
14mt|python-cattrs-24.1.2-1|48	%pyproject_wheel
14mt|python-cattrs-24.1.2-1|49	
14mt|python-cattrs-24.1.2-1|50	%install
14mt|python-cattrs-24.1.2-1|51	%pyproject_install
14mt|python-cattrs-24.1.2-1|52	%pyproject_save_files cattrs cattr
14mt|python-cattrs-24.1.2-1|53	
14mt|python-cattrs-24.1.2-1|54	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-cattrs-24.1.2-1|55	%license LICENSE
14mt|python-cattrs-24.1.2-1|56	
14mt|python-cattrs-24.1.2-1|57	

380 14
14mt|python-cffi-2.1.1-1|1	Name:           python-cffi
14mt|python-cffi-2.1.1-1|2	Version:        2.1.1
14mt|python-cffi-2.1.1-1|3	Release:        1
14mt|python-cffi-2.1.1-1|4	Summary:        Foreign Function Interface for Python to call C code
14mt|python-cffi-2.1.1-1|5	# cffi is MIT
14mt|python-cffi-2.1.1-1|6	# cffi/_imp_emulation.py has bits copied from CPython (PSF-2.0)
14mt|python-cffi-2.1.1-1|7	License:        MIT AND PSF-2.0
14mt|python-cffi-2.1.1-1|8	URL:            https://github.com/python-cffi/cffi
14mt|python-cffi-2.1.1-1|9	Source:         %{url}/archive/v%{version}/cffi-%{version}.tar.gz
14mt|python-cffi-2.1.1-1|10	
14mt|python-cffi-2.1.1-1|11	BuildRequires:  python3-devel
14mt|python-cffi-2.1.1-1|12	BuildRequires:  pkgconfig(libffi)
14mt|python-cffi-2.1.1-1|13	
14mt|python-cffi-2.1.1-1|14	# For tests:
14mt|python-cffi-2.1.1-1|15	BuildRequires:  gcc-c++
14mt|python-cffi-2.1.1-1|16	
14mt|python-cffi-2.1.1-1|17	%description
14mt|python-cffi-2.1.1-1|18	Foreign Function Interface for Python, providing a convenient and
14mt|python-cffi-2.1.1-1|19	reliable way of calling existing C code from Python. The interface is
14mt|python-cffi-2.1.1-1|20	based on LuaJIT’s FFI.
14mt|python-cffi-2.1.1-1|21	
14mt|python-cffi-2.1.1-1|22	
14mt|python-cffi-2.1.1-1|23	%package -n python3-cffi
14mt|python-cffi-2.1.1-1|24	Summary:        %{summary}
14mt|python-cffi-2.1.1-1|25	
14mt|python-cffi-2.1.1-1|26	%description -n python3-cffi
14mt|python-cffi-2.1.1-1|27	Foreign Function Interface for Python, providing a convenient and
14mt|python-cffi-2.1.1-1|28	reliable way of calling existing C code from Python. The interface is
14mt|python-cffi-2.1.1-1|29	based on LuaJIT’s FFI.
14mt|python-cffi-2.1.1-1|30	
14mt|python-cffi-2.1.1-1|31	
14mt|python-cffi-2.1.1-1|32	%prep
14mt|python-cffi-2.1.1-1|33	%autosetup -p1 -n cffi-%{version}
14mt|python-cffi-2.1.1-1|34	
14mt|python-cffi-2.1.1-1|35	
14mt|python-cffi-2.1.1-1|36	%generate_buildrequires
14mt|python-cffi-2.1.1-1|37	%pyproject_buildrequires
14mt|python-cffi-2.1.1-1|38	
14mt|python-cffi-2.1.1-1|39	
14mt|python-cffi-2.1.1-1|40	%build
14mt|python-cffi-2.1.1-1|41	%pyproject_wheel
14mt|python-cffi-2.1.1-1|42	
14mt|python-cffi-2.1.1-1|43	%install
14mt|python-cffi-2.1.1-1|44	%pyproject_install
14mt|python-cffi-2.1.1-1|45	%pyproject_save_files _cffi_backend cffi
14mt|python-cffi-2.1.1-1|46	
14mt|python-cffi-2.1.1-1|47	%files -n python3-cffi -f %{pyproject_files}
14mt|python-cffi-2.1.1-1|48	%doc README.md
14mt|python-cffi-2.1.1-1|49	%{_bindir}/cffi-gen-src

381 14
14mt|python-chardet-7.6.0-1|1	%define pypi_name chardet
14mt|python-chardet-7.6.0-1|2	
14mt|python-chardet-7.6.0-1|3	Summary:	Character encoding auto-detection in Python
14mt|python-chardet-7.6.0-1|4	Name:		python-%{pypi_name}
14mt|python-chardet-7.6.0-1|5	Version:	7.6.0
14mt|python-chardet-7.6.0-1|6	Release:	1
14mt|python-chardet-7.6.0-1|7	License:	LGPLv2+
14mt|python-chardet-7.6.0-1|8	Group:		Development/Python
14mt|python-chardet-7.6.0-1|9	Url:		http://chardet.feedparser.org/
14mt|python-chardet-7.6.0-1|10	Source0:	%{pypi_source}
14mt|python-chardet-7.6.0-1|11	BuildRequires:	pyproject-rpm-macros
14mt|python-chardet-7.6.0-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-chardet-7.6.0-1|13	BuildArch:	noarch
14mt|python-chardet-7.6.0-1|14	
14mt|python-chardet-7.6.0-1|15	%description
14mt|python-chardet-7.6.0-1|16	Character encoding auto-detection in Python. As smart as your browser.
14mt|python-chardet-7.6.0-1|17	
14mt|python-chardet-7.6.0-1|18	#----------------------------------------------------------------------------
14mt|python-chardet-7.6.0-1|19	
14mt|python-chardet-7.6.0-1|20	%package -n python3-chardet
14mt|python-chardet-7.6.0-1|21	Summary:	Character encoding auto-detection in Python
14mt|python-chardet-7.6.0-1|22	Group:		Development/Python
14mt|python-chardet-7.6.0-1|23	
14mt|python-chardet-7.6.0-1|24	%description -n python3-chardet
14mt|python-chardet-7.6.0-1|25	Character encoding auto-detection in Python. As smart as your browser.
14mt|python-chardet-7.6.0-1|26	
14mt|python-chardet-7.6.0-1|27	%files -n python3-chardet -f %{pyproject_files}
14mt|python-chardet-7.6.0-1|28	%license LICENSE
14mt|python-chardet-7.6.0-1|29	%{_bindir}/chardetect
14mt|python-chardet-7.6.0-1|30	
14mt|python-chardet-7.6.0-1|31	#----------------------------------------------------------------------------
14mt|python-chardet-7.6.0-1|32	
14mt|python-chardet-7.6.0-1|33	%prep
14mt|python-chardet-7.6.0-1|34	%setup -qn %{pypi_name}-%{version}
14mt|python-chardet-7.6.0-1|35	
14mt|python-chardet-7.6.0-1|36	%generate_buildrequires
14mt|python-chardet-7.6.0-1|37	%pyproject_buildrequires -r
14mt|python-chardet-7.6.0-1|38	
14mt|python-chardet-7.6.0-1|39	%build
14mt|python-chardet-7.6.0-1|40	%pyproject_wheel
14mt|python-chardet-7.6.0-1|41	
14mt|python-chardet-7.6.0-1|42	%install
14mt|python-chardet-7.6.0-1|43	%pyproject_install
14mt|python-chardet-7.6.0-1|44	%pyproject_save_files chardet

382 14
14mt|python-cmd2-2.4.3-1|1	%global pypi_name cmd2
14mt|python-cmd2-2.4.3-1|2	
14mt|python-cmd2-2.4.3-1|3	Summary:	Extra features for standard library's cmd module
14mt|python-cmd2-2.4.3-1|4	Name:		python-%{pypi_name}
14mt|python-cmd2-2.4.3-1|5	Version:	2.4.3
14mt|python-cmd2-2.4.3-1|6	Release:	1
14mt|python-cmd2-2.4.3-1|7	License:	MIT
14mt|python-cmd2-2.4.3-1|8	Group:		Development/Python
14mt|python-cmd2-2.4.3-1|9	Url:		https://pypi.python.org/pypi/cmd2
14mt|python-cmd2-2.4.3-1|10	Source0:	%{pypi_source}
14mt|python-cmd2-2.4.3-1|11	BuildArch:	noarch
14mt|python-cmd2-2.4.3-1|12	
14mt|python-cmd2-2.4.3-1|13	%description
14mt|python-cmd2-2.4.3-1|14	Enhancements for standard library's cmd module.
14mt|python-cmd2-2.4.3-1|15	
14mt|python-cmd2-2.4.3-1|16	Drop-in replacement adds several features for command-prompt tools:
14mt|python-cmd2-2.4.3-1|17	
14mt|python-cmd2-2.4.3-1|18	* Searchable command history (commands: "hi", "li", "run")
14mt|python-cmd2-2.4.3-1|19	* Load commands from file, save to file, edit commands in file
14mt|python-cmd2-2.4.3-1|20	* Multi-line commands
14mt|python-cmd2-2.4.3-1|21	* Case-insensitive commands
14mt|python-cmd2-2.4.3-1|22	* Special-character shortcut commands (beyond cmd's "@" and "!")
14mt|python-cmd2-2.4.3-1|23	* Settable environment parameters
14mt|python-cmd2-2.4.3-1|24	* Parsing commands with flags
14mt|python-cmd2-2.4.3-1|25	* > (filename), >> (filename) redirect output to file
14mt|python-cmd2-2.4.3-1|26	* < (filename) gets input from file
14mt|python-cmd2-2.4.3-1|27	* bare >, >>, < redirect to/from paste buffer
14mt|python-cmd2-2.4.3-1|28	* accepts abbreviated commands when unambiguous
14mt|python-cmd2-2.4.3-1|29	* `py` enters interactive Python console
14mt|python-cmd2-2.4.3-1|30	* test apps against sample session transcript (see example/example.py)
14mt|python-cmd2-2.4.3-1|31	
14mt|python-cmd2-2.4.3-1|32	Usable without modification anywhere cmd is used; simply import cmd2.Cmd
14mt|python-cmd2-2.4.3-1|33	in place of cmd.Cmd.
14mt|python-cmd2-2.4.3-1|34	
14mt|python-cmd2-2.4.3-1|35	See docs at http://packages.python.org/cmd2/
14mt|python-cmd2-2.4.3-1|36	
14mt|python-cmd2-2.4.3-1|37	#----------------------------------------------------------------------------
14mt|python-cmd2-2.4.3-1|38	
14mt|python-cmd2-2.4.3-1|39	%package -n python3-%{pypi_name}
14mt|python-cmd2-2.4.3-1|40	Summary:	Extra features for standard library's cmd module
14mt|python-cmd2-2.4.3-1|41	BuildRequires:	pkgconfig(python3)
14mt|python-cmd2-2.4.3-1|42	BuildRequires:	python3-setuptools
14mt|python-cmd2-2.4.3-1|43	BuildRequires:	python3-setuptools_scm
14mt|python-cmd2-2.4.3-1|44	BuildRequires:	dos2unix
14mt|python-cmd2-2.4.3-1|45	Requires:	python3-pyparsing
14mt|python-cmd2-2.4.3-1|46	Requires:	python3-pyperclip
14mt|python-cmd2-2.4.3-1|47	Requires:	python3-six
14mt|python-cmd2-2.4.3-1|48	Requires:	python3-wcwidth
14mt|python-cmd2-2.4.3-1|49	Requires:	/usr/bin/which
14mt|python-cmd2-2.4.3-1|50	
14mt|python-cmd2-2.4.3-1|51	%description -n python3-%{pypi_name}
14mt|python-cmd2-2.4.3-1|52	Enhancements for standard library's cmd module.
14mt|python-cmd2-2.4.3-1|53	
14mt|python-cmd2-2.4.3-1|54	Drop-in replacement adds several features for command-prompt tools:
14mt|python-cmd2-2.4.3-1|55	
14mt|python-cmd2-2.4.3-1|56	* Searchable command history (commands: "hi", "li", "run")
14mt|python-cmd2-2.4.3-1|57	* Load commands from file, save to file, edit commands in file
14mt|python-cmd2-2.4.3-1|58	* Multi-line commands
14mt|python-cmd2-2.4.3-1|59	* Case-insensitive commands
14mt|python-cmd2-2.4.3-1|60	* Special-character shortcut commands (beyond cmd's "@" and "!")
14mt|python-cmd2-2.4.3-1|61	* Settable environment parameters
14mt|python-cmd2-2.4.3-1|62	* Parsing commands with flags
14mt|python-cmd2-2.4.3-1|63	* > (filename), >> (filename) redirect output to file
14mt|python-cmd2-2.4.3-1|64	* < (filename) gets input from file
14mt|python-cmd2-2.4.3-1|65	* bare >, >>, < redirect to/from paste buffer
14mt|python-cmd2-2.4.3-1|66	* accepts abbreviated commands when unambiguous
14mt|python-cmd2-2.4.3-1|67	* `py` enters interactive Python console
14mt|python-cmd2-2.4.3-1|68	* test apps against sample session transcript (see example/example.py)
14mt|python-cmd2-2.4.3-1|69	
14mt|python-cmd2-2.4.3-1|70	Usable without modification anywhere cmd is used; simply import cmd2.Cmd
14mt|python-cmd2-2.4.3-1|71	in place of cmd.Cmd.
14mt|python-cmd2-2.4.3-1|72	
14mt|python-cmd2-2.4.3-1|73	See docs at http://packages.python.org/cmd2/
14mt|python-cmd2-2.4.3-1|74	
14mt|python-cmd2-2.4.3-1|75	%files -n python3-%{pypi_name}
14mt|python-cmd2-2.4.3-1|76	%license LICENSE
14mt|python-cmd2-2.4.3-1|77	%doc CHANGELOG.md README.md
14mt|python-cmd2-2.4.3-1|78	%{python3_sitelib}/cmd2
14mt|python-cmd2-2.4.3-1|79	%{python3_sitelib}/%{pypi_name}-%{version}*
14mt|python-cmd2-2.4.3-1|80	
14mt|python-cmd2-2.4.3-1|81	#----------------------------------------------------------------------------
14mt|python-cmd2-2.4.3-1|82	
14mt|python-cmd2-2.4.3-1|83	%prep
14mt|python-cmd2-2.4.3-1|84	%setup -q -n %{pypi_name}-%{version}
14mt|python-cmd2-2.4.3-1|85	
14mt|python-cmd2-2.4.3-1|86	%build
14mt|python-cmd2-2.4.3-1|87	%py3_build
14mt|python-cmd2-2.4.3-1|88	
14mt|python-cmd2-2.4.3-1|89	%install
14mt|python-cmd2-2.4.3-1|90	%py3_install
14mt|python-cmd2-2.4.3-1|91	

383 14
14mt|python-colorama-0.4.6-1|1	%define pypi_name colorama
14mt|python-colorama-0.4.6-1|2	
14mt|python-colorama-0.4.6-1|3	Summary:	Cross-platform colored terminal text
14mt|python-colorama-0.4.6-1|4	Name:		python-%{pypi_name}
14mt|python-colorama-0.4.6-1|5	Version:	0.4.6
14mt|python-colorama-0.4.6-1|6	Release:	1
14mt|python-colorama-0.4.6-1|7	License:	BSD
14mt|python-colorama-0.4.6-1|8	Group:		Development/Python
14mt|python-colorama-0.4.6-1|9	Url:		https://github.com/tartley/colorama
14mt|python-colorama-0.4.6-1|10	Source0:	%{pypi_source}
14mt|python-colorama-0.4.6-1|11	BuildRequires:	pyproject-rpm-macros
14mt|python-colorama-0.4.6-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-colorama-0.4.6-1|13	BuildArch:	noarch
14mt|python-colorama-0.4.6-1|14	
14mt|python-colorama-0.4.6-1|15	%description
14mt|python-colorama-0.4.6-1|16	Makes ANSI escape character sequences (for producing colored
14mt|python-colorama-0.4.6-1|17	terminal text and cursor positioning) work under MS Windows.
14mt|python-colorama-0.4.6-1|18	
14mt|python-colorama-0.4.6-1|19	ANSI escape character sequences have long been used to produce
14mt|python-colorama-0.4.6-1|20	colored terminal text and cursor positioning on Unix and Macs.
14mt|python-colorama-0.4.6-1|21	Colorama makes this work on Windows, too, by wrapping stdout,
14mt|python-colorama-0.4.6-1|22	stripping ANSI sequences it finds (which would appear as gobbledygook
14mt|python-colorama-0.4.6-1|23	in the output), and converting them into the appropriate win32 calls
14mt|python-colorama-0.4.6-1|24	to modify the state of the terminal.
14mt|python-colorama-0.4.6-1|25	On other platforms, Colorama does nothing.
14mt|python-colorama-0.4.6-1|26	
14mt|python-colorama-0.4.6-1|27	#---------------------------------------------------
14mt|python-colorama-0.4.6-1|28	
14mt|python-colorama-0.4.6-1|29	%package -n python3-%{pypi_name}
14mt|python-colorama-0.4.6-1|30	Summary:	Cross-platform colored terminal text
14mt|python-colorama-0.4.6-1|31	Group:		Development/Python
14mt|python-colorama-0.4.6-1|32	
14mt|python-colorama-0.4.6-1|33	%description -n python3-%{pypi_name}
14mt|python-colorama-0.4.6-1|34	Makes ANSI escape character sequences (for producing colored
14mt|python-colorama-0.4.6-1|35	terminal text and cursor positioning) work under MS Windows.
14mt|python-colorama-0.4.6-1|36	ANSI escape character sequences have long been used to produce
14mt|python-colorama-0.4.6-1|37	colored terminal text and cursor positioning on Unix and Macs.
14mt|python-colorama-0.4.6-1|38	Colorama makes this work on Windows, too, by wrapping stdout,
14mt|python-colorama-0.4.6-1|39	stripping ANSI sequences it finds (which would appear as gobbledygook
14mt|python-colorama-0.4.6-1|40	in the output), and converting them into the appropriate win32 calls
14mt|python-colorama-0.4.6-1|41	to modify the state of the terminal.
14mt|python-colorama-0.4.6-1|42	On other platforms, Colorama does nothing.
14mt|python-colorama-0.4.6-1|43	
14mt|python-colorama-0.4.6-1|44	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-colorama-0.4.6-1|45	%doc CHANGELOG.rst LICENSE.txt README.rst
14mt|python-colorama-0.4.6-1|46	
14mt|python-colorama-0.4.6-1|47	#---------------------------------------
14mt|python-colorama-0.4.6-1|48	
14mt|python-colorama-0.4.6-1|49	%prep
14mt|python-colorama-0.4.6-1|50	%setup -qn %{pypi_name}-%{version}
14mt|python-colorama-0.4.6-1|51	rm -rf %{pypi_name}.egg-info
14mt|python-colorama-0.4.6-1|52	
14mt|python-colorama-0.4.6-1|53	%generate_buildrequires
14mt|python-colorama-0.4.6-1|54	%pyproject_buildrequires -r
14mt|python-colorama-0.4.6-1|55	
14mt|python-colorama-0.4.6-1|56	%build
14mt|python-colorama-0.4.6-1|57	%pyproject_wheel
14mt|python-colorama-0.4.6-1|58	
14mt|python-colorama-0.4.6-1|59	%install
14mt|python-colorama-0.4.6-1|60	%pyproject_install
14mt|python-colorama-0.4.6-1|61	%pyproject_save_files colorama

384 14
14mt|python-colorlog-6.12.0-1|1	%global pypi_name colorlog
14mt|python-colorlog-6.12.0-1|2	%global desc "colorlog.ColoredFormatter is a formatter for use with Python's logging module that outputs records using terminal colors."
14mt|python-colorlog-6.12.0-1|3	
14mt|python-colorlog-6.12.0-1|4	Name:           python-%{pypi_name}
14mt|python-colorlog-6.12.0-1|5	Version:        6.12.0
14mt|python-colorlog-6.12.0-1|6	Release:        1
14mt|python-colorlog-6.12.0-1|7	Summary:        Colored formatter for the Python logging module
14mt|python-colorlog-6.12.0-1|8	
14mt|python-colorlog-6.12.0-1|9	License:        MIT
14mt|python-colorlog-6.12.0-1|10	URL:            https://github.com/borntyping/python-colorlog
14mt|python-colorlog-6.12.0-1|11	Source0:        %{pypi_source}
14mt|python-colorlog-6.12.0-1|12	BuildArch:      noarch
14mt|python-colorlog-6.12.0-1|13	
14mt|python-colorlog-6.12.0-1|14	BuildRequires:  python3-devel
14mt|python-colorlog-6.12.0-1|15	
14mt|python-colorlog-6.12.0-1|16	%generate_buildrequires
14mt|python-colorlog-6.12.0-1|17	%pyproject_buildrequires
14mt|python-colorlog-6.12.0-1|18	
14mt|python-colorlog-6.12.0-1|19	%description
14mt|python-colorlog-6.12.0-1|20	%{desc}
14mt|python-colorlog-6.12.0-1|21	
14mt|python-colorlog-6.12.0-1|22	%package -n python3-%{pypi_name}
14mt|python-colorlog-6.12.0-1|23	Summary:        %{summary}
14mt|python-colorlog-6.12.0-1|24	
14mt|python-colorlog-6.12.0-1|25	%description -n python3-%{pypi_name}
14mt|python-colorlog-6.12.0-1|26	%{desc}
14mt|python-colorlog-6.12.0-1|27	
14mt|python-colorlog-6.12.0-1|28	%prep
14mt|python-colorlog-6.12.0-1|29	%autosetup -n %{pypi_name}-%{version}
14mt|python-colorlog-6.12.0-1|30	
14mt|python-colorlog-6.12.0-1|31	%build
14mt|python-colorlog-6.12.0-1|32	%pyproject_wheel
14mt|python-colorlog-6.12.0-1|33	
14mt|python-colorlog-6.12.0-1|34	%install
14mt|python-colorlog-6.12.0-1|35	%pyproject_install
14mt|python-colorlog-6.12.0-1|36	
14mt|python-colorlog-6.12.0-1|37	%files -n python3-%{pypi_name}
14mt|python-colorlog-6.12.0-1|38	%doc README.md
14mt|python-colorlog-6.12.0-1|39	%license LICENSE
14mt|python-colorlog-6.12.0-1|40	%{python3_sitelib}/%{pypi_name}/
14mt|python-colorlog-6.12.0-1|41	%{python3_sitelib}/%{pypi_name}*.dist-info/

385 14
14mt|python-configparser-6.0.0-1|1	%define pypi_name configparser
14mt|python-configparser-6.0.0-1|2	
14mt|python-configparser-6.0.0-1|3	Summary:        Configparser module
14mt|python-configparser-6.0.0-1|4	Name:           python-%{pypi_name}
14mt|python-configparser-6.0.0-1|5	Version:        6.0.0
14mt|python-configparser-6.0.0-1|6	Release:        1
14mt|python-configparser-6.0.0-1|7	Group:          Development/Python
14mt|python-configparser-6.0.0-1|8	License:        MIT
14mt|python-configparser-6.0.0-1|9	URL:            https://pypi.org/project/%{pypi_name}
14mt|python-configparser-6.0.0-1|10	Source0:        %{pypi_source}
14mt|python-configparser-6.0.0-1|11	BuildRequires:  pkgconfig(python3)
14mt|python-configparser-6.0.0-1|12	BuildRequires:  python3dist(setuptools)
14mt|python-configparser-6.0.0-1|13	BuildRequires:  python3dist(setuptools-scm)
14mt|python-configparser-6.0.0-1|14	BuildRequires:  python3dist(toml)
14mt|python-configparser-6.0.0-1|15	BuildRequires:  python3dist(wheel)
14mt|python-configparser-6.0.0-1|16	BuildRequires:  python3dist(pip)
14mt|python-configparser-6.0.0-1|17	Requires:       python3dist(setuptools)
14mt|python-configparser-6.0.0-1|18	Provides:       python3-%{pypi_name} = %{EVRD}
14mt|python-configparser-6.0.0-1|19	BuildArch:      noarch
14mt|python-configparser-6.0.0-1|20	
14mt|python-configparser-6.0.0-1|21	%description
14mt|python-configparser-6.0.0-1|22	The ancient ConfigParser module available in the standard library 2.x
14mt|python-configparser-6.0.0-1|23	has seen a major update in Python 3.2. This package is a backport of
14mt|python-configparser-6.0.0-1|24	those changes so that they can be used directly in Python 2.6 - 3.5.
14mt|python-configparser-6.0.0-1|25	#--------------------------------------------------------------------
14mt|python-configparser-6.0.0-1|26	%package -n python3-%{pypi_name}
14mt|python-configparser-6.0.0-1|27	Summary:      Configparser module
14mt|python-configparser-6.0.0-1|28	Group:        Development/Python
14mt|python-configparser-6.0.0-1|29	Obsoletes:    python3-backports-common < %{EVRD}
14mt|python-configparser-6.0.0-1|30	
14mt|python-configparser-6.0.0-1|31	%description -n python3-%{pypi_name}
14mt|python-configparser-6.0.0-1|32	The ancient ConfigParser module available in the standard library 2.x
14mt|python-configparser-6.0.0-1|33	has seen a major update in Python 3.2. This package is a backport of
14mt|python-configparser-6.0.0-1|34	those changes so that they can be used directly in Python 2.6 - 3.5.
14mt|python-configparser-6.0.0-1|35	
14mt|python-configparser-6.0.0-1|36	%files -n python3-%{pypi_name}
14mt|python-configparser-6.0.0-1|37	%doc README.rst
14mt|python-configparser-6.0.0-1|38	%{python3_sitelib}/backports/%{pypi_name}
14mt|python-configparser-6.0.0-1|39	%{python3_sitelib}/%{pypi_name}/__init__.py
14mt|python-configparser-6.0.0-1|40	%{python3_sitelib}/%{pypi_name}-%{version}*-info
14mt|python-configparser-6.0.0-1|41	%{python3_sitelib}/%{pypi_name}/__pycache__
14mt|python-configparser-6.0.0-1|42	#--------------------------------------------------------------------
14mt|python-configparser-6.0.0-1|43	
14mt|python-configparser-6.0.0-1|44	%prep
14mt|python-configparser-6.0.0-1|45	%setup -q -n  %{pypi_name}-%{version}
14mt|python-configparser-6.0.0-1|46	
14mt|python-configparser-6.0.0-1|47	%build
14mt|python-configparser-6.0.0-1|48	%pyproject_wheel
14mt|python-configparser-6.0.0-1|49	
14mt|python-configparser-6.0.0-1|50	
14mt|python-configparser-6.0.0-1|51	%install
14mt|python-configparser-6.0.0-1|52	%pyproject_install
14mt|python-configparser-6.0.0-1|53	

386 14
14mt|python-construct-2.10.70-1|1	%define pypi_name construct
14mt|python-construct-2.10.70-1|2	
14mt|python-construct-2.10.70-1|3	Summary:	A powerful declarative parser/builder for binary data
14mt|python-construct-2.10.70-1|4	Name:		python-%{pypi_name}
14mt|python-construct-2.10.70-1|5	Version:	2.10.70
14mt|python-construct-2.10.70-1|6	Release:	1
14mt|python-construct-2.10.70-1|7	License:	MIT
14mt|python-construct-2.10.70-1|8	Group:		Development/Python
14mt|python-construct-2.10.70-1|9	Url:		http://construct.readthedocs.org
14mt|python-construct-2.10.70-1|10	Source0:	%{pypi_source}
14mt|python-construct-2.10.70-1|11	BuildArch:	noarch
14mt|python-construct-2.10.70-1|12	
14mt|python-construct-2.10.70-1|13	%description
14mt|python-construct-2.10.70-1|14	Construct is a powerful declarative parser (and builder) for binary
14mt|python-construct-2.10.70-1|15	data.
14mt|python-construct-2.10.70-1|16	
14mt|python-construct-2.10.70-1|17	Instead of writing imperative code to parse a piece of data, you
14mt|python-construct-2.10.70-1|18	declaratively define a data structure that describes your data. As
14mt|python-construct-2.10.70-1|19	this data structure is not code, you can use it in one direction to
14mt|python-construct-2.10.70-1|20	parse data into Pythonic objects, and in the other direction, convert
14mt|python-construct-2.10.70-1|21	(build) objects into binary data.
14mt|python-construct-2.10.70-1|22	
14mt|python-construct-2.10.70-1|23	#----------------------------------------------------------------------------
14mt|python-construct-2.10.70-1|24	
14mt|python-construct-2.10.70-1|25	%package -n python3-%{pypi_name}
14mt|python-construct-2.10.70-1|26	Summary:	A powerful declarative parser/builder for binary data
14mt|python-construct-2.10.70-1|27	Group:		Development/Python
14mt|python-construct-2.10.70-1|28	BuildRequires:	pkgconfig(python3)
14mt|python-construct-2.10.70-1|29	BuildRequires:	python3egg(setuptools)
14mt|python-construct-2.10.70-1|30	
14mt|python-construct-2.10.70-1|31	%description -n python3-%{pypi_name}
14mt|python-construct-2.10.70-1|32	Construct is a powerful declarative parser (and builder) for binary
14mt|python-construct-2.10.70-1|33	data.
14mt|python-construct-2.10.70-1|34	
14mt|python-construct-2.10.70-1|35	Instead of writing imperative code to parse a piece of data, you
14mt|python-construct-2.10.70-1|36	declaratively define a data structure that describes your data. As
14mt|python-construct-2.10.70-1|37	this data structure is not code, you can use it in one direction to
14mt|python-construct-2.10.70-1|38	parse data into Pythonic objects, and in the other direction, convert
14mt|python-construct-2.10.70-1|39	(build) objects into binary data.
14mt|python-construct-2.10.70-1|40	
14mt|python-construct-2.10.70-1|41	This is the Python 3 version of the package.
14mt|python-construct-2.10.70-1|42	
14mt|python-construct-2.10.70-1|43	%files -n python3-%{pypi_name}
14mt|python-construct-2.10.70-1|44	%doc README.rst LICENSE
14mt|python-construct-2.10.70-1|45	%{python3_sitelib}/%{pypi_name}/
14mt|python-construct-2.10.70-1|46	%{python3_sitelib}/%{pypi_name}-%{version}-*.egg-info
14mt|python-construct-2.10.70-1|47	
14mt|python-construct-2.10.70-1|48	#----------------------------------------------------------------------------
14mt|python-construct-2.10.70-1|49	
14mt|python-construct-2.10.70-1|50	%prep
14mt|python-construct-2.10.70-1|51	%setup -q -n %{pypi_name}-%{version}
14mt|python-construct-2.10.70-1|52	
14mt|python-construct-2.10.70-1|53	# Remove bundled egg-info
14mt|python-construct-2.10.70-1|54	rm -rf %{pypi_name}.egg-info
14mt|python-construct-2.10.70-1|55	
14mt|python-construct-2.10.70-1|56	%build
14mt|python-construct-2.10.70-1|57	%py3_build
14mt|python-construct-2.10.70-1|58	
14mt|python-construct-2.10.70-1|59	%install
14mt|python-construct-2.10.70-1|60	%py3_install
14mt|python-construct-2.10.70-1|61	

387 14
14mt|python-coverage-7.6.1-1|1	%define pypi_name coverage
14mt|python-coverage-7.6.1-1|2	
14mt|python-coverage-7.6.1-1|3	Summary:	Code coverage measurement for Python
14mt|python-coverage-7.6.1-1|4	Name:		python-%{pypi_name}
14mt|python-coverage-7.6.1-1|5	Version:	7.6.1
14mt|python-coverage-7.6.1-1|6	Release:	1
14mt|python-coverage-7.6.1-1|7	License:	BSD
14mt|python-coverage-7.6.1-1|8	Group:		Development/Python
14mt|python-coverage-7.6.1-1|9	Url:		http://nedbatchelder.com/code/coverage/
14mt|python-coverage-7.6.1-1|10	Source0:	%{pypi_source}
14mt|python-coverage-7.6.1-1|11	BuildRequires:	pkgconfig(python3)
14mt|python-coverage-7.6.1-1|12	BuildRequires:	python3dist(setuptools)
14mt|python-coverage-7.6.1-1|13	
14mt|python-coverage-7.6.1-1|14	%description
14mt|python-coverage-7.6.1-1|15	Coverage measures code coverage, typically during test execution. It
14mt|python-coverage-7.6.1-1|16	uses the code analysis tools and tracing hooks provided in the Python
14mt|python-coverage-7.6.1-1|17	standard library to determine which lines are executable, and which
14mt|python-coverage-7.6.1-1|18	have been executed.
14mt|python-coverage-7.6.1-1|19	
14mt|python-coverage-7.6.1-1|20	#----------------------------------------------------------------------------
14mt|python-coverage-7.6.1-1|21	
14mt|python-coverage-7.6.1-1|22	%package -n python3-coverage
14mt|python-coverage-7.6.1-1|23	Summary:	Code coverage measurement for Python
14mt|python-coverage-7.6.1-1|24	Group:		Development/Python
14mt|python-coverage-7.6.1-1|25	
14mt|python-coverage-7.6.1-1|26	%description -n python3-coverage
14mt|python-coverage-7.6.1-1|27	Coverage measures code coverage, typically during test execution. It
14mt|python-coverage-7.6.1-1|28	uses the code analysis tools and tracing hooks provided in the Python
14mt|python-coverage-7.6.1-1|29	standard library to determine which lines are executable, and which
14mt|python-coverage-7.6.1-1|30	have been executed.
14mt|python-coverage-7.6.1-1|31	
14mt|python-coverage-7.6.1-1|32	%files -n python3-coverage
14mt|python-coverage-7.6.1-1|33	%{_bindir}/coverage
14mt|python-coverage-7.6.1-1|34	%{_bindir}/coverage3
14mt|python-coverage-7.6.1-1|35	%{_bindir}/coverage-%{python3_version}
14mt|python-coverage-7.6.1-1|36	%{python3_sitearch}/coverage
14mt|python-coverage-7.6.1-1|37	%{python3_sitearch}/coverage-*.dist-info
14mt|python-coverage-7.6.1-1|38	
14mt|python-coverage-7.6.1-1|39	#----------------------------------------------------------------------------
14mt|python-coverage-7.6.1-1|40	
14mt|python-coverage-7.6.1-1|41	%prep
14mt|python-coverage-7.6.1-1|42	%setup -qn %{pypi_name}-%{version}
14mt|python-coverage-7.6.1-1|43	
14mt|python-coverage-7.6.1-1|44	%generate_buildrequires
14mt|python-coverage-7.6.1-1|45	%pyproject_buildrequires
14mt|python-coverage-7.6.1-1|46	
14mt|python-coverage-7.6.1-1|47	%build
14mt|python-coverage-7.6.1-1|48	%pyproject_wheel
14mt|python-coverage-7.6.1-1|49	
14mt|python-coverage-7.6.1-1|50	%install
14mt|python-coverage-7.6.1-1|51	%pyproject_install
14mt|python-coverage-7.6.1-1|52	

388 14
14mt|python-cparser-3.00-1|1	Name:           python-cparser
14mt|python-cparser-3.00-1|2	Summary:        C parser and AST generator written in Python
14mt|python-cparser-3.00-1|3	Version:        3.00
14mt|python-cparser-3.00-1|4	Release:        1
14mt|python-cparser-3.00-1|5	License:        BSD-3-Clause
14mt|python-cparser-3.00-1|6	
14mt|python-cparser-3.00-1|7	URL:            https://github.com/eliben/pycparser
14mt|python-cparser-3.00-1|8	Source0:        %{url}/archive/release_v%{version}/pycparser-release_v%{version}.tar.gz
14mt|python-cparser-3.00-1|9	Source1:        pycparser-3.00-remove-relative-sys-path.py
14mt|python-cparser-3.00-1|10	
14mt|python-cparser-3.00-1|11	# Drop redundant BuildRequires for python3-wheel
14mt|python-cparser-3.00-1|12	# https://github.com/fedora-eln/eln/issues/284
14mt|python-cparser-3.00-1|13	Patch:          https://github.com/eliben/pycparser/commit/8c219ec6.patch
14mt|python-cparser-3.00-1|14	
14mt|python-cparser-3.00-1|15	BuildArch:      noarch
14mt|python-cparser-3.00-1|16	BuildRequires:  python3-devel
14mt|python-cparser-3.00-1|17	
14mt|python-cparser-3.00-1|18	%description
14mt|python-cparser-3.00-1|19	pycparser is a complete parser for the C language, written in pure Python.
14mt|python-cparser-3.00-1|20	It is a module designed to be easily integrated into applications that
14mt|python-cparser-3.00-1|21	need to parse C source code.
14mt|python-cparser-3.00-1|22	
14mt|python-cparser-3.00-1|23	%package -n python3-cparser
14mt|python-cparser-3.00-1|24	Summary:        %{summary}
14mt|python-cparser-3.00-1|25	
14mt|python-cparser-3.00-1|26	%description -n python3-cparser
14mt|python-cparser-3.00-1|27	pycparser is a complete parser for the C language, written in pure Python.
14mt|python-cparser-3.00-1|28	It is a module designed to be easily integrated into applications that
14mt|python-cparser-3.00-1|29	need to parse C source code.
14mt|python-cparser-3.00-1|30	
14mt|python-cparser-3.00-1|31	%prep
14mt|python-cparser-3.00-1|32	%autosetup -p1 -n pycparser-release_v%{version}
14mt|python-cparser-3.00-1|33	
14mt|python-cparser-3.00-1|34	# Remove relative sys.path from the examples
14mt|python-cparser-3.00-1|35	%{python3} %{SOURCE1} examples
14mt|python-cparser-3.00-1|36	
14mt|python-cparser-3.00-1|37	%generate_buildrequires
14mt|python-cparser-3.00-1|38	%pyproject_buildrequires
14mt|python-cparser-3.00-1|39	
14mt|python-cparser-3.00-1|40	%build
14mt|python-cparser-3.00-1|41	pushd pycparser
14mt|python-cparser-3.00-1|42	%{python3} _ast_gen.py
14mt|python-cparser-3.00-1|43	popd
14mt|python-cparser-3.00-1|44	%pyproject_wheel
14mt|python-cparser-3.00-1|45	
14mt|python-cparser-3.00-1|46	%install
14mt|python-cparser-3.00-1|47	%pyproject_install
14mt|python-cparser-3.00-1|48	%pyproject_save_files -l pycparser
14mt|python-cparser-3.00-1|49	
14mt|python-cparser-3.00-1|50	%files -n python3-cparser -f %{pyproject_files}
14mt|python-cparser-3.00-1|51	%doc README.rst
14mt|python-cparser-3.00-1|52	%doc examples

389 14
14mt|python-crashtest-0.4.1-1|1	%global pypi_name crashtest
14mt|python-crashtest-0.4.1-1|2	
14mt|python-crashtest-0.4.1-1|3	%global common_description %{expand:
14mt|python-crashtest-0.4.1-1|4	Crashtest is a Python library that makes exceptions handling and
14mt|python-crashtest-0.4.1-1|5	inspection easier.}
14mt|python-crashtest-0.4.1-1|6	
14mt|python-crashtest-0.4.1-1|7	Name:           python-%{pypi_name}
14mt|python-crashtest-0.4.1-1|8	Version:        0.4.1
14mt|python-crashtest-0.4.1-1|9	Release:        1
14mt|python-crashtest-0.4.1-1|10	Summary:        Manage Python errors with ease
14mt|python-crashtest-0.4.1-1|11	Group:          Development/Python
14mt|python-crashtest-0.4.1-1|12	License:        MIT
14mt|python-crashtest-0.4.1-1|13	
14mt|python-crashtest-0.4.1-1|14	URL:            https://github.com/sdispater/crashtest
14mt|python-crashtest-0.4.1-1|15	Source0:        %{url}/archive/%{version}/%{pypi_name}-%{version}.tar.gz
14mt|python-crashtest-0.4.1-1|16	
14mt|python-crashtest-0.4.1-1|17	BuildArch:      noarch
14mt|python-crashtest-0.4.1-1|18	
14mt|python-crashtest-0.4.1-1|19	BuildRequires:  python3-devel
14mt|python-crashtest-0.4.1-1|20	BuildRequires:  python3-pytest
14mt|python-crashtest-0.4.1-1|21	BuildRequires:  pyproject-rpm-macros
14mt|python-crashtest-0.4.1-1|22	
14mt|python-crashtest-0.4.1-1|23	%description %{common_description}
14mt|python-crashtest-0.4.1-1|24	
14mt|python-crashtest-0.4.1-1|25	#---------------------------------------------------------------
14mt|python-crashtest-0.4.1-1|26	%package -n     python3-%{pypi_name}
14mt|python-crashtest-0.4.1-1|27	Summary:        %{summary}
14mt|python-crashtest-0.4.1-1|28	Group:          Development/Python
14mt|python-crashtest-0.4.1-1|29	
14mt|python-crashtest-0.4.1-1|30	%description -n python3-%{pypi_name} %{common_description}
14mt|python-crashtest-0.4.1-1|31	
14mt|python-crashtest-0.4.1-1|32	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-crashtest-0.4.1-1|33	%license LICENSE
14mt|python-crashtest-0.4.1-1|34	%doc README.md
14mt|python-crashtest-0.4.1-1|35	
14mt|python-crashtest-0.4.1-1|36	#---------------------------------------------------------------
14mt|python-crashtest-0.4.1-1|37	
14mt|python-crashtest-0.4.1-1|38	%prep
14mt|python-crashtest-0.4.1-1|39	%autosetup -n %{pypi_name}-%{version} -p1
14mt|python-crashtest-0.4.1-1|40	
14mt|python-crashtest-0.4.1-1|41	
14mt|python-crashtest-0.4.1-1|42	%generate_buildrequires
14mt|python-crashtest-0.4.1-1|43	%pyproject_buildrequires -r
14mt|python-crashtest-0.4.1-1|44	
14mt|python-crashtest-0.4.1-1|45	
14mt|python-crashtest-0.4.1-1|46	%build
14mt|python-crashtest-0.4.1-1|47	%pyproject_wheel
14mt|python-crashtest-0.4.1-1|48	
14mt|python-crashtest-0.4.1-1|49	
14mt|python-crashtest-0.4.1-1|50	%install
14mt|python-crashtest-0.4.1-1|51	%pyproject_install
14mt|python-crashtest-0.4.1-1|52	%pyproject_save_files %{pypi_name}
14mt|python-crashtest-0.4.1-1|53	
14mt|python-crashtest-0.4.1-1|54	
14mt|python-crashtest-0.4.1-1|55	%check
14mt|python-crashtest-0.4.1-1|56	%pytest

390 14
14mt|python-cwcwidth-0.1.10-2|1	%global pypi_name cwcwidth
14mt|python-cwcwidth-0.1.10-2|2	
14mt|python-cwcwidth-0.1.10-2|3	Name:           python-%{pypi_name}
14mt|python-cwcwidth-0.1.10-2|4	Version:        0.1.10
14mt|python-cwcwidth-0.1.10-2|5	Release:        2
14mt|python-cwcwidth-0.1.10-2|6	Summary:        Python bindings for wc(s)width
14mt|python-cwcwidth-0.1.10-2|7	Group:          Development/Python
14mt|python-cwcwidth-0.1.10-2|8	License:        MIT
14mt|python-cwcwidth-0.1.10-2|9	URL:            https://github.com/sebastinas/cwcwidth
14mt|python-cwcwidth-0.1.10-2|10	Source0:        %{pypi_source}
14mt|python-cwcwidth-0.1.10-2|11	
14mt|python-cwcwidth-0.1.10-2|12	BuildRequires:  pyproject-rpm-macros
14mt|python-cwcwidth-0.1.10-2|13	BuildRequires:  python3-devel
14mt|python-cwcwidth-0.1.10-2|14	BuildRequires:  python3dist(setuptools)
14mt|python-cwcwidth-0.1.10-2|15	BuildRequires:  python3dist(cython)
14mt|python-cwcwidth-0.1.10-2|16	
14mt|python-cwcwidth-0.1.10-2|17	%description
14mt|python-cwcwidth-0.1.10-2|18	Python bindings for wc(s)widthcwcwidth provides Python bindings for wcwidth and
14mt|python-cwcwidth-0.1.10-2|19	wcswidth functions defined in POSIX.1-2001 and POSIX.1-2008 based on Cython.
14mt|python-cwcwidth-0.1.10-2|20	These functions compute the printable length of a unicode character/string on a
14mt|python-cwcwidth-0.1.10-2|21	terminal. The module provides the same functions as wcwidth and its behavior is
14mt|python-cwcwidth-0.1.10-2|22	compatible.
14mt|python-cwcwidth-0.1.10-2|23	
14mt|python-cwcwidth-0.1.10-2|24	%package -n     python3-%{pypi_name}
14mt|python-cwcwidth-0.1.10-2|25	Summary:        %{summary}
14mt|python-cwcwidth-0.1.10-2|26	Group:          Development/Python
14mt|python-cwcwidth-0.1.10-2|27	
14mt|python-cwcwidth-0.1.10-2|28	%description -n python3-%{pypi_name}
14mt|python-cwcwidth-0.1.10-2|29	Python bindings for wc(s)widthcwcwidth provides Python bindings for wcwidth and
14mt|python-cwcwidth-0.1.10-2|30	wcswidth functions defined in POSIX.1-2001 and POSIX.1-2008 based on Cython.
14mt|python-cwcwidth-0.1.10-2|31	These functions compute the printable length of a unicode character/string on a
14mt|python-cwcwidth-0.1.10-2|32	terminal. The module provides the same functions as wcwidth and its behavior is
14mt|python-cwcwidth-0.1.10-2|33	compatible.
14mt|python-cwcwidth-0.1.10-2|34	
14mt|python-cwcwidth-0.1.10-2|35	%prep
14mt|python-cwcwidth-0.1.10-2|36	%autosetup -n %{pypi_name}-%{version}
14mt|python-cwcwidth-0.1.10-2|37	
14mt|python-cwcwidth-0.1.10-2|38	%generate_buildrequires
14mt|python-cwcwidth-0.1.10-2|39	%pyproject_buildrequires
14mt|python-cwcwidth-0.1.10-2|40	
14mt|python-cwcwidth-0.1.10-2|41	%build
14mt|python-cwcwidth-0.1.10-2|42	%pyproject_wheel
14mt|python-cwcwidth-0.1.10-2|43	
14mt|python-cwcwidth-0.1.10-2|44	%install
14mt|python-cwcwidth-0.1.10-2|45	%pyproject_install
14mt|python-cwcwidth-0.1.10-2|46	%pyproject_save_files %{pypi_name}
14mt|python-cwcwidth-0.1.10-2|47	
14mt|python-cwcwidth-0.1.10-2|48	%check
14mt|python-cwcwidth-0.1.10-2|49	(cd tests ; PYTHONPATH=%{buildroot}%{python3_sitearch} %{__python3} -m unittest -v)
14mt|python-cwcwidth-0.1.10-2|50	
14mt|python-cwcwidth-0.1.10-2|51	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-cwcwidth-0.1.10-2|52	%doc README.md

391 14
14mt|python-dacite-1.8.1-1|1	%define srcname dacite
14mt|python-dacite-1.8.1-1|2	
14mt|python-dacite-1.8.1-1|3	Name:		python-dacite
14mt|python-dacite-1.8.1-1|4	Version:	1.8.1
14mt|python-dacite-1.8.1-1|5	Release:	1
14mt|python-dacite-1.8.1-1|6	Summary:	Simple creation of data classes from dictionaries
14mt|python-dacite-1.8.1-1|7	Group:		Development/Python
14mt|python-dacite-1.8.1-1|8	License:	MIT
14mt|python-dacite-1.8.1-1|9	URL:		https://github.com/konradhalas/dacite
14mt|python-dacite-1.8.1-1|10	Source0:	https://github.com/konradhalas/dacite/archive/refs/tags/v%{version}.tar.gz?/%{srcname}-%{version}.tar.gz
14mt|python-dacite-1.8.1-1|11	BuildRequires:	python3-pip
14mt|python-dacite-1.8.1-1|12	BuildRequires:	python3-setuptools
14mt|python-dacite-1.8.1-1|13	BuildRequires:	python3-wheel
14mt|python-dacite-1.8.1-1|14	BuildRequires:	python3-devel
14mt|python-dacite-1.8.1-1|15	BuildRequires:	unzip
14mt|python-dacite-1.8.1-1|16	BuildRequires:	fdupes
14mt|python-dacite-1.8.1-1|17	BuildArch:	noarch
14mt|python-dacite-1.8.1-1|18	
14mt|python-dacite-1.8.1-1|19	%description
14mt|python-dacite-1.8.1-1|20	Simplifies creating type-hinted data transfer objects (DTOs)
14mt|python-dacite-1.8.1-1|21	from dictionaries, useful for data from HTTP requests or databases.
14mt|python-dacite-1.8.1-1|22	It complements Python's dataclasses and isn't a validation library.
14mt|python-dacite-1.8.1-1|23	For validation, combine it with other libraries.
14mt|python-dacite-1.8.1-1|24	
14mt|python-dacite-1.8.1-1|25	#----------------------------------------------
14mt|python-dacite-1.8.1-1|26	%package -n python3-%{srcname}
14mt|python-dacite-1.8.1-1|27	Summary:	Simple creation of data classes from dictionaries
14mt|python-dacite-1.8.1-1|28	Group:		Development/Python
14mt|python-dacite-1.8.1-1|29	
14mt|python-dacite-1.8.1-1|30	%description -n python3-%{srcname}
14mt|python-dacite-1.8.1-1|31	Simplifies creating type-hinted data transfer objects (DTOs)
14mt|python-dacite-1.8.1-1|32	from dictionaries, useful for data from HTTP requests or databases.
14mt|python-dacite-1.8.1-1|33	It complements Python's dataclasses and isn't a validation library.
14mt|python-dacite-1.8.1-1|34	For validation, combine it with other libraries.
14mt|python-dacite-1.8.1-1|35	
14mt|python-dacite-1.8.1-1|36	%files -n python3-%{srcname}
14mt|python-dacite-1.8.1-1|37	%{python3_sitelib}/dacite
14mt|python-dacite-1.8.1-1|38	%{python3_sitelib}/dacite-%{version}.dist-info
14mt|python-dacite-1.8.1-1|39	
14mt|python-dacite-1.8.1-1|40	#----------------------------------------------
14mt|python-dacite-1.8.1-1|41	%prep
14mt|python-dacite-1.8.1-1|42	%autosetup -p1 -n dacite-%{version}
14mt|python-dacite-1.8.1-1|43	sed -ri 's/--benchmark-[^ "]+//g' pyproject.toml
14mt|python-dacite-1.8.1-1|44	
14mt|python-dacite-1.8.1-1|45	%build
14mt|python-dacite-1.8.1-1|46	%pyproject_wheel
14mt|python-dacite-1.8.1-1|47	
14mt|python-dacite-1.8.1-1|48	%install
14mt|python-dacite-1.8.1-1|49	%pyproject_install
14mt|python-dacite-1.8.1-1|50	%fdupes %{buildroot}%{python3_sitelib}

392 14
14mt|python-dasbus-1.7-1|1	%global srcname dasbus
14mt|python-dasbus-1.7-1|2	Summary:        DBus library in Python 3
14mt|python-dasbus-1.7-1|3	Group:			Development/Python
14mt|python-dasbus-1.7-1|4	Name:           python-%{srcname}
14mt|python-dasbus-1.7-1|5	Version:	1.7
14mt|python-dasbus-1.7-1|6	Release:	1
14mt|python-dasbus-1.7-1|7	Epoch:			1
14mt|python-dasbus-1.7-1|8	License:        LGPLv2+
14mt|python-dasbus-1.7-1|9	URL:            https://pypi.python.org/pypi/dasbus
14mt|python-dasbus-1.7-1|10	Source0:	%{pypi_source}
14mt|python-dasbus-1.7-1|11	BuildArch:      noarch
14mt|python-dasbus-1.7-1|12	
14mt|python-dasbus-1.7-1|13	%description
14mt|python-dasbus-1.7-1|14	Dasbus is a DBus library written in Python 3, based on
14mt|python-dasbus-1.7-1|15	GLib and inspired by pydbus. It is designed to be easy
14mt|python-dasbus-1.7-1|16	to use and extend.
14mt|python-dasbus-1.7-1|17	
14mt|python-dasbus-1.7-1|18	#----------------------------------------------------------
14mt|python-dasbus-1.7-1|19	
14mt|python-dasbus-1.7-1|20	%package -n python3-%{srcname}
14mt|python-dasbus-1.7-1|21	Summary:        %{summary}
14mt|python-dasbus-1.7-1|22	Group:			Development/Python
14mt|python-dasbus-1.7-1|23	BuildRequires:  python3-devel
14mt|python-dasbus-1.7-1|24	BuildRequires:  python3-setuptools
14mt|python-dasbus-1.7-1|25	Requires:       python3-gi-cairo
14mt|python-dasbus-1.7-1|26	%{?python_provide:%python_provide python3-%{srcname}}
14mt|python-dasbus-1.7-1|27	%{?python_provide:%python_provide python-%{srcname}}
14mt|python-dasbus-1.7-1|28	
14mt|python-dasbus-1.7-1|29	%description -n python3-%{srcname}
14mt|python-dasbus-1.7-1|30	Dasbus is a DBus library written in Python 3, based on
14mt|python-dasbus-1.7-1|31	GLib and inspired by pydbus. It is designed to be easy
14mt|python-dasbus-1.7-1|32	to use and extend.
14mt|python-dasbus-1.7-1|33	
14mt|python-dasbus-1.7-1|34	%files -n python3-%{srcname}
14mt|python-dasbus-1.7-1|35	%doc LICENSE README.md
14mt|python-dasbus-1.7-1|36	%{python3_sitelib}/%{srcname}-*.dist-info/
14mt|python-dasbus-1.7-1|37	%{python3_sitelib}/%{srcname}/
14mt|python-dasbus-1.7-1|38	
14mt|python-dasbus-1.7-1|39	#----------------------------------------------------------
14mt|python-dasbus-1.7-1|40	
14mt|python-dasbus-1.7-1|41	%prep
14mt|python-dasbus-1.7-1|42	%setup -qn %{srcname}-%{version}
14mt|python-dasbus-1.7-1|43	
14mt|python-dasbus-1.7-1|44	%generate_buildrequires
14mt|python-dasbus-1.7-1|45	%pyproject_buildrequires
14mt|python-dasbus-1.7-1|46	
14mt|python-dasbus-1.7-1|47	%build
14mt|python-dasbus-1.7-1|48	%pyproject_wheel
14mt|python-dasbus-1.7-1|49	
14mt|python-dasbus-1.7-1|50	%install
14mt|python-dasbus-1.7-1|51	%pyproject_install

393 14
14mt|python-dateutil-2.8.2-2|1	%define fname dateutil
14mt|python-dateutil-2.8.2-2|2	
14mt|python-dateutil-2.8.2-2|3	Name:		python-dateutil
14mt|python-dateutil-2.8.2-2|4	Version:	2.8.2
14mt|python-dateutil-2.8.2-2|5	Release:	2
14mt|python-dateutil-2.8.2-2|6	License:	Python
14mt|python-dateutil-2.8.2-2|7	Summary:	Provides powerful extensions to the standard datetime module
14mt|python-dateutil-2.8.2-2|8	Group:		Development/Python
14mt|python-dateutil-2.8.2-2|9	Url:		https://dateutil.readthedocs.io/en/stable/
14mt|python-dateutil-2.8.2-2|10	Source0:	https://pypi.python.org/packages/source/p/python-dateutil/python-%{fname}-%{version}.tar.gz
14mt|python-dateutil-2.8.2-2|11	BuildArch:	noarch
14mt|python-dateutil-2.8.2-2|12	BuildRequires:	python3-setuptools >= 3.0
14mt|python-dateutil-2.8.2-2|13	BuildRequires:	python3dist(setuptools-scm)
14mt|python-dateutil-2.8.2-2|14	BuildRequires:	pkgconfig(python3)
14mt|python-dateutil-2.8.2-2|15	
14mt|python-dateutil-2.8.2-2|16	%description
14mt|python-dateutil-2.8.2-2|17	The dateutil module provides powerful extensions to the standard
14mt|python-dateutil-2.8.2-2|18	datetime module available in Python. Features include:
14mt|python-dateutil-2.8.2-2|19	
14mt|python-dateutil-2.8.2-2|20	* Computing of relative deltas (next month, next year, next monday,
14mt|python-dateutil-2.8.2-2|21	last week of month, etc);
14mt|python-dateutil-2.8.2-2|22	* Computing of relative deltas between two given date and/or datetime
14mt|python-dateutil-2.8.2-2|23	objects;
14mt|python-dateutil-2.8.2-2|24	* Computing of dates based on very flexible recurrence rules, using a
14mt|python-dateutil-2.8.2-2|25	superset of the iCalendar specification. Parsing of RFC strings is
14mt|python-dateutil-2.8.2-2|26	supported as well;
14mt|python-dateutil-2.8.2-2|27	* Generic parsing of dates in almost any string format;
14mt|python-dateutil-2.8.2-2|28	* Timezone (tzinfo) implementations for tzfile(5) format files
14mt|python-dateutil-2.8.2-2|29	(/etc/localtime, /usr/share/zoneinfo, etc), TZ environment string
14mt|python-dateutil-2.8.2-2|30	(in all known formats), iCalendar format files, given ranges (with
14mt|python-dateutil-2.8.2-2|31	help from relative deltas), local machine timezone, fixed offset
14mt|python-dateutil-2.8.2-2|32	timezone, UTC timezone, and Windows registry-based time zones;
14mt|python-dateutil-2.8.2-2|33	* Internal up-to-date world timezone information based on Olson's
14mt|python-dateutil-2.8.2-2|34	database;
14mt|python-dateutil-2.8.2-2|35	* Computing of Easter Sunday dates for any given year, using Western,
14mt|python-dateutil-2.8.2-2|36	Orthodox or Julian algorithms;
14mt|python-dateutil-2.8.2-2|37	* More than 400 test cases.
14mt|python-dateutil-2.8.2-2|38	
14mt|python-dateutil-2.8.2-2|39	#----------------------------------------------------------------
14mt|python-dateutil-2.8.2-2|40	%package -n python3-dateutil
14mt|python-dateutil-2.8.2-2|41	Summary:	Provides powerful extensions to the standard datetime module
14mt|python-dateutil-2.8.2-2|42	Group:		Development/Python
14mt|python-dateutil-2.8.2-2|43	Requires:	python3 >= 3.0
14mt|python-dateutil-2.8.2-2|44	Requires:	timezone
14mt|python-dateutil-2.8.2-2|45	#Provides:	python3-dateutil
14mt|python-dateutil-2.8.2-2|46	#Provides:	python3dist(dateutil)
14mt|python-dateutil-2.8.2-2|47	
14mt|python-dateutil-2.8.2-2|48	%description -n python3-dateutil
14mt|python-dateutil-2.8.2-2|49	The dateutil module provides powerful extensions to the standard
14mt|python-dateutil-2.8.2-2|50	datetime module available in Python. Features include:
14mt|python-dateutil-2.8.2-2|51	
14mt|python-dateutil-2.8.2-2|52	* Computing of relative deltas (next month, next year, next monday,
14mt|python-dateutil-2.8.2-2|53	last week of month, etc);
14mt|python-dateutil-2.8.2-2|54	* Computing of relative deltas between two given date and/or datetime
14mt|python-dateutil-2.8.2-2|55	objects;
14mt|python-dateutil-2.8.2-2|56	* Computing of dates based on very flexible recurrence rules, using a
14mt|python-dateutil-2.8.2-2|57	superset of the iCalendar specification. Parsing of RFC strings is
14mt|python-dateutil-2.8.2-2|58	supported as well;
14mt|python-dateutil-2.8.2-2|59	* Generic parsing of dates in almost any string format;
14mt|python-dateutil-2.8.2-2|60	* Timezone (tzinfo) implementations for tzfile(5) format files
14mt|python-dateutil-2.8.2-2|61	(/etc/localtime, /usr/share/zoneinfo, etc), TZ environment string
14mt|python-dateutil-2.8.2-2|62	(in all known formats), iCalendar format files, given ranges (with
14mt|python-dateutil-2.8.2-2|63	help from relative deltas), local machine timezone, fixed offset
14mt|python-dateutil-2.8.2-2|64	timezone, UTC timezone, and Windows registry-based time zones;
14mt|python-dateutil-2.8.2-2|65	* Internal up-to-date world timezone information based on Olson's
14mt|python-dateutil-2.8.2-2|66	database;
14mt|python-dateutil-2.8.2-2|67	* Computing of Easter Sunday dates for any given year, using Western,
14mt|python-dateutil-2.8.2-2|68	Orthodox or Julian algorithms;
14mt|python-dateutil-2.8.2-2|69	* More than 400 test cases.
14mt|python-dateutil-2.8.2-2|70	
14mt|python-dateutil-2.8.2-2|71	
14mt|python-dateutil-2.8.2-2|72	%files -n python3-dateutil
14mt|python-dateutil-2.8.2-2|73	%doc LICENSE NEWS
14mt|python-dateutil-2.8.2-2|74	%{python3_sitelib}/%{fname}
14mt|python-dateutil-2.8.2-2|75	%{python3_sitelib}/python_%{fname}-*.dist-info
14mt|python-dateutil-2.8.2-2|76	
14mt|python-dateutil-2.8.2-2|77	#----------------------------------------------------------------
14mt|python-dateutil-2.8.2-2|78	%prep
14mt|python-dateutil-2.8.2-2|79	%setup -q -n python-%{fname}-%{version}
14mt|python-dateutil-2.8.2-2|80	rm -rf python_dateutil.egg-info/
14mt|python-dateutil-2.8.2-2|81	
14mt|python-dateutil-2.8.2-2|82	iconv --from=ISO-8859-1 --to=UTF-8 NEWS > NEWS.new
14mt|python-dateutil-2.8.2-2|83	mv NEWS.new NEWS
14mt|python-dateutil-2.8.2-2|84	
14mt|python-dateutil-2.8.2-2|85	%generate_buildrequires
14mt|python-dateutil-2.8.2-2|86	%pyproject_buildrequires
14mt|python-dateutil-2.8.2-2|87	
14mt|python-dateutil-2.8.2-2|88	%build
14mt|python-dateutil-2.8.2-2|89	%pyproject_wheel
14mt|python-dateutil-2.8.2-2|90	
14mt|python-dateutil-2.8.2-2|91	%install
14mt|python-dateutil-2.8.2-2|92	%pyproject_install
14mt|python-dateutil-2.8.2-2|93	

394 14
14mt|python-dbusmock-0.29.1-1|1	%define pypi_name	dbusmock
14mt|python-dbusmock-0.29.1-1|2	
14mt|python-dbusmock-0.29.1-1|3	Name:		python-%{pypi_name}
14mt|python-dbusmock-0.29.1-1|4	Version:	0.29.1
14mt|python-dbusmock-0.29.1-1|5	Release:	1
14mt|python-dbusmock-0.29.1-1|6	Summary:	Mock D-Bus objects
14mt|python-dbusmock-0.29.1-1|7	Group:		Development/Python
14mt|python-dbusmock-0.29.1-1|8	License:	LGPLv3+
14mt|python-dbusmock-0.29.1-1|9	URL:		http://pypi.python.org/pypi/python-dbusmock
14mt|python-dbusmock-0.29.1-1|10	# http://pypi.io/packages/source/p/%%{name}/%%{name}-%%{version}.tar.gz
14mt|python-dbusmock-0.29.1-1|11	Source0:	https://github.com/martinpitt/python-dbusmock/releases/download/%{version}/dist.%{name}-%{version}.tar.gz
14mt|python-dbusmock-0.29.1-1|12	BuildArch:	noarch
14mt|python-dbusmock-0.29.1-1|13	BuildRequires:	dbus-x11
14mt|python-dbusmock-0.29.1-1|14	BuildRequires:	upower
14mt|python-dbusmock-0.29.1-1|15	
14mt|python-dbusmock-0.29.1-1|16	BuildRequires:	pkgconfig(python3)
14mt|python-dbusmock-0.29.1-1|17	BuildRequires:	python3dist(setuptools)
14mt|python-dbusmock-0.29.1-1|18	BuildRequires:	python3dist(nose)
14mt|python-dbusmock-0.29.1-1|19	BuildRequires:	python3dist(dbus-python)
14mt|python-dbusmock-0.29.1-1|20	BuildRequires:	python3-gobject3
14mt|python-dbusmock-0.29.1-1|21	
14mt|python-dbusmock-0.29.1-1|22	%description
14mt|python-dbusmock-0.29.1-1|23	With this program/Python library you can easily create mock objects on
14mt|python-dbusmock-0.29.1-1|24	D-Bus. This is useful for writing tests for software which talks to
14mt|python-dbusmock-0.29.1-1|25	D-Bus services such as upower, systemd, ConsoleKit, gnome-session or
14mt|python-dbusmock-0.29.1-1|26	others, and it is hard (or impossible without root privileges) to set
14mt|python-dbusmock-0.29.1-1|27	the state of the real services to what you expect in your tests.
14mt|python-dbusmock-0.29.1-1|28	
14mt|python-dbusmock-0.29.1-1|29	#------------------------------------------------
14mt|python-dbusmock-0.29.1-1|30	%package -n	python3-%{pypi_name}
14mt|python-dbusmock-0.29.1-1|31	Summary:	Mock D-Bus objects (in Python3)
14mt|python-dbusmock-0.29.1-1|32	Group:		Development/Python
14mt|python-dbusmock-0.29.1-1|33	Requires:	dbus-x11
14mt|python-dbusmock-0.29.1-1|34	Requires:	python3dist(dbus-python)
14mt|python-dbusmock-0.29.1-1|35	Requires:	python3dist(pygobject)
14mt|python-dbusmock-0.29.1-1|36	
14mt|python-dbusmock-0.29.1-1|37	%description -n	python3-%{pypi_name}
14mt|python-dbusmock-0.29.1-1|38	With this program/Python3 library you can easily create mock objects on
14mt|python-dbusmock-0.29.1-1|39	D-Bus. This is useful for writing tests for software which talks to
14mt|python-dbusmock-0.29.1-1|40	D-Bus services such as upower, systemd, ConsoleKit, gnome-session or
14mt|python-dbusmock-0.29.1-1|41	others, and it is hard (or impossible without root privileges) to set
14mt|python-dbusmock-0.29.1-1|42	the state of the real services to what you expect in your tests.
14mt|python-dbusmock-0.29.1-1|43	
14mt|python-dbusmock-0.29.1-1|44	This is the Python 3 version of the package.
14mt|python-dbusmock-0.29.1-1|45	
14mt|python-dbusmock-0.29.1-1|46	%files -n python3-%{pypi_name}
14mt|python-dbusmock-0.29.1-1|47	%doc README* COPYING
14mt|python-dbusmock-0.29.1-1|48	%{python3_sitelib}/%{pypi_name}/
14mt|python-dbusmock-0.29.1-1|49	%{python3_sitelib}/python_%{pypi_name}-*.dist-info
14mt|python-dbusmock-0.29.1-1|50	
14mt|python-dbusmock-0.29.1-1|51	#------------------------------------------------
14mt|python-dbusmock-0.29.1-1|52	
14mt|python-dbusmock-0.29.1-1|53	%prep
14mt|python-dbusmock-0.29.1-1|54	%setup -q
14mt|python-dbusmock-0.29.1-1|55	
14mt|python-dbusmock-0.29.1-1|56	# Remove bundled egg-info
14mt|python-dbusmock-0.29.1-1|57	rm -rf *.dist-info
14mt|python-dbusmock-0.29.1-1|58	
14mt|python-dbusmock-0.29.1-1|59	%generate_buildrequires
14mt|python-dbusmock-0.29.1-1|60	%pyproject_buildrequires
14mt|python-dbusmock-0.29.1-1|61	
14mt|python-dbusmock-0.29.1-1|62	%build
14mt|python-dbusmock-0.29.1-1|63	%pyproject_wheel
14mt|python-dbusmock-0.29.1-1|64	
14mt|python-dbusmock-0.29.1-1|65	%install
14mt|python-dbusmock-0.29.1-1|66	%pyproject_install
14mt|python-dbusmock-0.29.1-1|67	
14mt|python-dbusmock-0.29.1-1|68	%check
14mt|python-dbusmock-0.29.1-1|69	%define enable_tests_python3 0
14mt|python-dbusmock-0.29.1-1|70	%if %{enable_tests_python3}
14mt|python-dbusmock-0.29.1-1|71	python3 setup.py test
14mt|python-dbusmock-0.29.1-1|72	%endif
14mt|python-dbusmock-0.29.1-1|73	

395 14
14mt|python-decorator-5.1.1-1|1	%define pypi_name    decorator
14mt|python-decorator-5.1.1-1|2	
14mt|python-decorator-5.1.1-1|3	Summary:        Python decorator utilities
14mt|python-decorator-5.1.1-1|4	Name:           python-%{pypi_name}
14mt|python-decorator-5.1.1-1|5	Version:	5.1.1
14mt|python-decorator-5.1.1-1|6	Release:	1
14mt|python-decorator-5.1.1-1|7	Url:            http://pypi.python.org/pypi/decorator/
14mt|python-decorator-5.1.1-1|8	Source0:	%{pypi_source}
14mt|python-decorator-5.1.1-1|9	License:        BSD
14mt|python-decorator-5.1.1-1|10	Group:          Development/Python
14mt|python-decorator-5.1.1-1|11	BuildArch:      noarch
14mt|python-decorator-5.1.1-1|12	BuildRequires:  python3-devel
14mt|python-decorator-5.1.1-1|13	BuildRequires:  python3-setuptools
14mt|python-decorator-5.1.1-1|14	
14mt|python-decorator-5.1.1-1|15	%description
14mt|python-decorator-5.1.1-1|16	The aim of the decorator module it to simplify the usage of decorators
14mt|python-decorator-5.1.1-1|17	for the average programmer, and to popularize decorators by showing
14mt|python-decorator-5.1.1-1|18	various non-trivial examples. Of course, as all techniques, decorators
14mt|python-decorator-5.1.1-1|19	can be abused and you should not try to solve every problem with a
14mt|python-decorator-5.1.1-1|20	decorator, just because you can.
14mt|python-decorator-5.1.1-1|21	
14mt|python-decorator-5.1.1-1|22	#-------------------------------------------------
14mt|python-decorator-5.1.1-1|23	%package -n     python3-%{pypi_name}
14mt|python-decorator-5.1.1-1|24	Summary:        Python decorator utilities
14mt|python-decorator-5.1.1-1|25	Group:          Development/Python
14mt|python-decorator-5.1.1-1|26	
14mt|python-decorator-5.1.1-1|27	%description -n python3-%{pypi_name}
14mt|python-decorator-5.1.1-1|28	The aim of the decorator module it to simplify the usage of decorators
14mt|python-decorator-5.1.1-1|29	for the average programmer, and to popularize decorators by showing
14mt|python-decorator-5.1.1-1|30	various non-trivial examples. Of course, as all techniques, decorators
14mt|python-decorator-5.1.1-1|31	can be abused and you should not try to solve every problem with a
14mt|python-decorator-5.1.1-1|32	decorator, just because you can.
14mt|python-decorator-5.1.1-1|33	
14mt|python-decorator-5.1.1-1|34	%files -n python3-%{pypi_name}
14mt|python-decorator-5.1.1-1|35	%doc LICENSE.txt README.rst
14mt|python-decorator-5.1.1-1|36	%{python3_sitelib}/%{pypi_name}*
14mt|python-decorator-5.1.1-1|37	%{python3_sitelib}/__pycache__/*
14mt|python-decorator-5.1.1-1|38	
14mt|python-decorator-5.1.1-1|39	#-------------------------------------------------
14mt|python-decorator-5.1.1-1|40	
14mt|python-decorator-5.1.1-1|41	%prep
14mt|python-decorator-5.1.1-1|42	%setup -qn %{pypi_name}-%{version}
14mt|python-decorator-5.1.1-1|43	
14mt|python-decorator-5.1.1-1|44	%generate_buildrequires
14mt|python-decorator-5.1.1-1|45	%pyproject_buildrequires
14mt|python-decorator-5.1.1-1|46	
14mt|python-decorator-5.1.1-1|47	%build
14mt|python-decorator-5.1.1-1|48	%pyproject_wheel
14mt|python-decorator-5.1.1-1|49	
14mt|python-decorator-5.1.1-1|50	%install
14mt|python-decorator-5.1.1-1|51	%pyproject_install
14mt|python-decorator-5.1.1-1|52	

396 14
14mt|python-distro-1.9.0-1|1	%global pypi_name distro
14mt|python-distro-1.9.0-1|2	
14mt|python-distro-1.9.0-1|3	Name:		python-%{pypi_name}
14mt|python-distro-1.9.0-1|4	Version:	1.9.0
14mt|python-distro-1.9.0-1|5	Release:	1
14mt|python-distro-1.9.0-1|6	Summary:	Linux Distribution - a Linux OS platform information API
14mt|python-distro-1.9.0-1|7	Group:		Development/Python
14mt|python-distro-1.9.0-1|8	License:	ASL 2.0
14mt|python-distro-1.9.0-1|9	URL:		https://github.com/nir0s/distro
14mt|python-distro-1.9.0-1|10	Source0:	%{pypi_source}
14mt|python-distro-1.9.0-1|11	BuildArch:	noarch
14mt|python-distro-1.9.0-1|12	
14mt|python-distro-1.9.0-1|13	%global _description \
14mt|python-distro-1.9.0-1|14	The distro (for: Linux Distribution) package provides information about the\
14mt|python-distro-1.9.0-1|15	Linux distribution it runs on, such as a reliable machine-readable ID, or\
14mt|python-distro-1.9.0-1|16	version information.\
14mt|python-distro-1.9.0-1|17	\
14mt|python-distro-1.9.0-1|18	It is a renewed alternative implementation for Python's original\
14mt|python-distro-1.9.0-1|19	platform.linux_distribution function, but it also provides much more\
14mt|python-distro-1.9.0-1|20	functionality. An alternative implementation became necessary because\
14mt|python-distro-1.9.0-1|21	Python 3.5 deprecated this function, and Python 3.7 is expected to remove it\
14mt|python-distro-1.9.0-1|22	altogether. Its predecessor function platform.dist was already deprecated since\
14mt|python-distro-1.9.0-1|23	Python 2.6 and is also expected to be removed in Python 3.7. Still, there are\
14mt|python-distro-1.9.0-1|24	many cases in which access to that information is needed. See Python issue 1322\
14mt|python-distro-1.9.0-1|25	for more information.
14mt|python-distro-1.9.0-1|26	
14mt|python-distro-1.9.0-1|27	%description %{_description}
14mt|python-distro-1.9.0-1|28	
14mt|python-distro-1.9.0-1|29	#--------------------------------------------------------------
14mt|python-distro-1.9.0-1|30	%package -n python3-%{pypi_name}
14mt|python-distro-1.9.0-1|31	Summary:	%{summary}
14mt|python-distro-1.9.0-1|32	Group:		Development/Python
14mt|python-distro-1.9.0-1|33	BuildRequires:	python3-devel
14mt|python-distro-1.9.0-1|34	BuildRequires:	python3-setuptools
14mt|python-distro-1.9.0-1|35	Recommends:	lsb-release
14mt|python-distro-1.9.0-1|36	
14mt|python-distro-1.9.0-1|37	%description -n python3-%{pypi_name} %{_description}
14mt|python-distro-1.9.0-1|38	
14mt|python-distro-1.9.0-1|39	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-distro-1.9.0-1|40	%doc *.md
14mt|python-distro-1.9.0-1|41	%license LICENSE
14mt|python-distro-1.9.0-1|42	
14mt|python-distro-1.9.0-1|43	#--------------------------------------------------------------
14mt|python-distro-1.9.0-1|44	
14mt|python-distro-1.9.0-1|45	%package cli
14mt|python-distro-1.9.0-1|46	Summary:	%{summary}
14mt|python-distro-1.9.0-1|47	Group:		Development/Python
14mt|python-distro-1.9.0-1|48	Requires:	python3-%{pypi_name} = %{EVRD}
14mt|python-distro-1.9.0-1|49	
14mt|python-distro-1.9.0-1|50	%description cli %{_description}
14mt|python-distro-1.9.0-1|51	
14mt|python-distro-1.9.0-1|52	This package provides the %{_bindir}/distro CLI utility.
14mt|python-distro-1.9.0-1|53	
14mt|python-distro-1.9.0-1|54	%files cli
14mt|python-distro-1.9.0-1|55	%{_bindir}/distro
14mt|python-distro-1.9.0-1|56	
14mt|python-distro-1.9.0-1|57	#--------------------------------------------------------------
14mt|python-distro-1.9.0-1|58	
14mt|python-distro-1.9.0-1|59	%prep
14mt|python-distro-1.9.0-1|60	%autosetup -n %{pypi_name}-%{version}
14mt|python-distro-1.9.0-1|61	
14mt|python-distro-1.9.0-1|62	%generate_buildrequires
14mt|python-distro-1.9.0-1|63	%pyproject_buildrequires
14mt|python-distro-1.9.0-1|64	
14mt|python-distro-1.9.0-1|65	
14mt|python-distro-1.9.0-1|66	%build
14mt|python-distro-1.9.0-1|67	%pyproject_wheel
14mt|python-distro-1.9.0-1|68	
14mt|python-distro-1.9.0-1|69	%install
14mt|python-distro-1.9.0-1|70	%pyproject_install
14mt|python-distro-1.9.0-1|71	%pyproject_save_files %{pypi_name}
14mt|python-distro-1.9.0-1|72	
14mt|python-distro-1.9.0-1|73	

397 14
14mt|python-docutils-0.20.1-1|1	%define pypi_name docutils
14mt|python-docutils-0.20.1-1|2	%define enable_tests 1
14mt|python-docutils-0.20.1-1|3	
14mt|python-docutils-0.20.1-1|4	Name:		python-%{pypi_name}
14mt|python-docutils-0.20.1-1|5	Summary:	Python Documentation Utilities
14mt|python-docutils-0.20.1-1|6	Version:	0.20.1
14mt|python-docutils-0.20.1-1|7	Release:	1
14mt|python-docutils-0.20.1-1|8	URL:		http://docutils.sourceforge.net/
14mt|python-docutils-0.20.1-1|9	License:	Public Domain and BSD and Python and GPLv3+
14mt|python-docutils-0.20.1-1|10	Group:		Development/Python
14mt|python-docutils-0.20.1-1|11	Source0:	%{pypi_source}
14mt|python-docutils-0.20.1-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-docutils-0.20.1-1|13	BuildRequires:	python3dist(setuptools)
14mt|python-docutils-0.20.1-1|14	BuildArch:	noarch
14mt|python-docutils-0.20.1-1|15	
14mt|python-docutils-0.20.1-1|16	%description
14mt|python-docutils-0.20.1-1|17	The Docutils project specifies a plaintext markup language, reStructuredText,
14mt|python-docutils-0.20.1-1|18	which is easy to read and quick to write.  The project includes a python
14mt|python-docutils-0.20.1-1|19	library to parse rST files and transform them into other useful formats such
14mt|python-docutils-0.20.1-1|20	as HTML, XML, and TeX as well as commandline tools that give the enduser
14mt|python-docutils-0.20.1-1|21	access to this functionality.
14mt|python-docutils-0.20.1-1|22	
14mt|python-docutils-0.20.1-1|23	Currently, the library supports parsing rST that is in standalone files and
14mt|python-docutils-0.20.1-1|24	PEPs (Python Enhancement Proposals).  Work is underway to parse rST from
14mt|python-docutils-0.20.1-1|25	Python inline documentation modules and packages.
14mt|python-docutils-0.20.1-1|26	
14mt|python-docutils-0.20.1-1|27	#------------------------------------------------------------------------
14mt|python-docutils-0.20.1-1|28	%package -n python3-%{pypi_name}
14mt|python-docutils-0.20.1-1|29	Summary:	System for processing plaintext documentation for python3
14mt|python-docutils-0.20.1-1|30	Group:		Development/Python
14mt|python-docutils-0.20.1-1|31	Recommends:	python3dist(pillow)
14mt|python-docutils-0.20.1-1|32	Conflicts:	python2-docutils < 0.14-3
14mt|python-docutils-0.20.1-1|33	Provides:	rst2html = %{version}-%{release}
14mt|python-docutils-0.20.1-1|34	Provides:	rst2man = %{version}-%{release}
14mt|python-docutils-0.20.1-1|35	
14mt|python-docutils-0.20.1-1|36	%description -n python3-%{pypi_name}
14mt|python-docutils-0.20.1-1|37	The Docutils project specifies a plaintext markup language, reStructuredText,
14mt|python-docutils-0.20.1-1|38	which is easy to read and quick to write.  The project includes a python
14mt|python-docutils-0.20.1-1|39	library to parse rST files and transform them into other useful formats such
14mt|python-docutils-0.20.1-1|40	as HTML, XML, and TeX as well as commandline tools that give the enduser
14mt|python-docutils-0.20.1-1|41	access to this functionality.
14mt|python-docutils-0.20.1-1|42	
14mt|python-docutils-0.20.1-1|43	Currently, the library supports parsing rST that is in standalone files and
14mt|python-docutils-0.20.1-1|44	PEPs (Python Enhancement Proposals).  Work is underway to parse rST from
14mt|python-docutils-0.20.1-1|45	Python inline documentation modules and packages.
14mt|python-docutils-0.20.1-1|46	
14mt|python-docutils-0.20.1-1|47	This package contains the module, ported to run under python3.
14mt|python-docutils-0.20.1-1|48	
14mt|python-docutils-0.20.1-1|49	#------------------------------------------------------------------------
14mt|python-docutils-0.20.1-1|50	
14mt|python-docutils-0.20.1-1|51	%prep
14mt|python-docutils-0.20.1-1|52	%setup -q -n %{pypi_name}-%{version}
14mt|python-docutils-0.20.1-1|53	
14mt|python-docutils-0.20.1-1|54	# Remove shebang from library files
14mt|python-docutils-0.20.1-1|55	for file in docutils/utils/{code_analyzer.py,punctuation_chars.py,error_reporting.py} docutils/utils/math/{latex2mathml.py,math2html.py} docutils/writers/xetex/__init__.py; do
14mt|python-docutils-0.20.1-1|56	sed -i -e '/#! *\/usr\/bin\/.*/{1D}' $file
14mt|python-docutils-0.20.1-1|57	done
14mt|python-docutils-0.20.1-1|58	
14mt|python-docutils-0.20.1-1|59	iconv -f ISO88592 -t UTF8 tools/editors/emacs/IDEAS.rst > tmp
14mt|python-docutils-0.20.1-1|60	mv tmp tools/editors/emacs/IDEAS.rst
14mt|python-docutils-0.20.1-1|61	
14mt|python-docutils-0.20.1-1|62	%generate_buildrequires
14mt|python-docutils-0.20.1-1|63	%pyproject_buildrequires
14mt|python-docutils-0.20.1-1|64	
14mt|python-docutils-0.20.1-1|65	%build
14mt|python-docutils-0.20.1-1|66	%pyproject_wheel
14mt|python-docutils-0.20.1-1|67	
14mt|python-docutils-0.20.1-1|68	%install
14mt|python-docutils-0.20.1-1|69	%pyproject_install
14mt|python-docutils-0.20.1-1|70	
14mt|python-docutils-0.20.1-1|71	# docutils setup.py runs 2to3 on a copy of the tests and puts it in sitelib.
14mt|python-docutils-0.20.1-1|72	rm -rf %{buildroot}%{python3_sitelib}/test
14mt|python-docutils-0.20.1-1|73	
14mt|python-docutils-0.20.1-1|74	
14mt|python-docutils-0.20.1-1|75	for file in %{buildroot}%_bindir/*.py; do
14mt|python-docutils-0.20.1-1|76	mv $file %{buildroot}%_bindir/`basename $file .py`
14mt|python-docutils-0.20.1-1|77	done
14mt|python-docutils-0.20.1-1|78	
14mt|python-docutils-0.20.1-1|79	# We want the licenses but don't need this build file
14mt|python-docutils-0.20.1-1|80	rm -f licenses/docutils.conf
14mt|python-docutils-0.20.1-1|81	
14mt|python-docutils-0.20.1-1|82	%files -n python3-%{pypi_name}
14mt|python-docutils-0.20.1-1|83	%doc BUGS.txt COPYING.txt FAQ.txt HISTORY.txt README.txt RELEASE-NOTES.txt
14mt|python-docutils-0.20.1-1|84	%doc THANKS.txt licenses docs tools/editors
14mt|python-docutils-0.20.1-1|85	%{python3_sitelib}/*
14mt|python-docutils-0.20.1-1|86	%{_bindir}/docutils
14mt|python-docutils-0.20.1-1|87	%{_bindir}/rst2html
14mt|python-docutils-0.20.1-1|88	%{_bindir}/rst2html4
14mt|python-docutils-0.20.1-1|89	%{_bindir}/rst2html5
14mt|python-docutils-0.20.1-1|90	%{_bindir}/rst2latex
14mt|python-docutils-0.20.1-1|91	%{_bindir}/rst2man
14mt|python-docutils-0.20.1-1|92	%{_bindir}/rst2odt
14mt|python-docutils-0.20.1-1|93	%{_bindir}/rst2odt_prepstyles
14mt|python-docutils-0.20.1-1|94	%{_bindir}/rst2pseudoxml
14mt|python-docutils-0.20.1-1|95	%{_bindir}/rst2s5
14mt|python-docutils-0.20.1-1|96	%{_bindir}/rst2xetex
14mt|python-docutils-0.20.1-1|97	%{_bindir}/rst2xml
14mt|python-docutils-0.20.1-1|98	%{_bindir}/rstpep2html

398 14
14mt|python-doxyqml-0.5.3-1|1	%define pypi_name doxyqml
14mt|python-doxyqml-0.5.3-1|2	
14mt|python-doxyqml-0.5.3-1|3	Summary:	Doxyqml lets you use Doxygen to document your QML classes
14mt|python-doxyqml-0.5.3-1|4	Name:		python-%{pypi_name}
14mt|python-doxyqml-0.5.3-1|5	Version:	0.5.3
14mt|python-doxyqml-0.5.3-1|6	Release:	1
14mt|python-doxyqml-0.5.3-1|7	License:	BSD
14mt|python-doxyqml-0.5.3-1|8	Group:		Development/Python
14mt|python-doxyqml-0.5.3-1|9	Url:		https://agateau.com/projects/doxyqml/
14mt|python-doxyqml-0.5.3-1|10	Source0:	%{pypi_source}
14mt|python-doxyqml-0.5.3-1|11	BuildRequires:	python3-setuptools
14mt|python-doxyqml-0.5.3-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-doxyqml-0.5.3-1|13	BuildArch:	noarch
14mt|python-doxyqml-0.5.3-1|14	
14mt|python-doxyqml-0.5.3-1|15	%description
14mt|python-doxyqml-0.5.3-1|16	Doxyqml lets you use Doxygen to document your QML classes. It integrates
14mt|python-doxyqml-0.5.3-1|17	as a Doxygen input filter to turn .qml files into pseudo-C++ which Doxygen
14mt|python-doxyqml-0.5.3-1|18	can then use to generate documentation.
14mt|python-doxyqml-0.5.3-1|19	
14mt|python-doxyqml-0.5.3-1|20	#----------------------------------------------------------------------------
14mt|python-doxyqml-0.5.3-1|21	
14mt|python-doxyqml-0.5.3-1|22	%package -n python3-%{pypi_name}
14mt|python-doxyqml-0.5.3-1|23	Summary:	Doxyqml lets you use Doxygen to document your QML classes
14mt|python-doxyqml-0.5.3-1|24	Group:		Development/Python
14mt|python-doxyqml-0.5.3-1|25	
14mt|python-doxyqml-0.5.3-1|26	%description -n python3-%{pypi_name}
14mt|python-doxyqml-0.5.3-1|27	Doxyqml lets you use Doxygen to document your QML classes. It integrates
14mt|python-doxyqml-0.5.3-1|28	as a Doxygen input filter to turn .qml files into pseudo-C++ which Doxygen
14mt|python-doxyqml-0.5.3-1|29	can then use to generate documentation.
14mt|python-doxyqml-0.5.3-1|30	
14mt|python-doxyqml-0.5.3-1|31	%files -n python3-%{pypi_name}
14mt|python-doxyqml-0.5.3-1|32	%{_bindir}/%{pypi_name}
14mt|python-doxyqml-0.5.3-1|33	%{python3_sitelib}/%{pypi_name}-%{version}*.dist-info
14mt|python-doxyqml-0.5.3-1|34	%{python3_sitelib}/%{pypi_name}
14mt|python-doxyqml-0.5.3-1|35	
14mt|python-doxyqml-0.5.3-1|36	#----------------------------------------------------------------------------
14mt|python-doxyqml-0.5.3-1|37	
14mt|python-doxyqml-0.5.3-1|38	%prep
14mt|python-doxyqml-0.5.3-1|39	%setup -qn %{pypi_name}-%{version}
14mt|python-doxyqml-0.5.3-1|40	
14mt|python-doxyqml-0.5.3-1|41	%generate_buildrequires
14mt|python-doxyqml-0.5.3-1|42	%pyproject_buildrequires
14mt|python-doxyqml-0.5.3-1|43	
14mt|python-doxyqml-0.5.3-1|44	%build
14mt|python-doxyqml-0.5.3-1|45	%pyproject_wheel
14mt|python-doxyqml-0.5.3-1|46	
14mt|python-doxyqml-0.5.3-1|47	%install
14mt|python-doxyqml-0.5.3-1|48	%pyproject_install

399 14
14mt|python-enchant-3.2.2-1|1	%define pypi_name pyenchant
14mt|python-enchant-3.2.2-1|2	
14mt|python-enchant-3.2.2-1|3	Summary:	Python bindings for Enchant spellchecking library
14mt|python-enchant-3.2.2-1|4	Name:		python-enchant
14mt|python-enchant-3.2.2-1|5	Version:	3.2.2
14mt|python-enchant-3.2.2-1|6	Release:	1
14mt|python-enchant-3.2.2-1|7	License:	LGPL
14mt|python-enchant-3.2.2-1|8	Group:		Development/Python
14mt|python-enchant-3.2.2-1|9	Url:		https://pyenchant.github.io/pyenchant/
14mt|python-enchant-3.2.2-1|10	Source0:	%{pypi_source}
14mt|python-enchant-3.2.2-1|11	BuildRequires:	python3dist(setuptools)
14mt|python-enchant-3.2.2-1|12	BuildRequires:  pkgconfig(python3)
14mt|python-enchant-3.2.2-1|13	BuildArch:	noarch
14mt|python-enchant-3.2.2-1|14	
14mt|python-enchant-3.2.2-1|15	%define _description %{expand:
14mt|python-enchant-3.2.2-1|16	PyEnchant is a spellchecking library for Python, based on the excellent Enchant
14mt|python-enchant-3.2.2-1|17	library.
14mt|python-enchant-3.2.2-1|18	PyEnchant combines all the functionality of the underlying Enchant library with
14mt|python-enchant-3.2.2-1|19	the flexibility of Python and a nice "Pythonic" object-oriented interface.
14mt|python-enchant-3.2.2-1|20	}
14mt|python-enchant-3.2.2-1|21	
14mt|python-enchant-3.2.2-1|22	%description
14mt|python-enchant-3.2.2-1|23	%{_description}
14mt|python-enchant-3.2.2-1|24	
14mt|python-enchant-3.2.2-1|25	#------------------------------------------------------------------------------
14mt|python-enchant-3.2.2-1|26	
14mt|python-enchant-3.2.2-1|27	%package -n python3-enchant
14mt|python-enchant-3.2.2-1|28	Summary:	%{summary}
14mt|python-enchant-3.2.2-1|29	Provides:	PyEnchant = %{EVRD}
14mt|python-enchant-3.2.2-1|30	Provides:	python3-pyenchant = %{EVRD}
14mt|python-enchant-3.2.2-1|31	Requires:	enchant2
14mt|python-enchant-3.2.2-1|32	
14mt|python-enchant-3.2.2-1|33	%description -n python3-enchant
14mt|python-enchant-3.2.2-1|34	%{_description}
14mt|python-enchant-3.2.2-1|35	
14mt|python-enchant-3.2.2-1|36	%files -n python3-enchant
14mt|python-enchant-3.2.2-1|37	%doc README.rst Changelog
14mt|python-enchant-3.2.2-1|38	%license LICENSE.txt
14mt|python-enchant-3.2.2-1|39	%{python3_sitelib}/enchant
14mt|python-enchant-3.2.2-1|40	%{python3_sitelib}/*.egg-info
14mt|python-enchant-3.2.2-1|41	
14mt|python-enchant-3.2.2-1|42	#------------------------------------------------------------------------------
14mt|python-enchant-3.2.2-1|43	
14mt|python-enchant-3.2.2-1|44	%prep
14mt|python-enchant-3.2.2-1|45	%autosetup -p1 -n pyenchant-%{version}
14mt|python-enchant-3.2.2-1|46	
14mt|python-enchant-3.2.2-1|47	%build
14mt|python-enchant-3.2.2-1|48	%py3_build
14mt|python-enchant-3.2.2-1|49	
14mt|python-enchant-3.2.2-1|50	%install
14mt|python-enchant-3.2.2-1|51	%py3_install

400 14
14mt|python-entrypoints-0.4-1|1	%define pypi_name entrypoints
14mt|python-entrypoints-0.4-1|2	
14mt|python-entrypoints-0.4-1|3	Summary:	Discover and load entry points from installed packages
14mt|python-entrypoints-0.4-1|4	Name:		python-%{pypi_name}
14mt|python-entrypoints-0.4-1|5	Version:	0.4
14mt|python-entrypoints-0.4-1|6	Release:	1
14mt|python-entrypoints-0.4-1|7	License:	MIT
14mt|python-entrypoints-0.4-1|8	Group:		Development/Python
14mt|python-entrypoints-0.4-1|9	Url:		https://github.com/takluyver/entrypoints
14mt|python-entrypoints-0.4-1|10	Source0:	%{pypi_source}
14mt|python-entrypoints-0.4-1|11	BuildArch:	noarch
14mt|python-entrypoints-0.4-1|12	
14mt|python-entrypoints-0.4-1|13	%description
14mt|python-entrypoints-0.4-1|14	The entrypoints module contains functions to find and load entry points.
14mt|python-entrypoints-0.4-1|15	
14mt|python-entrypoints-0.4-1|16	
14mt|python-entrypoints-0.4-1|17	#----------------------------------------------------------------------------
14mt|python-entrypoints-0.4-1|18	
14mt|python-entrypoints-0.4-1|19	%package -n python3-%{pypi_name}
14mt|python-entrypoints-0.4-1|20	Summary:	Discover and load entry points from installed packages
14mt|python-entrypoints-0.4-1|21	Group:		Development/Python
14mt|python-entrypoints-0.4-1|22	BuildRequires:	pkgconfig(python3)
14mt|python-entrypoints-0.4-1|23	BuildRequires:	python3dist(flit-core)
14mt|python-entrypoints-0.4-1|24	BuildRequires:	python3dist(wheel)
14mt|python-entrypoints-0.4-1|25	BuildRequires:	python3dist(pip)
14mt|python-entrypoints-0.4-1|26	
14mt|python-entrypoints-0.4-1|27	%description -n python3-%{pypi_name}
14mt|python-entrypoints-0.4-1|28	The entrypoints module contains functions to find and load entry points.
14mt|python-entrypoints-0.4-1|29	
14mt|python-entrypoints-0.4-1|30	%files -n python3-%{pypi_name}
14mt|python-entrypoints-0.4-1|31	%doc LICENSE
14mt|python-entrypoints-0.4-1|32	%{python3_sitelib}/__pycache__/*
14mt|python-entrypoints-0.4-1|33	%{python3_sitelib}/%{pypi_name}.py*
14mt|python-entrypoints-0.4-1|34	%{python3_sitelib}/%{pypi_name}-%{version}*-info
14mt|python-entrypoints-0.4-1|35	
14mt|python-entrypoints-0.4-1|36	#----------------------------------------------------------------------------
14mt|python-entrypoints-0.4-1|37	
14mt|python-entrypoints-0.4-1|38	%prep
14mt|python-entrypoints-0.4-1|39	%setup -q -n %{pypi_name}-%{version}
14mt|python-entrypoints-0.4-1|40	
14mt|python-entrypoints-0.4-1|41	%generate_buildrequires
14mt|python-entrypoints-0.4-1|42	%pyproject_buildrequires
14mt|python-entrypoints-0.4-1|43	
14mt|python-entrypoints-0.4-1|44	%build
14mt|python-entrypoints-0.4-1|45	%pyproject_wheel
14mt|python-entrypoints-0.4-1|46	
14mt|python-entrypoints-0.4-1|47	%install
14mt|python-entrypoints-0.4-1|48	%pyproject_install

401 14
14mt|python-et_xmlfile-1.1.0-2|1	%global pypi_name et_xmlfile
14mt|python-et_xmlfile-1.1.0-2|2	
14mt|python-et_xmlfile-1.1.0-2|3	Summary:	An implementation of lxml.xmlfile for the standard library
14mt|python-et_xmlfile-1.1.0-2|4	Name:		python-%{pypi_name}
14mt|python-et_xmlfile-1.1.0-2|5	Version:	1.1.0
14mt|python-et_xmlfile-1.1.0-2|6	Release:	2
14mt|python-et_xmlfile-1.1.0-2|7	License:	MIT
14mt|python-et_xmlfile-1.1.0-2|8	Group:		Development/Python
14mt|python-et_xmlfile-1.1.0-2|9	Url:		https://pypi.python.org/pypi/%{pypi_name}
14mt|python-et_xmlfile-1.1.0-2|10	Source0:	%{pypi_source}
14mt|python-et_xmlfile-1.1.0-2|11	BuildArch:	noarch
14mt|python-et_xmlfile-1.1.0-2|12	
14mt|python-et_xmlfile-1.1.0-2|13	%description
14mt|python-et_xmlfile-1.1.0-2|14	et_xmlfile is a low memory library for creating large XML files. It is based
14mt|python-et_xmlfile-1.1.0-2|15	upon the xmlfile module from lxml with the aim of allowing code to be developed
14mt|python-et_xmlfile-1.1.0-2|16	that will work with both libraries. It was developed initially for the openpyxl
14mt|python-et_xmlfile-1.1.0-2|17	project but is now a standalone module.
14mt|python-et_xmlfile-1.1.0-2|18	
14mt|python-et_xmlfile-1.1.0-2|19	#----------------------------------------------------------------------------
14mt|python-et_xmlfile-1.1.0-2|20	
14mt|python-et_xmlfile-1.1.0-2|21	%package -n python3-%{pypi_name}
14mt|python-et_xmlfile-1.1.0-2|22	Summary:	An implementation of lxml.xmlfile for the standard library
14mt|python-et_xmlfile-1.1.0-2|23	Group:		Development/Python
14mt|python-et_xmlfile-1.1.0-2|24	BuildRequires:	pkgconfig(python3)
14mt|python-et_xmlfile-1.1.0-2|25	BuildRequires:	python3dist(setuptools)
14mt|python-et_xmlfile-1.1.0-2|26	Requires:	python3-jdcal
14mt|python-et_xmlfile-1.1.0-2|27	
14mt|python-et_xmlfile-1.1.0-2|28	%description -n python3-%{pypi_name}
14mt|python-et_xmlfile-1.1.0-2|29	et_xmlfile is a low memory library for creating large XML files. It is based
14mt|python-et_xmlfile-1.1.0-2|30	upon the xmlfile module from lxml with the aim of allowing code to be developed
14mt|python-et_xmlfile-1.1.0-2|31	that will work with both libraries. It was developed initially for the openpyxl
14mt|python-et_xmlfile-1.1.0-2|32	project but is now a standalone module.
14mt|python-et_xmlfile-1.1.0-2|33	
14mt|python-et_xmlfile-1.1.0-2|34	%files -n python3-%{pypi_name}
14mt|python-et_xmlfile-1.1.0-2|35	%doc README.rst
14mt|python-et_xmlfile-1.1.0-2|36	%{python3_sitelib}/%{pypi_name}-*.dist-info/
14mt|python-et_xmlfile-1.1.0-2|37	%{python3_sitelib}/%{pypi_name}/
14mt|python-et_xmlfile-1.1.0-2|38	
14mt|python-et_xmlfile-1.1.0-2|39	#----------------------------------------------------------------------------
14mt|python-et_xmlfile-1.1.0-2|40	
14mt|python-et_xmlfile-1.1.0-2|41	%prep
14mt|python-et_xmlfile-1.1.0-2|42	%setup -q -n %{pypi_name}-%{version}
14mt|python-et_xmlfile-1.1.0-2|43	rm -rf *.dist-info
14mt|python-et_xmlfile-1.1.0-2|44	
14mt|python-et_xmlfile-1.1.0-2|45	%generate_buildrequires
14mt|python-et_xmlfile-1.1.0-2|46	%pyproject_buildrequires
14mt|python-et_xmlfile-1.1.0-2|47	
14mt|python-et_xmlfile-1.1.0-2|48	%build
14mt|python-et_xmlfile-1.1.0-2|49	%pyproject_wheel
14mt|python-et_xmlfile-1.1.0-2|50	
14mt|python-et_xmlfile-1.1.0-2|51	%install
14mt|python-et_xmlfile-1.1.0-2|52	%pyproject_install
14mt|python-et_xmlfile-1.1.0-2|53	

402 14
14mt|python-evdev-1.7.1-2|1	%define	pypi_name	evdev
14mt|python-evdev-1.7.1-2|2	
14mt|python-evdev-1.7.1-2|3	Name:		python-%{pypi_name}
14mt|python-evdev-1.7.1-2|4	Version:	1.7.1
14mt|python-evdev-1.7.1-2|5	Release:	2
14mt|python-evdev-1.7.1-2|6	Summary:	Bindings to the Linux input handling subsystem
14mt|python-evdev-1.7.1-2|7	Group:		Development/Python
14mt|python-evdev-1.7.1-2|8	Url:		https://github.com/gvalkov/python-evdev
14mt|python-evdev-1.7.1-2|9	Source0:	%{pypi_source}
14mt|python-evdev-1.7.1-2|10	License:	Revised BSD License
14mt|python-evdev-1.7.1-2|11	BuildRequires:	python3-devel
14mt|python-evdev-1.7.1-2|12	
14mt|python-evdev-1.7.1-2|13	%description
14mt|python-evdev-1.7.1-2|14	*evdev*
14mt|python-evdev-1.7.1-2|15	-------
14mt|python-evdev-1.7.1-2|16	
14mt|python-evdev-1.7.1-2|17	This package provides bindings to the generic input event interface in
14mt|python-evdev-1.7.1-2|18	Linux. The *evdev* interface serves the purpose of passing events
14mt|python-evdev-1.7.1-2|19	generated in the kernel directly to userspace through character
14mt|python-evdev-1.7.1-2|20	devices that are typically located in ``/dev/input/``.
14mt|python-evdev-1.7.1-2|21	
14mt|python-evdev-1.7.1-2|22	This package also comes with bindings to *uinput*, the userspace input
14mt|python-evdev-1.7.1-2|23	subsystem. *Uinput* allows userspace programs to create and handle
14mt|python-evdev-1.7.1-2|24	input devices that can inject events directly into the input
14mt|python-evdev-1.7.1-2|25	subsystem.
14mt|python-evdev-1.7.1-2|26	
14mt|python-evdev-1.7.1-2|27	Documentation:
14mt|python-evdev-1.7.1-2|28	http://python-evdev.readthedocs.io/en/latest/
14mt|python-evdev-1.7.1-2|29	
14mt|python-evdev-1.7.1-2|30	Development:
14mt|python-evdev-1.7.1-2|31	https://github.com/gvalkov/python-evdev
14mt|python-evdev-1.7.1-2|32	
14mt|python-evdev-1.7.1-2|33	Package:
14mt|python-evdev-1.7.1-2|34	http://pypi.python.org/pypi/evdev
14mt|python-evdev-1.7.1-2|35	
14mt|python-evdev-1.7.1-2|36	Changelog:
14mt|python-evdev-1.7.1-2|37	http://python-evdev.readthedocs.io/en/latest/changelog.html
14mt|python-evdev-1.7.1-2|38	#---------------------------------------------------------------
14mt|python-evdev-1.7.1-2|39	%package -n python3-%{pypi_name}
14mt|python-evdev-1.7.1-2|40	Summary:	Bindings to the Linux input handling subsystem
14mt|python-evdev-1.7.1-2|41	Group:		Development/Python
14mt|python-evdev-1.7.1-2|42	
14mt|python-evdev-1.7.1-2|43	%description -n python3-%{pypi_name}
14mt|python-evdev-1.7.1-2|44	*evdev*
14mt|python-evdev-1.7.1-2|45	-------
14mt|python-evdev-1.7.1-2|46	
14mt|python-evdev-1.7.1-2|47	This package provides bindings to the generic input event interface in
14mt|python-evdev-1.7.1-2|48	Linux. The *evdev* interface serves the purpose of passing events
14mt|python-evdev-1.7.1-2|49	generated in the kernel directly to userspace through character
14mt|python-evdev-1.7.1-2|50	devices that are typically located in ``/dev/input/``.
14mt|python-evdev-1.7.1-2|51	
14mt|python-evdev-1.7.1-2|52	This package also comes with bindings to *uinput*, the userspace input
14mt|python-evdev-1.7.1-2|53	subsystem. *Uinput* allows userspace programs to create and handle
14mt|python-evdev-1.7.1-2|54	input devices that can inject events directly into the input
14mt|python-evdev-1.7.1-2|55	subsystem.
14mt|python-evdev-1.7.1-2|56	
14mt|python-evdev-1.7.1-2|57	Documentation:
14mt|python-evdev-1.7.1-2|58	http://python-evdev.readthedocs.io/en/latest/
14mt|python-evdev-1.7.1-2|59	
14mt|python-evdev-1.7.1-2|60	Development:
14mt|python-evdev-1.7.1-2|61	https://github.com/gvalkov/python-evdev
14mt|python-evdev-1.7.1-2|62	
14mt|python-evdev-1.7.1-2|63	Package:
14mt|python-evdev-1.7.1-2|64	http://pypi.python.org/pypi/evdev
14mt|python-evdev-1.7.1-2|65	
14mt|python-evdev-1.7.1-2|66	Changelog:
14mt|python-evdev-1.7.1-2|67	http://python-evdev.readthedocs.io/en/latest/changelog.html
14mt|python-evdev-1.7.1-2|68	
14mt|python-evdev-1.7.1-2|69	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-evdev-1.7.1-2|70	%doc LICENSE
14mt|python-evdev-1.7.1-2|71	%doc README.md
14mt|python-evdev-1.7.1-2|72	
14mt|python-evdev-1.7.1-2|73	#---------------------------------------------------------------
14mt|python-evdev-1.7.1-2|74	
14mt|python-evdev-1.7.1-2|75	
14mt|python-evdev-1.7.1-2|76	%prep
14mt|python-evdev-1.7.1-2|77	%setup -q -n %{pypi_name}-%{version}
14mt|python-evdev-1.7.1-2|78	
14mt|python-evdev-1.7.1-2|79	%generate_buildrequires
14mt|python-evdev-1.7.1-2|80	%pyproject_buildrequires -r
14mt|python-evdev-1.7.1-2|81	
14mt|python-evdev-1.7.1-2|82	%build
14mt|python-evdev-1.7.1-2|83	%pyproject_wheel
14mt|python-evdev-1.7.1-2|84	
14mt|python-evdev-1.7.1-2|85	%install
14mt|python-evdev-1.7.1-2|86	%pyproject_install
14mt|python-evdev-1.7.1-2|87	%pyproject_save_files %{pypi_name}
14mt|python-evdev-1.7.1-2|88	
14mt|python-evdev-1.7.1-2|89	

403 14
14mt|python-ezodf-0.3.2-1|1	%define debug_package %{nil}
14mt|python-ezodf-0.3.2-1|2	
14mt|python-ezodf-0.3.2-1|3	%define pypi_name ezodf
14mt|python-ezodf-0.3.2-1|4	
14mt|python-ezodf-0.3.2-1|5	Summary:	Package to create new or open existing OpenDocument (ODF) files
14mt|python-ezodf-0.3.2-1|6	Name:		python-ezodf
14mt|python-ezodf-0.3.2-1|7	Version:	0.3.2
14mt|python-ezodf-0.3.2-1|8	Release:	1
14mt|python-ezodf-0.3.2-1|9	License:	MIT
14mt|python-ezodf-0.3.2-1|10	Group:		Development/Python
14mt|python-ezodf-0.3.2-1|11	Url:		https://github.com/T0ha/ezodf
14mt|python-ezodf-0.3.2-1|12	Source0:	%pypi_source
14mt|python-ezodf-0.3.2-1|13	BuildRequires:	python3dist(lxml)
14mt|python-ezodf-0.3.2-1|14	BuildRequires:	python3dist(nose)
14mt|python-ezodf-0.3.2-1|15	BuildRequires:	python3dist(pytest)
14mt|python-ezodf-0.3.2-1|16	BuildRequires:	pkgconfig(python3)
14mt|python-ezodf-0.3.2-1|17	
14mt|python-ezodf-0.3.2-1|18	%description
14mt|python-ezodf-0.3.2-1|19	Ezodf is a Python package to create new or open existing OpenDocument
14mt|python-ezodf-0.3.2-1|20	(ODF) files to extract, add, modify or delete document data.
14mt|python-ezodf-0.3.2-1|21	
14mt|python-ezodf-0.3.2-1|22	#💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧
14mt|python-ezodf-0.3.2-1|23	
14mt|python-ezodf-0.3.2-1|24	%package -n python3-%{pypi_name}
14mt|python-ezodf-0.3.2-1|25	Summary:	Package to create new or open existing OpenDocument (ODF) files
14mt|python-ezodf-0.3.2-1|26	Group:		Development/Python
14mt|python-ezodf-0.3.2-1|27	
14mt|python-ezodf-0.3.2-1|28	%description -n python3-%{pypi_name}
14mt|python-ezodf-0.3.2-1|29	Ezodf is a Python package to create new or open existing OpenDocument
14mt|python-ezodf-0.3.2-1|30	(ODF) files to extract, add, modify or delete document data.
14mt|python-ezodf-0.3.2-1|31	
14mt|python-ezodf-0.3.2-1|32	%files -n python3-%{pypi_name}
14mt|python-ezodf-0.3.2-1|33	%doc README.rst
14mt|python-ezodf-0.3.2-1|34	%{python3_sitelib}/%{pypi_name}
14mt|python-ezodf-0.3.2-1|35	%{python3_sitelib}/%{pypi_name}-%{version}-py*.egg-info
14mt|python-ezodf-0.3.2-1|36	
14mt|python-ezodf-0.3.2-1|37	#💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧
14mt|python-ezodf-0.3.2-1|38	
14mt|python-ezodf-0.3.2-1|39	%prep
14mt|python-ezodf-0.3.2-1|40	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-ezodf-0.3.2-1|41	
14mt|python-ezodf-0.3.2-1|42	%build
14mt|python-ezodf-0.3.2-1|43	%py3_build
14mt|python-ezodf-0.3.2-1|44	
14mt|python-ezodf-0.3.2-1|45	%install
14mt|python-ezodf-0.3.2-1|46	%py3_install
14mt|python-ezodf-0.3.2-1|47	
14mt|python-ezodf-0.3.2-1|48	sed -i "s|#!/usr/bin/env python|#!/usr/bin/python3|" %{buildroot}%{python3_sitelib}/%{pypi_name}/*.py
14mt|python-ezodf-0.3.2-1|49	chmod +x %{buildroot}%{python3_sitelib}/%{pypi_name}/*.py
14mt|python-ezodf-0.3.2-1|50	
14mt|python-ezodf-0.3.2-1|51	%check
14mt|python-ezodf-0.3.2-1|52	%pytest

404 14
14mt|python-fasteners-0.19-2|1	%global pypi_name fasteners
14mt|python-fasteners-0.19-2|2	
14mt|python-fasteners-0.19-2|3	Summary:	A python package that provides useful locks
14mt|python-fasteners-0.19-2|4	Name:		python-%{pypi_name}
14mt|python-fasteners-0.19-2|5	Version:	0.19
14mt|python-fasteners-0.19-2|6	Release:	2
14mt|python-fasteners-0.19-2|7	License:	ASL 2.0
14mt|python-fasteners-0.19-2|8	Group:		Development/Python
14mt|python-fasteners-0.19-2|9	Url:		https://github.com/harlowja/fasteners
14mt|python-fasteners-0.19-2|10	Source0:	%{pypi_source}
14mt|python-fasteners-0.19-2|11	BuildRequires:	pkgconfig(python3)
14mt|python-fasteners-0.19-2|12	BuildRequires:	python3dist(setuptools)
14mt|python-fasteners-0.19-2|13	BuildRequires:	python3dist(wheel)
14mt|python-fasteners-0.19-2|14	BuildRequires:	python3dist(pip)
14mt|python-fasteners-0.19-2|15	BuildArch:	noarch
14mt|python-fasteners-0.19-2|16	
14mt|python-fasteners-0.19-2|17	%description
14mt|python-fasteners-0.19-2|18	Python standard library provides a lock for threads (both a reentrant one,
14mt|python-fasteners-0.19-2|19	and a non-reentrant one, see below). Fasteners extends this, and provides a
14mt|python-fasteners-0.19-2|20	lock for processes, as well as Reader Writer locks for both threads and
14mt|python-fasteners-0.19-2|21	processes.
14mt|python-fasteners-0.19-2|22	
14mt|python-fasteners-0.19-2|23	#----------------------------------------------------------------------------
14mt|python-fasteners-0.19-2|24	
14mt|python-fasteners-0.19-2|25	%package -n python3-%{pypi_name}
14mt|python-fasteners-0.19-2|26	Summary:	A python package that provides useful locks
14mt|python-fasteners-0.19-2|27	Group:		Development/Python
14mt|python-fasteners-0.19-2|28	
14mt|python-fasteners-0.19-2|29	%description -n python3-%{pypi_name}
14mt|python-fasteners-0.19-2|30	Python standard library provides a lock for threads (both a reentrant one,
14mt|python-fasteners-0.19-2|31	and a non-reentrant one, see below). Fasteners extends this, and provides a
14mt|python-fasteners-0.19-2|32	lock for processes, as well as Reader Writer locks for both threads and
14mt|python-fasteners-0.19-2|33	processes.
14mt|python-fasteners-0.19-2|34	
14mt|python-fasteners-0.19-2|35	%files -n python3-%{pypi_name}
14mt|python-fasteners-0.19-2|36	%{python3_sitelib}/%{pypi_name}/
14mt|python-fasteners-0.19-2|37	%{python3_sitelib}/%{pypi_name}-%{version}*-info/
14mt|python-fasteners-0.19-2|38	
14mt|python-fasteners-0.19-2|39	#----------------------------------------------------------------------------
14mt|python-fasteners-0.19-2|40	
14mt|python-fasteners-0.19-2|41	%prep
14mt|python-fasteners-0.19-2|42	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-fasteners-0.19-2|43	
14mt|python-fasteners-0.19-2|44	# Remove bundled egg-info
14mt|python-fasteners-0.19-2|45	rm -rf %{pypi_name}.egg-info
14mt|python-fasteners-0.19-2|46	
14mt|python-fasteners-0.19-2|47	%build
14mt|python-fasteners-0.19-2|48	%pyproject_wheel
14mt|python-fasteners-0.19-2|49	
14mt|python-fasteners-0.19-2|50	%install
14mt|python-fasteners-0.19-2|51	%pyproject_install

405 14
14mt|python-filelock-3.15.4-1|1	%global pypi_name filelock
14mt|python-filelock-3.15.4-1|2	
14mt|python-filelock-3.15.4-1|3	Name:		python-%{pypi_name}
14mt|python-filelock-3.15.4-1|4	Version:	3.15.4
14mt|python-filelock-3.15.4-1|5	Release:	1
14mt|python-filelock-3.15.4-1|6	Summary:	A platform independent file lock
14mt|python-filelock-3.15.4-1|7	Group:		Development/Python
14mt|python-filelock-3.15.4-1|8	License:	Unlicense
14mt|python-filelock-3.15.4-1|9	URL:		https://github.com/benediktschmitt/py-filelock
14mt|python-filelock-3.15.4-1|10	Source0:	%{pypi_source}
14mt|python-filelock-3.15.4-1|11	BuildArch:	noarch
14mt|python-filelock-3.15.4-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-filelock-3.15.4-1|13	BuildRequires:	pyproject-rpm-macros
14mt|python-filelock-3.15.4-1|14	
14mt|python-filelock-3.15.4-1|15	%description
14mt|python-filelock-3.15.4-1|16	This package contains a single module, which implements a platform independent
14mt|python-filelock-3.15.4-1|17	file locking mechanism for Python.
14mt|python-filelock-3.15.4-1|18	
14mt|python-filelock-3.15.4-1|19	The lock includes a lock counter and is thread safe. This means, when locking
14mt|python-filelock-3.15.4-1|20	the same lock object twice, it will not block.
14mt|python-filelock-3.15.4-1|21	
14mt|python-filelock-3.15.4-1|22	#-----------------------------------------------
14mt|python-filelock-3.15.4-1|23	%package -n python3-%{pypi_name}
14mt|python-filelock-3.15.4-1|24	Summary:	%{summary}
14mt|python-filelock-3.15.4-1|25	Group:		Development/Python
14mt|python-filelock-3.15.4-1|26	
14mt|python-filelock-3.15.4-1|27	%description -n python3-%{pypi_name}
14mt|python-filelock-3.15.4-1|28	This package contains a single module, which implements a platform independent
14mt|python-filelock-3.15.4-1|29	file locking mechanism for Python.
14mt|python-filelock-3.15.4-1|30	
14mt|python-filelock-3.15.4-1|31	The lock includes a lock counter and is thread safe. This means, when locking
14mt|python-filelock-3.15.4-1|32	the same lock object twice, it will not block.
14mt|python-filelock-3.15.4-1|33	
14mt|python-filelock-3.15.4-1|34	%files -n python3-%{pypi_name}
14mt|python-filelock-3.15.4-1|35	%license LICENSE
14mt|python-filelock-3.15.4-1|36	%doc README.md
14mt|python-filelock-3.15.4-1|37	%{python3_sitelib}/%{pypi_name}/*
14mt|python-filelock-3.15.4-1|38	%{python3_sitelib}/%{pypi_name}-%{version}*-info
14mt|python-filelock-3.15.4-1|39	
14mt|python-filelock-3.15.4-1|40	#-----------------------------------------------
14mt|python-filelock-3.15.4-1|41	
14mt|python-filelock-3.15.4-1|42	%prep
14mt|python-filelock-3.15.4-1|43	%autosetup -n %{pypi_name}-%{version}
14mt|python-filelock-3.15.4-1|44	
14mt|python-filelock-3.15.4-1|45	%generate_buildrequires
14mt|python-filelock-3.15.4-1|46	%pyproject_buildrequires -r
14mt|python-filelock-3.15.4-1|47	
14mt|python-filelock-3.15.4-1|48	%build
14mt|python-filelock-3.15.4-1|49	%pyproject_wheel
14mt|python-filelock-3.15.4-1|50	
14mt|python-filelock-3.15.4-1|51	%install
14mt|python-filelock-3.15.4-1|52	%pyproject_install
14mt|python-filelock-3.15.4-1|53	

406 14
14mt|python-flit-3.12.0-1|1	# circular build dependency on requests-download and testpath
14mt|python-flit-3.12.0-1|2	%bcond_with tests
14mt|python-flit-3.12.0-1|3	
14mt|python-flit-3.12.0-1|4	%global srcname flit
14mt|python-flit-3.12.0-1|5	
14mt|python-flit-3.12.0-1|6	Name:		python-%{srcname}
14mt|python-flit-3.12.0-1|7	Version:	3.12.0
14mt|python-flit-3.12.0-1|8	Release:	1
14mt|python-flit-3.12.0-1|9	Summary:	Simplified packaging of Python modules
14mt|python-flit-3.12.0-1|10	Group:		Development/Python
14mt|python-flit-3.12.0-1|11	# ./flit/log.py under ASL 2.0 license
14mt|python-flit-3.12.0-1|12	# ./flit/upload.py under PSF license
14mt|python-flit-3.12.0-1|13	License:	BSD and ASL 2.0 and Python
14mt|python-flit-3.12.0-1|14	
14mt|python-flit-3.12.0-1|15	URL:		https://flit.readthedocs.io/en/latest/
14mt|python-flit-3.12.0-1|16	Source0:	https://github.com/takluyver/flit/archive/%{version}/%{srcname}-%{version}.tar.gz
14mt|python-flit-3.12.0-1|17	
14mt|python-flit-3.12.0-1|18	# For the tests
14mt|python-flit-3.12.0-1|19	Source1:	https://pypi.org/pypi?%3Aaction=list_classifiers#/classifiers.lst
14mt|python-flit-3.12.0-1|20	
14mt|python-flit-3.12.0-1|21	BuildArch:	noarch
14mt|python-flit-3.12.0-1|22	BuildRequires:	python3-devel
14mt|python-flit-3.12.0-1|23	BuildRequires:	pyproject-rpm-macros >= 0-40
14mt|python-flit-3.12.0-1|24	BuildRequires:	python3-pip
14mt|python-flit-3.12.0-1|25	
14mt|python-flit-3.12.0-1|26	# Runtime deps needed to build self
14mt|python-flit-3.12.0-1|27	BuildRequires:	python3-tomli
14mt|python-flit-3.12.0-1|28	
14mt|python-flit-3.12.0-1|29	%if %{with tests}
14mt|python-flit-3.12.0-1|30	# Runtime deps, others
14mt|python-flit-3.12.0-1|31	BuildRequires:	python3-requests
14mt|python-flit-3.12.0-1|32	BuildRequires:	python3-docutils
14mt|python-flit-3.12.0-1|33	BuildRequires:	python3-pygments
14mt|python-flit-3.12.0-1|34	BuildRequires:	python3-tomli-w
14mt|python-flit-3.12.0-1|35	
14mt|python-flit-3.12.0-1|36	# Test deps
14mt|python-flit-3.12.0-1|37	BuildRequires:	/usr/bin/python
14mt|python-flit-3.12.0-1|38	BuildRequires:	python3-pytest
14mt|python-flit-3.12.0-1|39	BuildRequires:	python3-responses
14mt|python-flit-3.12.0-1|40	
14mt|python-flit-3.12.0-1|41	# Test deps that require flit to build:
14mt|python-flit-3.12.0-1|42	BuildRequires:	python3-testpath
14mt|python-flit-3.12.0-1|43	BuildRequires:	python3-requests-download
14mt|python-flit-3.12.0-1|44	%endif
14mt|python-flit-3.12.0-1|45	
14mt|python-flit-3.12.0-1|46	%global _description %{expand:
14mt|python-flit-3.12.0-1|47	Flit is a simple way to put Python packages and modules on PyPI.
14mt|python-flit-3.12.0-1|48	
14mt|python-flit-3.12.0-1|49	Flit only creates packages in the new 'wheel' format. People using older
14mt|python-flit-3.12.0-1|50	versions of pip (<1.5) or easy_install will not be able to install them.
14mt|python-flit-3.12.0-1|51	
14mt|python-flit-3.12.0-1|52	Flit packages a single importable module or package at a time, using the import
14mt|python-flit-3.12.0-1|53	name as the name on PyPI. All sub-packages and data files within a package are
14mt|python-flit-3.12.0-1|54	included automatically.
14mt|python-flit-3.12.0-1|55	
14mt|python-flit-3.12.0-1|56	Flit requires Python 3, but you can use it to distribute modules for Python 2,
14mt|python-flit-3.12.0-1|57	so long as they can be imported on Python 3.}
14mt|python-flit-3.12.0-1|58	
14mt|python-flit-3.12.0-1|59	%description %_description
14mt|python-flit-3.12.0-1|60	
14mt|python-flit-3.12.0-1|61	#------------------------------------------------------------------------------
14mt|python-flit-3.12.0-1|62	
14mt|python-flit-3.12.0-1|63	%package -n python3-%{srcname}
14mt|python-flit-3.12.0-1|64	Summary:	%{summary}
14mt|python-flit-3.12.0-1|65	Group:		Development/Python
14mt|python-flit-3.12.0-1|66	Requires:	python3-%{srcname}-core = %{version}-%{release}
14mt|python-flit-3.12.0-1|67	
14mt|python-flit-3.12.0-1|68	# https://pypi.python.org/pypi/tornado
14mt|python-flit-3.12.0-1|69	# ./flit/log.py unknown version
14mt|python-flit-3.12.0-1|70	Provides:	bundled(python3dist(tornado))
14mt|python-flit-3.12.0-1|71	
14mt|python-flit-3.12.0-1|72	# soft dependency: (WARNING) Cannot analyze code. Pygments package not found.
14mt|python-flit-3.12.0-1|73	Recommends:	python3-pygments
14mt|python-flit-3.12.0-1|74	
14mt|python-flit-3.12.0-1|75	%description -n python3-%{srcname} %_description
14mt|python-flit-3.12.0-1|76	
14mt|python-flit-3.12.0-1|77	%files -n python3-%{srcname}
14mt|python-flit-3.12.0-1|78	%license LICENSE
14mt|python-flit-3.12.0-1|79	%doc README.rst
14mt|python-flit-3.12.0-1|80	%{python3_sitelib}/flit-*.dist-info/
14mt|python-flit-3.12.0-1|81	%{python3_sitelib}/flit/
14mt|python-flit-3.12.0-1|82	%{_bindir}/flit
14mt|python-flit-3.12.0-1|83	
14mt|python-flit-3.12.0-1|84	#------------------------------------------------------------------------------
14mt|python-flit-3.12.0-1|85	
14mt|python-flit-3.12.0-1|86	%package -n python3-%{srcname}-core
14mt|python-flit-3.12.0-1|87	Summary:	PEP 517 build backend for packages using Flit
14mt|python-flit-3.12.0-1|88	Group:		Development/Python
14mt|python-flit-3.12.0-1|89	Conflicts:	python3-%{srcname} < 2.1.0-2
14mt|python-flit-3.12.0-1|90	# We manually specify this, because it's bundled upstream and not in the metadata
14mt|python-flit-3.12.0-1|91	Requires:       python3-tomli
14mt|python-flit-3.12.0-1|92	
14mt|python-flit-3.12.0-1|93	%description -n python3-%{srcname}-core
14mt|python-flit-3.12.0-1|94	This provides a PEP 517 build backend for packages using Flit.
14mt|python-flit-3.12.0-1|95	The only public interface is the API specified by PEP 517,
14mt|python-flit-3.12.0-1|96	at flit_core.buildapi.
14mt|python-flit-3.12.0-1|97	
14mt|python-flit-3.12.0-1|98	%files -n python3-%{srcname}-core
14mt|python-flit-3.12.0-1|99	%license LICENSE
14mt|python-flit-3.12.0-1|100	%doc flit_core/README.rst
14mt|python-flit-3.12.0-1|101	%{python3_sitelib}/flit_core-*.dist-info/
14mt|python-flit-3.12.0-1|102	%{python3_sitelib}/flit_core/
14mt|python-flit-3.12.0-1|103	
14mt|python-flit-3.12.0-1|104	#------------------------------------------------------------------------------
14mt|python-flit-3.12.0-1|105	%prep
14mt|python-flit-3.12.0-1|106	%autosetup -p1 -n %{srcname}-%{version}
14mt|python-flit-3.12.0-1|107	
14mt|python-flit-3.12.0-1|108	# Remove vendored tomli that flit_core includes to solve the circular dependency.
14mt|python-flit-3.12.0-1|109	# (flit_core requires tomli, but flit_core is needed to build tomli).
14mt|python-flit-3.12.0-1|110	# We don't use this, as python3-tomli already has its own bootstrap bcond
14mt|python-flit-3.12.0-1|111	# to build without flit_core.
14mt|python-flit-3.12.0-1|112	#
14mt|python-flit-3.12.0-1|113	# flit's tests already require tomli, so we're pulling it in at buildtime anyways.
14mt|python-flit-3.12.0-1|114	# Удаляем проблемные glob patterns из pyproject.toml
14mt|python-flit-3.12.0-1|115	sed -i "/^license-files/c\license-files = ['LICENSE']" flit_core/pyproject.toml
14mt|python-flit-3.12.0-1|116	sed -i 's|from \.vendor import tomli|import tomli|' flit_core/flit_core/config.py
14mt|python-flit-3.12.0-1|117	rm -rf flit_core/flit_core/vendor
14mt|python-flit-3.12.0-1|118	# Копируем основной LICENSE файл на место
14mt|python-flit-3.12.0-1|119	cp LICENSE flit_core/
14mt|python-flit-3.12.0-1|120	
14mt|python-flit-3.12.0-1|121	%build
14mt|python-flit-3.12.0-1|122	export FLIT_NO_NETWORK=1
14mt|python-flit-3.12.0-1|123	
14mt|python-flit-3.12.0-1|124	# first, build flit_core with self
14mt|python-flit-3.12.0-1|125	cd flit_core
14mt|python-flit-3.12.0-1|126	%pyproject_wheel
14mt|python-flit-3.12.0-1|127	cd -
14mt|python-flit-3.12.0-1|128	
14mt|python-flit-3.12.0-1|129	# build of the main flit (needs flit_core)
14mt|python-flit-3.12.0-1|130	export PYTHONPATH=$PWD:$PWD/flit_core
14mt|python-flit-3.12.0-1|131	%pyproject_wheel
14mt|python-flit-3.12.0-1|132	
14mt|python-flit-3.12.0-1|133	%install
14mt|python-flit-3.12.0-1|134	%pyproject_install
14mt|python-flit-3.12.0-1|135	
14mt|python-flit-3.12.0-1|136	# don't ship tests in flit_core package
14mt|python-flit-3.12.0-1|137	# if upstream decides to change the installation, it can be removed:
14mt|python-flit-3.12.0-1|138	# https://github.com/takluyver/flit/issues/403
14mt|python-flit-3.12.0-1|139	# rm -r %{buildroot}%{python3_sitelib}/flit_core/tests/
14mt|python-flit-3.12.0-1|140	
14mt|python-flit-3.12.0-1|141	%if %{with tests}
14mt|python-flit-3.12.0-1|142	%check
14mt|python-flit-3.12.0-1|143	# flit attempts to download list of classifiers from PyPI, but not if it's cached
14mt|python-flit-3.12.0-1|144	# test_invalid_classifier fails without the list
14mt|python-flit-3.12.0-1|145	mkdir -p fake_cache/flit
14mt|python-flit-3.12.0-1|146	cp %{SOURCE1} fake_cache/flit
14mt|python-flit-3.12.0-1|147	export XDG_CACHE_HOME=$PWD/fake_cache
14mt|python-flit-3.12.0-1|148	
14mt|python-flit-3.12.0-1|149	%pytest
14mt|python-flit-3.12.0-1|150	%endif

407 14
14mt|python-funcsigs-1.0.2-6|1	%define pypi_name funcsigs
14mt|python-funcsigs-1.0.2-6|2	
14mt|python-funcsigs-1.0.2-6|3	Name:           python-funcsigs
14mt|python-funcsigs-1.0.2-6|4	Version:        1.0.2
14mt|python-funcsigs-1.0.2-6|5	Release:        6
14mt|python-funcsigs-1.0.2-6|6	Summary:        Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+
14mt|python-funcsigs-1.0.2-6|7	Group:          Development/Python
14mt|python-funcsigs-1.0.2-6|8	License:        ASL
14mt|python-funcsigs-1.0.2-6|9	URL:            http://funcsigs.readthedocs.org/
14mt|python-funcsigs-1.0.2-6|10	Source0:        http://pypi.python.org/packages/source/f/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mt|python-funcsigs-1.0.2-6|11	BuildArch:      noarch
14mt|python-funcsigs-1.0.2-6|12	BuildRequires:  pkgconfig(python3)
14mt|python-funcsigs-1.0.2-6|13	BuildRequires:  python3-setuptools
14mt|python-funcsigs-1.0.2-6|14	
14mt|python-funcsigs-1.0.2-6|15	%description
14mt|python-funcsigs-1.0.2-6|16	funcsigs is a backport of the PEP 362 function signature features from
14mt|python-funcsigs-1.0.2-6|17	Python 3.3’s inspect pypi_name.
14mt|python-funcsigs-1.0.2-6|18	
14mt|python-funcsigs-1.0.2-6|19	#-----------------------------------------------------
14mt|python-funcsigs-1.0.2-6|20	%package -n python3-funcsigs
14mt|python-funcsigs-1.0.2-6|21	Summary:        Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+
14mt|python-funcsigs-1.0.2-6|22	Group:          Development/Python
14mt|python-funcsigs-1.0.2-6|23	
14mt|python-funcsigs-1.0.2-6|24	%description -n python3-funcsigs
14mt|python-funcsigs-1.0.2-6|25	funcsigs is a backport of the PEP 362 function signature features from
14mt|python-funcsigs-1.0.2-6|26	Python 3.3’s inspect module.
14mt|python-funcsigs-1.0.2-6|27	
14mt|python-funcsigs-1.0.2-6|28	%files -n python3-funcsigs
14mt|python-funcsigs-1.0.2-6|29	%doc docs/ README.rst PKG-INFO
14mt|python-funcsigs-1.0.2-6|30	%{python3_sitelib}/*
14mt|python-funcsigs-1.0.2-6|31	
14mt|python-funcsigs-1.0.2-6|32	#-----------------------------------------------------
14mt|python-funcsigs-1.0.2-6|33	%prep
14mt|python-funcsigs-1.0.2-6|34	%setup -q -n %{pypi_name}-%{version}
14mt|python-funcsigs-1.0.2-6|35	
14mt|python-funcsigs-1.0.2-6|36	%generate_buildrequires
14mt|python-funcsigs-1.0.2-6|37	%pyproject_buildrequires
14mt|python-funcsigs-1.0.2-6|38	
14mt|python-funcsigs-1.0.2-6|39	%build
14mt|python-funcsigs-1.0.2-6|40	%pyproject_wheel
14mt|python-funcsigs-1.0.2-6|41	
14mt|python-funcsigs-1.0.2-6|42	%install
14mt|python-funcsigs-1.0.2-6|43	%pyproject_install

408 14
14mt|python-future-1.0.0-1|1	%global pypi_name future
14mt|python-future-1.0.0-1|2	
14mt|python-future-1.0.0-1|3	Summary:	Clean single-source support for Python 3 and 2
14mt|python-future-1.0.0-1|4	Name:		python-future
14mt|python-future-1.0.0-1|5	Version:	1.0.0
14mt|python-future-1.0.0-1|6	Release:	1
14mt|python-future-1.0.0-1|7	License:	MIT
14mt|python-future-1.0.0-1|8	Group:		Development/Python
14mt|python-future-1.0.0-1|9	Source0:	%{pypi_source}
14mt|python-future-1.0.0-1|10	BuildRequires:	pkgconfig(python3)
14mt|python-future-1.0.0-1|11	BuildRequires:	python3dist(setuptools)
14mt|python-future-1.0.0-1|12	BuildArch:	noarch
14mt|python-future-1.0.0-1|13	
14mt|python-future-1.0.0-1|14	%description
14mt|python-future-1.0.0-1|15	Easy, safe support for Python 3/2 compatibility.
14mt|python-future-1.0.0-1|16	
14mt|python-future-1.0.0-1|17	#----------------------------------------------------------------------------
14mt|python-future-1.0.0-1|18	
14mt|python-future-1.0.0-1|19	%package -n python3-%{pypi_name}
14mt|python-future-1.0.0-1|20	Summary:	Clean single-source support for Python 3 and 2
14mt|python-future-1.0.0-1|21	Group:		Development/Python
14mt|python-future-1.0.0-1|22	
14mt|python-future-1.0.0-1|23	%description -n python3-%{pypi_name}
14mt|python-future-1.0.0-1|24	Easy, safe support for Python 3/2 compatibility.
14mt|python-future-1.0.0-1|25	
14mt|python-future-1.0.0-1|26	%files -n python3-%{pypi_name}
14mt|python-future-1.0.0-1|27	%doc README.rst docs/_themes/LICENSE LICENSE.txt
14mt|python-future-1.0.0-1|28	%{_bindir}/futurize
14mt|python-future-1.0.0-1|29	%{_bindir}/pasteurize
14mt|python-future-1.0.0-1|30	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mt|python-future-1.0.0-1|31	%{python3_sitelib}/%{pypi_name}
14mt|python-future-1.0.0-1|32	%{python3_sitelib}/past
14mt|python-future-1.0.0-1|33	%{python3_sitelib}/libfuturize
14mt|python-future-1.0.0-1|34	%{python3_sitelib}/libpasteurize
14mt|python-future-1.0.0-1|35	
14mt|python-future-1.0.0-1|36	#----------------------------------------------------------------------------
14mt|python-future-1.0.0-1|37	
14mt|python-future-1.0.0-1|38	%prep
14mt|python-future-1.0.0-1|39	%setup -q -n %{pypi_name}-%{version}
14mt|python-future-1.0.0-1|40	# Remove bundled egg-info
14mt|python-future-1.0.0-1|41	rm -rf %{pypi_name}.egg-info
14mt|python-future-1.0.0-1|42	
14mt|python-future-1.0.0-1|43	find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
14mt|python-future-1.0.0-1|44	
14mt|python-future-1.0.0-1|45	%generate_buildrequires
14mt|python-future-1.0.0-1|46	%pyproject_buildrequires
14mt|python-future-1.0.0-1|47	
14mt|python-future-1.0.0-1|48	%build
14mt|python-future-1.0.0-1|49	%pyproject_wheel
14mt|python-future-1.0.0-1|50	
14mt|python-future-1.0.0-1|51	%install
14mt|python-future-1.0.0-1|52	%pyproject_install

409 14
14mt|python-gast-0.6.0-1|1	%global pypi_name gast
14mt|python-gast-0.6.0-1|2	
14mt|python-gast-0.6.0-1|3	Name:           python-%{pypi_name}
14mt|python-gast-0.6.0-1|4	Version:	0.6.0
14mt|python-gast-0.6.0-1|5	Release:	1
14mt|python-gast-0.6.0-1|6	Summary:        Python AST that abstracts the underlying Python version
14mt|python-gast-0.6.0-1|7	Group:          Development/Python
14mt|python-gast-0.6.0-1|8	License:        BSD 3-Clause
14mt|python-gast-0.6.0-1|9	URL:            https://github.com/serge-sans-paille/gast/
14mt|python-gast-0.6.0-1|10	Source0:	%{pypi_source}
14mt|python-gast-0.6.0-1|11	BuildArch:      noarch
14mt|python-gast-0.6.0-1|12	
14mt|python-gast-0.6.0-1|13	BuildRequires:  pyproject-rpm-macros
14mt|python-gast-0.6.0-1|14	BuildRequires:  python3-devel
14mt|python-gast-0.6.0-1|15	BuildRequires:  python3dist(setuptools)
14mt|python-gast-0.6.0-1|16	
14mt|python-gast-0.6.0-1|17	%description
14mt|python-gast-0.6.0-1|18	A generic AST to represent Python3's Abstract Syntax Tree(AST). GAST provides a
14mt|python-gast-0.6.0-1|19	compatibility layer between the AST of various Python versions, as produced by
14mt|python-gast-0.6.0-1|20	ast.parse from the standard ast module.
14mt|python-gast-0.6.0-1|21	#---------------------------------------------------
14mt|python-gast-0.6.0-1|22	
14mt|python-gast-0.6.0-1|23	%package -n     python3-%{pypi_name}
14mt|python-gast-0.6.0-1|24	Summary:        %{summary}
14mt|python-gast-0.6.0-1|25	Group:          Development/Python
14mt|python-gast-0.6.0-1|26	
14mt|python-gast-0.6.0-1|27	%description -n python3-%{pypi_name}
14mt|python-gast-0.6.0-1|28	A generic AST to represent Python3's Abstract Syntax Tree(AST). GAST provides a
14mt|python-gast-0.6.0-1|29	compatibility layer between the AST of various Python versions, as produced by
14mt|python-gast-0.6.0-1|30	ast.parse from the standard ast module.
14mt|python-gast-0.6.0-1|31	
14mt|python-gast-0.6.0-1|32	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-gast-0.6.0-1|33	%license LICENSE
14mt|python-gast-0.6.0-1|34	%doc README.rst
14mt|python-gast-0.6.0-1|35	
14mt|python-gast-0.6.0-1|36	#---------------------------------------------------
14mt|python-gast-0.6.0-1|37	%prep
14mt|python-gast-0.6.0-1|38	%autosetup -n %{pypi_name}-%{version}
14mt|python-gast-0.6.0-1|39	
14mt|python-gast-0.6.0-1|40	%generate_buildrequires
14mt|python-gast-0.6.0-1|41	%pyproject_buildrequires -r
14mt|python-gast-0.6.0-1|42	
14mt|python-gast-0.6.0-1|43	%build
14mt|python-gast-0.6.0-1|44	%pyproject_wheel
14mt|python-gast-0.6.0-1|45	
14mt|python-gast-0.6.0-1|46	%install
14mt|python-gast-0.6.0-1|47	%pyproject_install
14mt|python-gast-0.6.0-1|48	%pyproject_save_files %{pypi_name}
14mt|python-gast-0.6.0-1|49	
14mt|python-gast-0.6.0-1|50	
14mt|python-gast-0.6.0-1|51	

410 14
14mt|python-gettext-5.0-1|1	%define module gettext
14mt|python-gettext-5.0-1|2	
14mt|python-gettext-5.0-1|3	Summary:	Python Gettext po to mo file compiler
14mt|python-gettext-5.0-1|4	Name:		python-%{module}
14mt|python-gettext-5.0-1|5	Version:	5.0
14mt|python-gettext-5.0-1|6	Release:	1
14mt|python-gettext-5.0-1|7	License:	BSD
14mt|python-gettext-5.0-1|8	Group:		Development/Python
14mt|python-gettext-5.0-1|9	Url:		https://pypi.org/project/python-gettext
14mt|python-gettext-5.0-1|10	Source0:	https://pypi.io/packages/source/p/python-gettext/%{name}-%{version}.tar.gz
14mt|python-gettext-5.0-1|11	BuildRequires:	python3dist(setuptools)
14mt|python-gettext-5.0-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-gettext-5.0-1|13	BuildArch:	noarch
14mt|python-gettext-5.0-1|14	
14mt|python-gettext-5.0-1|15	%description
14mt|python-gettext-5.0-1|16	This implementation of Gettext for Python includes a Msgfmt class which can be
14mt|python-gettext-5.0-1|17	used to generate compiled mo files from Gettext po files and includes support
14mt|python-gettext-5.0-1|18	for the newer msgctxt keyword.
14mt|python-gettext-5.0-1|19	
14mt|python-gettext-5.0-1|20	#------------------------------------------------------------------
14mt|python-gettext-5.0-1|21	
14mt|python-gettext-5.0-1|22	%package -n python3-%{module}
14mt|python-gettext-5.0-1|23	Summary:	Python 3 Gettext po to mo file compiler
14mt|python-gettext-5.0-1|24	Group:		Development/Python
14mt|python-gettext-5.0-1|25	BuildArch:	noarch
14mt|python-gettext-5.0-1|26	
14mt|python-gettext-5.0-1|27	%description -n	python3-%{module}
14mt|python-gettext-5.0-1|28	This implementation of Gettext for Python 3 includes a Msgfmt class which can
14mt|python-gettext-5.0-1|29	be used to generate compiled mo files from Gettext po files and includes
14mt|python-gettext-5.0-1|30	support for the newer msgctxt keyword.
14mt|python-gettext-5.0-1|31	
14mt|python-gettext-5.0-1|32	%files -n python3-%{module}
14mt|python-gettext-5.0-1|33	%doc CHANGES.rst README.rst
14mt|python-gettext-5.0-1|34	%license LICENSE.rst
14mt|python-gettext-5.0-1|35	%{python3_sitelib}/pythongettext/
14mt|python-gettext-5.0-1|36	%{python3_sitelib}/python_gettext-*.dist-info/
14mt|python-gettext-5.0-1|37	
14mt|python-gettext-5.0-1|38	#------------------------------------------------------------------
14mt|python-gettext-5.0-1|39	
14mt|python-gettext-5.0-1|40	%prep
14mt|python-gettext-5.0-1|41	%autosetup -p1
14mt|python-gettext-5.0-1|42	
14mt|python-gettext-5.0-1|43	# Remove bundled egg-info
14mt|python-gettext-5.0-1|44	rm -rf python_gettext.egg-info
14mt|python-gettext-5.0-1|45	
14mt|python-gettext-5.0-1|46	%generate_buildrequires
14mt|python-gettext-5.0-1|47	%pyproject_buildrequires
14mt|python-gettext-5.0-1|48	
14mt|python-gettext-5.0-1|49	%build
14mt|python-gettext-5.0-1|50	%pyproject_wheel
14mt|python-gettext-5.0-1|51	
14mt|python-gettext-5.0-1|52	%install
14mt|python-gettext-5.0-1|53	%pyproject_install

411 14
14mt|python-gitdb-4.0.12-1|1	%define pypi_name gitdb
14mt|python-gitdb-4.0.12-1|2	%define debug_package	%{nil}
14mt|python-gitdb-4.0.12-1|3	
14mt|python-gitdb-4.0.12-1|4	Name:		python-%{pypi_name}
14mt|python-gitdb-4.0.12-1|5	Version:	4.0.12
14mt|python-gitdb-4.0.12-1|6	Release:	1
14mt|python-gitdb-4.0.12-1|7	Summary:	Git Object Database
14mt|python-gitdb-4.0.12-1|8	License:	BSD
14mt|python-gitdb-4.0.12-1|9	Group:		Development/Python
14mt|python-gitdb-4.0.12-1|10	Url:		https://pypi.python.org/pypi/gitdb
14mt|python-gitdb-4.0.12-1|11	Source0:	%{pypi_source}
14mt|python-gitdb-4.0.12-1|12	
14mt|python-gitdb-4.0.12-1|13	%description
14mt|python-gitdb-4.0.12-1|14	GitDB is a Python git object database.
14mt|python-gitdb-4.0.12-1|15	
14mt|python-gitdb-4.0.12-1|16	#-----------------------------------------------------------
14mt|python-gitdb-4.0.12-1|17	
14mt|python-gitdb-4.0.12-1|18	%package -n python3-gitdb
14mt|python-gitdb-4.0.12-1|19	Summary:	A pure-Python 3 git object database
14mt|python-gitdb-4.0.12-1|20	Group:		Development/Python
14mt|python-gitdb-4.0.12-1|21	BuildRequires:	pkgconfig(python3)
14mt|python-gitdb-4.0.12-1|22	BuildRequires:	python3dist(setuptools)
14mt|python-gitdb-4.0.12-1|23	BuildRequires:	python3dist(nose)
14mt|python-gitdb-4.0.12-1|24	BuildRequires:	python3dist(async)
14mt|python-gitdb-4.0.12-1|25	BuildRequires:	python3dist(smmap)
14mt|python-gitdb-4.0.12-1|26	#gitdb2 project its a mirror if gitdb
14mt|python-gitdb-4.0.12-1|27	Provides:	python3dist(gitdb2) = %{EVRD}
14mt|python-gitdb-4.0.12-1|28	Provides:	python3-gitdb2 = %{EVRD}
14mt|python-gitdb-4.0.12-1|29	Requires:	python3dist(async)
14mt|python-gitdb-4.0.12-1|30	BuildArch:	noarch
14mt|python-gitdb-4.0.12-1|31	
14mt|python-gitdb-4.0.12-1|32	%description -n python3-gitdb
14mt|python-gitdb-4.0.12-1|33	GitDB allows you to access bare git repositories for reading and writing. It
14mt|python-gitdb-4.0.12-1|34	aims at allowing full access to loose objects as well as packs with performance
14mt|python-gitdb-4.0.12-1|35	and scalability in mind. It operates exclusively on streams, allowing to
14mt|python-gitdb-4.0.12-1|36	operate on large objects with a small memory footprint.
14mt|python-gitdb-4.0.12-1|37	
14mt|python-gitdb-4.0.12-1|38	This is the Python 3 version of the package.
14mt|python-gitdb-4.0.12-1|39	
14mt|python-gitdb-4.0.12-1|40	%files -n python3-gitdb
14mt|python-gitdb-4.0.12-1|41	%doc AUTHORS LICENSE
14mt|python-gitdb-4.0.12-1|42	%{python3_sitelib}/gitdb*
14mt|python-gitdb-4.0.12-1|43	
14mt|python-gitdb-4.0.12-1|44	#-----------------------------------------------------------
14mt|python-gitdb-4.0.12-1|45	
14mt|python-gitdb-4.0.12-1|46	%prep
14mt|python-gitdb-4.0.12-1|47	%setup -q -n %{pypi_name}-%{version}
14mt|python-gitdb-4.0.12-1|48	
14mt|python-gitdb-4.0.12-1|49	%generate_buildrequires
14mt|python-gitdb-4.0.12-1|50	%pyproject_buildrequires
14mt|python-gitdb-4.0.12-1|51	
14mt|python-gitdb-4.0.12-1|52	%build
14mt|python-gitdb-4.0.12-1|53	%pyproject_wheel
14mt|python-gitdb-4.0.12-1|54	
14mt|python-gitdb-4.0.12-1|55	%install
14mt|python-gitdb-4.0.12-1|56	%pyproject_install

412 14
14mt|python-gitpython-3.1.58-1|1	%define pypi_name gitpython
14mt|python-gitpython-3.1.58-1|2	
14mt|python-gitpython-3.1.58-1|3	Name:		python-gitpython
14mt|python-gitpython-3.1.58-1|4	Version:	3.1.58
14mt|python-gitpython-3.1.58-1|5	Release:	1
14mt|python-gitpython-3.1.58-1|6	Summary:	Python Git library
14mt|python-gitpython-3.1.58-1|7	License:	BSD
14mt|python-gitpython-3.1.58-1|8	Group:		Development/Python
14mt|python-gitpython-3.1.58-1|9	Url:		http://pypi.python.org/pypi/GitPython/
14mt|python-gitpython-3.1.58-1|10	Source0:	%{pypi_source}
14mt|python-gitpython-3.1.58-1|11	BuildArch:	noarch
14mt|python-gitpython-3.1.58-1|12	
14mt|python-gitpython-3.1.58-1|13	%description
14mt|python-gitpython-3.1.58-1|14	GitPython is a python library used to interact with Git repositories.
14mt|python-gitpython-3.1.58-1|15	
14mt|python-gitpython-3.1.58-1|16	GitPython provides object model access to your git repository. Once you have
14mt|python-gitpython-3.1.58-1|17	created a repository object, you can traverse it to find parent commit(s),
14mt|python-gitpython-3.1.58-1|18	trees, blobs, etc.
14mt|python-gitpython-3.1.58-1|19	
14mt|python-gitpython-3.1.58-1|20	GitPython is a port of the grit library in Ruby created by Tom Preston-Werner
14mt|python-gitpython-3.1.58-1|21	and Chris Wanstrath
14mt|python-gitpython-3.1.58-1|22	
14mt|python-gitpython-3.1.58-1|23	#--------------------------------------------------------------------
14mt|python-gitpython-3.1.58-1|24	%package -n python3-gitpython
14mt|python-gitpython-3.1.58-1|25	Summary:	Python 3 Git Library
14mt|python-gitpython-3.1.58-1|26	Group:		Development/Python
14mt|python-gitpython-3.1.58-1|27	BuildRequires:	python3dist(setuptools)
14mt|python-gitpython-3.1.58-1|28	BuildRequires:	pkgconfig(python3)
14mt|python-gitpython-3.1.58-1|29	Requires:	git-core
14mt|python-gitpython-3.1.58-1|30	Requires:	python3dist(gitdb2)
14mt|python-gitpython-3.1.58-1|31	
14mt|python-gitpython-3.1.58-1|32	%description -n python3-gitpython
14mt|python-gitpython-3.1.58-1|33	GitPython is a python library used to interact with Git repositories.
14mt|python-gitpython-3.1.58-1|34	
14mt|python-gitpython-3.1.58-1|35	GitPython provides object model access to your git repository. Once you have
14mt|python-gitpython-3.1.58-1|36	created a repository object, you can traverse it to find parent commit(s),
14mt|python-gitpython-3.1.58-1|37	trees, blobs, etc.
14mt|python-gitpython-3.1.58-1|38	
14mt|python-gitpython-3.1.58-1|39	GitPython is a port of the grit library in Ruby created by Tom Preston-Werner
14mt|python-gitpython-3.1.58-1|40	and Chris Wanstrath
14mt|python-gitpython-3.1.58-1|41	
14mt|python-gitpython-3.1.58-1|42	%files -n python3-gitpython
14mt|python-gitpython-3.1.58-1|43	%doc CHANGES AUTHORS LICENSE
14mt|python-gitpython-3.1.58-1|44	%{python3_sitelib}/GitPython-%{version}-py*.egg-info
14mt|python-gitpython-3.1.58-1|45	%{python3_sitelib}/git/
14mt|python-gitpython-3.1.58-1|46	
14mt|python-gitpython-3.1.58-1|47	#--------------------------------------------------------------------
14mt|python-gitpython-3.1.58-1|48	
14mt|python-gitpython-3.1.58-1|49	%prep
14mt|python-gitpython-3.1.58-1|50	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-gitpython-3.1.58-1|51	find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
14mt|python-gitpython-3.1.58-1|52	
14mt|python-gitpython-3.1.58-1|53	%build
14mt|python-gitpython-3.1.58-1|54	%py3_build
14mt|python-gitpython-3.1.58-1|55	
14mt|python-gitpython-3.1.58-1|56	%install
14mt|python-gitpython-3.1.58-1|57	%py3_install
14mt|python-gitpython-3.1.58-1|58	

413 14
14mt|python-glad-2.0.4-1|1	%global pypi_name glad
14mt|python-glad-2.0.4-1|2	
14mt|python-glad-2.0.4-1|3	Name:		python-%{pypi_name}
14mt|python-glad-2.0.4-1|4	Version:	2.0.4
14mt|python-glad-2.0.4-1|5	Release:	1
14mt|python-glad-2.0.4-1|6	Summary:	Multi-Language GL/GLES/EGL/GLX/WGL Loader-Generator
14mt|python-glad-2.0.4-1|7	Group:		Development/Python
14mt|python-glad-2.0.4-1|8	License:	MIT and ASL 2.0
14mt|python-glad-2.0.4-1|9	Url:		https://github.com/Dav1dde/glad
14mt|python-glad-2.0.4-1|10	Source0:	https://github.com/Dav1dde/glad/archive/refs/tags/v%{version}/glad-%{version}.tar.gz
14mt|python-glad-2.0.4-1|11	Source1:	python-glad.rpmlintrc
14mt|python-glad-2.0.4-1|12	BuildRequires:	python3-setuptools
14mt|python-glad-2.0.4-1|13	Requires:	python3-setuptools_scm
14mt|python-glad-2.0.4-1|14	BuildArch:	noarch
14mt|python-glad-2.0.4-1|15	
14mt|python-glad-2.0.4-1|16	%description
14mt|python-glad-2.0.4-1|17	Glad uses the official Khronos-XML specs to generate a GL/GLES/EGL/GLX/WGL
14mt|python-glad-2.0.4-1|18	Loader made for your needs.
14mt|python-glad-2.0.4-1|19	
14mt|python-glad-2.0.4-1|20	#---------------------------------------------------------------------------
14mt|python-glad-2.0.4-1|21	
14mt|python-glad-2.0.4-1|22	%package -n python3-%{pypi_name}
14mt|python-glad-2.0.4-1|23	Summary:	Multi-Language GL/GLES/EGL/GLX/WGL Loader-Generator
14mt|python-glad-2.0.4-1|24	
14mt|python-glad-2.0.4-1|25	%description -n python3-%{pypi_name}
14mt|python-glad-2.0.4-1|26	Glad uses the official Khronos-XML specs to generate a GL/GLES/EGL/GLX/WGL
14mt|python-glad-2.0.4-1|27	Loader made for your needs.
14mt|python-glad-2.0.4-1|28	
14mt|python-glad-2.0.4-1|29	%files -n python3-%{pypi_name}
14mt|python-glad-2.0.4-1|30	%{python3_sitelib}/%{pypi_name}
14mt|python-glad-2.0.4-1|31	%{python3_sitelib}/glad2-%{version}-py*.*.egg-info/
14mt|python-glad-2.0.4-1|32	
14mt|python-glad-2.0.4-1|33	#---------------------------------------------------------------------------
14mt|python-glad-2.0.4-1|34	
14mt|python-glad-2.0.4-1|35	%package -n %{pypi_name}
14mt|python-glad-2.0.4-1|36	Summary:	Multi-Language GL/GLES/EGL/GLX/WGL Loader-Generator
14mt|python-glad-2.0.4-1|37	Requires:	python3-%{pypi_name} = %{EVRD}
14mt|python-glad-2.0.4-1|38	
14mt|python-glad-2.0.4-1|39	%description -n %{pypi_name}
14mt|python-glad-2.0.4-1|40	Glad uses the official Khronos-XML specs to generate a GL/GLES/EGL/GLX/WGL
14mt|python-glad-2.0.4-1|41	Loader made for your needs.
14mt|python-glad-2.0.4-1|42	
14mt|python-glad-2.0.4-1|43	%files -n %{pypi_name}
14mt|python-glad-2.0.4-1|44	%{_bindir}/glad
14mt|python-glad-2.0.4-1|45	
14mt|python-glad-2.0.4-1|46	#---------------------------------------------------------------------------
14mt|python-glad-2.0.4-1|47	
14mt|python-glad-2.0.4-1|48	%prep
14mt|python-glad-2.0.4-1|49	%autosetup -n %{pypi_name}-%{version}
14mt|python-glad-2.0.4-1|50	
14mt|python-glad-2.0.4-1|51	# Remove bundled egg-info
14mt|python-glad-2.0.4-1|52	rm -rf %{pypi_name}.egg-info
14mt|python-glad-2.0.4-1|53	
14mt|python-glad-2.0.4-1|54	# Fix shebang
14mt|python-glad-2.0.4-1|55	sed -i -e '/^#!\//, 1d' %{pypi_name}/__main__.py
14mt|python-glad-2.0.4-1|56	
14mt|python-glad-2.0.4-1|57	%build
14mt|python-glad-2.0.4-1|58	%py3_build
14mt|python-glad-2.0.4-1|59	
14mt|python-glad-2.0.4-1|60	%install
14mt|python-glad-2.0.4-1|61	%py3_install

414 14
14mt|python-gnupg-0.5.3-3|1	%define pypi_name python-gnupg
14mt|python-gnupg-0.5.3-3|2	%define module_name gnupg
14mt|python-gnupg-0.5.3-3|3	
14mt|python-gnupg-0.5.3-3|4	Summary:	A Python wrapper for GnuPG
14mt|python-gnupg-0.5.3-3|5	Name:		python-%{module_name}
14mt|python-gnupg-0.5.3-3|6	Version:	0.5.3
14mt|python-gnupg-0.5.3-3|7	Release:	3
14mt|python-gnupg-0.5.3-3|8	Epoch:		2
14mt|python-gnupg-0.5.3-3|9	License:	BSD
14mt|python-gnupg-0.5.3-3|10	Group:		Development/Python
14mt|python-gnupg-0.5.3-3|11	Url:		https://github.com/vsajip/python-gnupg
14mt|python-gnupg-0.5.3-3|12	Source0:	%{pypi_source}
14mt|python-gnupg-0.5.3-3|13	BuildRequires:	pyproject-rpm-macros
14mt|python-gnupg-0.5.3-3|14	BuildRequires:	python3-pip
14mt|python-gnupg-0.5.3-3|15	BuildRequires:	python3-tomli
14mt|python-gnupg-0.5.3-3|16	BuildRequires:	python3-psutil
14mt|python-gnupg-0.5.3-3|17	BuildRequires:	python3-devel
14mt|python-gnupg-0.5.3-3|18	BuildRequires:	python3-wheel
14mt|python-gnupg-0.5.3-3|19	
14mt|python-gnupg-0.5.3-3|20	Requires:	gnupg2
14mt|python-gnupg-0.5.3-3|21	BuildArch:	noarch
14mt|python-gnupg-0.5.3-3|22	
14mt|python-gnupg-0.5.3-3|23	%description
14mt|python-gnupg-0.5.3-3|24	This module implements a Python library which takes care of the internal
14mt|python-gnupg-0.5.3-3|25	details and allows its users to generate and manage keys, encrypt and
14mt|python-gnupg-0.5.3-3|26	decrypt data, and sign and verify messages.
14mt|python-gnupg-0.5.3-3|27	
14mt|python-gnupg-0.5.3-3|28	#----------------------------------------------------------------------------
14mt|python-gnupg-0.5.3-3|29	%package -n python3-%{module_name}
14mt|python-gnupg-0.5.3-3|30	Summary:	A Python wrapper for GnuPG
14mt|python-gnupg-0.5.3-3|31	Group:		Development/Python
14mt|python-gnupg-0.5.3-3|32	
14mt|python-gnupg-0.5.3-3|33	%description -n python3-%{module_name}
14mt|python-gnupg-0.5.3-3|34	This module implements a Python3 library which takes care of the internal
14mt|python-gnupg-0.5.3-3|35	details and allows its users to generate and manage keys, encrypt and
14mt|python-gnupg-0.5.3-3|36	decrypt data, and sign and verify messages.
14mt|python-gnupg-0.5.3-3|37	
14mt|python-gnupg-0.5.3-3|38	%files -n python3-%{module_name}  -f %{pyproject_files}
14mt|python-gnupg-0.5.3-3|39	%doc LICENSE.txt README.rst
14mt|python-gnupg-0.5.3-3|40	
14mt|python-gnupg-0.5.3-3|41	#---------------------------------------------------------------------------
14mt|python-gnupg-0.5.3-3|42	
14mt|python-gnupg-0.5.3-3|43	%generate_buildrequires
14mt|python-gnupg-0.5.3-3|44	%pyproject_buildrequires -r
14mt|python-gnupg-0.5.3-3|45	
14mt|python-gnupg-0.5.3-3|46	%prep
14mt|python-gnupg-0.5.3-3|47	%autosetup -n %{pypi_name}-%{version}
14mt|python-gnupg-0.5.3-3|48	
14mt|python-gnupg-0.5.3-3|49	%build
14mt|python-gnupg-0.5.3-3|50	%pyproject_wheel
14mt|python-gnupg-0.5.3-3|51	
14mt|python-gnupg-0.5.3-3|52	%install
14mt|python-gnupg-0.5.3-3|53	%pyproject_install
14mt|python-gnupg-0.5.3-3|54	%pyproject_save_files %{module_name}
14mt|python-gnupg-0.5.3-3|55	# rm -f %{buildroot}/%{_bindir}/versioneer.py

415 14
14mt|python-google-auth-2.29.0-1|1	%global pypi_name google-auth
14mt|python-google-auth-2.29.0-1|2	
14mt|python-google-auth-2.29.0-1|3	Summary:	Google Authentication Library
14mt|python-google-auth-2.29.0-1|4	Name:		python-google-auth
14mt|python-google-auth-2.29.0-1|5	Version:	2.29.0
14mt|python-google-auth-2.29.0-1|6	Release:	1
14mt|python-google-auth-2.29.0-1|7	License:	ASLv2
14mt|python-google-auth-2.29.0-1|8	Group:		Development/Python
14mt|python-google-auth-2.29.0-1|9	Url:		https://github.com/googleapis/google-auth-library-python
14mt|python-google-auth-2.29.0-1|10	Source0:	%{pypi_source}
14mt|python-google-auth-2.29.0-1|11	BuildArch:	noarch
14mt|python-google-auth-2.29.0-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-google-auth-2.29.0-1|13	BuildRequires:	python3dist(cachetools) >= 2.0.0
14mt|python-google-auth-2.29.0-1|14	BuildRequires:	python3dist(mock)
14mt|python-google-auth-2.29.0-1|15	BuildRequires:	python3dist(pyasn1-modules) >= 0.2.1
14mt|python-google-auth-2.29.0-1|16	BuildRequires:	python3dist(pytest)
14mt|python-google-auth-2.29.0-1|17	BuildRequires:	python3dist(rsa) >= 3.1.4
14mt|python-google-auth-2.29.0-1|18	BuildRequires:	python3dist(setuptools)
14mt|python-google-auth-2.29.0-1|19	BuildRequires:	python3dist(six) >= 1.9.0
14mt|python-google-auth-2.29.0-1|20	Requires:	python3dist(cachetools) >= 2.0.0
14mt|python-google-auth-2.29.0-1|21	Requires:	python3dist(pyasn1-modules) >= 0.2.1
14mt|python-google-auth-2.29.0-1|22	Requires:	python3dist(rsa) >= 3.1.4
14mt|python-google-auth-2.29.0-1|23	
14mt|python-google-auth-2.29.0-1|24	%description
14mt|python-google-auth-2.29.0-1|25	Google Auth Python Library simplifies using Google's various server-to-server
14mt|python-google-auth-2.29.0-1|26	authentication mechanisms to access Google.
14mt|python-google-auth-2.29.0-1|27	
14mt|python-google-auth-2.29.0-1|28	#----------------------------------------------------------------------------
14mt|python-google-auth-2.29.0-1|29	
14mt|python-google-auth-2.29.0-1|30	%package -n python3-%{pypi_name}
14mt|python-google-auth-2.29.0-1|31	Summary:	Google Authentication Library
14mt|python-google-auth-2.29.0-1|32	Group:		Development/Python
14mt|python-google-auth-2.29.0-1|33	
14mt|python-google-auth-2.29.0-1|34	%description -n python3-%{pypi_name}
14mt|python-google-auth-2.29.0-1|35	Google Auth Python Library simplifies using Google's various server-to-server
14mt|python-google-auth-2.29.0-1|36	authentication mechanisms to access Google.
14mt|python-google-auth-2.29.0-1|37	
14mt|python-google-auth-2.29.0-1|38	%files -n python3-%{pypi_name}
14mt|python-google-auth-2.29.0-1|39	%doc LICENSE
14mt|python-google-auth-2.29.0-1|40	%doc README.rst
14mt|python-google-auth-2.29.0-1|41	%{python3_sitelib}/google
14mt|python-google-auth-2.29.0-1|42	%{python3_sitelib}/google_auth-*.dist-info
14mt|python-google-auth-2.29.0-1|43	
14mt|python-google-auth-2.29.0-1|44	#----------------------------------------------------------------------------
14mt|python-google-auth-2.29.0-1|45	
14mt|python-google-auth-2.29.0-1|46	%prep
14mt|python-google-auth-2.29.0-1|47	%setup -qn %{pypi_name}-%{version}
14mt|python-google-auth-2.29.0-1|48	
14mt|python-google-auth-2.29.0-1|49	# Remove bundled egg-info
14mt|python-google-auth-2.29.0-1|50	rm -rf %{pypi_name}.egg-info
14mt|python-google-auth-2.29.0-1|51	
14mt|python-google-auth-2.29.0-1|52	%generate_buildrequires
14mt|python-google-auth-2.29.0-1|53	%pyproject_buildrequires
14mt|python-google-auth-2.29.0-1|54	
14mt|python-google-auth-2.29.0-1|55	%build
14mt|python-google-auth-2.29.0-1|56	%pyproject_wheel
14mt|python-google-auth-2.29.0-1|57	
14mt|python-google-auth-2.29.0-1|58	%install
14mt|python-google-auth-2.29.0-1|59	%pyproject_install

416 14
14mt|python-greenlet-3.5.5-1|1	%global         modname greenlet
14mt|python-greenlet-3.5.5-1|2	
14mt|python-greenlet-3.5.5-1|3	Name:           python-%{modname}
14mt|python-greenlet-3.5.5-1|4	Version:        3.5.5
14mt|python-greenlet-3.5.5-1|5	Release:        1
14mt|python-greenlet-3.5.5-1|6	Summary:        Lightweight in-process concurrent programming
14mt|python-greenlet-3.5.5-1|7	License:        MIT AND PSF-2.0
14mt|python-greenlet-3.5.5-1|8	URL:            https://github.com/python-greenlet/greenlet
14mt|python-greenlet-3.5.5-1|9	Source0:        %{url}/archive/%{version}/%{modname}-%{version}.tar.gz
14mt|python-greenlet-3.5.5-1|10	
14mt|python-greenlet-3.5.5-1|11	# Skip leak checking to avoid a missing dependency, `objgraph`
14mt|python-greenlet-3.5.5-1|12	Patch:          skip-leak-checks.patch
14mt|python-greenlet-3.5.5-1|13	
14mt|python-greenlet-3.5.5-1|14	%global _description \
14mt|python-greenlet-3.5.5-1|15	The greenlet package is a spin-off of Stackless, a version of CPython\
14mt|python-greenlet-3.5.5-1|16	that supports micro-threads called "tasklets". Tasklets run\
14mt|python-greenlet-3.5.5-1|17	pseudo-concurrently (typically in a single or a few OS-level threads)\
14mt|python-greenlet-3.5.5-1|18	and are synchronized with data exchanges on "channels".
14mt|python-greenlet-3.5.5-1|19	
14mt|python-greenlet-3.5.5-1|20	%description %{_description}
14mt|python-greenlet-3.5.5-1|21	
14mt|python-greenlet-3.5.5-1|22	%package -n     python3-%{modname}
14mt|python-greenlet-3.5.5-1|23	Summary:        %{summary}
14mt|python-greenlet-3.5.5-1|24	BuildRequires:  python3-devel
14mt|python-greenlet-3.5.5-1|25	# For tests
14mt|python-greenlet-3.5.5-1|26	BuildRequires:  python3-psutil
14mt|python-greenlet-3.5.5-1|27	
14mt|python-greenlet-3.5.5-1|28	%description -n python3-%{modname} %{_description}
14mt|python-greenlet-3.5.5-1|29	
14mt|python-greenlet-3.5.5-1|30	Python 3 version.
14mt|python-greenlet-3.5.5-1|31	
14mt|python-greenlet-3.5.5-1|32	%package -n     python3-%{modname}-devel
14mt|python-greenlet-3.5.5-1|33	Summary:        C development headers for python3-%{modname}
14mt|python-greenlet-3.5.5-1|34	Requires:       python3-%{modname}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
14mt|python-greenlet-3.5.5-1|35	
14mt|python-greenlet-3.5.5-1|36	%description -n python3-%{modname}-devel
14mt|python-greenlet-3.5.5-1|37	%{summary}.
14mt|python-greenlet-3.5.5-1|38	
14mt|python-greenlet-3.5.5-1|39	Python 3 version.
14mt|python-greenlet-3.5.5-1|40	
14mt|python-greenlet-3.5.5-1|41	%prep
14mt|python-greenlet-3.5.5-1|42	%autosetup -n %{modname}-%{version} -p1
14mt|python-greenlet-3.5.5-1|43	
14mt|python-greenlet-3.5.5-1|44	%generate_buildrequires
14mt|python-greenlet-3.5.5-1|45	%pyproject_buildrequires
14mt|python-greenlet-3.5.5-1|46	
14mt|python-greenlet-3.5.5-1|47	%build
14mt|python-greenlet-3.5.5-1|48	%pyproject_wheel
14mt|python-greenlet-3.5.5-1|49	
14mt|python-greenlet-3.5.5-1|50	%install
14mt|python-greenlet-3.5.5-1|51	%pyproject_install
14mt|python-greenlet-3.5.5-1|52	%pyproject_save_files %{modname}
14mt|python-greenlet-3.5.5-1|53	
14mt|python-greenlet-3.5.5-1|54	%files -n python3-%{modname} -f %{pyproject_files}
14mt|python-greenlet-3.5.5-1|55	%doc AUTHORS README.rst
14mt|python-greenlet-3.5.5-1|56	
14mt|python-greenlet-3.5.5-1|57	%files -n python3-greenlet-devel
14mt|python-greenlet-3.5.5-1|58	%{_includedir}/python%{python3_version}*/%{modname}/

417 14
14mt|python-gssapi-1.8.3-1|1	%define pypi_name gssapi
14mt|python-gssapi-1.8.3-1|2	
14mt|python-gssapi-1.8.3-1|3	Summary:	Python Bindings for GSSAPI (RFC 2743/2744 and extensions)
14mt|python-gssapi-1.8.3-1|4	Name:		python-%{pypi_name}
14mt|python-gssapi-1.8.3-1|5	Version:	1.8.3
14mt|python-gssapi-1.8.3-1|6	Release:	1
14mt|python-gssapi-1.8.3-1|7	License:	ISC
14mt|python-gssapi-1.8.3-1|8	Group:		Development/Python
14mt|python-gssapi-1.8.3-1|9	Url:		https://github.com/pythongssapi/python-gssapi
14mt|python-gssapi-1.8.3-1|10	Source0:	https://github.com/pythongssapi/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
14mt|python-gssapi-1.8.3-1|11	BuildRequires:	pkgconfig(python3)
14mt|python-gssapi-1.8.3-1|12	BuildRequires:	pkgconfig(krb5)
14mt|python-gssapi-1.8.3-1|13	BuildRequires:	python3dist(cython)
14mt|python-gssapi-1.8.3-1|14	BuildRequires:	python3dist(setuptools)
14mt|python-gssapi-1.8.3-1|15	BuildRequires:	pyproject-rpm-macros
14mt|python-gssapi-1.8.3-1|16	
14mt|python-gssapi-1.8.3-1|17	%description
14mt|python-gssapi-1.8.3-1|18	A set of Python bindings to the GSSAPI C library providing both
14mt|python-gssapi-1.8.3-1|19	a high-level pythonic interfaces and a low-level interfaces
14mt|python-gssapi-1.8.3-1|20	which more closely matches RFC 2743.  Includes support for
14mt|python-gssapi-1.8.3-1|21	RFC 2743, as well as multiple extensions.
14mt|python-gssapi-1.8.3-1|22	
14mt|python-gssapi-1.8.3-1|23	#------------------------------------------------------------------
14mt|python-gssapi-1.8.3-1|24	
14mt|python-gssapi-1.8.3-1|25	%package -n python3-%{pypi_name}
14mt|python-gssapi-1.8.3-1|26	Summary:	Python Bindings for GSSAPI (RFC 2743/2744 and extensions)
14mt|python-gssapi-1.8.3-1|27	Group:		Development/Python
14mt|python-gssapi-1.8.3-1|28	Requires:	krb5-libs
14mt|python-gssapi-1.8.3-1|29	Requires:	python3-decorator
14mt|python-gssapi-1.8.3-1|30	Requires:	python3-six
14mt|python-gssapi-1.8.3-1|31	
14mt|python-gssapi-1.8.3-1|32	%description -n python3-%{pypi_name}
14mt|python-gssapi-1.8.3-1|33	A set of Python bindings to the GSSAPI C library providing both
14mt|python-gssapi-1.8.3-1|34	a high-level pythonic interfaces and a low-level interfaces
14mt|python-gssapi-1.8.3-1|35	which more closely matches RFC 2743.  Includes support for
14mt|python-gssapi-1.8.3-1|36	RFC 2743, as well as multiple extensions.
14mt|python-gssapi-1.8.3-1|37	
14mt|python-gssapi-1.8.3-1|38	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-gssapi-1.8.3-1|39	%doc LICENSE.txt README.txt
14mt|python-gssapi-1.8.3-1|40	
14mt|python-gssapi-1.8.3-1|41	#------------------------------------------------------------------
14mt|python-gssapi-1.8.3-1|42	
14mt|python-gssapi-1.8.3-1|43	%prep
14mt|python-gssapi-1.8.3-1|44	%autosetup -p1
14mt|python-gssapi-1.8.3-1|45	
14mt|python-gssapi-1.8.3-1|46	%generate_buildrequires
14mt|python-gssapi-1.8.3-1|47	%pyproject_buildrequires
14mt|python-gssapi-1.8.3-1|48	
14mt|python-gssapi-1.8.3-1|49	%build
14mt|python-gssapi-1.8.3-1|50	%pyproject_wheel
14mt|python-gssapi-1.8.3-1|51	
14mt|python-gssapi-1.8.3-1|52	%install
14mt|python-gssapi-1.8.3-1|53	%pyproject_install
14mt|python-gssapi-1.8.3-1|54	
14mt|python-gssapi-1.8.3-1|55	%pyproject_save_files gssapi
14mt|python-gssapi-1.8.3-1|56	

418 14
14mt|python-hamcrest-2.0.4-1|1	%global modname hamcrest
14mt|python-hamcrest-2.0.4-1|2	%global pypi_name pyhamcrest
14mt|python-hamcrest-2.0.4-1|3	
14mt|python-hamcrest-2.0.4-1|4	Name:           python-%{modname}
14mt|python-hamcrest-2.0.4-1|5	Version:        2.0.4
14mt|python-hamcrest-2.0.4-1|6	Release:        1
14mt|python-hamcrest-2.0.4-1|7	Summary:        Hamcrest matchers for Python
14mt|python-hamcrest-2.0.4-1|8	Group:          Development/Python
14mt|python-hamcrest-2.0.4-1|9	License:        BSD
14mt|python-hamcrest-2.0.4-1|10	URL:            https://github.com/hamcrest/PyHamcrest
14mt|python-hamcrest-2.0.4-1|11	Source0:        %{pypi_source}
14mt|python-hamcrest-2.0.4-1|12	
14mt|python-hamcrest-2.0.4-1|13	# https://github.com/hamcrest/PyHamcrest/commit/37a4d0dbeb9a92b959edfb9b1aceba4eaacf9f78
14mt|python-hamcrest-2.0.4-1|14	Patch0001:      0001-Add-boolean-matchers.patch
14mt|python-hamcrest-2.0.4-1|15	
14mt|python-hamcrest-2.0.4-1|16	BuildArch:      noarch
14mt|python-hamcrest-2.0.4-1|17	
14mt|python-hamcrest-2.0.4-1|18	%global _description \
14mt|python-hamcrest-2.0.4-1|19	PyHamcrest is a framework for writing matcher objects, allowing you to\
14mt|python-hamcrest-2.0.4-1|20	declaratively define "match" rules. There are a number of situations where\
14mt|python-hamcrest-2.0.4-1|21	matchers are invaluable, such as UI validation, or data filtering, but it is\
14mt|python-hamcrest-2.0.4-1|22	in the area of writing flexible tests that matchers are most commonly used.
14mt|python-hamcrest-2.0.4-1|23	
14mt|python-hamcrest-2.0.4-1|24	%description %{_description}
14mt|python-hamcrest-2.0.4-1|25	
14mt|python-hamcrest-2.0.4-1|26	#-----------------------------------------------------
14mt|python-hamcrest-2.0.4-1|27	%package -n python3-%{modname}
14mt|python-hamcrest-2.0.4-1|28	Summary:        %{summary}
14mt|python-hamcrest-2.0.4-1|29	BuildRequires:  python3-devel
14mt|python-hamcrest-2.0.4-1|30	Requires:       python3-six
14mt|python-hamcrest-2.0.4-1|31	
14mt|python-hamcrest-2.0.4-1|32	%description -n python3-%{modname} %{_description}
14mt|python-hamcrest-2.0.4-1|33	
14mt|python-hamcrest-2.0.4-1|34	Python 3 version.
14mt|python-hamcrest-2.0.4-1|35	
14mt|python-hamcrest-2.0.4-1|36	%files -n python3-%{modname}
14mt|python-hamcrest-2.0.4-1|37	%{python3_sitelib}/%{pypi_name}-%{version}*info/
14mt|python-hamcrest-2.0.4-1|38	%{python3_sitelib}/%{modname}/
14mt|python-hamcrest-2.0.4-1|39	
14mt|python-hamcrest-2.0.4-1|40	#-----------------------------------------------------
14mt|python-hamcrest-2.0.4-1|41	
14mt|python-hamcrest-2.0.4-1|42	%prep
14mt|python-hamcrest-2.0.4-1|43	%autosetup -n %{pypi_name}-%{version} -p1
14mt|python-hamcrest-2.0.4-1|44	
14mt|python-hamcrest-2.0.4-1|45	%generate_buildrequires
14mt|python-hamcrest-2.0.4-1|46	%pyproject_buildrequires -r
14mt|python-hamcrest-2.0.4-1|47	
14mt|python-hamcrest-2.0.4-1|48	%build
14mt|python-hamcrest-2.0.4-1|49	%pyproject_wheel
14mt|python-hamcrest-2.0.4-1|50	
14mt|python-hamcrest-2.0.4-1|51	%install
14mt|python-hamcrest-2.0.4-1|52	%pyproject_install
14mt|python-hamcrest-2.0.4-1|53	

419 14
14mt|python-hatchling-1.27.0-1|1	Name:           python-hatchling
14mt|python-hatchling-1.27.0-1|2	Version:        1.27.0
14mt|python-hatchling-1.27.0-1|3	Release:        1
14mt|python-hatchling-1.27.0-1|4	Summary:        The build backend used by Hatch
14mt|python-hatchling-1.27.0-1|5	Group:          Development/Python
14mt|python-hatchling-1.27.0-1|6	# SPDX
14mt|python-hatchling-1.27.0-1|7	License:        MIT
14mt|python-hatchling-1.27.0-1|8	URL:            https://pypi.org/project/hatchling
14mt|python-hatchling-1.27.0-1|9	Source0:        %{pypi_source hatchling}
14mt|python-hatchling-1.27.0-1|10	# Man page in groff_man(7) format, hand-written for Fedora based on package
14mt|python-hatchling-1.27.0-1|11	# metadata and --help output
14mt|python-hatchling-1.27.0-1|12	Source1:        hatchling.1
14mt|python-hatchling-1.27.0-1|13	
14mt|python-hatchling-1.27.0-1|14	BuildArch:      noarch
14mt|python-hatchling-1.27.0-1|15	
14mt|python-hatchling-1.27.0-1|16	BuildRequires:  python3-devel
14mt|python-hatchling-1.27.0-1|17	BuildRequires:  pyproject-rpm-macros
14mt|python-hatchling-1.27.0-1|18	
14mt|python-hatchling-1.27.0-1|19	%global common_description %{expand:
14mt|python-hatchling-1.27.0-1|20	This is the extensible, standards compliant build backend used by Hatch.}
14mt|python-hatchling-1.27.0-1|21	
14mt|python-hatchling-1.27.0-1|22	%description %{common_description}
14mt|python-hatchling-1.27.0-1|23	
14mt|python-hatchling-1.27.0-1|24	#----------------------------------------------------------------
14mt|python-hatchling-1.27.0-1|25	%package -n python3-hatchling
14mt|python-hatchling-1.27.0-1|26	Summary:        %{summary}
14mt|python-hatchling-1.27.0-1|27	Group:          Development/Python
14mt|python-hatchling-1.27.0-1|28	
14mt|python-hatchling-1.27.0-1|29	%description -n python3-hatchling %{common_description}
14mt|python-hatchling-1.27.0-1|30	
14mt|python-hatchling-1.27.0-1|31	%files -n python3-hatchling -f %{pyproject_files}
14mt|python-hatchling-1.27.0-1|32	%license LICENSE.txt
14mt|python-hatchling-1.27.0-1|33	%doc README.md
14mt|python-hatchling-1.27.0-1|34	%{_bindir}/hatchling
14mt|python-hatchling-1.27.0-1|35	%{_mandir}/man1/hatchling.1*
14mt|python-hatchling-1.27.0-1|36	
14mt|python-hatchling-1.27.0-1|37	#----------------------------------------------------------------
14mt|python-hatchling-1.27.0-1|38	%prep
14mt|python-hatchling-1.27.0-1|39	%autosetup -n hatchling-%{version}
14mt|python-hatchling-1.27.0-1|40	
14mt|python-hatchling-1.27.0-1|41	
14mt|python-hatchling-1.27.0-1|42	%generate_buildrequires
14mt|python-hatchling-1.27.0-1|43	%pyproject_buildrequires
14mt|python-hatchling-1.27.0-1|44	
14mt|python-hatchling-1.27.0-1|45	
14mt|python-hatchling-1.27.0-1|46	%build
14mt|python-hatchling-1.27.0-1|47	%pyproject_wheel
14mt|python-hatchling-1.27.0-1|48	
14mt|python-hatchling-1.27.0-1|49	
14mt|python-hatchling-1.27.0-1|50	%install
14mt|python-hatchling-1.27.0-1|51	%pyproject_install
14mt|python-hatchling-1.27.0-1|52	%pyproject_save_files hatchling
14mt|python-hatchling-1.27.0-1|53	install -t '%{buildroot}/%{_mandir}/man1' -D -p -m 0644 '%{SOURCE1}'

420 14
14mt|python-hatch-vcs-0.4.0-1|1	# Let’s try to build this as early as we can, since it’s a dependency for
14mt|python-hatch-vcs-0.4.0-1|2	# python-userpath.
14mt|python-hatch-vcs-0.4.0-1|3	%bcond_without bootstrap
14mt|python-hatch-vcs-0.4.0-1|4	%if %{without bootstrap}
14mt|python-hatch-vcs-0.4.0-1|5	%bcond_without tests
14mt|python-hatch-vcs-0.4.0-1|6	%else
14mt|python-hatch-vcs-0.4.0-1|7	%bcond_with tests
14mt|python-hatch-vcs-0.4.0-1|8	%endif
14mt|python-hatch-vcs-0.4.0-1|9	
14mt|python-hatch-vcs-0.4.0-1|10	Name:           python-hatch-vcs
14mt|python-hatch-vcs-0.4.0-1|11	Version:        0.4.0
14mt|python-hatch-vcs-0.4.0-1|12	Release:        1
14mt|python-hatch-vcs-0.4.0-1|13	Summary:        Hatch plugin for versioning with your preferred VCS
14mt|python-hatch-vcs-0.4.0-1|14	Group:          Development/Python
14mt|python-hatch-vcs-0.4.0-1|15	License:        MIT
14mt|python-hatch-vcs-0.4.0-1|16	URL:            https://github.com/ofek/hatch-vcs
14mt|python-hatch-vcs-0.4.0-1|17	Source0:        %{pypi_source hatch_vcs}
14mt|python-hatch-vcs-0.4.0-1|18	BuildArch:      noarch
14mt|python-hatch-vcs-0.4.0-1|19	
14mt|python-hatch-vcs-0.4.0-1|20	BuildRequires:  python3-devel
14mt|python-hatch-vcs-0.4.0-1|21	# RHBZ#1985340, RHBZ#2076994
14mt|python-hatch-vcs-0.4.0-1|22	BuildRequires:  pyproject-rpm-macros >= 1.2.0
14mt|python-hatch-vcs-0.4.0-1|23	BuildRequires:	python3-pip
14mt|python-hatch-vcs-0.4.0-1|24	BuildRequires:	python3-setuptools
14mt|python-hatch-vcs-0.4.0-1|25	BuildRequires:	python3-setuptools_scm
14mt|python-hatch-vcs-0.4.0-1|26	
14mt|python-hatch-vcs-0.4.0-1|27	%if %{with tests}
14mt|python-hatch-vcs-0.4.0-1|28	BuildRequires:  python3dist(pytest)
14mt|python-hatch-vcs-0.4.0-1|29	BuildRequires:  git-core
14mt|python-hatch-vcs-0.4.0-1|30	%endif
14mt|python-hatch-vcs-0.4.0-1|31	
14mt|python-hatch-vcs-0.4.0-1|32	%global common_description %{expand:
14mt|python-hatch-vcs-0.4.0-1|33	This provides a plugin for Hatch that uses your preferred version control
14mt|python-hatch-vcs-0.4.0-1|34	system (like Git) to determine project versions.}
14mt|python-hatch-vcs-0.4.0-1|35	
14mt|python-hatch-vcs-0.4.0-1|36	%description %{common_description}
14mt|python-hatch-vcs-0.4.0-1|37	
14mt|python-hatch-vcs-0.4.0-1|38	#--------------------------------------------------------------
14mt|python-hatch-vcs-0.4.0-1|39	%package -n python3-hatch-vcs
14mt|python-hatch-vcs-0.4.0-1|40	Summary:        %{summary}
14mt|python-hatch-vcs-0.4.0-1|41	Group:          Development/Python
14mt|python-hatch-vcs-0.4.0-1|42	
14mt|python-hatch-vcs-0.4.0-1|43	%description -n python3-hatch-vcs %{common_description}
14mt|python-hatch-vcs-0.4.0-1|44	
14mt|python-hatch-vcs-0.4.0-1|45	%files -n python3-hatch-vcs -f %{pyproject_files}
14mt|python-hatch-vcs-0.4.0-1|46	%license LICENSE.txt
14mt|python-hatch-vcs-0.4.0-1|47	%doc HISTORY.md
14mt|python-hatch-vcs-0.4.0-1|48	%doc README.md
14mt|python-hatch-vcs-0.4.0-1|49	
14mt|python-hatch-vcs-0.4.0-1|50	#--------------------------------------------------------------
14mt|python-hatch-vcs-0.4.0-1|51	%prep
14mt|python-hatch-vcs-0.4.0-1|52	%autosetup -n hatch_vcs-%{version} -p1
14mt|python-hatch-vcs-0.4.0-1|53	
14mt|python-hatch-vcs-0.4.0-1|54	
14mt|python-hatch-vcs-0.4.0-1|55	%generate_buildrequires
14mt|python-hatch-vcs-0.4.0-1|56	%pyproject_buildrequires
14mt|python-hatch-vcs-0.4.0-1|57	
14mt|python-hatch-vcs-0.4.0-1|58	
14mt|python-hatch-vcs-0.4.0-1|59	%build
14mt|python-hatch-vcs-0.4.0-1|60	%pyproject_wheel
14mt|python-hatch-vcs-0.4.0-1|61	
14mt|python-hatch-vcs-0.4.0-1|62	
14mt|python-hatch-vcs-0.4.0-1|63	%install
14mt|python-hatch-vcs-0.4.0-1|64	%pyproject_install
14mt|python-hatch-vcs-0.4.0-1|65	%pyproject_save_files hatch_vcs
14mt|python-hatch-vcs-0.4.0-1|66	
14mt|python-hatch-vcs-0.4.0-1|67	
14mt|python-hatch-vcs-0.4.0-1|68	%check
14mt|python-hatch-vcs-0.4.0-1|69	%if %{with tests}
14mt|python-hatch-vcs-0.4.0-1|70	%pytest
14mt|python-hatch-vcs-0.4.0-1|71	%endif

421 14
14mt|python-hpack-4.0.0-5|1	%define module    hpack
14mt|python-hpack-4.0.0-5|2	
14mt|python-hpack-4.0.0-5|3	Name:       python-%{module}
14mt|python-hpack-4.0.0-5|4	Version:    4.0.0
14mt|python-hpack-4.0.0-5|5	Release:    5
14mt|python-hpack-4.0.0-5|6	Summary:    Pure-Python HPACK header compression
14mt|python-hpack-4.0.0-5|7	Group:      Development/Python
14mt|python-hpack-4.0.0-5|8	License:    MIT
14mt|python-hpack-4.0.0-5|9	URL:        http://hyper.rtfd.org/
14mt|python-hpack-4.0.0-5|10	Source0:    https://pypi.io/packages/source/h/hpack/%{module}-%{version}.tar.gz
14mt|python-hpack-4.0.0-5|11	BuildArch:  noarch
14mt|python-hpack-4.0.0-5|12	
14mt|python-hpack-4.0.0-5|13	%description
14mt|python-hpack-4.0.0-5|14	This module contains a pure-Python HTTP/2 header encoding (HPACK) logic
14mt|python-hpack-4.0.0-5|15	for use in Python programs that implement HTTP/2. It also contains a
14mt|python-hpack-4.0.0-5|16	compatibility layer that automatically enables the use of nghttp2 if
14mt|python-hpack-4.0.0-5|17	it’s available.
14mt|python-hpack-4.0.0-5|18	
14mt|python-hpack-4.0.0-5|19	%package -n python3-%{module}
14mt|python-hpack-4.0.0-5|20	Summary:        Pure-Python HPACK header compression
14mt|python-hpack-4.0.0-5|21	Group:          Development/Python
14mt|python-hpack-4.0.0-5|22	BuildArch:      noarch
14mt|python-hpack-4.0.0-5|23	BuildRequires:  pkgconfig(python3)
14mt|python-hpack-4.0.0-5|24	BuildRequires:  python3dist(setuptools)
14mt|python-hpack-4.0.0-5|25	
14mt|python-hpack-4.0.0-5|26	%description -n python3-%{module}
14mt|python-hpack-4.0.0-5|27	This module contains a pure-Python HTTP/2 header encoding (HPACK) logic
14mt|python-hpack-4.0.0-5|28	for use in Python programs that implement HTTP/2. It also contains a
14mt|python-hpack-4.0.0-5|29	compatibility layer that automatically enables the use of nghttp2 if
14mt|python-hpack-4.0.0-5|30	it’s available.
14mt|python-hpack-4.0.0-5|31	
14mt|python-hpack-4.0.0-5|32	This is the Python 3 version of the package.
14mt|python-hpack-4.0.0-5|33	
14mt|python-hpack-4.0.0-5|34	%prep
14mt|python-hpack-4.0.0-5|35	%setup -q -n %{module}-%{version}
14mt|python-hpack-4.0.0-5|36	
14mt|python-hpack-4.0.0-5|37	# Remove bundled egg-info
14mt|python-hpack-4.0.0-5|38	rm -rf %{module}.egg-info
14mt|python-hpack-4.0.0-5|39	
14mt|python-hpack-4.0.0-5|40	%generate_buildrequires
14mt|python-hpack-4.0.0-5|41	%pyproject_buildrequires
14mt|python-hpack-4.0.0-5|42	
14mt|python-hpack-4.0.0-5|43	%build
14mt|python-hpack-4.0.0-5|44	%pyproject_wheel
14mt|python-hpack-4.0.0-5|45	
14mt|python-hpack-4.0.0-5|46	%install
14mt|python-hpack-4.0.0-5|47	%pyproject_install
14mt|python-hpack-4.0.0-5|48	
14mt|python-hpack-4.0.0-5|49	%files -n python3-%{module}
14mt|python-hpack-4.0.0-5|50	%doc CONTRIBUTORS.rst LICENSE README.rst
14mt|python-hpack-4.0.0-5|51	%{python3_sitelib}/%{module}/
14mt|python-hpack-4.0.0-5|52	%{python3_sitelib}/%{module}-*.dist-info/

422 14
14mt|python-httpretty-1.1.4-1|1	%global github_owner    gabrielfalcao
14mt|python-httpretty-1.1.4-1|2	%global github_name     HTTPretty
14mt|python-httpretty-1.1.4-1|3	%global pypi_name         httpretty
14mt|python-httpretty-1.1.4-1|4	
14mt|python-httpretty-1.1.4-1|5	Name:           python-httpretty
14mt|python-httpretty-1.1.4-1|6	Version:	1.1.4
14mt|python-httpretty-1.1.4-1|7	# If github_date is defined, assume a post-release snapshot
14mt|python-httpretty-1.1.4-1|8	Release:	1
14mt|python-httpretty-1.1.4-1|9	Summary:        HTTP request mock tool for Python
14mt|python-httpretty-1.1.4-1|10	Group:		Development/Python
14mt|python-httpretty-1.1.4-1|11	License:        MIT
14mt|python-httpretty-1.1.4-1|12	URL:            https://github.com/%{github_owner}/%{github_name}
14mt|python-httpretty-1.1.4-1|13	Source0:	%{pypi_source}
14mt|python-httpretty-1.1.4-1|14	# Alternative for building from a github snapshot
14mt|python-httpretty-1.1.4-1|15	#Source0:	https://files.pythonhosted.org/packages/fc/cd/21014a0068c5ef4b06805eda7b1dc7a1c8fac416b297ac134a09700b447b/httpretty-1.1.0.tar.gz
14mt|python-httpretty-1.1.4-1|16	
14mt|python-httpretty-1.1.4-1|17	# Avoid unnecessary remote access requirement (note: test only actually
14mt|python-httpretty-1.1.4-1|18	# does a remote connection after PR #313)
14mt|python-httpretty-1.1.4-1|19	Patch1:         python-httpretty-fakesock_getpeercert_noconnect.patch
14mt|python-httpretty-1.1.4-1|20	
14mt|python-httpretty-1.1.4-1|21	# Remote access (these tests were skipped upstream in <= 0.9.7)
14mt|python-httpretty-1.1.4-1|22	Patch2:         skip-test_passthrough.patch
14mt|python-httpretty-1.1.4-1|23	
14mt|python-httpretty-1.1.4-1|24	BuildArch:      noarch
14mt|python-httpretty-1.1.4-1|25	
14mt|python-httpretty-1.1.4-1|26	%global _description\
14mt|python-httpretty-1.1.4-1|27	Once upon a time a python developer wanted to use a RESTful API, everything was\
14mt|python-httpretty-1.1.4-1|28	fine but until the day he needed to test the code that hits the RESTful API:\
14mt|python-httpretty-1.1.4-1|29	what if the API server is down? What if its content has changed?\
14mt|python-httpretty-1.1.4-1|30	\
14mt|python-httpretty-1.1.4-1|31	Dont worry, HTTPretty is here for you.
14mt|python-httpretty-1.1.4-1|32	
14mt|python-httpretty-1.1.4-1|33	%description %_description
14mt|python-httpretty-1.1.4-1|34	
14mt|python-httpretty-1.1.4-1|35	%package -n python3-httpretty
14mt|python-httpretty-1.1.4-1|36	Summary:        HTTP request mock tool for Python 3
14mt|python-httpretty-1.1.4-1|37	Requires:       python3-six
14mt|python-httpretty-1.1.4-1|38	
14mt|python-httpretty-1.1.4-1|39	BuildRequires:  python3-devel
14mt|python-httpretty-1.1.4-1|40	BuildRequires:  python3-setuptools
14mt|python-httpretty-1.1.4-1|41	
14mt|python-httpretty-1.1.4-1|42	%description -n python3-httpretty
14mt|python-httpretty-1.1.4-1|43	Once upon a time a python developer wanted to use a RESTful API, everything was
14mt|python-httpretty-1.1.4-1|44	fine but until the day he needed to test the code that hits the RESTful API:
14mt|python-httpretty-1.1.4-1|45	what if the API server is down? What if its content has changed?
14mt|python-httpretty-1.1.4-1|46	
14mt|python-httpretty-1.1.4-1|47	Don't worry, HTTPretty is here for you.
14mt|python-httpretty-1.1.4-1|48	
14mt|python-httpretty-1.1.4-1|49	%prep
14mt|python-httpretty-1.1.4-1|50	%autosetup -n httpretty-%{version} -p1
14mt|python-httpretty-1.1.4-1|51	
14mt|python-httpretty-1.1.4-1|52	# Alternative for building from commit tarball
14mt|python-httpretty-1.1.4-1|53	#autosetup -n %%{github_name}-%%{github_commit} -p1
14mt|python-httpretty-1.1.4-1|54	
14mt|python-httpretty-1.1.4-1|55	# nose plugins we don't have yet
14mt|python-httpretty-1.1.4-1|56	sed -i 's/^with-randomly = 1$//' setup.cfg
14mt|python-httpretty-1.1.4-1|57	sed -i 's/^rednose = 1$//' setup.cfg
14mt|python-httpretty-1.1.4-1|58	
14mt|python-httpretty-1.1.4-1|59	%generate_buildrequires
14mt|python-httpretty-1.1.4-1|60	%pyproject_buildrequires
14mt|python-httpretty-1.1.4-1|61	
14mt|python-httpretty-1.1.4-1|62	%build
14mt|python-httpretty-1.1.4-1|63	%pyproject_wheel
14mt|python-httpretty-1.1.4-1|64	
14mt|python-httpretty-1.1.4-1|65	%install
14mt|python-httpretty-1.1.4-1|66	%pyproject_install
14mt|python-httpretty-1.1.4-1|67	
14mt|python-httpretty-1.1.4-1|68	%files -n python3-httpretty
14mt|python-httpretty-1.1.4-1|69	%doc README.rst
14mt|python-httpretty-1.1.4-1|70	%license COPYING
14mt|python-httpretty-1.1.4-1|71	%{python3_sitelib}/httpretty
14mt|python-httpretty-1.1.4-1|72	%{python3_sitelib}/httpretty-*.dist-info

423 14
14mt|python-hyperframe-6.0.1-2|1	%define module hyperframe
14mt|python-hyperframe-6.0.1-2|2	
14mt|python-hyperframe-6.0.1-2|3	Name:       python-%{module}
14mt|python-hyperframe-6.0.1-2|4	Version:	6.0.1
14mt|python-hyperframe-6.0.1-2|5	Release:	2
14mt|python-hyperframe-6.0.1-2|6	Summary:    HTTP/2 framing layer for Python
14mt|python-hyperframe-6.0.1-2|7	Group:      Development/Python
14mt|python-hyperframe-6.0.1-2|8	License:    MIT
14mt|python-hyperframe-6.0.1-2|9	URL:        http://hyper.rtfd.org/
14mt|python-hyperframe-6.0.1-2|10	Source0:	https://files.pythonhosted.org/packages/5a/2a/4747bff0a17f7281abe73e955d60d80aae537a5d203f417fa1c2e7578ebb/hyperframe-6.0.1.tar.gz
14mt|python-hyperframe-6.0.1-2|11	BuildArch:  noarch
14mt|python-hyperframe-6.0.1-2|12	
14mt|python-hyperframe-6.0.1-2|13	%description
14mt|python-hyperframe-6.0.1-2|14	This library contains the HTTP/2 framing code used in the hyper project.
14mt|python-hyperframe-6.0.1-2|15	It provides a pure-Python codebase that is capable of decoding a binary
14mt|python-hyperframe-6.0.1-2|16	stream into HTTP/2 frames.
14mt|python-hyperframe-6.0.1-2|17	
14mt|python-hyperframe-6.0.1-2|18	This library is used directly by hyper and a number of other projects
14mt|python-hyperframe-6.0.1-2|19	to provide HTTP/2 frame decoding logic.
14mt|python-hyperframe-6.0.1-2|20	
14mt|python-hyperframe-6.0.1-2|21	%package -n python3-%{module}
14mt|python-hyperframe-6.0.1-2|22	Summary:        HTTP/2 framing layer for Python 3
14mt|python-hyperframe-6.0.1-2|23	Group:          Development/Python
14mt|python-hyperframe-6.0.1-2|24	BuildArch:      noarch
14mt|python-hyperframe-6.0.1-2|25	BuildRequires:  pkgconfig(python3)
14mt|python-hyperframe-6.0.1-2|26	BuildRequires:  python3dist(setuptools)
14mt|python-hyperframe-6.0.1-2|27	
14mt|python-hyperframe-6.0.1-2|28	%description -n    python3-%{module}
14mt|python-hyperframe-6.0.1-2|29	This library contains the HTTP/2 framing code used in the hyper project.
14mt|python-hyperframe-6.0.1-2|30	It provides a pure-Python codebase that is capable of decoding a binary
14mt|python-hyperframe-6.0.1-2|31	stream into HTTP/2 frames.
14mt|python-hyperframe-6.0.1-2|32	
14mt|python-hyperframe-6.0.1-2|33	This library is used directly by hyper and a number of other projects
14mt|python-hyperframe-6.0.1-2|34	to provide HTTP/2 frame decoding logic.
14mt|python-hyperframe-6.0.1-2|35	
14mt|python-hyperframe-6.0.1-2|36	This is the Python 3 version of the package.
14mt|python-hyperframe-6.0.1-2|37	
14mt|python-hyperframe-6.0.1-2|38	%prep
14mt|python-hyperframe-6.0.1-2|39	%setup -q -n %{module}-%{version}
14mt|python-hyperframe-6.0.1-2|40	
14mt|python-hyperframe-6.0.1-2|41	# Remove bundled egg-info
14mt|python-hyperframe-6.0.1-2|42	rm -rf %{module}.egg-info
14mt|python-hyperframe-6.0.1-2|43	
14mt|python-hyperframe-6.0.1-2|44	%generate_buildrequires
14mt|python-hyperframe-6.0.1-2|45	%pyproject_buildrequires
14mt|python-hyperframe-6.0.1-2|46	
14mt|python-hyperframe-6.0.1-2|47	%build
14mt|python-hyperframe-6.0.1-2|48	%pyproject_wheel
14mt|python-hyperframe-6.0.1-2|49	
14mt|python-hyperframe-6.0.1-2|50	%install
14mt|python-hyperframe-6.0.1-2|51	%pyproject_install
14mt|python-hyperframe-6.0.1-2|52	
14mt|python-hyperframe-6.0.1-2|53	%files -n python3-%{module}
14mt|python-hyperframe-6.0.1-2|54	%doc CONTRIBUTORS.rst LICENSE README.rst
14mt|python-hyperframe-6.0.1-2|55	%{python3_sitelib}/%{module}/
14mt|python-hyperframe-6.0.1-2|56	%{python3_sitelib}/%{module}-*.dist-info/

424 14
14mt|python-ifaddr-0.2.0-2|1	%global pypi_name ifaddr
14mt|python-ifaddr-0.2.0-2|2	%global _description \
14mt|python-ifaddr-0.2.0-2|3	ifaddr is a small Python library that allows you to find all the IP addresses\
14mt|python-ifaddr-0.2.0-2|4	of the computer.
14mt|python-ifaddr-0.2.0-2|5	
14mt|python-ifaddr-0.2.0-2|6	Name:		python-%{pypi_name}
14mt|python-ifaddr-0.2.0-2|7	Version:	0.2.0
14mt|python-ifaddr-0.2.0-2|8	Release:	2
14mt|python-ifaddr-0.2.0-2|9	Summary:	Python library that allows you to find all the IP addresses of the computer
14mt|python-ifaddr-0.2.0-2|10	Group:		Development/Python
14mt|python-ifaddr-0.2.0-2|11	License:	MIT
14mt|python-ifaddr-0.2.0-2|12	URL:		https://pypi.org/project/ifaddr/
14mt|python-ifaddr-0.2.0-2|13	Source:		%{pypi_source}
14mt|python-ifaddr-0.2.0-2|14	BuildArch:      noarch
14mt|python-ifaddr-0.2.0-2|15	
14mt|python-ifaddr-0.2.0-2|16	%description %{_description}
14mt|python-ifaddr-0.2.0-2|17	
14mt|python-ifaddr-0.2.0-2|18	#------------------------------------------------------------
14mt|python-ifaddr-0.2.0-2|19	%package -n python3-%{pypi_name}
14mt|python-ifaddr-0.2.0-2|20	Summary:	%{summary}
14mt|python-ifaddr-0.2.0-2|21	Group:		Development/Python
14mt|python-ifaddr-0.2.0-2|22	BuildRequires:	python3-devel
14mt|python-ifaddr-0.2.0-2|23	BuildRequires:	python3-setuptools
14mt|python-ifaddr-0.2.0-2|24	
14mt|python-ifaddr-0.2.0-2|25	%description -n python3-%{pypi_name} %{_description}
14mt|python-ifaddr-0.2.0-2|26	
14mt|python-ifaddr-0.2.0-2|27	Python 3 version.
14mt|python-ifaddr-0.2.0-2|28	
14mt|python-ifaddr-0.2.0-2|29	%files -n python3-%{pypi_name}
14mt|python-ifaddr-0.2.0-2|30	%license LICENSE.txt
14mt|python-ifaddr-0.2.0-2|31	%doc README.rst
14mt|python-ifaddr-0.2.0-2|32	%{python3_sitelib}/%{pypi_name}/
14mt|python-ifaddr-0.2.0-2|33	%{python3_sitelib}/%{pypi_name}-*.dist-info/
14mt|python-ifaddr-0.2.0-2|34	
14mt|python-ifaddr-0.2.0-2|35	#------------------------------------------------------------
14mt|python-ifaddr-0.2.0-2|36	
14mt|python-ifaddr-0.2.0-2|37	%prep
14mt|python-ifaddr-0.2.0-2|38	%autosetup -n %{pypi_name}-%{version}
14mt|python-ifaddr-0.2.0-2|39	
14mt|python-ifaddr-0.2.0-2|40	%generate_buildrequires
14mt|python-ifaddr-0.2.0-2|41	%pyproject_buildrequires
14mt|python-ifaddr-0.2.0-2|42	
14mt|python-ifaddr-0.2.0-2|43	%build
14mt|python-ifaddr-0.2.0-2|44	%pyproject_wheel
14mt|python-ifaddr-0.2.0-2|45	
14mt|python-ifaddr-0.2.0-2|46	%install
14mt|python-ifaddr-0.2.0-2|47	%pyproject_install

425 14
14mt|python-imagesize-2.0.0-3|1	%bcond_with tests
14mt|python-imagesize-2.0.0-3|2	
14mt|python-imagesize-2.0.0-3|3	%global pypi_name imagesize
14mt|python-imagesize-2.0.0-3|4	%global sum  Python module for analyzing image file headers and returning image sizes
14mt|python-imagesize-2.0.0-3|5	
14mt|python-imagesize-2.0.0-3|6	Name:           python-%{pypi_name}
14mt|python-imagesize-2.0.0-3|7	Version:        2.0.0
14mt|python-imagesize-2.0.0-3|8	Release:        3
14mt|python-imagesize-2.0.0-3|9	Summary:        %{sum}
14mt|python-imagesize-2.0.0-3|10	
14mt|python-imagesize-2.0.0-3|11	License:        MIT
14mt|python-imagesize-2.0.0-3|12	URL:            https://github.com/shibukawa/imagesize_py
14mt|python-imagesize-2.0.0-3|13	Source0:        https://files.pythonhosted.org/packages/source/i/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mt|python-imagesize-2.0.0-3|14	BuildArch:      noarch
14mt|python-imagesize-2.0.0-3|15	
14mt|python-imagesize-2.0.0-3|16	BuildRequires:  python%{python3_pkgversion}-setuptools
14mt|python-imagesize-2.0.0-3|17	BuildRequires:  python%{python3_pkgversion}-devel
14mt|python-imagesize-2.0.0-3|18	%if %{with tests}
14mt|python-imagesize-2.0.0-3|19	BuildRequires:  python%{python3_pkgversion}-pytest
14mt|python-imagesize-2.0.0-3|20	%endif
14mt|python-imagesize-2.0.0-3|21	
14mt|python-imagesize-2.0.0-3|22	%description
14mt|python-imagesize-2.0.0-3|23	The imagesize package parses image file headers and returns the image sizes.
14mt|python-imagesize-2.0.0-3|24	
14mt|python-imagesize-2.0.0-3|25	* PNG
14mt|python-imagesize-2.0.0-3|26	* JPEG
14mt|python-imagesize-2.0.0-3|27	* JPEG2000
14mt|python-imagesize-2.0.0-3|28	* GIF
14mt|python-imagesize-2.0.0-3|29	
14mt|python-imagesize-2.0.0-3|30	This is a pure Python library.
14mt|python-imagesize-2.0.0-3|31	
14mt|python-imagesize-2.0.0-3|32	%package -n     python%{python3_pkgversion}-%{pypi_name}
14mt|python-imagesize-2.0.0-3|33	Summary:        %{sum}
14mt|python-imagesize-2.0.0-3|34	%{?python_provide:%python_provide python%{python3_pkgversion}-%{pypi_name}}
14mt|python-imagesize-2.0.0-3|35	
14mt|python-imagesize-2.0.0-3|36	%description -n python%{python3_pkgversion}-%{pypi_name}
14mt|python-imagesize-2.0.0-3|37	The imagesize package parses image file headers and returns the image sizes.
14mt|python-imagesize-2.0.0-3|38	
14mt|python-imagesize-2.0.0-3|39	* PNG
14mt|python-imagesize-2.0.0-3|40	* JPEG
14mt|python-imagesize-2.0.0-3|41	* JPEG2000
14mt|python-imagesize-2.0.0-3|42	* GIF
14mt|python-imagesize-2.0.0-3|43	
14mt|python-imagesize-2.0.0-3|44	This is a pure Python library.
14mt|python-imagesize-2.0.0-3|45	
14mt|python-imagesize-2.0.0-3|46	%prep
14mt|python-imagesize-2.0.0-3|47	%autosetup -n %{pypi_name}-%{version}
14mt|python-imagesize-2.0.0-3|48	# Remove bundled egg-info
14mt|python-imagesize-2.0.0-3|49	rm -rf %{pypi_name}.egg-info
14mt|python-imagesize-2.0.0-3|50	
14mt|python-imagesize-2.0.0-3|51	# Allow building with Python 3.15
14mt|python-imagesize-2.0.0-3|52	sed -E -i 's/,<3\.15//' setup.py
14mt|python-imagesize-2.0.0-3|53	
14mt|python-imagesize-2.0.0-3|54	%generate_buildrequires
14mt|python-imagesize-2.0.0-3|55	%pyproject_buildrequires
14mt|python-imagesize-2.0.0-3|56	
14mt|python-imagesize-2.0.0-3|57	%build
14mt|python-imagesize-2.0.0-3|58	%pyproject_wheel
14mt|python-imagesize-2.0.0-3|59	
14mt|python-imagesize-2.0.0-3|60	%install
14mt|python-imagesize-2.0.0-3|61	%pyproject_install
14mt|python-imagesize-2.0.0-3|62	%pyproject_save_files -l %{pypi_name}
14mt|python-imagesize-2.0.0-3|63	
14mt|python-imagesize-2.0.0-3|64	%check
14mt|python-imagesize-2.0.0-3|65	%pyproject_check_import
14mt|python-imagesize-2.0.0-3|66	%if %{with tests}
14mt|python-imagesize-2.0.0-3|67	# test_get_filelike requires internet connection, hence we disable it
14mt|python-imagesize-2.0.0-3|68	%pytest -v -k 'not test_get_filelike'
14mt|python-imagesize-2.0.0-3|69	%endif
14mt|python-imagesize-2.0.0-3|70	
14mt|python-imagesize-2.0.0-3|71	%files -n python%{python3_pkgversion}-%{pypi_name} -f %{pyproject_files}
14mt|python-imagesize-2.0.0-3|72	%doc README.rst

426 14
14mt|python-incremental-22.10.0-1|1	%define pypi_name incremental
14mt|python-incremental-22.10.0-1|2	
14mt|python-incremental-22.10.0-1|3	Summary:	Library for versioning Python projects
14mt|python-incremental-22.10.0-1|4	Name:		python-incremental
14mt|python-incremental-22.10.0-1|5	Version:	22.10.0
14mt|python-incremental-22.10.0-1|6	Release:	1
14mt|python-incremental-22.10.0-1|7	License:	MIT
14mt|python-incremental-22.10.0-1|8	Group:		Development/Python
14mt|python-incremental-22.10.0-1|9	Url:		https://pypi.org/project/incremental/
14mt|python-incremental-22.10.0-1|10	Source0:	%{pypi_source}
14mt|python-incremental-22.10.0-1|11	BuildArch:	noarch
14mt|python-incremental-22.10.0-1|12	
14mt|python-incremental-22.10.0-1|13	%description
14mt|python-incremental-22.10.0-1|14	Library for versioning Python projects.
14mt|python-incremental-22.10.0-1|15	
14mt|python-incremental-22.10.0-1|16	#----------------------------------------------------------------------------
14mt|python-incremental-22.10.0-1|17	
14mt|python-incremental-22.10.0-1|18	%package -n python3-incremental
14mt|python-incremental-22.10.0-1|19	Summary:	Library for versioning Python 3 projects
14mt|python-incremental-22.10.0-1|20	Group:		Development/Python
14mt|python-incremental-22.10.0-1|21	BuildRequires:	pkgconfig(python3)
14mt|python-incremental-22.10.0-1|22	BuildRequires:	python3dist(setuptools)
14mt|python-incremental-22.10.0-1|23	BuildRequires:	python3dist(typing)
14mt|python-incremental-22.10.0-1|24	BuildArch:	noarch
14mt|python-incremental-22.10.0-1|25	
14mt|python-incremental-22.10.0-1|26	%description -n python3-incremental
14mt|python-incremental-22.10.0-1|27	Library for versioning Python 3 projects.
14mt|python-incremental-22.10.0-1|28	
14mt|python-incremental-22.10.0-1|29	%files -n python3-incremental
14mt|python-incremental-22.10.0-1|30	%{python3_sitelib}/incremental
14mt|python-incremental-22.10.0-1|31	%{python3_sitelib}/incremental-*.dist-info/
14mt|python-incremental-22.10.0-1|32	
14mt|python-incremental-22.10.0-1|33	#----------------------------------------------------------------------------
14mt|python-incremental-22.10.0-1|34	
14mt|python-incremental-22.10.0-1|35	%prep
14mt|python-incremental-22.10.0-1|36	%setup -qn incremental-%{version}
14mt|python-incremental-22.10.0-1|37	%autopatch -p1
14mt|python-incremental-22.10.0-1|38	
14mt|python-incremental-22.10.0-1|39	
14mt|python-incremental-22.10.0-1|40	%generate_buildrequires
14mt|python-incremental-22.10.0-1|41	%pyproject_buildrequires
14mt|python-incremental-22.10.0-1|42	
14mt|python-incremental-22.10.0-1|43	%build
14mt|python-incremental-22.10.0-1|44	%pyproject_wheel
14mt|python-incremental-22.10.0-1|45	
14mt|python-incremental-22.10.0-1|46	%install
14mt|python-incremental-22.10.0-1|47	%pyproject_install

427 14
14mt|python-iniconfig-2.0.0-1|1	%global pypi_name iniconfig
14mt|python-iniconfig-2.0.0-1|2	
14mt|python-iniconfig-2.0.0-1|3	Name:		python-iniconfig
14mt|python-iniconfig-2.0.0-1|4	Version:	2.0.0
14mt|python-iniconfig-2.0.0-1|5	Release:	1
14mt|python-iniconfig-2.0.0-1|6	Summary:	Brain-dead simple parsing of ini files
14mt|python-iniconfig-2.0.0-1|7	Group:		Development/Python
14mt|python-iniconfig-2.0.0-1|8	License:	MIT
14mt|python-iniconfig-2.0.0-1|9	URL:		http://github.com/RonnyPfannschmidt/iniconfig
14mt|python-iniconfig-2.0.0-1|10	Source0:	https://pypi.io/packages/source/i/iniconfig/iniconfig-%{version}.tar.gz
14mt|python-iniconfig-2.0.0-1|11	BuildRequires:	python3-devel
14mt|python-iniconfig-2.0.0-1|12	BuildRequires:	python3-setuptools
14mt|python-iniconfig-2.0.0-1|13	BuildRequires:	python3-pip
14mt|python-iniconfig-2.0.0-1|14	BuildRequires:	python3-wheel
14mt|python-iniconfig-2.0.0-1|15	BuildRequires:	python3-hatchling
14mt|python-iniconfig-2.0.0-1|16	BuildRequires:	python3-hatch-vcs
14mt|python-iniconfig-2.0.0-1|17	BuildArch:	noarch
14mt|python-iniconfig-2.0.0-1|18	
14mt|python-iniconfig-2.0.0-1|19	%global _description %{expand:
14mt|python-iniconfig-2.0.0-1|20	iniconfig is a small and simple INI-file parser module
14mt|python-iniconfig-2.0.0-1|21	having a unique set of features:
14mt|python-iniconfig-2.0.0-1|22	
14mt|python-iniconfig-2.0.0-1|23	* tested against Python2.4 across to Python3.2, Jython, PyPy
14mt|python-iniconfig-2.0.0-1|24	* maintains order of sections and entries
14mt|python-iniconfig-2.0.0-1|25	* supports multi-line values with or without line-continuations
14mt|python-iniconfig-2.0.0-1|26	* supports "#" comments everywhere
14mt|python-iniconfig-2.0.0-1|27	* raises errors with proper line-numbers
14mt|python-iniconfig-2.0.0-1|28	* no bells and whistles like automatic substitutions
14mt|python-iniconfig-2.0.0-1|29	* iniconfig raises an Error if two sections have the same name.}
14mt|python-iniconfig-2.0.0-1|30	%description %_description
14mt|python-iniconfig-2.0.0-1|31	
14mt|python-iniconfig-2.0.0-1|32	#----------------------------------------------------------------
14mt|python-iniconfig-2.0.0-1|33	%package -n python3-iniconfig
14mt|python-iniconfig-2.0.0-1|34	Summary:            %{summary}
14mt|python-iniconfig-2.0.0-1|35	Group:		Development/Python
14mt|python-iniconfig-2.0.0-1|36	
14mt|python-iniconfig-2.0.0-1|37	%description -n python3-iniconfig %_description
14mt|python-iniconfig-2.0.0-1|38	
14mt|python-iniconfig-2.0.0-1|39	%files -n python3-iniconfig
14mt|python-iniconfig-2.0.0-1|40	%doc README.*
14mt|python-iniconfig-2.0.0-1|41	%license LICENSE
14mt|python-iniconfig-2.0.0-1|42	%{python3_sitelib}/%{pypi_name}
14mt|python-iniconfig-2.0.0-1|43	%{python3_sitelib}/%{pypi_name}-%{version}*-info
14mt|python-iniconfig-2.0.0-1|44	
14mt|python-iniconfig-2.0.0-1|45	#---------------------------------------------------------------
14mt|python-iniconfig-2.0.0-1|46	%prep
14mt|python-iniconfig-2.0.0-1|47	%autosetup -n iniconfig-%{version} -p1
14mt|python-iniconfig-2.0.0-1|48	
14mt|python-iniconfig-2.0.0-1|49	%build
14mt|python-iniconfig-2.0.0-1|50	%pyproject_wheel
14mt|python-iniconfig-2.0.0-1|51	
14mt|python-iniconfig-2.0.0-1|52	
14mt|python-iniconfig-2.0.0-1|53	%install
14mt|python-iniconfig-2.0.0-1|54	%pyproject_install
14mt|python-iniconfig-2.0.0-1|55	
14mt|python-iniconfig-2.0.0-1|56	

428 14
14mt|python-iniparse-0.5-3|1	%define pypi_name iniparse
14mt|python-iniparse-0.5-3|2	
14mt|python-iniparse-0.5-3|3	Summary:	INI parser for python
14mt|python-iniparse-0.5-3|4	Name:		python-%{pypi_name}
14mt|python-iniparse-0.5-3|5	Version:	0.5
14mt|python-iniparse-0.5-3|6	Release:	3
14mt|python-iniparse-0.5-3|7	Group:		Development/Python
14mt|python-iniparse-0.5-3|8	License:	MIT
14mt|python-iniparse-0.5-3|9	Url:		http://code.google.com/p/iniparse/
14mt|python-iniparse-0.5-3|10	Source0:	%{pypi_source}
14mt|python-iniparse-0.5-3|11	BuildArch:	noarch
14mt|python-iniparse-0.5-3|12	
14mt|python-iniparse-0.5-3|13	%description
14mt|python-iniparse-0.5-3|14	iniparse is a INI parser for Python which is:
14mt|python-iniparse-0.5-3|15	
14mt|python-iniparse-0.5-3|16	* Compatiable with ConfigParser: Backward compatible implementations of
14mt|python-iniparse-0.5-3|17	ConfigParser, RawConfigParser, and SafeConfigParser are included that
14mt|python-iniparse-0.5-3|18	are API-compatible with the Python standard library. They pass all the
14mt|python-iniparse-0.5-3|19	unit tests in Python-2.4.4.
14mt|python-iniparse-0.5-3|20	* Preserves structure of INI files: Order of sections & options, indentation,
14mt|python-iniparse-0.5-3|21	comments, and blank lines are preserved as far as possible when data is
14mt|python-iniparse-0.5-3|22	updated.
14mt|python-iniparse-0.5-3|23	* More convenient: Values can be accessed using dotted notation
14mt|python-iniparse-0.5-3|24	(cfg.user.name), or using container syntax (cfg['user']['name']).
14mt|python-iniparse-0.5-3|25	
14mt|python-iniparse-0.5-3|26	It is very useful for config files that are updated both by users and by
14mt|python-iniparse-0.5-3|27	programs, since it is very disorienting for a user to have her config
14mt|python-iniparse-0.5-3|28	file completely rearranged whenever a program changes it. iniparse also
14mt|python-iniparse-0.5-3|29	allows making the order of entries in a config file significant, which is
14mt|python-iniparse-0.5-3|30	desirable in applications like image galleries.
14mt|python-iniparse-0.5-3|31	
14mt|python-iniparse-0.5-3|32	#--------------------------------------------------
14mt|python-iniparse-0.5-3|33	%package -n python3-%pypi_name
14mt|python-iniparse-0.5-3|34	Summary:	INI parser for python
14mt|python-iniparse-0.5-3|35	Group:		Development/Python
14mt|python-iniparse-0.5-3|36	BuildRequires:	python3-devel
14mt|python-iniparse-0.5-3|37	BuildRequires:	python3dist(setuptools)
14mt|python-iniparse-0.5-3|38	
14mt|python-iniparse-0.5-3|39	%description -n python3-%pypi_name
14mt|python-iniparse-0.5-3|40	iniparse is a INI parser for Python which is:
14mt|python-iniparse-0.5-3|41	
14mt|python-iniparse-0.5-3|42	* Compatiable with ConfigParser: Backward compatible implementations of
14mt|python-iniparse-0.5-3|43	ConfigParser, RawConfigParser, and SafeConfigParser are included that
14mt|python-iniparse-0.5-3|44	are API-compatible with the Python standard library.
14mt|python-iniparse-0.5-3|45	* Preserves structure of INI files: Order of sections & options, indentation,
14mt|python-iniparse-0.5-3|46	comments, and blank lines are preserved as far as possible when data is
14mt|python-iniparse-0.5-3|47	updated.
14mt|python-iniparse-0.5-3|48	* More convenient: Values can be accessed using dotted notation
14mt|python-iniparse-0.5-3|49	(cfg.user.name), or using container syntax (cfg['user']['name']).
14mt|python-iniparse-0.5-3|50	
14mt|python-iniparse-0.5-3|51	It is very useful for config files that are updated both by users and by
14mt|python-iniparse-0.5-3|52	programs, since it is very disorienting for a user to have her config
14mt|python-iniparse-0.5-3|53	file completely rearranged whenever a program changes it. iniparse also
14mt|python-iniparse-0.5-3|54	allows making the order of entries in a config file significant, which is
14mt|python-iniparse-0.5-3|55	desirable in applications like image galleries.
14mt|python-iniparse-0.5-3|56	
14mt|python-iniparse-0.5-3|57	%files -n python3-%pypi_name
14mt|python-iniparse-0.5-3|58	%doc Changelog LICENSE LICENSE-PSF README.md html/*
14mt|python-iniparse-0.5-3|59	%{python3_sitelib}/%{pypi_name}*
14mt|python-iniparse-0.5-3|60	
14mt|python-iniparse-0.5-3|61	#--------------------------------------------------
14mt|python-iniparse-0.5-3|62	%prep
14mt|python-iniparse-0.5-3|63	%setup -q -n %{pypi_name}-%{version}
14mt|python-iniparse-0.5-3|64	
14mt|python-iniparse-0.5-3|65	%generate_buildrequires
14mt|python-iniparse-0.5-3|66	%pyproject_buildrequires
14mt|python-iniparse-0.5-3|67	
14mt|python-iniparse-0.5-3|68	%build
14mt|python-iniparse-0.5-3|69	%pyproject_wheel
14mt|python-iniparse-0.5-3|70	
14mt|python-iniparse-0.5-3|71	%install
14mt|python-iniparse-0.5-3|72	%pyproject_install
14mt|python-iniparse-0.5-3|73	rm -Rf %{buildroot}/%{_docdir}/*

429 14
14mt|python-installer-0.7.0-1|1	%define pypi_name installer
14mt|python-installer-0.7.0-1|2	
14mt|python-installer-0.7.0-1|3	Name:		python-installer
14mt|python-installer-0.7.0-1|4	Version:	0.7.0
14mt|python-installer-0.7.0-1|5	Release:	1
14mt|python-installer-0.7.0-1|6	Summary:	A library for installing Python wheels
14mt|python-installer-0.7.0-1|7	Group:		Development/Python
14mt|python-installer-0.7.0-1|8	License:	MIT
14mt|python-installer-0.7.0-1|9	URL:		https://pypi.org/project/installer/
14mt|python-installer-0.7.0-1|10	Source0:	https://files.pythonhosted.org/packages/source/i/installer/installer-%{version}.tar.gz
14mt|python-installer-0.7.0-1|11	BuildRequires:	pkgconfig(python3)
14mt|python-installer-0.7.0-1|12	BuildRequires:	pyproject-rpm-macros
14mt|python-installer-0.7.0-1|13	BuildArch:	noarch
14mt|python-installer-0.7.0-1|14	
14mt|python-installer-0.7.0-1|15	%description
14mt|python-installer-0.7.0-1|16	A library for installing Python wheels.
14mt|python-installer-0.7.0-1|17	
14mt|python-installer-0.7.0-1|18	#----------------------------------------------------
14mt|python-installer-0.7.0-1|19	%package -n python3-%{pypi_name}
14mt|python-installer-0.7.0-1|20	Summary:	A library for installing Python wheels
14mt|python-installer-0.7.0-1|21	Group:		Development/Python
14mt|python-installer-0.7.0-1|22	
14mt|python-installer-0.7.0-1|23	%description -n python3-%{pypi_name}
14mt|python-installer-0.7.0-1|24	A library for installing Python wheels.
14mt|python-installer-0.7.0-1|25	
14mt|python-installer-0.7.0-1|26	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-installer-0.7.0-1|27	%license LICENSE
14mt|python-installer-0.7.0-1|28	%doc README*
14mt|python-installer-0.7.0-1|29	
14mt|python-installer-0.7.0-1|30	#----------------------------------------------------
14mt|python-installer-0.7.0-1|31	
14mt|python-installer-0.7.0-1|32	%prep
14mt|python-installer-0.7.0-1|33	%autosetup -p1 -n installer-%{version}
14mt|python-installer-0.7.0-1|34	
14mt|python-installer-0.7.0-1|35	%generate_buildrequires
14mt|python-installer-0.7.0-1|36	%pyproject_buildrequires -r
14mt|python-installer-0.7.0-1|37	
14mt|python-installer-0.7.0-1|38	%build
14mt|python-installer-0.7.0-1|39	%pyproject_wheel
14mt|python-installer-0.7.0-1|40	
14mt|python-installer-0.7.0-1|41	%install
14mt|python-installer-0.7.0-1|42	%pyproject_install
14mt|python-installer-0.7.0-1|43	%pyproject_save_files installer

430 14
14mt|python-isort-5.12.0-1|1	%global pypi_name isort
14mt|python-isort-5.12.0-1|2	
14mt|python-isort-5.12.0-1|3	Name:          python-%{pypi_name}
14mt|python-isort-5.12.0-1|4	Version:       5.12.0
14mt|python-isort-5.12.0-1|5	Release:       1
14mt|python-isort-5.12.0-1|6	Summary:       Python utility / library to sort Python imports
14mt|python-isort-5.12.0-1|7	Group:         Development/Python
14mt|python-isort-5.12.0-1|8	License:       MIT
14mt|python-isort-5.12.0-1|9	URL:           https://github.com/timothycrosley/%{pypi_name}
14mt|python-isort-5.12.0-1|10	Source0:       %{url}/archive/%{version}/%{pypi_name}-%{version}.tar.gz
14mt|python-isort-5.12.0-1|11	BuildRequires: pkgconfig(python3)
14mt|python-isort-5.12.0-1|12	BuildRequires: python3dist(setuptools)
14mt|python-isort-5.12.0-1|13	BuildRequires: python3dist(mock)
14mt|python-isort-5.12.0-1|14	BuildArch:     noarch
14mt|python-isort-5.12.0-1|15	
14mt|python-isort-5.12.0-1|16	%description
14mt|python-isort-5.12.0-1|17	%{summary}.
14mt|python-isort-5.12.0-1|18	
14mt|python-isort-5.12.0-1|19	%files
14mt|python-isort-5.12.0-1|20	%{_bindir}/isort-identify-imports
14mt|python-isort-5.12.0-1|21	
14mt|python-isort-5.12.0-1|22	# -----------------------------------------------------------
14mt|python-isort-5.12.0-1|23	
14mt|python-isort-5.12.0-1|24	%package -n python3-%{pypi_name}
14mt|python-isort-5.12.0-1|25	Summary:            %{summary}
14mt|python-isort-5.12.0-1|26	Group:         Development/Python
14mt|python-isort-5.12.0-1|27	
14mt|python-isort-5.12.0-1|28	%description -n python3-%{pypi_name}
14mt|python-isort-5.12.0-1|29	%{summary}.
14mt|python-isort-5.12.0-1|30	
14mt|python-isort-5.12.0-1|31	Python 3 version.
14mt|python-isort-5.12.0-1|32	
14mt|python-isort-5.12.0-1|33	%files -n python3-%{pypi_name}
14mt|python-isort-5.12.0-1|34	%doc *.md LICENSE
14mt|python-isort-5.12.0-1|35	%{_bindir}/%{pypi_name}
14mt|python-isort-5.12.0-1|36	%{_bindir}/%{pypi_name}-3
14mt|python-isort-5.12.0-1|37	%{python3_sitelib}/%{pypi_name}/
14mt|python-isort-5.12.0-1|38	%{python3_sitelib}/%{pypi_name}-%{version}*-info/
14mt|python-isort-5.12.0-1|39	
14mt|python-isort-5.12.0-1|40	# -----------------------------------------------------------
14mt|python-isort-5.12.0-1|41	
14mt|python-isort-5.12.0-1|42	%prep
14mt|python-isort-5.12.0-1|43	%setup -qn %{pypi_name}-%{version}
14mt|python-isort-5.12.0-1|44	
14mt|python-isort-5.12.0-1|45	# Drop shebang
14mt|python-isort-5.12.0-1|46	sed -i -e '1{\@^#!.*@d}' %{pypi_name}/main.py
14mt|python-isort-5.12.0-1|47	
14mt|python-isort-5.12.0-1|48	%generate_buildrequires
14mt|python-isort-5.12.0-1|49	%pyproject_buildrequires -r
14mt|python-isort-5.12.0-1|50	
14mt|python-isort-5.12.0-1|51	%build
14mt|python-isort-5.12.0-1|52	%pyproject_wheel
14mt|python-isort-5.12.0-1|53	
14mt|python-isort-5.12.0-1|54	%install
14mt|python-isort-5.12.0-1|55	%pyproject_install
14mt|python-isort-5.12.0-1|56	
14mt|python-isort-5.12.0-1|57	ln -s %{pypi_name} %{buildroot}%{_bindir}/%{pypi_name}-3

431 14
14mt|python-jaraco.classes-3.4.0-1|1	%global _python_no_extras_requires 1
14mt|python-jaraco.classes-3.4.0-1|2	
14mt|python-jaraco.classes-3.4.0-1|3	%define    pypi_name    jaraco.classes
14mt|python-jaraco.classes-3.4.0-1|4	
14mt|python-jaraco.classes-3.4.0-1|5	Name:           python-%{pypi_name}
14mt|python-jaraco.classes-3.4.0-1|6	Version:	3.4.0
14mt|python-jaraco.classes-3.4.0-1|7	Release:	1
14mt|python-jaraco.classes-3.4.0-1|8	Summary:        jaraco.classes
14mt|python-jaraco.classes-3.4.0-1|9	Group:          Development/Python
14mt|python-jaraco.classes-3.4.0-1|10	License:        MIT License
14mt|python-jaraco.classes-3.4.0-1|11	Url:            https://github.com/jaraco/jaraco.classes
14mt|python-jaraco.classes-3.4.0-1|12	Source0:	%{pypi_source}
14mt|python-jaraco.classes-3.4.0-1|13	BuildRequires:  python3dist(setuptools)
14mt|python-jaraco.classes-3.4.0-1|14	BuildRequires:  python3dist(setuptools-scm)
14mt|python-jaraco.classes-3.4.0-1|15	BuildRequires:  python3dist(toml)
14mt|python-jaraco.classes-3.4.0-1|16	BuildRequires:  pyproject-rpm-macros
14mt|python-jaraco.classes-3.4.0-1|17	BuildArch:      noarch
14mt|python-jaraco.classes-3.4.0-1|18	
14mt|python-jaraco.classes-3.4.0-1|19	%description
14mt|python-jaraco.classes-3.4.0-1|20	jaraco.classes
14mt|python-jaraco.classes-3.4.0-1|21	
14mt|python-jaraco.classes-3.4.0-1|22	%generate_buildrequires
14mt|python-jaraco.classes-3.4.0-1|23	%pyproject_buildrequires -R
14mt|python-jaraco.classes-3.4.0-1|24	#-------------------------------------------------------
14mt|python-jaraco.classes-3.4.0-1|25	%package -n python3-%{pypi_name}
14mt|python-jaraco.classes-3.4.0-1|26	Summary:     jaraco.classes
14mt|python-jaraco.classes-3.4.0-1|27	Group:       Development/Python
14mt|python-jaraco.classes-3.4.0-1|28	Provides:    python3dist(jaraco-classes)
14mt|python-jaraco.classes-3.4.0-1|29	Provides:    python3dist(jaraco-classes)
14mt|python-jaraco.classes-3.4.0-1|30	Requires:    python3-jaraco.functools
14mt|python-jaraco.classes-3.4.0-1|31	
14mt|python-jaraco.classes-3.4.0-1|32	%description -n python3-%{pypi_name}
14mt|python-jaraco.classes-3.4.0-1|33	jaraco.classes
14mt|python-jaraco.classes-3.4.0-1|34	
14mt|python-jaraco.classes-3.4.0-1|35	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-jaraco.classes-3.4.0-1|36	%doc README*
14mt|python-jaraco.classes-3.4.0-1|37	
14mt|python-jaraco.classes-3.4.0-1|38	#-------------------------------------------------------
14mt|python-jaraco.classes-3.4.0-1|39	%prep
14mt|python-jaraco.classes-3.4.0-1|40	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-jaraco.classes-3.4.0-1|41	
14mt|python-jaraco.classes-3.4.0-1|42	%build
14mt|python-jaraco.classes-3.4.0-1|43	%pyproject_wheel
14mt|python-jaraco.classes-3.4.0-1|44	
14mt|python-jaraco.classes-3.4.0-1|45	%install
14mt|python-jaraco.classes-3.4.0-1|46	%pyproject_install
14mt|python-jaraco.classes-3.4.0-1|47	%pyproject_save_files jaraco

432 14
14mt|python-jaraco.collections-4.3.0-1|1	%define pypi_name jaraco.collections
14mt|python-jaraco.collections-4.3.0-1|2	
14mt|python-jaraco.collections-4.3.0-1|3	Name:           python-%{pypi_name}
14mt|python-jaraco.collections-4.3.0-1|4	Version:	4.3.0
14mt|python-jaraco.collections-4.3.0-1|5	Release:	1
14mt|python-jaraco.collections-4.3.0-1|6	Summary:        jaraco.collections
14mt|python-jaraco.collections-4.3.0-1|7	Group:          Development/Python
14mt|python-jaraco.collections-4.3.0-1|8	License:        MIT License
14mt|python-jaraco.collections-4.3.0-1|9	Url:            https://github.com/jaraco/jaraco.collections
14mt|python-jaraco.collections-4.3.0-1|10	Source0:	%{pypi_source}
14mt|python-jaraco.collections-4.3.0-1|11	Patch0:         jaraco.collections-requirements.patch
14mt|python-jaraco.collections-4.3.0-1|12	BuildRequires:  python3dist(setuptools)
14mt|python-jaraco.collections-4.3.0-1|13	BuildRequires:  pyproject-rpm-macros
14mt|python-jaraco.collections-4.3.0-1|14	BuildArch:      noarch
14mt|python-jaraco.collections-4.3.0-1|15	
14mt|python-jaraco.collections-4.3.0-1|16	%description
14mt|python-jaraco.collections-4.3.0-1|17	Models and classes to supplement the stdlib 'collections' module.
14mt|python-jaraco.collections-4.3.0-1|18	
14mt|python-jaraco.collections-4.3.0-1|19	%generate_buildrequires
14mt|python-jaraco.collections-4.3.0-1|20	%pyproject_buildrequires -R
14mt|python-jaraco.collections-4.3.0-1|21	#-----------------------------------------------------------------
14mt|python-jaraco.collections-4.3.0-1|22	%package -n python3-%{pypi_name}
14mt|python-jaraco.collections-4.3.0-1|23	Summary:    jaraco.collections
14mt|python-jaraco.collections-4.3.0-1|24	Group:        Development/Python
14mt|python-jaraco.collections-4.3.0-1|25	
14mt|python-jaraco.collections-4.3.0-1|26	%description -n python3-%{pypi_name}
14mt|python-jaraco.collections-4.3.0-1|27	Models and classes to supplement the stdlib 'collections' module.
14mt|python-jaraco.collections-4.3.0-1|28	
14mt|python-jaraco.collections-4.3.0-1|29	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-jaraco.collections-4.3.0-1|30	%doc README*
14mt|python-jaraco.collections-4.3.0-1|31	
14mt|python-jaraco.collections-4.3.0-1|32	#-----------------------------------------------------------------
14mt|python-jaraco.collections-4.3.0-1|33	%prep
14mt|python-jaraco.collections-4.3.0-1|34	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-jaraco.collections-4.3.0-1|35	
14mt|python-jaraco.collections-4.3.0-1|36	%build
14mt|python-jaraco.collections-4.3.0-1|37	%pyproject_wheel
14mt|python-jaraco.collections-4.3.0-1|38	
14mt|python-jaraco.collections-4.3.0-1|39	%install
14mt|python-jaraco.collections-4.3.0-1|40	%pyproject_install
14mt|python-jaraco.collections-4.3.0-1|41	%pyproject_save_files jaraco
14mt|python-jaraco.collections-4.3.0-1|42	

433 14
14mt|python-jaraco.context-4.3.0-1|1	%global _python_no_extras_requires 1
14mt|python-jaraco.context-4.3.0-1|2	
14mt|python-jaraco.context-4.3.0-1|3	%define    pypi_name    jaraco.context
14mt|python-jaraco.context-4.3.0-1|4	
14mt|python-jaraco.context-4.3.0-1|5	Name:           python-%{pypi_name}
14mt|python-jaraco.context-4.3.0-1|6	Version:        4.3.0
14mt|python-jaraco.context-4.3.0-1|7	Release:        1
14mt|python-jaraco.context-4.3.0-1|8	Summary:        Context managers by jaraco
14mt|python-jaraco.context-4.3.0-1|9	Group:          Development/Python
14mt|python-jaraco.context-4.3.0-1|10	License:        MIT License
14mt|python-jaraco.context-4.3.0-1|11	Url:            https://github.com/jaraco/jaraco.text
14mt|python-jaraco.context-4.3.0-1|12	Source0:        %{pypi_source}
14mt|python-jaraco.context-4.3.0-1|13	BuildArch:      noarch
14mt|python-jaraco.context-4.3.0-1|14	BuildRequires:  python3dist(setuptools)
14mt|python-jaraco.context-4.3.0-1|15	BuildRequires:  python3dist(setuptools-scm)
14mt|python-jaraco.context-4.3.0-1|16	BuildRequires:  python3dist(toml)
14mt|python-jaraco.context-4.3.0-1|17	BuildRequires:  pyproject-rpm-macros
14mt|python-jaraco.context-4.3.0-1|18	
14mt|python-jaraco.context-4.3.0-1|19	%description
14mt|python-jaraco.context-4.3.0-1|20	jaraco.text
14mt|python-jaraco.context-4.3.0-1|21	
14mt|python-jaraco.context-4.3.0-1|22	#---------------------------------------------------------------
14mt|python-jaraco.context-4.3.0-1|23	%package -n python3-%{pypi_name}
14mt|python-jaraco.context-4.3.0-1|24	Summary:    Context managers by jaraco
14mt|python-jaraco.context-4.3.0-1|25	Group:      Development/Python
14mt|python-jaraco.context-4.3.0-1|26	
14mt|python-jaraco.context-4.3.0-1|27	%description -n python3-%{pypi_name}
14mt|python-jaraco.context-4.3.0-1|28	jaraco.text
14mt|python-jaraco.context-4.3.0-1|29	
14mt|python-jaraco.context-4.3.0-1|30	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-jaraco.context-4.3.0-1|31	%doc README*
14mt|python-jaraco.context-4.3.0-1|32	
14mt|python-jaraco.context-4.3.0-1|33	#---------------------------------------------------------------
14mt|python-jaraco.context-4.3.0-1|34	
14mt|python-jaraco.context-4.3.0-1|35	%prep
14mt|python-jaraco.context-4.3.0-1|36	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-jaraco.context-4.3.0-1|37	
14mt|python-jaraco.context-4.3.0-1|38	%generate_buildrequires
14mt|python-jaraco.context-4.3.0-1|39	%pyproject_buildrequires -r
14mt|python-jaraco.context-4.3.0-1|40	
14mt|python-jaraco.context-4.3.0-1|41	%build
14mt|python-jaraco.context-4.3.0-1|42	%pyproject_wheel
14mt|python-jaraco.context-4.3.0-1|43	
14mt|python-jaraco.context-4.3.0-1|44	%install
14mt|python-jaraco.context-4.3.0-1|45	%pyproject_install
14mt|python-jaraco.context-4.3.0-1|46	%pyproject_save_files jaraco

434 14
14mt|python-jaraco.text-3.11.1-1|1	%global _python_no_extras_requires 1
14mt|python-jaraco.text-3.11.1-1|2	
14mt|python-jaraco.text-3.11.1-1|3	%define    pypi_name    jaraco.text
14mt|python-jaraco.text-3.11.1-1|4	
14mt|python-jaraco.text-3.11.1-1|5	Name:           python-%{pypi_name}
14mt|python-jaraco.text-3.11.1-1|6	Version:        3.11.1
14mt|python-jaraco.text-3.11.1-1|7	Release:        1
14mt|python-jaraco.text-3.11.1-1|8	Summary:        jaraco.text
14mt|python-jaraco.text-3.11.1-1|9	Group:          Development/Python
14mt|python-jaraco.text-3.11.1-1|10	License:        MIT License
14mt|python-jaraco.text-3.11.1-1|11	Url:            https://github.com/jaraco/jaraco.text
14mt|python-jaraco.text-3.11.1-1|12	Source0:        %{pypi_source}
14mt|python-jaraco.text-3.11.1-1|13	BuildArch:      noarch
14mt|python-jaraco.text-3.11.1-1|14	BuildRequires:  python3dist(setuptools)
14mt|python-jaraco.text-3.11.1-1|15	BuildRequires:  python3dist(setuptools-scm)
14mt|python-jaraco.text-3.11.1-1|16	BuildRequires:  python3dist(jaraco.context)
14mt|python-jaraco.text-3.11.1-1|17	BuildRequires:  python3dist(jaraco.functools)
14mt|python-jaraco.text-3.11.1-1|18	BuildRequires:  python3dist(toml)
14mt|python-jaraco.text-3.11.1-1|19	BuildRequires:  python3dist(wheel)
14mt|python-jaraco.text-3.11.1-1|20	BuildRequires:  python3dist(pip)
14mt|python-jaraco.text-3.11.1-1|21	BuildRequires:  pyproject-rpm-macros
14mt|python-jaraco.text-3.11.1-1|22	
14mt|python-jaraco.text-3.11.1-1|23	%description
14mt|python-jaraco.text-3.11.1-1|24	jaraco.text
14mt|python-jaraco.text-3.11.1-1|25	
14mt|python-jaraco.text-3.11.1-1|26	#---------------------------------------------------------------
14mt|python-jaraco.text-3.11.1-1|27	%package -n python3-%{pypi_name}
14mt|python-jaraco.text-3.11.1-1|28	Summary:    jaraco.text
14mt|python-jaraco.text-3.11.1-1|29	Group:      Development/Python
14mt|python-jaraco.text-3.11.1-1|30	
14mt|python-jaraco.text-3.11.1-1|31	%description -n python3-%{pypi_name}
14mt|python-jaraco.text-3.11.1-1|32	jaraco.text
14mt|python-jaraco.text-3.11.1-1|33	
14mt|python-jaraco.text-3.11.1-1|34	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-jaraco.text-3.11.1-1|35	%doc README.rst
14mt|python-jaraco.text-3.11.1-1|36	
14mt|python-jaraco.text-3.11.1-1|37	#---------------------------------------------------------------
14mt|python-jaraco.text-3.11.1-1|38	
14mt|python-jaraco.text-3.11.1-1|39	%prep
14mt|python-jaraco.text-3.11.1-1|40	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-jaraco.text-3.11.1-1|41	
14mt|python-jaraco.text-3.11.1-1|42	#generate_buildrequires
14mt|python-jaraco.text-3.11.1-1|43	#pyproject_buildrequires -r
14mt|python-jaraco.text-3.11.1-1|44	
14mt|python-jaraco.text-3.11.1-1|45	%build
14mt|python-jaraco.text-3.11.1-1|46	%pyproject_wheel
14mt|python-jaraco.text-3.11.1-1|47	
14mt|python-jaraco.text-3.11.1-1|48	%install
14mt|python-jaraco.text-3.11.1-1|49	%pyproject_install
14mt|python-jaraco.text-3.11.1-1|50	%pyproject_save_files jaraco

435 14
14mt|python-jdcal-1.4.1-2|1	%global module jdcal
14mt|python-jdcal-1.4.1-2|2	
14mt|python-jdcal-1.4.1-2|3	Summary:	Julian dates from proleptic Gregorian and Julian calendars
14mt|python-jdcal-1.4.1-2|4	Name:		python-%{module}
14mt|python-jdcal-1.4.1-2|5	Version:	1.4.1
14mt|python-jdcal-1.4.1-2|6	Release:	2
14mt|python-jdcal-1.4.1-2|7	License:	BSD
14mt|python-jdcal-1.4.1-2|8	Group:		Development/Python
14mt|python-jdcal-1.4.1-2|9	Url:		https://github.com/phn/jdcal
14mt|python-jdcal-1.4.1-2|10	Source0:	https://github.com/phn/jdcal/archive/v%{version}/%{module}-%{version}.tar.gz
14mt|python-jdcal-1.4.1-2|11	BuildArch:	noarch
14mt|python-jdcal-1.4.1-2|12	
14mt|python-jdcal-1.4.1-2|13	%description
14mt|python-jdcal-1.4.1-2|14	This module contains functions for converting between Julian dates and calendar
14mt|python-jdcal-1.4.1-2|15	dates.
14mt|python-jdcal-1.4.1-2|16	
14mt|python-jdcal-1.4.1-2|17	A function for converting Gregorian calendar dates to Julian dates, and another
14mt|python-jdcal-1.4.1-2|18	function for converting Julian calendar dates to Julian dates are defined.
14mt|python-jdcal-1.4.1-2|19	Two functions for the reverse calculations are also defined.
14mt|python-jdcal-1.4.1-2|20	
14mt|python-jdcal-1.4.1-2|21	#----------------------------------------------------------------------------
14mt|python-jdcal-1.4.1-2|22	
14mt|python-jdcal-1.4.1-2|23	%package -n python3-%{module}
14mt|python-jdcal-1.4.1-2|24	Summary:	Julian dates from proleptic Gregorian and Julian calendars
14mt|python-jdcal-1.4.1-2|25	Group:		Development/Python
14mt|python-jdcal-1.4.1-2|26	BuildRequires:	pkgconfig(python3)
14mt|python-jdcal-1.4.1-2|27	BuildRequires:	python3dist(setuptools)
14mt|python-jdcal-1.4.1-2|28	
14mt|python-jdcal-1.4.1-2|29	%description -n python3-%{module}
14mt|python-jdcal-1.4.1-2|30	This module contains functions for converting between Julian dates and calendar
14mt|python-jdcal-1.4.1-2|31	dates.
14mt|python-jdcal-1.4.1-2|32	
14mt|python-jdcal-1.4.1-2|33	A function for converting Gregorian calendar dates to Julian dates, and another
14mt|python-jdcal-1.4.1-2|34	function for converting Julian calendar dates to Julian dates are defined.
14mt|python-jdcal-1.4.1-2|35	Two functions for the reverse calculations are also defined.
14mt|python-jdcal-1.4.1-2|36	
14mt|python-jdcal-1.4.1-2|37	%files -n python3-%{module}
14mt|python-jdcal-1.4.1-2|38	%doc README.rst
14mt|python-jdcal-1.4.1-2|39	%{python3_sitelib}/%{module}*
14mt|python-jdcal-1.4.1-2|40	%{python3_sitelib}/__pycache__/
14mt|python-jdcal-1.4.1-2|41	
14mt|python-jdcal-1.4.1-2|42	#----------------------------------------------------------------------------
14mt|python-jdcal-1.4.1-2|43	
14mt|python-jdcal-1.4.1-2|44	%prep
14mt|python-jdcal-1.4.1-2|45	%setup -qn %{module}-%{version}
14mt|python-jdcal-1.4.1-2|46	
14mt|python-jdcal-1.4.1-2|47	%generate_buildrequires
14mt|python-jdcal-1.4.1-2|48	%pyproject_buildrequires
14mt|python-jdcal-1.4.1-2|49	
14mt|python-jdcal-1.4.1-2|50	%build
14mt|python-jdcal-1.4.1-2|51	%pyproject_wheel
14mt|python-jdcal-1.4.1-2|52	
14mt|python-jdcal-1.4.1-2|53	%install
14mt|python-jdcal-1.4.1-2|54	%pyproject_install

436 14
14mt|python-jedi-0.19.1-1|1	%define pypi_name jedi
14mt|python-jedi-0.19.1-1|2	
14mt|python-jedi-0.19.1-1|3	Summary:	An auto completion tool for Python that can be used for text editors
14mt|python-jedi-0.19.1-1|4	Name:		python-%{pypi_name}
14mt|python-jedi-0.19.1-1|5	Version:	0.19.1
14mt|python-jedi-0.19.1-1|6	Release:	1
14mt|python-jedi-0.19.1-1|7	License:	LGPLv3
14mt|python-jedi-0.19.1-1|8	Group:		Development/Python
14mt|python-jedi-0.19.1-1|9	Url:		https://jedi.readthedocs.org/en/latest/index.html
14mt|python-jedi-0.19.1-1|10	Source0:	%{pypi_source}
14mt|python-jedi-0.19.1-1|11	BuildRequires:	pkgconfig(python3)
14mt|python-jedi-0.19.1-1|12	BuildRequires:	python3dist(setuptools)
14mt|python-jedi-0.19.1-1|13	BuildRequires:	python3dist(typing)
14mt|python-jedi-0.19.1-1|14	BuildRequires:	python3dist(pytest)
14mt|python-jedi-0.19.1-1|15	BuildRequires:	python3dist(parso)
14mt|python-jedi-0.19.1-1|16	BuildArch:	noarch
14mt|python-jedi-0.19.1-1|17	
14mt|python-jedi-0.19.1-1|18	%description
14mt|python-jedi-0.19.1-1|19	Jedi is an auto completion tool for Python. It works. With and without
14mt|python-jedi-0.19.1-1|20	syntax errors. Sometimes it sucks, but that's normal in dynamic languages.
14mt|python-jedi-0.19.1-1|21	But it sucks less than other tools. It understands almost all of the basic
14mt|python-jedi-0.19.1-1|22	Python syntax elements including many built-ins.
14mt|python-jedi-0.19.1-1|23	
14mt|python-jedi-0.19.1-1|24	Jedi uses a very simple interface to connect with IDE's. As an reference,
14mt|python-jedi-0.19.1-1|25	there is a VIM implementation, which uses Jedi's auto completion. However,
14mt|python-jedi-0.19.1-1|26	I encourage you to use Jedi in your IDEs. Start writing plugins! If there are
14mt|python-jedi-0.19.1-1|27	problems with licensing, just contact me.
14mt|python-jedi-0.19.1-1|28	
14mt|python-jedi-0.19.1-1|29	#----------------------------------------------------------------------------
14mt|python-jedi-0.19.1-1|30	
14mt|python-jedi-0.19.1-1|31	%package -n python3-%{pypi_name}
14mt|python-jedi-0.19.1-1|32	Summary:	An auto completion tool for Python 3 that can be used for text editors
14mt|python-jedi-0.19.1-1|33	Group:		Development/Python
14mt|python-jedi-0.19.1-1|34	
14mt|python-jedi-0.19.1-1|35	#----------------------------------------------------------------------
14mt|python-jedi-0.19.1-1|36	
14mt|python-jedi-0.19.1-1|37	%description -n python3-%{pypi_name}
14mt|python-jedi-0.19.1-1|38	Jedi is an auto completion tool for Python 3. It works. With and without
14mt|python-jedi-0.19.1-1|39	syntax errors. Sometimes it sucks, but that's normal in dynamic languages.
14mt|python-jedi-0.19.1-1|40	But it sucks less than other tools. It understands almost all of the basic
14mt|python-jedi-0.19.1-1|41	Python syntax elements including many built-ins.
14mt|python-jedi-0.19.1-1|42	
14mt|python-jedi-0.19.1-1|43	Jedi uses a very simple interface to connect with IDE's. As an reference,
14mt|python-jedi-0.19.1-1|44	there is a VIM implementation, which uses Jedi's auto completion. However,
14mt|python-jedi-0.19.1-1|45	I encourage you to use Jedi in your IDEs. Start writing plugins! If there are
14mt|python-jedi-0.19.1-1|46	problems with licensing, just contact me.
14mt|python-jedi-0.19.1-1|47	
14mt|python-jedi-0.19.1-1|48	%files -n python3-%{pypi_name}
14mt|python-jedi-0.19.1-1|49	%doc *.rst *.txt
14mt|python-jedi-0.19.1-1|50	%{python3_sitelib}/%{pypi_name}
14mt|python-jedi-0.19.1-1|51	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mt|python-jedi-0.19.1-1|52	
14mt|python-jedi-0.19.1-1|53	#----------------------------------------------------------------------------
14mt|python-jedi-0.19.1-1|54	
14mt|python-jedi-0.19.1-1|55	%prep
14mt|python-jedi-0.19.1-1|56	%setup -q -n %{pypi_name}-%{version}
14mt|python-jedi-0.19.1-1|57	rm -rf %{pypi_name}.egg-info
14mt|python-jedi-0.19.1-1|58	
14mt|python-jedi-0.19.1-1|59	%generate_buildrequires
14mt|python-jedi-0.19.1-1|60	%pyproject_buildrequires
14mt|python-jedi-0.19.1-1|61	
14mt|python-jedi-0.19.1-1|62	%build
14mt|python-jedi-0.19.1-1|63	%pyproject_wheel
14mt|python-jedi-0.19.1-1|64	
14mt|python-jedi-0.19.1-1|65	%install
14mt|python-jedi-0.19.1-1|66	%pyproject_install
14mt|python-jedi-0.19.1-1|67	
14mt|python-jedi-0.19.1-1|68	find %{buildroot} -type f -empty -delete
14mt|python-jedi-0.19.1-1|69	
14mt|python-jedi-0.19.1-1|70	
14mt|python-jedi-0.19.1-1|71	%ifarch %{x86_64} %{ix86}
14mt|python-jedi-0.19.1-1|72	%check
14mt|python-jedi-0.19.1-1|73	# fail on py3.8
14mt|python-jedi-0.19.1-1|74	skiptests="test_integration"
14mt|python-jedi-0.19.1-1|75	skiptests+=" or test_sys_path"
14mt|python-jedi-0.19.1-1|76	
14mt|python-jedi-0.19.1-1|77	export LANG="en_US.UTF-8"
14mt|python-jedi-0.19.1-1|78	export PYTHONPATH=%{buildroot}%{python3_sitelib}
14mt|python-jedi-0.19.1-1|79	pytest-3  -k "not ($skiptests)"
14mt|python-jedi-0.19.1-1|80	
14mt|python-jedi-0.19.1-1|81	%endif

437 14
14mt|python-jsonpatch-1.33-1|1	%define pypi_name jsonpatch
14mt|python-jsonpatch-1.33-1|2	
14mt|python-jsonpatch-1.33-1|3	Name:           python-jsonpatch
14mt|python-jsonpatch-1.33-1|4	Version:	1.33
14mt|python-jsonpatch-1.33-1|5	Release:	1
14mt|python-jsonpatch-1.33-1|6	Group:          Development/Python
14mt|python-jsonpatch-1.33-1|7	Summary:        Apply JSON-Patches (RFC 6902)
14mt|python-jsonpatch-1.33-1|8	License:        Modified BSD License
14mt|python-jsonpatch-1.33-1|9	URL:            https://github.com/stefankoegl/python-json-patch
14mt|python-jsonpatch-1.33-1|10	Source0:	%{pypi_source}
14mt|python-jsonpatch-1.33-1|11	BuildArch:      noarch
14mt|python-jsonpatch-1.33-1|12	BuildRequires:  pkgconfig(python3)
14mt|python-jsonpatch-1.33-1|13	BuildRequires:  python3dist(setuptools)
14mt|python-jsonpatch-1.33-1|14	
14mt|python-jsonpatch-1.33-1|15	%description
14mt|python-jsonpatch-1.33-1|16	Library to apply JSON Patches according to RFC 6902.
14mt|python-jsonpatch-1.33-1|17	
14mt|python-jsonpatch-1.33-1|18	#-----------------------------------------------------------------
14mt|python-jsonpatch-1.33-1|19	%package -n     python3-%{pypi_name}
14mt|python-jsonpatch-1.33-1|20	Summary:        Apply JSON-Patches (RFC 6902)
14mt|python-jsonpatch-1.33-1|21	Group:          Development/Python
14mt|python-jsonpatch-1.33-1|22	
14mt|python-jsonpatch-1.33-1|23	%description -n python3-%{pypi_name}
14mt|python-jsonpatch-1.33-1|24	Library to apply JSON Patches according to RFC 6902.
14mt|python-jsonpatch-1.33-1|25	
14mt|python-jsonpatch-1.33-1|26	%files -n python3-%{pypi_name}
14mt|python-jsonpatch-1.33-1|27	%doc README.md
14mt|python-jsonpatch-1.33-1|28	%{_bindir}/jsondiff
14mt|python-jsonpatch-1.33-1|29	%{_bindir}/jsonpatch
14mt|python-jsonpatch-1.33-1|30	%{python3_sitelib}/
14mt|python-jsonpatch-1.33-1|31	
14mt|python-jsonpatch-1.33-1|32	#-----------------------------------------------------------------
14mt|python-jsonpatch-1.33-1|33	
14mt|python-jsonpatch-1.33-1|34	%prep
14mt|python-jsonpatch-1.33-1|35	%setup -q -n %{pypi_name}-%{version}
14mt|python-jsonpatch-1.33-1|36	#%autopatch -p1
14mt|python-jsonpatch-1.33-1|37	
14mt|python-jsonpatch-1.33-1|38	# Remove bundled egg-info
14mt|python-jsonpatch-1.33-1|39	rm -rf %{pypi_name}.egg-info
14mt|python-jsonpatch-1.33-1|40	
14mt|python-jsonpatch-1.33-1|41	%generate_buildrequires
14mt|python-jsonpatch-1.33-1|42	%pyproject_buildrequires
14mt|python-jsonpatch-1.33-1|43	
14mt|python-jsonpatch-1.33-1|44	%build
14mt|python-jsonpatch-1.33-1|45	%pyproject_wheel
14mt|python-jsonpatch-1.33-1|46	
14mt|python-jsonpatch-1.33-1|47	%install
14mt|python-jsonpatch-1.33-1|48	%pyproject_install
14mt|python-jsonpatch-1.33-1|49	
14mt|python-jsonpatch-1.33-1|50	# fix shebangs
14mt|python-jsonpatch-1.33-1|51	sed -i 's#usr/bin/env python#usr/bin/python3#' %{buildroot}%{_bindir}/jsondiff %{buildroot}%{_bindir}/jsonpatch

438 14
14mt|python-jsonpointer-3.0.0-1|1	%global pypi_name jsonpointer
14mt|python-jsonpointer-3.0.0-1|2	%global github_name python-json-pointer
14mt|python-jsonpointer-3.0.0-1|3	
14mt|python-jsonpointer-3.0.0-1|4	Summary:    Resolve JSON Pointers in Python
14mt|python-jsonpointer-3.0.0-1|5	Name:       python-%{pypi_name}
14mt|python-jsonpointer-3.0.0-1|6	Version:	3.0.0
14mt|python-jsonpointer-3.0.0-1|7	Release:	1
14mt|python-jsonpointer-3.0.0-1|8	License:    BSD
14mt|python-jsonpointer-3.0.0-1|9	Group:      Development/Python
14mt|python-jsonpointer-3.0.0-1|10	Url:        https://github.com/stefankoegl/%{github_name}
14mt|python-jsonpointer-3.0.0-1|11	Source0:	%{pypi_source}
14mt|python-jsonpointer-3.0.0-1|12	BuildArch:  noarch
14mt|python-jsonpointer-3.0.0-1|13	
14mt|python-jsonpointer-3.0.0-1|14	%description
14mt|python-jsonpointer-3.0.0-1|15	Library to resolve JSON Pointers according to RFC 6901.
14mt|python-jsonpointer-3.0.0-1|16	
14mt|python-jsonpointer-3.0.0-1|17	#----------------------------------------------------------------------------
14mt|python-jsonpointer-3.0.0-1|18	
14mt|python-jsonpointer-3.0.0-1|19	%package -n python3-%{pypi_name}
14mt|python-jsonpointer-3.0.0-1|20	Summary:        Resolve JSON Pointers in Python
14mt|python-jsonpointer-3.0.0-1|21	Group:          Development/Python
14mt|python-jsonpointer-3.0.0-1|22	BuildRequires:  pkgconfig(python3)
14mt|python-jsonpointer-3.0.0-1|23	BuildRequires:  python3-setuptools
14mt|python-jsonpointer-3.0.0-1|24	Conflicts:      python-%{pypi_name} < 1.10-20
14mt|python-jsonpointer-3.0.0-1|25	Obsoletes:      python-%{pypi_name} < 1.10-20
14mt|python-jsonpointer-3.0.0-1|26	
14mt|python-jsonpointer-3.0.0-1|27	%description -n python3-%{pypi_name}
14mt|python-jsonpointer-3.0.0-1|28	Library to resolve JSON Pointers according to RFC 6901.
14mt|python-jsonpointer-3.0.0-1|29	
14mt|python-jsonpointer-3.0.0-1|30	%files -n python3-%{pypi_name}
14mt|python-jsonpointer-3.0.0-1|31	%doc README.md AUTHORS
14mt|python-jsonpointer-3.0.0-1|32	%{_bindir}/jsonpointer
14mt|python-jsonpointer-3.0.0-1|33	%{_bindir}/jsonpointer-3*
14mt|python-jsonpointer-3.0.0-1|34	%{python3_sitelib}/__pycache__/*
14mt|python-jsonpointer-3.0.0-1|35	%{python3_sitelib}/%{pypi_name}.py*
14mt|python-jsonpointer-3.0.0-1|36	%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info/
14mt|python-jsonpointer-3.0.0-1|37	
14mt|python-jsonpointer-3.0.0-1|38	#----------------------------------------------------------------------------
14mt|python-jsonpointer-3.0.0-1|39	
14mt|python-jsonpointer-3.0.0-1|40	%prep
14mt|python-jsonpointer-3.0.0-1|41	%setup -q -n %{pypi_name}-%{version}
14mt|python-jsonpointer-3.0.0-1|42	
14mt|python-jsonpointer-3.0.0-1|43	%build
14mt|python-jsonpointer-3.0.0-1|44	%py3_build
14mt|python-jsonpointer-3.0.0-1|45	
14mt|python-jsonpointer-3.0.0-1|46	%install
14mt|python-jsonpointer-3.0.0-1|47	%py3_install
14mt|python-jsonpointer-3.0.0-1|48	mv %{buildroot}%{_bindir}/jsonpointer %{buildroot}%{_bindir}/jsonpointer-%{python3_version}
14mt|python-jsonpointer-3.0.0-1|49	ln -s ./jsonpointer-%{python3_version} %{buildroot}%{_bindir}/jsonpointer-3
14mt|python-jsonpointer-3.0.0-1|50	ln -s ./jsonpointer-%{python3_version} %{buildroot}%{_bindir}/jsonpointer
14mt|python-jsonpointer-3.0.0-1|51	
14mt|python-jsonpointer-3.0.0-1|52	%check
14mt|python-jsonpointer-3.0.0-1|53	%__python3 tests.py

439 14
14mt|python-jwcrypto-1.5.6-1|1	%define debug_package %{nil}
14mt|python-jwcrypto-1.5.6-1|2	%define module	jwcrypto
14mt|python-jwcrypto-1.5.6-1|3	
14mt|python-jwcrypto-1.5.6-1|4	Summary:	Implements JWK,JWS,JWE specifications using python-cryptography
14mt|python-jwcrypto-1.5.6-1|5	Name:		python-%{module}
14mt|python-jwcrypto-1.5.6-1|6	Version:	1.5.6
14mt|python-jwcrypto-1.5.6-1|7	Release:	1
14mt|python-jwcrypto-1.5.6-1|8	License:	LGPLv3+
14mt|python-jwcrypto-1.5.6-1|9	Group:		Development/Python
14mt|python-jwcrypto-1.5.6-1|10	Url:		https://github.com/latchset/
14mt|python-jwcrypto-1.5.6-1|11	Source0:	https://github.com/latchset/jwcrypto/archive/v%{version}.tar.gz?/%{module}-%{version}.tar.gz
14mt|python-jwcrypto-1.5.6-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-jwcrypto-1.5.6-1|13	BuildRequires:	python3egg(cryptography)
14mt|python-jwcrypto-1.5.6-1|14	BuildRequires:	python3egg(pytest)
14mt|python-jwcrypto-1.5.6-1|15	BuildRequires:	python3egg(setuptools)
14mt|python-jwcrypto-1.5.6-1|16	
14mt|python-jwcrypto-1.5.6-1|17	%description
14mt|python-jwcrypto-1.5.6-1|18	Implements JWK,JWS,JWE specifications using python-cryptography.
14mt|python-jwcrypto-1.5.6-1|19	
14mt|python-jwcrypto-1.5.6-1|20	#------------------------------------------------------------------
14mt|python-jwcrypto-1.5.6-1|21	%package -n python3-%{module}
14mt|python-jwcrypto-1.5.6-1|22	Summary:	Implements JWK,JWS,JWE specifications using python-cryptography
14mt|python-jwcrypto-1.5.6-1|23	Group:		Development/Python
14mt|python-jwcrypto-1.5.6-1|24	
14mt|python-jwcrypto-1.5.6-1|25	%description -n python3-%{module}
14mt|python-jwcrypto-1.5.6-1|26	Implements JWK,JWS,JWE specifications using python-cryptography.
14mt|python-jwcrypto-1.5.6-1|27	
14mt|python-jwcrypto-1.5.6-1|28	%files -n python3-%{module}
14mt|python-jwcrypto-1.5.6-1|29	%doc LICENSE README.md
14mt|python-jwcrypto-1.5.6-1|30	%{python3_sitelib}/%{module}
14mt|python-jwcrypto-1.5.6-1|31	%{python3_sitelib}/%{module}-*.egg-info
14mt|python-jwcrypto-1.5.6-1|32	
14mt|python-jwcrypto-1.5.6-1|33	#------------------------------------------------------------------
14mt|python-jwcrypto-1.5.6-1|34	
14mt|python-jwcrypto-1.5.6-1|35	%prep
14mt|python-jwcrypto-1.5.6-1|36	%setup -qn %{module}-%{version}
14mt|python-jwcrypto-1.5.6-1|37	
14mt|python-jwcrypto-1.5.6-1|38	%build
14mt|python-jwcrypto-1.5.6-1|39	
14mt|python-jwcrypto-1.5.6-1|40	%install
14mt|python-jwcrypto-1.5.6-1|41	PYTHONDONTWRITEBYTECODE=1 python3 setup.py install --root=%{buildroot}
14mt|python-jwcrypto-1.5.6-1|42	rm -rf %{buildroot}%{_docdir}/%{module}

440 14
14mt|python-kdcproxy-1.0.0-2|1	%define pypi_name kdcproxy
14mt|python-kdcproxy-1.0.0-2|2	
14mt|python-kdcproxy-1.0.0-2|3	Summary:	MS-KKDCP (kerberos proxy) WSGI module
14mt|python-kdcproxy-1.0.0-2|4	Name:		python-%{pypi_name}
14mt|python-kdcproxy-1.0.0-2|5	Version:	1.0.0
14mt|python-kdcproxy-1.0.0-2|6	Release:	2
14mt|python-kdcproxy-1.0.0-2|7	License:	MIT
14mt|python-kdcproxy-1.0.0-2|8	Group:		Development/Python
14mt|python-kdcproxy-1.0.0-2|9	Url:		https://github.com/npmccallum/kdcproxy
14mt|python-kdcproxy-1.0.0-2|10	Source0:	https://github.com/npmccallum/kdcproxy/archive/v%{version}.tar.gz?/%{pypi_name}-%{version}.tar.gz
14mt|python-kdcproxy-1.0.0-2|11	BuildRequires:	pkgconfig(python3)
14mt|python-kdcproxy-1.0.0-2|12	BuildRequires:	python3egg(pyasn1)
14mt|python-kdcproxy-1.0.0-2|13	BuildRequires:	python3egg(dnspython)
14mt|python-kdcproxy-1.0.0-2|14	BuildRequires:	python3egg(setuptools)
14mt|python-kdcproxy-1.0.0-2|15	BuildArch:	noarch
14mt|python-kdcproxy-1.0.0-2|16	
14mt|python-kdcproxy-1.0.0-2|17	%description
14mt|python-kdcproxy-1.0.0-2|18	This package contains a Python 2.x WSGI module for proxying KDC requests over
14mt|python-kdcproxy-1.0.0-2|19	HTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, with
14mt|python-kdcproxy-1.0.0-2|20	minimal configuration.
14mt|python-kdcproxy-1.0.0-2|21	
14mt|python-kdcproxy-1.0.0-2|22	#-----------------------------------------------------------------------------
14mt|python-kdcproxy-1.0.0-2|23	%package -n python3-%{pypi_name}
14mt|python-kdcproxy-1.0.0-2|24	Summary:	MS-KKDCP (kerberos proxy) WSGI module
14mt|python-kdcproxy-1.0.0-2|25	Group:		Development/Python
14mt|python-kdcproxy-1.0.0-2|26	Requires:	python3egg(pyasn1)
14mt|python-kdcproxy-1.0.0-2|27	Requires:	python3egg(dnspython)
14mt|python-kdcproxy-1.0.0-2|28	
14mt|python-kdcproxy-1.0.0-2|29	%description -n python3-%{pypi_name}
14mt|python-kdcproxy-1.0.0-2|30	This package contains a Python 2.x WSGI module for proxying KDC requests over
14mt|python-kdcproxy-1.0.0-2|31	HTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, with
14mt|python-kdcproxy-1.0.0-2|32	minimal configuration.
14mt|python-kdcproxy-1.0.0-2|33	
14mt|python-kdcproxy-1.0.0-2|34	%files -n python3-%{pypi_name}
14mt|python-kdcproxy-1.0.0-2|35	%doc COPYING README
14mt|python-kdcproxy-1.0.0-2|36	%{python3_sitelib}/%{pypi_name}/
14mt|python-kdcproxy-1.0.0-2|37	%{python3_sitelib}/%{pypi_name}-%{version}-*.egg-info
14mt|python-kdcproxy-1.0.0-2|38	
14mt|python-kdcproxy-1.0.0-2|39	#-----------------------------------------------------------------------------
14mt|python-kdcproxy-1.0.0-2|40	
14mt|python-kdcproxy-1.0.0-2|41	%prep
14mt|python-kdcproxy-1.0.0-2|42	%setup -q -n %{pypi_name}-%{version}
14mt|python-kdcproxy-1.0.0-2|43	
14mt|python-kdcproxy-1.0.0-2|44	
14mt|python-kdcproxy-1.0.0-2|45	%build
14mt|python-kdcproxy-1.0.0-2|46	%py3_build
14mt|python-kdcproxy-1.0.0-2|47	
14mt|python-kdcproxy-1.0.0-2|48	%install
14mt|python-kdcproxy-1.0.0-2|49	%py3_install
14mt|python-kdcproxy-1.0.0-2|50	find %{buildroot}%{python3_sitelib}/%{pypi_name}/ -name '*.py' -exec chmod 755 '{}' \;

441 14
14mt|python-kmod-0.9.2-1|1	Summary:	Python module to work with kernel modules
14mt|python-kmod-0.9.2-1|2	Name:		python-kmod
14mt|python-kmod-0.9.2-1|3	Group:		Development/Python
14mt|python-kmod-0.9.2-1|4	Version:	0.9.2
14mt|python-kmod-0.9.2-1|5	Release:	1
14mt|python-kmod-0.9.2-1|6	License:	LGPL-2.0-or-later
14mt|python-kmod-0.9.2-1|7	Url:		https://github.com/maurizio-lombardi/python-kmod
14mt|python-kmod-0.9.2-1|8	Source0:	https://github.com/maurizio-lombardi/python-kmod/archive/refs/tags/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mt|python-kmod-0.9.2-1|9	BuildRequires:	gcc
14mt|python-kmod-0.9.2-1|10	BuildRequires:	python3-cython
14mt|python-kmod-0.9.2-1|11	BuildRequires:	python3-devel
14mt|python-kmod-0.9.2-1|12	BuildRequires:	python3-setuptools
14mt|python-kmod-0.9.2-1|13	BuildRequires:	pkgconfig(libkmod)
14mt|python-kmod-0.9.2-1|14	
14mt|python-kmod-0.9.2-1|15	%define _description %{expand:
14mt|python-kmod-0.9.2-1|16	Python module to allow listing, loading, and unloading
14mt|python-kmod-0.9.2-1|17	Linux Kernel modules, using libkmod.
14mt|python-kmod-0.9.2-1|18	}
14mt|python-kmod-0.9.2-1|19	
14mt|python-kmod-0.9.2-1|20	%description %{_description}
14mt|python-kmod-0.9.2-1|21	
14mt|python-kmod-0.9.2-1|22	#--------------------------------------------------------
14mt|python-kmod-0.9.2-1|23	
14mt|python-kmod-0.9.2-1|24	%package -n python3-kmod
14mt|python-kmod-0.9.2-1|25	Summary:	Python module to work with kernel modules
14mt|python-kmod-0.9.2-1|26	
14mt|python-kmod-0.9.2-1|27	%description -n python3-kmod
14mt|python-kmod-0.9.2-1|28	%{_description}
14mt|python-kmod-0.9.2-1|29	
14mt|python-kmod-0.9.2-1|30	%files -n python3-kmod
14mt|python-kmod-0.9.2-1|31	%license COPYING.LESSER
14mt|python-kmod-0.9.2-1|32	%{python3_sitearch}/kmod/
14mt|python-kmod-0.9.2-1|33	%{python3_sitearch}/*.dist-info
14mt|python-kmod-0.9.2-1|34	
14mt|python-kmod-0.9.2-1|35	#--------------------------------------------------------
14mt|python-kmod-0.9.2-1|36	
14mt|python-kmod-0.9.2-1|37	%prep
14mt|python-kmod-0.9.2-1|38	%autosetup -p1
14mt|python-kmod-0.9.2-1|39	
14mt|python-kmod-0.9.2-1|40	%generate_buildrequires
14mt|python-kmod-0.9.2-1|41	%pyproject_buildrequires
14mt|python-kmod-0.9.2-1|42	
14mt|python-kmod-0.9.2-1|43	%build
14mt|python-kmod-0.9.2-1|44	%pyproject_wheel
14mt|python-kmod-0.9.2-1|45	
14mt|python-kmod-0.9.2-1|46	%install
14mt|python-kmod-0.9.2-1|47	%pyproject_install

442 14
14mt|python-kubernetes-31.0.0-1|1	%global py3 python3
14mt|python-kubernetes-31.0.0-1|2	%global py3dev python3
14mt|python-kubernetes-31.0.0-1|3	
14mt|python-kubernetes-31.0.0-1|4	%global library kubernetes
14mt|python-kubernetes-31.0.0-1|5	%global basehash a66f8df1dfc0e4f4a17093c7da273b9e485a55a0
14mt|python-kubernetes-31.0.0-1|6	
14mt|python-kubernetes-31.0.0-1|7	Name:       python-%{library}
14mt|python-kubernetes-31.0.0-1|8	Version:	31.0.0
14mt|python-kubernetes-31.0.0-1|9	Release:	1
14mt|python-kubernetes-31.0.0-1|10	Summary:    Python client for the kubernetes API
14mt|python-kubernetes-31.0.0-1|11	License:    ASL 2.0
14mt|python-kubernetes-31.0.0-1|12	URL:        https://pypi.python.org/pypi/kubernetes
14mt|python-kubernetes-31.0.0-1|13	Group:      Development/Python
14mt|python-kubernetes-31.0.0-1|14	Source0:    https://github.com/kubernetes-client/python/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mt|python-kubernetes-31.0.0-1|15	Source1:    https://github.com/kubernetes-client/python-base/archive/%{basehash}.tar.gz
14mt|python-kubernetes-31.0.0-1|16	BuildArch:  noarch
14mt|python-kubernetes-31.0.0-1|17	
14mt|python-kubernetes-31.0.0-1|18	#-----------------------------------------------------
14mt|python-kubernetes-31.0.0-1|19	%package -n %{py3}-%{library}
14mt|python-kubernetes-31.0.0-1|20	Summary:    Kubernetes Python Client
14mt|python-kubernetes-31.0.0-1|21	BuildRequires:  git
14mt|python-kubernetes-31.0.0-1|22	BuildRequires:  %{py3dev}-devel
14mt|python-kubernetes-31.0.0-1|23	BuildRequires:  %{py3}-setuptools
14mt|python-kubernetes-31.0.0-1|24	Requires:  %{py3}-certifi
14mt|python-kubernetes-31.0.0-1|25	Requires:  %{py3}-six
14mt|python-kubernetes-31.0.0-1|26	Requires:  %{py3}-dateutil
14mt|python-kubernetes-31.0.0-1|27	Requires:  %{py3}-setuptools
14mt|python-kubernetes-31.0.0-1|28	Requires:  %{py3}-urllib3
14mt|python-kubernetes-31.0.0-1|29	Requires:  %{py3}-PyYAML
14mt|python-kubernetes-31.0.0-1|30	Requires:  %{py3}-google-auth
14mt|python-kubernetes-31.0.0-1|31	Requires:  %{py3}-websocket-client
14mt|python-kubernetes-31.0.0-1|32	
14mt|python-kubernetes-31.0.0-1|33	%description -n %{py3}-%{library}
14mt|python-kubernetes-31.0.0-1|34	Python client for the kubernetes API.
14mt|python-kubernetes-31.0.0-1|35	
14mt|python-kubernetes-31.0.0-1|36	%files -n %{py3}-%{library}
14mt|python-kubernetes-31.0.0-1|37	%license LICENSE
14mt|python-kubernetes-31.0.0-1|38	%doc README.md
14mt|python-kubernetes-31.0.0-1|39	%{python3_sitelib}/%{library}
14mt|python-kubernetes-31.0.0-1|40	%{python3_sitelib}/%{library}-*.dist-info
14mt|python-kubernetes-31.0.0-1|41	%exclude %{python3_sitelib}/%{library}/test
14mt|python-kubernetes-31.0.0-1|42	%exclude %{python3_sitelib}/%{library}/e2e_test
14mt|python-kubernetes-31.0.0-1|43	
14mt|python-kubernetes-31.0.0-1|44	#-----------------------------------------------------
14mt|python-kubernetes-31.0.0-1|45	
14mt|python-kubernetes-31.0.0-1|46	%package -n %{py3}-%{library}-tests
14mt|python-kubernetes-31.0.0-1|47	Summary:    Tests python-kubernetes library
14mt|python-kubernetes-31.0.0-1|48	
14mt|python-kubernetes-31.0.0-1|49	Requires:  %{py3}-nose
14mt|python-kubernetes-31.0.0-1|50	Requires:  %{py3}-py
14mt|python-kubernetes-31.0.0-1|51	Requires:  %{py3}-mock
14mt|python-kubernetes-31.0.0-1|52	Requires:  %{py3}-%{library} = %{version}-%{release}
14mt|python-kubernetes-31.0.0-1|53	
14mt|python-kubernetes-31.0.0-1|54	%description -n %{py3}-%{library}-tests
14mt|python-kubernetes-31.0.0-1|55	Tests python-kubernetes library
14mt|python-kubernetes-31.0.0-1|56	
14mt|python-kubernetes-31.0.0-1|57	%description
14mt|python-kubernetes-31.0.0-1|58	Python client for the kubernetes API.
14mt|python-kubernetes-31.0.0-1|59	
14mt|python-kubernetes-31.0.0-1|60	%files -n %{py3}-%{library}-tests
14mt|python-kubernetes-31.0.0-1|61	%license LICENSE
14mt|python-kubernetes-31.0.0-1|62	%{python3_sitelib}/%{library}/test
14mt|python-kubernetes-31.0.0-1|63	%{python3_sitelib}/%{library}/e2e_test
14mt|python-kubernetes-31.0.0-1|64	
14mt|python-kubernetes-31.0.0-1|65	#-----------------------------------------------------
14mt|python-kubernetes-31.0.0-1|66	
14mt|python-kubernetes-31.0.0-1|67	%prep
14mt|python-kubernetes-31.0.0-1|68	%autosetup -n python-%{version} -S git
14mt|python-kubernetes-31.0.0-1|69	
14mt|python-kubernetes-31.0.0-1|70	sed -i 's/websocket-client.*/websocket-client>=0.43.0/g' requirements.txt
14mt|python-kubernetes-31.0.0-1|71	
14mt|python-kubernetes-31.0.0-1|72	pushd kubernetes
14mt|python-kubernetes-31.0.0-1|73	rm -rf base
14mt|python-kubernetes-31.0.0-1|74	tar zxvf %{SOURCE1}
14mt|python-kubernetes-31.0.0-1|75	mv python-base-%{basehash} base
14mt|python-kubernetes-31.0.0-1|76	popd
14mt|python-kubernetes-31.0.0-1|77	
14mt|python-kubernetes-31.0.0-1|78	%generate_buildrequires
14mt|python-kubernetes-31.0.0-1|79	%pyproject_buildrequires
14mt|python-kubernetes-31.0.0-1|80	
14mt|python-kubernetes-31.0.0-1|81	%build
14mt|python-kubernetes-31.0.0-1|82	%pyproject_wheel
14mt|python-kubernetes-31.0.0-1|83	
14mt|python-kubernetes-31.0.0-1|84	%install
14mt|python-kubernetes-31.0.0-1|85	%pyproject_install
14mt|python-kubernetes-31.0.0-1|86	cp -pr kubernetes/test %{buildroot}%{python3_sitelib}/%{library}/
14mt|python-kubernetes-31.0.0-1|87	cp -pr kubernetes/e2e_test %{buildroot}%{python3_sitelib}/%{library}/
14mt|python-kubernetes-31.0.0-1|88	
14mt|python-kubernetes-31.0.0-1|89	

443 14
14mt|python-ldap3-2.9.1-2|1	%define module	ldap3
14mt|python-ldap3-2.9.1-2|2	
14mt|python-ldap3-2.9.1-2|3	Name:		python-%{module}
14mt|python-ldap3-2.9.1-2|4	Version:	2.9.1
14mt|python-ldap3-2.9.1-2|5	Release:	2
14mt|python-ldap3-2.9.1-2|6	Summary:	Strictly RFC 4510 conforming LDAP V3 pure Python client
14mt|python-ldap3-2.9.1-2|7	Group:		Development/Python
14mt|python-ldap3-2.9.1-2|8	License:	LGPLv2+
14mt|python-ldap3-2.9.1-2|9	URL:		https://pypi.python.org/pypi/%{module}/%{version}
14mt|python-ldap3-2.9.1-2|10	Source0:	https://files.pythonhosted.org/packages/43/ac/96bd5464e3edbc61595d0d69989f5d9969ae411866427b2500a8e5b812c0/ldap3-2.9.1.tar.gz
14mt|python-ldap3-2.9.1-2|11	BuildRequires:	pkgconfig(python3)
14mt|python-ldap3-2.9.1-2|12	BuildRequires:	python3dist(setuptools)
14mt|python-ldap3-2.9.1-2|13	BuildArch:	noarch
14mt|python-ldap3-2.9.1-2|14	
14mt|python-ldap3-2.9.1-2|15	%description
14mt|python-ldap3-2.9.1-2|16	dap3 is a strictly RFC 4510 conforming LDAP V3 pure Python client library.
14mt|python-ldap3-2.9.1-2|17	The same codebase runs in Python 2, Python 3, PyPy and PyPy3.
14mt|python-ldap3-2.9.1-2|18	#=========================================================================
14mt|python-ldap3-2.9.1-2|19	%package -n python3-%{module}
14mt|python-ldap3-2.9.1-2|20	Summary:	Strictly RFC 4510 conforming LDAP V3 pure Python client
14mt|python-ldap3-2.9.1-2|21	Group:		Development/Python
14mt|python-ldap3-2.9.1-2|22	
14mt|python-ldap3-2.9.1-2|23	%description -n python3-%{module}
14mt|python-ldap3-2.9.1-2|24	dap3 is a strictly RFC 4510 conforming LDAP V3 pure Python client library.
14mt|python-ldap3-2.9.1-2|25	The same codebase runs in Python 2, Python 3, PyPy and PyPy3.
14mt|python-ldap3-2.9.1-2|26	
14mt|python-ldap3-2.9.1-2|27	%files -n python3-%{module}
14mt|python-ldap3-2.9.1-2|28	%doc README.rst _version.json
14mt|python-ldap3-2.9.1-2|29	%doc COPYING.txt COPYING.LESSER.txt LICENSE.txt
14mt|python-ldap3-2.9.1-2|30	%{python3_sitelib}/%{module}/
14mt|python-ldap3-2.9.1-2|31	%{python3_sitelib}/%{module}-*.dist-info
14mt|python-ldap3-2.9.1-2|32	#=========================================================================
14mt|python-ldap3-2.9.1-2|33	%prep
14mt|python-ldap3-2.9.1-2|34	%setup -q -n %{module}-%{version}
14mt|python-ldap3-2.9.1-2|35	%autopatch -p1
14mt|python-ldap3-2.9.1-2|36	
14mt|python-ldap3-2.9.1-2|37	# Remove bundled egg-info
14mt|python-ldap3-2.9.1-2|38	rm -r %{module}.egg-info
14mt|python-ldap3-2.9.1-2|39	
14mt|python-ldap3-2.9.1-2|40	%generate_buildrequires
14mt|python-ldap3-2.9.1-2|41	%pyproject_buildrequires
14mt|python-ldap3-2.9.1-2|42	
14mt|python-ldap3-2.9.1-2|43	%build
14mt|python-ldap3-2.9.1-2|44	%pyproject_wheel
14mt|python-ldap3-2.9.1-2|45	
14mt|python-ldap3-2.9.1-2|46	%install
14mt|python-ldap3-2.9.1-2|47	%pyproject_install

444 14
14mt|python-ldap-3.4.5-3|1	%define module	ldap
14mt|python-ldap-3.4.5-3|2	
14mt|python-ldap-3.4.5-3|3	Summary:	Various LDAP-related Python modules
14mt|python-ldap-3.4.5-3|4	Name:		python-%{module}
14mt|python-ldap-3.4.5-3|5	Version:	3.4.5
14mt|python-ldap-3.4.5-3|6	Release:	3
14mt|python-ldap-3.4.5-3|7	Source0:	https://github.com/python-ldap/python-ldap/archive/%{name}-%{version}.tar.gz?/%{name}-%{name}-%{version}.tar.gz
14mt|python-ldap-3.4.5-3|8	Patch0:		python-ldap-3.4.3-dirs.patch
14mt|python-ldap-3.4.5-3|9	License:	Modified CNRI Open Source License
14mt|python-ldap-3.4.5-3|10	Group:		Development/Python
14mt|python-ldap-3.4.5-3|11	Url:		http://python-ldap.sourceforge.net/
14mt|python-ldap-3.4.5-3|12	BuildRequires:	openldap-devel
14mt|python-ldap-3.4.5-3|13	BuildRequires:	pkgconfig(python3)
14mt|python-ldap-3.4.5-3|14	BuildRequires:	python3dist(setuptools)
14mt|python-ldap-3.4.5-3|15	BuildRequires:	sasl-devel
14mt|python-ldap-3.4.5-3|16	BuildRequires:	pkgconfig(openssl)
14mt|python-ldap-3.4.5-3|17	
14mt|python-ldap-3.4.5-3|18	%description
14mt|python-ldap-3.4.5-3|19	python2-ldap provides an object-oriented API to access LDAP directory
14mt|python-ldap-3.4.5-3|20	servers from Python programs. Mainly it wraps the OpenLDAP 2.x libs
14mt|python-ldap-3.4.5-3|21	for that purpose.
14mt|python-ldap-3.4.5-3|22	
14mt|python-ldap-3.4.5-3|23	Additionally the package contains modules for other LDAP-related stuff
14mt|python-ldap-3.4.5-3|24	(e.g. processing LDIF, LDAPURLs, LDAPv3 schema, etc.).
14mt|python-ldap-3.4.5-3|25	
14mt|python-ldap-3.4.5-3|26	#------------------------------------------------------------------
14mt|python-ldap-3.4.5-3|27	
14mt|python-ldap-3.4.5-3|28	%package -n python3-%{module}
14mt|python-ldap-3.4.5-3|29	Summary:	Various LDAP-related Python3 modules
14mt|python-ldap-3.4.5-3|30	Group:		Development/Python
14mt|python-ldap-3.4.5-3|31	
14mt|python-ldap-3.4.5-3|32	%description -n python3-%{module}
14mt|python-ldap-3.4.5-3|33	python2-ldap provides an object-oriented API to access LDAP directory
14mt|python-ldap-3.4.5-3|34	servers from Python programs. Mainly it wraps the OpenLDAP 2.x libs
14mt|python-ldap-3.4.5-3|35	for that purpose.
14mt|python-ldap-3.4.5-3|36	
14mt|python-ldap-3.4.5-3|37	Additionally the package contains modules for other LDAP-related stuff
14mt|python-ldap-3.4.5-3|38	(e.g. processing LDIF, LDAPURLs, LDAPv3 schema, etc.).
14mt|python-ldap-3.4.5-3|39	
14mt|python-ldap-3.4.5-3|40	%files -n python3-%{module}
14mt|python-ldap-3.4.5-3|41	%doc CHANGES README TODO Demo/
14mt|python-ldap-3.4.5-3|42	%{python3_sitearch}/*
14mt|python-ldap-3.4.5-3|43	
14mt|python-ldap-3.4.5-3|44	#------------------------------------------------------------------
14mt|python-ldap-3.4.5-3|45	
14mt|python-ldap-3.4.5-3|46	%prep
14mt|python-ldap-3.4.5-3|47	%autosetup -p1 -n %{name}-%{name}-%{version}
14mt|python-ldap-3.4.5-3|48	
14mt|python-ldap-3.4.5-3|49	%generate_buildrequires
14mt|python-ldap-3.4.5-3|50	%pyproject_buildrequires -r
14mt|python-ldap-3.4.5-3|51	
14mt|python-ldap-3.4.5-3|52	%build
14mt|python-ldap-3.4.5-3|53	%pyproject_wheel
14mt|python-ldap-3.4.5-3|54	
14mt|python-ldap-3.4.5-3|55	%install
14mt|python-ldap-3.4.5-3|56	%pyproject_install

445 14
14mt|python-lit-18.1.8-1|1	%define pypi_name lit
14mt|python-lit-18.1.8-1|2	
14mt|python-lit-18.1.8-1|3	Summary:	A Software Testing Tool
14mt|python-lit-18.1.8-1|4	Name:		python-%{pypi_name}
14mt|python-lit-18.1.8-1|5	Version:	18.1.8
14mt|python-lit-18.1.8-1|6	Release:	1
14mt|python-lit-18.1.8-1|7	License:	BSD
14mt|python-lit-18.1.8-1|8	Group:		Development/Python
14mt|python-lit-18.1.8-1|9	Url:		http://llvm.org
14mt|python-lit-18.1.8-1|10	Source0:	%{pypi_source}
14mt|python-lit-18.1.8-1|11	BuildRequires:	pkgconfig(python3)
14mt|python-lit-18.1.8-1|12	BuildRequires:	python3dist(setuptools)
14mt|python-lit-18.1.8-1|13	BuildArch:	noarch
14mt|python-lit-18.1.8-1|14	
14mt|python-lit-18.1.8-1|15	%description
14mt|python-lit-18.1.8-1|16	*lit* is a portable tool for executing LLVM and Clang style test suites,
14mt|python-lit-18.1.8-1|17	summarizing their results, and providing indication of failures. *lit* is
14mt|python-lit-18.1.8-1|18	designed to be a lightweight testing tool with as simple a user interface as
14mt|python-lit-18.1.8-1|19	possible.
14mt|python-lit-18.1.8-1|20	
14mt|python-lit-18.1.8-1|21	#----------------------------------------------------------------------------
14mt|python-lit-18.1.8-1|22	
14mt|python-lit-18.1.8-1|23	%package -n python3-%{pypi_name}
14mt|python-lit-18.1.8-1|24	Summary:	A Software Testing Tool
14mt|python-lit-18.1.8-1|25	Group:		Development/Python
14mt|python-lit-18.1.8-1|26	
14mt|python-lit-18.1.8-1|27	%description -n python3-%{pypi_name}
14mt|python-lit-18.1.8-1|28	*lit* is a portable tool for executing LLVM and Clang style test suites,
14mt|python-lit-18.1.8-1|29	summarizing their results, and providing indication of failures. *lit* is
14mt|python-lit-18.1.8-1|30	designed to be a lightweight testing tool with as simple a user interface as
14mt|python-lit-18.1.8-1|31	possible.
14mt|python-lit-18.1.8-1|32	
14mt|python-lit-18.1.8-1|33	%files -n python3-%{pypi_name}
14mt|python-lit-18.1.8-1|34	%{_bindir}/lit
14mt|python-lit-18.1.8-1|35	%{python3_sitelib}/lit
14mt|python-lit-18.1.8-1|36	%{python3_sitelib}/lit*.dist-info
14mt|python-lit-18.1.8-1|37	
14mt|python-lit-18.1.8-1|38	#----------------------------------------------------------------------------
14mt|python-lit-18.1.8-1|39	
14mt|python-lit-18.1.8-1|40	%prep
14mt|python-lit-18.1.8-1|41	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-lit-18.1.8-1|42	
14mt|python-lit-18.1.8-1|43	%generate_buildrequires
14mt|python-lit-18.1.8-1|44	%pyproject_buildrequires
14mt|python-lit-18.1.8-1|45	
14mt|python-lit-18.1.8-1|46	%build
14mt|python-lit-18.1.8-1|47	%pyproject_wheel
14mt|python-lit-18.1.8-1|48	
14mt|python-lit-18.1.8-1|49	%install
14mt|python-lit-18.1.8-1|50	%pyproject_install
14mt|python-lit-18.1.8-1|51	
14mt|python-lit-18.1.8-1|52	# Strip out #!/usr/bin/env python
14mt|python-lit-18.1.8-1|53	#sed -i -e '1{\@^#!/usr/bin/env python@d}' %{buildroot}%{python3_sitelib}/%{pypi_name}/*.py
14mt|python-lit-18.1.8-1|54	

446 14
14mt|python-looseversion-1.3.0-1|1	%global pypi_name looseversion
14mt|python-looseversion-1.3.0-1|2	
14mt|python-looseversion-1.3.0-1|3	Name:           python-%{pypi_name}
14mt|python-looseversion-1.3.0-1|4	Version:        1.3.0
14mt|python-looseversion-1.3.0-1|5	Release:        1
14mt|python-looseversion-1.3.0-1|6	Summary:        Version numbering for anarchists and software realists
14mt|python-looseversion-1.3.0-1|7	License:        PSF-2.0
14mt|python-looseversion-1.3.0-1|8	Group:          Development/Python
14mt|python-looseversion-1.3.0-1|9	URL:            https://pypi.org/pypi/looseversion
14mt|python-looseversion-1.3.0-1|10	Source0:        %{pypi_source}
14mt|python-looseversion-1.3.0-1|11	BuildArch:      noarch
14mt|python-looseversion-1.3.0-1|12	BuildRequires:  pyproject-rpm-macros
14mt|python-looseversion-1.3.0-1|13	BuildRequires:  pkgconfig(python3)
14mt|python-looseversion-1.3.0-1|14	BuildRequires:  python3-pytest
14mt|python-looseversion-1.3.0-1|15	
14mt|python-looseversion-1.3.0-1|16	%description
14mt|python-looseversion-1.3.0-1|17	A backwards/forwards-compatible fork of distutils.version.LooseVersion, for
14mt|python-looseversion-1.3.0-1|18	times when PEP-440 isnt what you need.
14mt|python-looseversion-1.3.0-1|19	
14mt|python-looseversion-1.3.0-1|20	The goal of this package is to be a drop-in replacement for the original
14mt|python-looseversion-1.3.0-1|21	LooseVersion. It implements an identical interface and comparison logic to
14mt|python-looseversion-1.3.0-1|22	LooseVersion. The only major change is that a looseversion.LooseVersion is
14mt|python-looseversion-1.3.0-1|23	comparable to a distutils.version.LooseVersion, which means tools should not
14mt|python-looseversion-1.3.0-1|24	need to worry whether all dependencies that use LooseVersion have migrated.
14mt|python-looseversion-1.3.0-1|25	
14mt|python-looseversion-1.3.0-1|26	If you are simply comparing versions of Python packages, consider moving to
14mt|python-looseversion-1.3.0-1|27	packaging.version.Version, which follows PEP-440. LooseVersion is better suited
14mt|python-looseversion-1.3.0-1|28	to interacting with heterogeneous version schemes that do not follow PEP-440.
14mt|python-looseversion-1.3.0-1|29	
14mt|python-looseversion-1.3.0-1|30	#--------------------------------------------------------
14mt|python-looseversion-1.3.0-1|31	%package -n python3-looseversion
14mt|python-looseversion-1.3.0-1|32	Summary:        %{summary}
14mt|python-looseversion-1.3.0-1|33	Group:          Development/Python
14mt|python-looseversion-1.3.0-1|34	
14mt|python-looseversion-1.3.0-1|35	%description -n python3-looseversion
14mt|python-looseversion-1.3.0-1|36	A backwards/forwards-compatible fork of distutils.version.LooseVersion, for
14mt|python-looseversion-1.3.0-1|37	times when PEP-440 isnt what you need.
14mt|python-looseversion-1.3.0-1|38	
14mt|python-looseversion-1.3.0-1|39	The goal of this package is to be a drop-in replacement for the original
14mt|python-looseversion-1.3.0-1|40	LooseVersion. It implements an identical interface and comparison logic to
14mt|python-looseversion-1.3.0-1|41	LooseVersion. The only major change is that a looseversion.LooseVersion is
14mt|python-looseversion-1.3.0-1|42	comparable to a distutils.version.LooseVersion, which means tools should not
14mt|python-looseversion-1.3.0-1|43	need to worry whether all dependencies that use LooseVersion have migrated.
14mt|python-looseversion-1.3.0-1|44	
14mt|python-looseversion-1.3.0-1|45	If you are simply comparing versions of Python packages, consider moving to
14mt|python-looseversion-1.3.0-1|46	packaging.version.Version, which follows PEP-440. LooseVersion is better suited
14mt|python-looseversion-1.3.0-1|47	to interacting with heterogeneous version schemes that do not follow PEP-440.
14mt|python-looseversion-1.3.0-1|48	
14mt|python-looseversion-1.3.0-1|49	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-looseversion-1.3.0-1|50	%doc README.md CHANGES.md
14mt|python-looseversion-1.3.0-1|51	
14mt|python-looseversion-1.3.0-1|52	#--------------------------------------------------------
14mt|python-looseversion-1.3.0-1|53	
14mt|python-looseversion-1.3.0-1|54	%prep
14mt|python-looseversion-1.3.0-1|55	%autosetup -n %{pypi_name}-%{version}
14mt|python-looseversion-1.3.0-1|56	
14mt|python-looseversion-1.3.0-1|57	%generate_buildrequires
14mt|python-looseversion-1.3.0-1|58	%pyproject_buildrequires
14mt|python-looseversion-1.3.0-1|59	
14mt|python-looseversion-1.3.0-1|60	%build
14mt|python-looseversion-1.3.0-1|61	%pyproject_wheel
14mt|python-looseversion-1.3.0-1|62	
14mt|python-looseversion-1.3.0-1|63	%install
14mt|python-looseversion-1.3.0-1|64	%pyproject_install
14mt|python-looseversion-1.3.0-1|65	%pyproject_save_files %{pypi_name}
14mt|python-looseversion-1.3.0-1|66	
14mt|python-looseversion-1.3.0-1|67	%check
14mt|python-looseversion-1.3.0-1|68	%pytest -v tests.py
14mt|python-looseversion-1.3.0-1|69	
14mt|python-looseversion-1.3.0-1|70	

447 14
14mt|python-lxml-5.3.0-2|1	%define pypi_name lxml
14mt|python-lxml-5.3.0-2|2	
14mt|python-lxml-5.3.0-2|3	Name:		python-lxml
14mt|python-lxml-5.3.0-2|4	Version:	5.3.0
14mt|python-lxml-5.3.0-2|5	Release:	2
14mt|python-lxml-5.3.0-2|6	Summary:	ElementTree-like Python bindings for libxml2 and libxslt
14mt|python-lxml-5.3.0-2|7	Group:		Development/Python
14mt|python-lxml-5.3.0-2|8	License:	BSD
14mt|python-lxml-5.3.0-2|9	URL:		http://lxml.de
14mt|python-lxml-5.3.0-2|10	Source0:	%{pypi_source}
14mt|python-lxml-5.3.0-2|11	BuildRequires:	libxslt-devel
14mt|python-lxml-5.3.0-2|12	BuildRequires:	pkgconfig(python3)
14mt|python-lxml-5.3.0-2|13	BuildRequires:	pkgconfig(zlib)
14mt|python-lxml-5.3.0-2|14	BuildRequires:	python3-setuptools
14mt|python-lxml-5.3.0-2|15	
14mt|python-lxml-5.3.0-2|16	%description
14mt|python-lxml-5.3.0-2|17	lxml provides a Python binding to the libxslt and libxml2 libraries.
14mt|python-lxml-5.3.0-2|18	It follows the ElementTree API as much as possible in order to provide
14mt|python-lxml-5.3.0-2|19	a more Pythonic interface to libxml2 and libxslt than the default
14mt|python-lxml-5.3.0-2|20	bindings.  In particular, lxml deals with Python Unicode strings
14mt|python-lxml-5.3.0-2|21	rather than encoded UTF-8 and handles memory management automatically,
14mt|python-lxml-5.3.0-2|22	unlike the default bindings.
14mt|python-lxml-5.3.0-2|23	
14mt|python-lxml-5.3.0-2|24	#--------------------------------------------------------------------
14mt|python-lxml-5.3.0-2|25	%package docs
14mt|python-lxml-5.3.0-2|26	Summary:	Documentation for %{name}
14mt|python-lxml-5.3.0-2|27	BuildArch:	noarch
14mt|python-lxml-5.3.0-2|28	
14mt|python-lxml-5.3.0-2|29	%description docs
14mt|python-lxml-5.3.0-2|30	This package provides the documentation for %{name}, e.g. the API as html.
14mt|python-lxml-5.3.0-2|31	
14mt|python-lxml-5.3.0-2|32	%files docs
14mt|python-lxml-5.3.0-2|33	%doc doc/*
14mt|python-lxml-5.3.0-2|34	
14mt|python-lxml-5.3.0-2|35	#--------------------------------------------------------------------
14mt|python-lxml-5.3.0-2|36	
14mt|python-lxml-5.3.0-2|37	%package -n python3-lxml
14mt|python-lxml-5.3.0-2|38	Summary:	ElementTree-like Python 2 bindings for libxml2 and libxslt
14mt|python-lxml-5.3.0-2|39	Provides:	python-lxml = %{EVRD}
14mt|python-lxml-5.3.0-2|40	
14mt|python-lxml-5.3.0-2|41	%description -n python3-lxml
14mt|python-lxml-5.3.0-2|42	lxml provides a Python 3 binding to the libxslt and libxml2 libraries.
14mt|python-lxml-5.3.0-2|43	It follows the ElementTree API as much as possible in order to provide
14mt|python-lxml-5.3.0-2|44	a more Pythonic interface to libxml2 and libxslt than the default
14mt|python-lxml-5.3.0-2|45	bindings.  In particular, lxml deals with Python Unicode strings
14mt|python-lxml-5.3.0-2|46	rather than encoded UTF-8 and handles memory management automatically,
14mt|python-lxml-5.3.0-2|47	unlike the default bindings.
14mt|python-lxml-5.3.0-2|48	
14mt|python-lxml-5.3.0-2|49	%files -n python3-lxml
14mt|python-lxml-5.3.0-2|50	%doc LICENSES.txt PKG-INFO CREDITS.txt CHANGES.txt
14mt|python-lxml-5.3.0-2|51	%{python3_sitearch}/lxml
14mt|python-lxml-5.3.0-2|52	%{python3_sitearch}/lxml-*.egg-info
14mt|python-lxml-5.3.0-2|53	
14mt|python-lxml-5.3.0-2|54	#--------------------------------------------------------------------
14mt|python-lxml-5.3.0-2|55	
14mt|python-lxml-5.3.0-2|56	%prep
14mt|python-lxml-5.3.0-2|57	%setup -q -n lxml-%{version}
14mt|python-lxml-5.3.0-2|58	
14mt|python-lxml-5.3.0-2|59	%build
14mt|python-lxml-5.3.0-2|60	CFLAGS="%{optflags}" %{__python3} setup.py build --without-cython
14mt|python-lxml-5.3.0-2|61	
14mt|python-lxml-5.3.0-2|62	%install
14mt|python-lxml-5.3.0-2|63	%{__python3} setup.py install --skip-build --no-compile --without-cython --root %{buildroot}
14mt|python-lxml-5.3.0-2|64	

448 14
14mt|python-lz4-4.4.4-1|1	%global srcname lz4
14mt|python-lz4-4.4.4-1|2	
14mt|python-lz4-4.4.4-1|3	Name:           python-%{srcname}
14mt|python-lz4-4.4.4-1|4	Version:        4.4.4
14mt|python-lz4-4.4.4-1|5	Release:        1
14mt|python-lz4-4.4.4-1|6	URL:            https://github.com/%{name}/%{name}
14mt|python-lz4-4.4.4-1|7	Summary:        LZ4 Bindings for Python
14mt|python-lz4-4.4.4-1|8	# Automatically converted from old format: BSD - review is highly recommended.
14mt|python-lz4-4.4.4-1|9	License:        LicenseRef-Callaway-BSD
14mt|python-lz4-4.4.4-1|10	Source:         https://files.pythonhosted.org/packages/source/l/%{srcname}/%{srcname}-%{version}.tar.gz
14mt|python-lz4-4.4.4-1|11	# Reduce setuptools_scm dep to >= 6
14mt|python-lz4-4.4.4-1|12	Patch:          python-lz4-deps.patch
14mt|python-lz4-4.4.4-1|13	# Support Python 3.14
14mt|python-lz4-4.4.4-1|14	Patch:          https://github.com/python-lz4/python-lz4/pull/303.patch
14mt|python-lz4-4.4.4-1|15	
14mt|python-lz4-4.4.4-1|16	BuildRequires:  lz4-devel
14mt|python-lz4-4.4.4-1|17	BuildRequires:  python3-devel
14mt|python-lz4-4.4.4-1|18	
14mt|python-lz4-4.4.4-1|19	%description
14mt|python-lz4-4.4.4-1|20	Python bindings for the lz4 compression library.
14mt|python-lz4-4.4.4-1|21	
14mt|python-lz4-4.4.4-1|22	
14mt|python-lz4-4.4.4-1|23	%package -n python3-lz4
14mt|python-lz4-4.4.4-1|24	Summary:        LZ4 Bindings for Python 3
14mt|python-lz4-4.4.4-1|25	%{?python_provide:%python_provide python3-%{srcname}}
14mt|python-lz4-4.4.4-1|26	
14mt|python-lz4-4.4.4-1|27	%description -n python3-lz4
14mt|python-lz4-4.4.4-1|28	Python 3 bindings for the lz4 compression library.
14mt|python-lz4-4.4.4-1|29	
14mt|python-lz4-4.4.4-1|30	
14mt|python-lz4-4.4.4-1|31	%prep
14mt|python-lz4-4.4.4-1|32	%autosetup -n %{srcname}-%{version} -p1
14mt|python-lz4-4.4.4-1|33	sed -i -e '/pytest-cov/d' setup.py
14mt|python-lz4-4.4.4-1|34	sed -i -e 's/--cov=lz4\/block --cov=lz4\/frame//' tox.ini
14mt|python-lz4-4.4.4-1|35	
14mt|python-lz4-4.4.4-1|36	rm lz4libs/lz4*.[ch]
14mt|python-lz4-4.4.4-1|37	
14mt|python-lz4-4.4.4-1|38	%generate_buildrequires
14mt|python-lz4-4.4.4-1|39	%pyproject_buildrequires -t
14mt|python-lz4-4.4.4-1|40	
14mt|python-lz4-4.4.4-1|41	%build
14mt|python-lz4-4.4.4-1|42	%pyproject_wheel
14mt|python-lz4-4.4.4-1|43	
14mt|python-lz4-4.4.4-1|44	
14mt|python-lz4-4.4.4-1|45	%install
14mt|python-lz4-4.4.4-1|46	%pyproject_install
14mt|python-lz4-4.4.4-1|47	
14mt|python-lz4-4.4.4-1|48	%pyproject_save_files lz4
14mt|python-lz4-4.4.4-1|49	# Fix permissions on shared objects
14mt|python-lz4-4.4.4-1|50	find %{buildroot}%{python3_sitearch} -name 'lz4*.so' \
14mt|python-lz4-4.4.4-1|51	-exec chmod 0755 {} \;
14mt|python-lz4-4.4.4-1|52	
14mt|python-lz4-4.4.4-1|53	%files -n python3-lz4 -f %{pyproject_files}
14mt|python-lz4-4.4.4-1|54	%license LICENSE
14mt|python-lz4-4.4.4-1|55	%doc README.rst

449 14
14mt|python-magic-0.4.27-2|1	%global pypi_name magic
14mt|python-magic-0.4.27-2|2	
14mt|python-magic-0.4.27-2|3	Summary:	File type identification using libmagic
14mt|python-magic-0.4.27-2|4	Name:		python-%{pypi_name}
14mt|python-magic-0.4.27-2|5	Version:	0.4.27
14mt|python-magic-0.4.27-2|6	Release:	2
14mt|python-magic-0.4.27-2|7	License:	MIT
14mt|python-magic-0.4.27-2|8	Group:		Development/Python
14mt|python-magic-0.4.27-2|9	Url:		http://github.com/ahupp/python-magic
14mt|python-magic-0.4.27-2|10	Source0:	%{pypi_source %{name}}
14mt|python-magic-0.4.27-2|11	BuildRequires:	python3dist(setuptools)
14mt|python-magic-0.4.27-2|12	BuildRequires:	pkgconfig(python3)
14mt|python-magic-0.4.27-2|13	BuildArch:	noarch
14mt|python-magic-0.4.27-2|14	
14mt|python-magic-0.4.27-2|15	%description
14mt|python-magic-0.4.27-2|16	Python interface to the libmagic file type identification library.
14mt|python-magic-0.4.27-2|17	Libmagic identifies file types by checking their headers according to
14mt|python-magic-0.4.27-2|18	a predefined list of file types. This functionality is exposed to
14mt|python-magic-0.4.27-2|19	the command line by the Unix command file.
14mt|python-magic-0.4.27-2|20	
14mt|python-magic-0.4.27-2|21	#----------------------------------------------------------------------------
14mt|python-magic-0.4.27-2|22	
14mt|python-magic-0.4.27-2|23	%package -n python3-%{name}
14mt|python-magic-0.4.27-2|24	Summary:	File type identification using libmagic
14mt|python-magic-0.4.27-2|25	Group:		Development/Python
14mt|python-magic-0.4.27-2|26	
14mt|python-magic-0.4.27-2|27	%description -n python3-%{name}
14mt|python-magic-0.4.27-2|28	Python interface to the libmagic file type identification library.
14mt|python-magic-0.4.27-2|29	Libmagic identifies file types by checking their headers according to
14mt|python-magic-0.4.27-2|30	a predefined list of file types. This functionality is exposed to
14mt|python-magic-0.4.27-2|31	the command line by the Unix command file.
14mt|python-magic-0.4.27-2|32	
14mt|python-magic-0.4.27-2|33	%files -n python3-%{name}
14mt|python-magic-0.4.27-2|34	%doc README.md
14mt|python-magic-0.4.27-2|35	%license LICENSE
14mt|python-magic-0.4.27-2|36	%{python3_sitelib}/%{pypi_name}
14mt|python-magic-0.4.27-2|37	%{python3_sitelib}/python_magic-%{version}-*.egg-info
14mt|python-magic-0.4.27-2|38	#----------------------------------------------------------------------------
14mt|python-magic-0.4.27-2|39	
14mt|python-magic-0.4.27-2|40	%prep
14mt|python-magic-0.4.27-2|41	%autosetup -p1
14mt|python-magic-0.4.27-2|42	
14mt|python-magic-0.4.27-2|43	%build
14mt|python-magic-0.4.27-2|44	%py3_build
14mt|python-magic-0.4.27-2|45	
14mt|python-magic-0.4.27-2|46	%install
14mt|python-magic-0.4.27-2|47	%py3_install

450 14
14mt|python-mako-1.3.5-1|1	%global pypi_name Mako
14mt|python-mako-1.3.5-1|2	
14mt|python-mako-1.3.5-1|3	Summary:	Mako template library for Python
14mt|python-mako-1.3.5-1|4	Name:		python-mako
14mt|python-mako-1.3.5-1|5	Version:	1.3.5
14mt|python-mako-1.3.5-1|6	Release:	1
14mt|python-mako-1.3.5-1|7	Group:		Development/Python
14mt|python-mako-1.3.5-1|8	License:	MIT
14mt|python-mako-1.3.5-1|9	URL:		https://www.makotemplates.org/
14mt|python-mako-1.3.5-1|10	Source0:	%{pypi_source}
14mt|python-mako-1.3.5-1|11	BuildArch:	noarch
14mt|python-mako-1.3.5-1|12	
14mt|python-mako-1.3.5-1|13	%description
14mt|python-mako-1.3.5-1|14	Mako is a template library written in Python. It provides a familiar, non-XML
14mt|python-mako-1.3.5-1|15	syntax which compiles into Python modules for maximum performance. Mako's
14mt|python-mako-1.3.5-1|16	syntax and API borrows from the best ideas of many others, including Django
14mt|python-mako-1.3.5-1|17	templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded
14mt|python-mako-1.3.5-1|18	Python (i.e. Python Server Page) language, which refines the familiar ideas of
14mt|python-mako-1.3.5-1|19	componentized layout and inheritance to produce one of the most straightforward
14mt|python-mako-1.3.5-1|20	and flexible models available, while also maintaining close ties to Python
14mt|python-mako-1.3.5-1|21	calling and scoping semantics.
14mt|python-mako-1.3.5-1|22	
14mt|python-mako-1.3.5-1|23	#--------------------------------------------------------------------
14mt|python-mako-1.3.5-1|24	%package -n python3-mako
14mt|python-mako-1.3.5-1|25	Summary:	Mako template library for Python 3
14mt|python-mako-1.3.5-1|26	Group:		Development/Python
14mt|python-mako-1.3.5-1|27	BuildRequires:	pkgconfig(python3)
14mt|python-mako-1.3.5-1|28	BuildRequires:	python3dist(setuptools)
14mt|python-mako-1.3.5-1|29	BuildRequires:	python3dist(nose)
14mt|python-mako-1.3.5-1|30	BuildRequires:	python3dist(beaker)
14mt|python-mako-1.3.5-1|31	BuildRequires:	python3dist(markupsafe)
14mt|python-mako-1.3.5-1|32	BuildRequires:	python3dist(mock)
14mt|python-mako-1.3.5-1|33	Provides:	python-mako = %{version}-%{release}
14mt|python-mako-1.3.5-1|34	Requires:	python3dist(beaker)
14mt|python-mako-1.3.5-1|35	Requires:	python3dist(markupsafe)
14mt|python-mako-1.3.5-1|36	
14mt|python-mako-1.3.5-1|37	%description -n python3-mako
14mt|python-mako-1.3.5-1|38	Mako is a template library written in Python. It provides a familiar, non-XML
14mt|python-mako-1.3.5-1|39	syntax which compiles into Python modules for maximum performance. Mako's
14mt|python-mako-1.3.5-1|40	syntax and API borrows from the best ideas of many others, including Django
14mt|python-mako-1.3.5-1|41	templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded
14mt|python-mako-1.3.5-1|42	Python (i.e. Python Server Page) language, which refines the familiar ideas of
14mt|python-mako-1.3.5-1|43	componentized layout and inheritance to produce one of the most straightforward
14mt|python-mako-1.3.5-1|44	and flexible models available, while also maintaining close ties to Python
14mt|python-mako-1.3.5-1|45	calling and scoping semantics.
14mt|python-mako-1.3.5-1|46	
14mt|python-mako-1.3.5-1|47	%files -n python3-mako
14mt|python-mako-1.3.5-1|48	%doc CHANGES LICENSE README.rst doc examples
14mt|python-mako-1.3.5-1|49	%{_bindir}/mako-render
14mt|python-mako-1.3.5-1|50	%{python3_sitelib}/*
14mt|python-mako-1.3.5-1|51	
14mt|python-mako-1.3.5-1|52	#--------------------------------------------------------------------
14mt|python-mako-1.3.5-1|53	
14mt|python-mako-1.3.5-1|54	%prep
14mt|python-mako-1.3.5-1|55	%setup -q -n Mako-%{version}
14mt|python-mako-1.3.5-1|56	
14mt|python-mako-1.3.5-1|57	%generate_buildrequires
14mt|python-mako-1.3.5-1|58	%pyproject_buildrequires
14mt|python-mako-1.3.5-1|59	
14mt|python-mako-1.3.5-1|60	%build
14mt|python-mako-1.3.5-1|61	%pyproject_wheel
14mt|python-mako-1.3.5-1|62	
14mt|python-mako-1.3.5-1|63	%install
14mt|python-mako-1.3.5-1|64	%pyproject_install
14mt|python-mako-1.3.5-1|65	
14mt|python-mako-1.3.5-1|66	rm -rf doc/build

451 14
14mt|python-markdown-it-py-4.0.0-1|1	%global pypi_name markdown-it-py
14mt|python-markdown-it-py-4.0.0-1|2	
14mt|python-markdown-it-py-4.0.0-1|3	Name:		python-%{pypi_name}
14mt|python-markdown-it-py-4.0.0-1|4	Version:	4.0.0
14mt|python-markdown-it-py-4.0.0-1|5	Release:	1
14mt|python-markdown-it-py-4.0.0-1|6	Summary:	Python port of markdown-it
14mt|python-markdown-it-py-4.0.0-1|7	Group:		Development/Python
14mt|python-markdown-it-py-4.0.0-1|8	License:	MIT
14mt|python-markdown-it-py-4.0.0-1|9	URL:		https://github.com/executablebooks/markdown-it-py
14mt|python-markdown-it-py-4.0.0-1|10	Source0:	%{url}/archive/v%{version}/%{pypi_name}-%{version}.tar.gz
14mt|python-markdown-it-py-4.0.0-1|11	
14mt|python-markdown-it-py-4.0.0-1|12	BuildArch:	noarch
14mt|python-markdown-it-py-4.0.0-1|13	
14mt|python-markdown-it-py-4.0.0-1|14	BuildRequires:	python3-devel
14mt|python-markdown-it-py-4.0.0-1|15	BuildRequires:	pyproject-rpm-macros
14mt|python-markdown-it-py-4.0.0-1|16	
14mt|python-markdown-it-py-4.0.0-1|17	
14mt|python-markdown-it-py-4.0.0-1|18	%global _description %{expand:
14mt|python-markdown-it-py-4.0.0-1|19	Markdown parser done right. Its features:
14mt|python-markdown-it-py-4.0.0-1|20	Follows the CommonMark spec for baseline parsing.
14mt|python-markdown-it-py-4.0.0-1|21	Has configurable syntax: you can add new rules and even replace existing ones.
14mt|python-markdown-it-py-4.0.0-1|22	Pluggable: Adds syntax extensions to extend the parser.
14mt|python-markdown-it-py-4.0.0-1|23	High speed & safe by default
14mt|python-markdown-it-py-4.0.0-1|24	}
14mt|python-markdown-it-py-4.0.0-1|25	
14mt|python-markdown-it-py-4.0.0-1|26	%description %_description
14mt|python-markdown-it-py-4.0.0-1|27	
14mt|python-markdown-it-py-4.0.0-1|28	#----------------------------------------------------
14mt|python-markdown-it-py-4.0.0-1|29	
14mt|python-markdown-it-py-4.0.0-1|30	%package -n     python3-%{pypi_name}
14mt|python-markdown-it-py-4.0.0-1|31	Summary:	%{summary}
14mt|python-markdown-it-py-4.0.0-1|32	Group:		Development/Python
14mt|python-markdown-it-py-4.0.0-1|33	
14mt|python-markdown-it-py-4.0.0-1|34	%description -n python3-%{pypi_name} %_description
14mt|python-markdown-it-py-4.0.0-1|35	
14mt|python-markdown-it-py-4.0.0-1|36	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-markdown-it-py-4.0.0-1|37	%doc README.md
14mt|python-markdown-it-py-4.0.0-1|38	%license LICENSE*
14mt|python-markdown-it-py-4.0.0-1|39	%{_bindir}/markdown-it
14mt|python-markdown-it-py-4.0.0-1|40	#----------------------------------------------------
14mt|python-markdown-it-py-4.0.0-1|41	%prep
14mt|python-markdown-it-py-4.0.0-1|42	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-markdown-it-py-4.0.0-1|43	
14mt|python-markdown-it-py-4.0.0-1|44	# Remove unnecessary shebang
14mt|python-markdown-it-py-4.0.0-1|45	sed -i '1{\@^#!/usr/bin/env python@d}' markdown_it/cli/parse.py
14mt|python-markdown-it-py-4.0.0-1|46	# Remove coverage (it resides in testing extra which we want to use)
14mt|python-markdown-it-py-4.0.0-1|47	# Upstream issue to move those to another extra:
14mt|python-markdown-it-py-4.0.0-1|48	# https://github.com/executablebooks/markdown-it-py/issues/195
14mt|python-markdown-it-py-4.0.0-1|49	sed -i '/"coverage",/d' pyproject.toml
14mt|python-markdown-it-py-4.0.0-1|50	sed -i '/"pytest-cov",/d' pyproject.toml
14mt|python-markdown-it-py-4.0.0-1|51	
14mt|python-markdown-it-py-4.0.0-1|52	%generate_buildrequires
14mt|python-markdown-it-py-4.0.0-1|53	%pyproject_buildrequires -r
14mt|python-markdown-it-py-4.0.0-1|54	
14mt|python-markdown-it-py-4.0.0-1|55	%build
14mt|python-markdown-it-py-4.0.0-1|56	%pyproject_wheel
14mt|python-markdown-it-py-4.0.0-1|57	
14mt|python-markdown-it-py-4.0.0-1|58	%install
14mt|python-markdown-it-py-4.0.0-1|59	%pyproject_install
14mt|python-markdown-it-py-4.0.0-1|60	%pyproject_save_files markdown_it
14mt|python-markdown-it-py-4.0.0-1|61	

452 14
14mt|python-markupsafe-3.0.2-1|1	Name:           python-markupsafe
14mt|python-markupsafe-3.0.2-1|2	Version:        3.0.2
14mt|python-markupsafe-3.0.2-1|3	Release:        1
14mt|python-markupsafe-3.0.2-1|4	Summary:        Implements a XML/HTML/XHTML Markup safe string for Python
14mt|python-markupsafe-3.0.2-1|5	License:        BSD-3-Clause
14mt|python-markupsafe-3.0.2-1|6	URL:            https://palletsprojects.com/p/markupsafe/
14mt|python-markupsafe-3.0.2-1|7	Source:         https://github.com/pallets/markupsafe/archive/%{version}/markupsafe-%{version}.tar.gz
14mt|python-markupsafe-3.0.2-1|8	
14mt|python-markupsafe-3.0.2-1|9	BuildRequires:  python3-devel
14mt|python-markupsafe-3.0.2-1|10	
14mt|python-markupsafe-3.0.2-1|11	%global _description %{expand:
14mt|python-markupsafe-3.0.2-1|12	MarkupSafe implements a text object that escapes characters so it is
14mt|python-markupsafe-3.0.2-1|13	safe to use in HTML and XML. Characters that have special meanings are
14mt|python-markupsafe-3.0.2-1|14	replaced so that they display as the actual characters. This mitigates
14mt|python-markupsafe-3.0.2-1|15	injection attacks, meaning untrusted user input can safely be displayed
14mt|python-markupsafe-3.0.2-1|16	on a page.}
14mt|python-markupsafe-3.0.2-1|17	
14mt|python-markupsafe-3.0.2-1|18	%description %_description
14mt|python-markupsafe-3.0.2-1|19	
14mt|python-markupsafe-3.0.2-1|20	
14mt|python-markupsafe-3.0.2-1|21	%package -n python3-markupsafe
14mt|python-markupsafe-3.0.2-1|22	Summary:        %{summary}
14mt|python-markupsafe-3.0.2-1|23	
14mt|python-markupsafe-3.0.2-1|24	%description -n python3-markupsafe %_description
14mt|python-markupsafe-3.0.2-1|25	
14mt|python-markupsafe-3.0.2-1|26	
14mt|python-markupsafe-3.0.2-1|27	%prep
14mt|python-markupsafe-3.0.2-1|28	%autosetup -n markupsafe-%{version}
14mt|python-markupsafe-3.0.2-1|29	# Exclude C source from the package:
14mt|python-markupsafe-3.0.2-1|30	echo 'global-exclude *.c' >> MANIFEST.in
14mt|python-markupsafe-3.0.2-1|31	# Allow older setuptools
14mt|python-markupsafe-3.0.2-1|32	sed -i '/setuptools/s/>=.*"/"/' pyproject.toml
14mt|python-markupsafe-3.0.2-1|33	
14mt|python-markupsafe-3.0.2-1|34	%generate_buildrequires
14mt|python-markupsafe-3.0.2-1|35	%pyproject_buildrequires requirements/tests.in
14mt|python-markupsafe-3.0.2-1|36	
14mt|python-markupsafe-3.0.2-1|37	%build
14mt|python-markupsafe-3.0.2-1|38	%pyproject_wheel
14mt|python-markupsafe-3.0.2-1|39	
14mt|python-markupsafe-3.0.2-1|40	%install
14mt|python-markupsafe-3.0.2-1|41	%pyproject_install
14mt|python-markupsafe-3.0.2-1|42	%pyproject_save_files markupsafe
14mt|python-markupsafe-3.0.2-1|43	
14mt|python-markupsafe-3.0.2-1|44	%files -n python3-markupsafe -f %{pyproject_files}
14mt|python-markupsafe-3.0.2-1|45	%doc CHANGES.rst README.md

453 14
14mt|python-matplotlib-inline-0.1.6-4|1	%define pypi_name matplotlib-inline
14mt|python-matplotlib-inline-0.1.6-4|2	
14mt|python-matplotlib-inline-0.1.6-4|3	Name:           python-matplotlib-inline
14mt|python-matplotlib-inline-0.1.6-4|4	Version:        0.1.6
14mt|python-matplotlib-inline-0.1.6-4|5	Release:        4
14mt|python-matplotlib-inline-0.1.6-4|6	Summary:        Inline Matplotlib backend for Jupyter
14mt|python-matplotlib-inline-0.1.6-4|7	Group:          Development/Python
14mt|python-matplotlib-inline-0.1.6-4|8	License:        BSD
14mt|python-matplotlib-inline-0.1.6-4|9	URL:            https://github.com/ipython/matplotlib-inline
14mt|python-matplotlib-inline-0.1.6-4|10	Source0:        %{pypi_source matplotlib-inline}
14mt|python-matplotlib-inline-0.1.6-4|11	BuildArch:      noarch
14mt|python-matplotlib-inline-0.1.6-4|12	
14mt|python-matplotlib-inline-0.1.6-4|13	BuildRequires:  python3-devel
14mt|python-matplotlib-inline-0.1.6-4|14	BuildRequires:  pyproject-rpm-macros
14mt|python-matplotlib-inline-0.1.6-4|15	
14mt|python-matplotlib-inline-0.1.6-4|16	%description
14mt|python-matplotlib-inline-0.1.6-4|17	Inline Matplotlib backend for Jupyter
14mt|python-matplotlib-inline-0.1.6-4|18	
14mt|python-matplotlib-inline-0.1.6-4|19	#-------------------------------------------------------
14mt|python-matplotlib-inline-0.1.6-4|20	%package -n     python3-matplotlib-inline
14mt|python-matplotlib-inline-0.1.6-4|21	Summary:        %{summary}
14mt|python-matplotlib-inline-0.1.6-4|22	Group:          Development/Python
14mt|python-matplotlib-inline-0.1.6-4|23	
14mt|python-matplotlib-inline-0.1.6-4|24	%description -n python3-matplotlib-inline
14mt|python-matplotlib-inline-0.1.6-4|25	Inline Matplotlib backend for Jupyter
14mt|python-matplotlib-inline-0.1.6-4|26	
14mt|python-matplotlib-inline-0.1.6-4|27	%files -n python3-matplotlib-inline -f %{pyproject_files}
14mt|python-matplotlib-inline-0.1.6-4|28	%license LICENSE
14mt|python-matplotlib-inline-0.1.6-4|29	%doc README.md
14mt|python-matplotlib-inline-0.1.6-4|30	
14mt|python-matplotlib-inline-0.1.6-4|31	#-------------------------------------------------------
14mt|python-matplotlib-inline-0.1.6-4|32	%prep
14mt|python-matplotlib-inline-0.1.6-4|33	%autosetup -n matplotlib-inline-%{version}
14mt|python-matplotlib-inline-0.1.6-4|34	
14mt|python-matplotlib-inline-0.1.6-4|35	%generate_buildrequires
14mt|python-matplotlib-inline-0.1.6-4|36	%pyproject_buildrequires -r
14mt|python-matplotlib-inline-0.1.6-4|37	
14mt|python-matplotlib-inline-0.1.6-4|38	%build
14mt|python-matplotlib-inline-0.1.6-4|39	%pyproject_wheel
14mt|python-matplotlib-inline-0.1.6-4|40	
14mt|python-matplotlib-inline-0.1.6-4|41	%install
14mt|python-matplotlib-inline-0.1.6-4|42	%pyproject_install
14mt|python-matplotlib-inline-0.1.6-4|43	%pyproject_save_files matplotlib_inline

454 14
14mt|python-mccabe-0.7.0-3|1	%define	oname	mccabe
14mt|python-mccabe-0.7.0-3|2	
14mt|python-mccabe-0.7.0-3|3	Name:		python-%{oname}
14mt|python-mccabe-0.7.0-3|4	Version:	0.7.0
14mt|python-mccabe-0.7.0-3|5	Release:	3
14mt|python-mccabe-0.7.0-3|6	Summary:	McCabe checker, plugin for flake8
14mt|python-mccabe-0.7.0-3|7	Source0:	%{pypi_source mccabe}
14mt|python-mccabe-0.7.0-3|8	License:	MIT
14mt|python-mccabe-0.7.0-3|9	Group:		Development/Python
14mt|python-mccabe-0.7.0-3|10	Url:		https://github.com/pycqa/mccabe
14mt|python-mccabe-0.7.0-3|11	Patch0:		mccabe-test.patch
14mt|python-mccabe-0.7.0-3|12	BuildArch:	noarch
14mt|python-mccabe-0.7.0-3|13	
14mt|python-mccabe-0.7.0-3|14	%description
14mt|python-mccabe-0.7.0-3|15	McCabe complexity checker
14mt|python-mccabe-0.7.0-3|16	=========================
14mt|python-mccabe-0.7.0-3|17	Ned's script to check McCabe complexity.
14mt|python-mccabe-0.7.0-3|18	This module provides a plugin for ``flake8``,
14mt|python-mccabe-0.7.0-3|19	the Python code checker.
14mt|python-mccabe-0.7.0-3|20	
14mt|python-mccabe-0.7.0-3|21	#------------------------------------------------------------
14mt|python-mccabe-0.7.0-3|22	%package -n python3-%{oname}
14mt|python-mccabe-0.7.0-3|23	
14mt|python-mccabe-0.7.0-3|24	Group:          Development/Python
14mt|python-mccabe-0.7.0-3|25	Summary:        McCabe checker, plugin for flake8
14mt|python-mccabe-0.7.0-3|26	BuildRequires:  pkgconfig(python3)
14mt|python-mccabe-0.7.0-3|27	BuildRequires:  python3dist(setuptools)
14mt|python-mccabe-0.7.0-3|28	BuildRequires:  python3dist(pytest)
14mt|python-mccabe-0.7.0-3|29	BuildRequires:  python3-pytest-runner
14mt|python-mccabe-0.7.0-3|30	BuildArch:      noarch
14mt|python-mccabe-0.7.0-3|31	
14mt|python-mccabe-0.7.0-3|32	%description -n python3-%{oname}
14mt|python-mccabe-0.7.0-3|33	McCabe complexity checker
14mt|python-mccabe-0.7.0-3|34	=========================
14mt|python-mccabe-0.7.0-3|35	Ned's script to check McCabe complexity.
14mt|python-mccabe-0.7.0-3|36	This module provides a plugin for ``flake8``,
14mt|python-mccabe-0.7.0-3|37	the Python code checker.
14mt|python-mccabe-0.7.0-3|38	
14mt|python-mccabe-0.7.0-3|39	%files -n python3-%{oname}
14mt|python-mccabe-0.7.0-3|40	%{python3_sitelib}/mccabe.py*
14mt|python-mccabe-0.7.0-3|41	%{python3_sitelib}/mccabe*.dist-info
14mt|python-mccabe-0.7.0-3|42	%{python3_sitelib}/__pycache__/*
14mt|python-mccabe-0.7.0-3|43	
14mt|python-mccabe-0.7.0-3|44	#------------------------------------------------------------
14mt|python-mccabe-0.7.0-3|45	%prep
14mt|python-mccabe-0.7.0-3|46	%autosetup -p1 -n %{oname}-%{version}
14mt|python-mccabe-0.7.0-3|47	
14mt|python-mccabe-0.7.0-3|48	%generate_buildrequires
14mt|python-mccabe-0.7.0-3|49	%pyproject_buildrequires
14mt|python-mccabe-0.7.0-3|50	
14mt|python-mccabe-0.7.0-3|51	%build
14mt|python-mccabe-0.7.0-3|52	%pyproject_wheel
14mt|python-mccabe-0.7.0-3|53	
14mt|python-mccabe-0.7.0-3|54	%install
14mt|python-mccabe-0.7.0-3|55	%pyproject_install
14mt|python-mccabe-0.7.0-3|56	
14mt|python-mccabe-0.7.0-3|57	%check
14mt|python-mccabe-0.7.0-3|58	%if %{mdvver} >= 201610
14mt|python-mccabe-0.7.0-3|59	%pytest
14mt|python-mccabe-0.7.0-3|60	%else
14mt|python-mccabe-0.7.0-3|61	python3 setup.py test
14mt|python-mccabe-0.7.0-3|62	%endif

455 14
14mt|python-mdurl-0.1.2-2|1	%define pypi_name mdurl
14mt|python-mdurl-0.1.2-2|2	
14mt|python-mdurl-0.1.2-2|3	Name:           python-mdurl
14mt|python-mdurl-0.1.2-2|4	Version:        0.1.2
14mt|python-mdurl-0.1.2-2|5	Release:        2
14mt|python-mdurl-0.1.2-2|6	Summary:        Markdown URL utilities
14mt|python-mdurl-0.1.2-2|7	Group:          Development/Python
14mt|python-mdurl-0.1.2-2|8	License:        MIT
14mt|python-mdurl-0.1.2-2|9	URL:            https://github.com/hukkin/mdurl
14mt|python-mdurl-0.1.2-2|10	Source0:        %{url}/archive/%{version}/mdurl-%{version}.tar.gz
14mt|python-mdurl-0.1.2-2|11	
14mt|python-mdurl-0.1.2-2|12	BuildArch:      noarch
14mt|python-mdurl-0.1.2-2|13	BuildRequires:  python3-devel
14mt|python-mdurl-0.1.2-2|14	BuildRequires:  pyproject-rpm-macros
14mt|python-mdurl-0.1.2-2|15	
14mt|python-mdurl-0.1.2-2|16	
14mt|python-mdurl-0.1.2-2|17	%global _description %{expand:
14mt|python-mdurl-0.1.2-2|18	URL utilities for markdown-it parser.}
14mt|python-mdurl-0.1.2-2|19	
14mt|python-mdurl-0.1.2-2|20	
14mt|python-mdurl-0.1.2-2|21	%description %_description
14mt|python-mdurl-0.1.2-2|22	
14mt|python-mdurl-0.1.2-2|23	#---------------------------------------------------
14mt|python-mdurl-0.1.2-2|24	%package -n     python3-mdurl
14mt|python-mdurl-0.1.2-2|25	Summary:        %{summary}
14mt|python-mdurl-0.1.2-2|26	Group:          Development/Python
14mt|python-mdurl-0.1.2-2|27	
14mt|python-mdurl-0.1.2-2|28	%description -n python3-mdurl %_description
14mt|python-mdurl-0.1.2-2|29	
14mt|python-mdurl-0.1.2-2|30	%files -n python3-mdurl -f %{pyproject_files}
14mt|python-mdurl-0.1.2-2|31	%doc README.md
14mt|python-mdurl-0.1.2-2|32	%license LICENSE
14mt|python-mdurl-0.1.2-2|33	
14mt|python-mdurl-0.1.2-2|34	#---------------------------------------------------
14mt|python-mdurl-0.1.2-2|35	%prep
14mt|python-mdurl-0.1.2-2|36	%autosetup -p1 -n mdurl-%{version}
14mt|python-mdurl-0.1.2-2|37	
14mt|python-mdurl-0.1.2-2|38	# Remove coverage from the test requirements
14mt|python-mdurl-0.1.2-2|39	sed -i "s/pytest-cov//" tests/requirements.txt
14mt|python-mdurl-0.1.2-2|40	
14mt|python-mdurl-0.1.2-2|41	
14mt|python-mdurl-0.1.2-2|42	%generate_buildrequires
14mt|python-mdurl-0.1.2-2|43	%pyproject_buildrequires
14mt|python-mdurl-0.1.2-2|44	#tests/requirements.txt
14mt|python-mdurl-0.1.2-2|45	
14mt|python-mdurl-0.1.2-2|46	
14mt|python-mdurl-0.1.2-2|47	%build
14mt|python-mdurl-0.1.2-2|48	%pyproject_wheel
14mt|python-mdurl-0.1.2-2|49	
14mt|python-mdurl-0.1.2-2|50	
14mt|python-mdurl-0.1.2-2|51	%install
14mt|python-mdurl-0.1.2-2|52	%pyproject_install
14mt|python-mdurl-0.1.2-2|53	%pyproject_save_files mdurl
14mt|python-mdurl-0.1.2-2|54	

456 14
14mt|python-meh-0.52-1|1	Summary:	A python library for handling exceptions
14mt|python-meh-0.52-1|2	Name:		python-meh
14mt|python-meh-0.52-1|3	Version:	0.52
14mt|python-meh-0.52-1|4	Release:	1
14mt|python-meh-0.52-1|5	License:	GPLv2+
14mt|python-meh-0.52-1|6	Group:		System/Libraries
14mt|python-meh-0.52-1|7	Url:		https://github.com/rhinstaller/python-meh
14mt|python-meh-0.52-1|8	Source0:	https://github.com/rhinstaller/python-meh/archive/%{name}-%{version}.tar.gz
14mt|python-meh-0.52-1|9	Source1:	locale.zip
14mt|python-meh-0.52-1|10	BuildRequires:	pkgconfig(python3)
14mt|python-meh-0.52-1|11	BuildRequires:	gettext
14mt|python-meh-0.52-1|12	BuildRequires:	intltool
14mt|python-meh-0.52-1|13	BuildRequires:	python3-dbus
14mt|python-meh-0.52-1|14	BuildRequires:	python3-setuptools
14mt|python-meh-0.52-1|15	BuildRequires:	libreport-gtk
14mt|python-meh-0.52-1|16	BuildRequires:	libreport-cli
14mt|python-meh-0.52-1|17	BuildArch:	noarch
14mt|python-meh-0.52-1|18	
14mt|python-meh-0.52-1|19	%description
14mt|python-meh-0.52-1|20	The python-meh package is a python library for handling, saving, and reporting
14mt|python-meh-0.52-1|21	exceptions.
14mt|python-meh-0.52-1|22	
14mt|python-meh-0.52-1|23	#------------------------------------------------------------------------------
14mt|python-meh-0.52-1|24	
14mt|python-meh-0.52-1|25	%package -n python3-meh
14mt|python-meh-0.52-1|26	Summary:	A python library for handling exceptions
14mt|python-meh-0.52-1|27	Requires:	python3
14mt|python-meh-0.52-1|28	Requires:	python3-dbus
14mt|python-meh-0.52-1|29	Requires:	openssh-clients
14mt|python-meh-0.52-1|30	Requires:	python3-rpm
14mt|python-meh-0.52-1|31	Requires:	libreport-cli
14mt|python-meh-0.52-1|32	
14mt|python-meh-0.52-1|33	%description -n python3-meh
14mt|python-meh-0.52-1|34	The python-meh package is a python library for handling, saving, and reporting
14mt|python-meh-0.52-1|35	exceptions.
14mt|python-meh-0.52-1|36	
14mt|python-meh-0.52-1|37	%files -n python3-meh -f %{name}.lang
14mt|python-meh-0.52-1|38	%doc COPYING
14mt|python-meh-0.52-1|39	%{python3_sitelib}/*
14mt|python-meh-0.52-1|40	%exclude %{python3_sitelib}/meh/ui/gui.py*
14mt|python-meh-0.52-1|41	
14mt|python-meh-0.52-1|42	#------------------------------------------------------------------------------
14mt|python-meh-0.52-1|43	
14mt|python-meh-0.52-1|44	%package -n python3-meh-gui
14mt|python-meh-0.52-1|45	Summary:	Graphical user interface for the python-meh library
14mt|python-meh-0.52-1|46	Requires:	python3-meh = %{EVRD}
14mt|python-meh-0.52-1|47	Requires:	libreport-gtk
14mt|python-meh-0.52-1|48	
14mt|python-meh-0.52-1|49	%description -n python3-meh-gui
14mt|python-meh-0.52-1|50	The python-meh-gui package provides a GUI for the python-meh library.
14mt|python-meh-0.52-1|51	
14mt|python-meh-0.52-1|52	%files -n python3-meh-gui
14mt|python-meh-0.52-1|53	%{python3_sitelib}/meh/ui/gui.py*
14mt|python-meh-0.52-1|54	%{_datadir}/python-meh
14mt|python-meh-0.52-1|55	
14mt|python-meh-0.52-1|56	#------------------------------------------------------------------------------
14mt|python-meh-0.52-1|57	
14mt|python-meh-0.52-1|58	%prep
14mt|python-meh-0.52-1|59	%setup -qn %{name}-%{name}-%{version}
14mt|python-meh-0.52-1|60	
14mt|python-meh-0.52-1|61	%build
14mt|python-meh-0.52-1|62	%make_build
14mt|python-meh-0.52-1|63	
14mt|python-meh-0.52-1|64	%install
14mt|python-meh-0.52-1|65	%make_install
14mt|python-meh-0.52-1|66	
14mt|python-meh-0.52-1|67	unzip %{SOURCE1} -d %{buildroot}%{_datadir}
14mt|python-meh-0.52-1|68	
14mt|python-meh-0.52-1|69	%find_lang %{name}
14mt|python-meh-0.52-1|70	
14mt|python-meh-0.52-1|71	# TODO: python-pocketlint is needed
14mt|python-meh-0.52-1|72	#%%check
14mt|python-meh-0.52-1|73	#make check

457 14
14mt|python-msgpack-1.1.0-1|1	%define debug_package %{nil}
14mt|python-msgpack-1.1.0-1|2	
14mt|python-msgpack-1.1.0-1|3	%define pypi_name msgpack
14mt|python-msgpack-1.1.0-1|4	
14mt|python-msgpack-1.1.0-1|5	Summary:	MessagePack (de)serializer for Python
14mt|python-msgpack-1.1.0-1|6	Name:		python-msgpack
14mt|python-msgpack-1.1.0-1|7	Version:	1.1.0
14mt|python-msgpack-1.1.0-1|8	Release:	1
14mt|python-msgpack-1.1.0-1|9	License:	Apache License
14mt|python-msgpack-1.1.0-1|10	Group:		Development/Python
14mt|python-msgpack-1.1.0-1|11	Url:		http://msgpack.org/
14mt|python-msgpack-1.1.0-1|12	Source0:	%{pypi_source}
14mt|python-msgpack-1.1.0-1|13	
14mt|python-msgpack-1.1.0-1|14	%description
14mt|python-msgpack-1.1.0-1|15	MessagePack is an efficient binary serialization format. It lets you
14mt|python-msgpack-1.1.0-1|16	exchange data among multiple languages like JSON. But it's faster and
14mt|python-msgpack-1.1.0-1|17	smaller. This package provides CPython bindings for reading and writing
14mt|python-msgpack-1.1.0-1|18	MessagePack data.
14mt|python-msgpack-1.1.0-1|19	
14mt|python-msgpack-1.1.0-1|20	#----------------------------------------------------------------------------------
14mt|python-msgpack-1.1.0-1|21	
14mt|python-msgpack-1.1.0-1|22	%package -n python3-msgpack
14mt|python-msgpack-1.1.0-1|23	Summary:	MessagePack (de)serializer for Python
14mt|python-msgpack-1.1.0-1|24	Group:		Development/Python
14mt|python-msgpack-1.1.0-1|25	BuildRequires:	python3-cython
14mt|python-msgpack-1.1.0-1|26	BuildRequires:	pkgconfig(python3)
14mt|python-msgpack-1.1.0-1|27	BuildRequires:	python3dist(setuptools)
14mt|python-msgpack-1.1.0-1|28	Provides:	python3dist(msgpack) = %{EVRD}
14mt|python-msgpack-1.1.0-1|29	Provides:	python3dist(msgpack) = %{EVRD}
14mt|python-msgpack-1.1.0-1|30	Provides:	python3dist(msgpack-python) = %{EVRD}
14mt|python-msgpack-1.1.0-1|31	Provides:	python3dist(msgpack-python) = %{EVRD}
14mt|python-msgpack-1.1.0-1|32	Provides:	python3dist(msgpack) = %{EVRD}
14mt|python-msgpack-1.1.0-1|33	Provides:	python3dist(msgpack-python) = %{EVRD}
14mt|python-msgpack-1.1.0-1|34	
14mt|python-msgpack-1.1.0-1|35	%description -n python3-msgpack
14mt|python-msgpack-1.1.0-1|36	MessagePack is an efficient binary serialization format. It lets you
14mt|python-msgpack-1.1.0-1|37	exchange data among multiple languages like JSON. But it's faster and
14mt|python-msgpack-1.1.0-1|38	smaller. This package provides CPython bindings for reading and writing
14mt|python-msgpack-1.1.0-1|39	MessagePack data.
14mt|python-msgpack-1.1.0-1|40	
14mt|python-msgpack-1.1.0-1|41	%files -n python3-msgpack
14mt|python-msgpack-1.1.0-1|42	%doc COPYING README.md
14mt|python-msgpack-1.1.0-1|43	%{python3_sitearch}/msgpack
14mt|python-msgpack-1.1.0-1|44	%{python3_sitearch}/msgpack-*.dist-info/*
14mt|python-msgpack-1.1.0-1|45	
14mt|python-msgpack-1.1.0-1|46	#----------------------------------------------------------------------------------
14mt|python-msgpack-1.1.0-1|47	
14mt|python-msgpack-1.1.0-1|48	%prep
14mt|python-msgpack-1.1.0-1|49	%setup -qn msgpack-%{version}
14mt|python-msgpack-1.1.0-1|50	
14mt|python-msgpack-1.1.0-1|51	%generate_buildrequires
14mt|python-msgpack-1.1.0-1|52	%pyproject_buildrequires
14mt|python-msgpack-1.1.0-1|53	
14mt|python-msgpack-1.1.0-1|54	%build
14mt|python-msgpack-1.1.0-1|55	%pyproject_wheel
14mt|python-msgpack-1.1.0-1|56	
14mt|python-msgpack-1.1.0-1|57	%install
14mt|python-msgpack-1.1.0-1|58	PYTHONDONTWRITEBYTECODE=  %pyproject_install
14mt|python-msgpack-1.1.0-1|59	

458 14
14mt|python-multidict-6.1.0-1|1	%define pypi_name  multidict
14mt|python-multidict-6.1.0-1|2	
14mt|python-multidict-6.1.0-1|3	Name:		python-%{pypi_name}
14mt|python-multidict-6.1.0-1|4	Version:	6.1.0
14mt|python-multidict-6.1.0-1|5	Release:	1
14mt|python-multidict-6.1.0-1|6	Summary:	multidict implementation
14mt|python-multidict-6.1.0-1|7	Group:		Development/Python
14mt|python-multidict-6.1.0-1|8	License:	ASL 2.0
14mt|python-multidict-6.1.0-1|9	Url:		https://github.com/aio-libs/multidict/
14mt|python-multidict-6.1.0-1|10	Source0:	https://github.com/aio-libs/multidict/archive/v%{version}.tar.gz?/%{pypi_name}-%{version}.tar.gz
14mt|python-multidict-6.1.0-1|11	
14mt|python-multidict-6.1.0-1|12	%description
14mt|python-multidict-6.1.0-1|13	Multidicts are useful for working with HTTP headers, URL query args etc.
14mt|python-multidict-6.1.0-1|14	
14mt|python-multidict-6.1.0-1|15	The code was extracted from aiohttp library.
14mt|python-multidict-6.1.0-1|16	
14mt|python-multidict-6.1.0-1|17	#-------------------------------------------------------------------------
14mt|python-multidict-6.1.0-1|18	%package -n python3-%{pypi_name}
14mt|python-multidict-6.1.0-1|19	Summary:	multidict implementation
14mt|python-multidict-6.1.0-1|20	Group:		Development/Python
14mt|python-multidict-6.1.0-1|21	
14mt|python-multidict-6.1.0-1|22	BuildRequires:	pkgconfig(python3)
14mt|python-multidict-6.1.0-1|23	BuildRequires:	python3dist(setuptools)
14mt|python-multidict-6.1.0-1|24	
14mt|python-multidict-6.1.0-1|25	%description -n python3-%{pypi_name}
14mt|python-multidict-6.1.0-1|26	Multidicts are useful for working with HTTP headers, URL query args etc.
14mt|python-multidict-6.1.0-1|27	
14mt|python-multidict-6.1.0-1|28	The code was extracted from aiohttp library.
14mt|python-multidict-6.1.0-1|29	
14mt|python-multidict-6.1.0-1|30	%files -n python3-%{pypi_name}
14mt|python-multidict-6.1.0-1|31	%{python3_sitearch}/%{pypi_name}
14mt|python-multidict-6.1.0-1|32	%{python3_sitearch}/%{pypi_name}-*.dist-info
14mt|python-multidict-6.1.0-1|33	
14mt|python-multidict-6.1.0-1|34	#-------------------------------------------------------------------------
14mt|python-multidict-6.1.0-1|35	%prep
14mt|python-multidict-6.1.0-1|36	%setup -q -n  multidict-%{version}
14mt|python-multidict-6.1.0-1|37	
14mt|python-multidict-6.1.0-1|38	%generate_buildrequires
14mt|python-multidict-6.1.0-1|39	%pyproject_buildrequires
14mt|python-multidict-6.1.0-1|40	
14mt|python-multidict-6.1.0-1|41	%build
14mt|python-multidict-6.1.0-1|42	%pyproject_wheel
14mt|python-multidict-6.1.0-1|43	
14mt|python-multidict-6.1.0-1|44	%install
14mt|python-multidict-6.1.0-1|45	%pyproject_install
14mt|python-multidict-6.1.0-1|46	

459 14
14mt|python-nox-2024.4.15-1|1	%global debug_package %{nil}
14mt|python-nox-2024.4.15-1|2	%global pypi_name nox
14mt|python-nox-2024.4.15-1|3	
14mt|python-nox-2024.4.15-1|4	Summary:	Flexible test automation with Python
14mt|python-nox-2024.4.15-1|5	Name:		python-%{pypi_name}
14mt|python-nox-2024.4.15-1|6	Version:	2024.4.15
14mt|python-nox-2024.4.15-1|7	Release:	1
14mt|python-nox-2024.4.15-1|8	License:	ASL 2.0
14mt|python-nox-2024.4.15-1|9	Group:		Development/Python
14mt|python-nox-2024.4.15-1|10	Url:		https://pypi.org/project/nox
14mt|python-nox-2024.4.15-1|11	Source0:	%{pypi_source}
14mt|python-nox-2024.4.15-1|12	BuildRequires:	pyproject-rpm-macros
14mt|python-nox-2024.4.15-1|13	BuildRequires:	python3dist(argcomplete)
14mt|python-nox-2024.4.15-1|14	BuildRequires:	python3dist(colorlog)
14mt|python-nox-2024.4.15-1|15	BuildRequires:	python3dist(hatchling)
14mt|python-nox-2024.4.15-1|16	BuildRequires:	python3dist(jinja2)
14mt|python-nox-2024.4.15-1|17	BuildRequires:	python3dist(pip)
14mt|python-nox-2024.4.15-1|18	BuildRequires:	python3dist(pytest)
14mt|python-nox-2024.4.15-1|19	BuildRequires:	python3dist(tox)
14mt|python-nox-2024.4.15-1|20	BuildRequires:	pkgconfig(python3)
14mt|python-nox-2024.4.15-1|21	
14mt|python-nox-2024.4.15-1|22	%description
14mt|python-nox-2024.4.15-1|23	Command-line tool that automates testing in multiple Python environments,
14mt|python-nox-2024.4.15-1|24	similar to tox.
14mt|python-nox-2024.4.15-1|25	
14mt|python-nox-2024.4.15-1|26	#----------------------------------------------------------------------
14mt|python-nox-2024.4.15-1|27	
14mt|python-nox-2024.4.15-1|28	%package -n python3-%{pypi_name}
14mt|python-nox-2024.4.15-1|29	Summary:	Flexible test automation with Python
14mt|python-nox-2024.4.15-1|30	Group:		Development/Python
14mt|python-nox-2024.4.15-1|31	
14mt|python-nox-2024.4.15-1|32	%description -n python3-%{pypi_name}
14mt|python-nox-2024.4.15-1|33	Command-line tool that automates testing in multiple Python environments,
14mt|python-nox-2024.4.15-1|34	similar to tox.
14mt|python-nox-2024.4.15-1|35	
14mt|python-nox-2024.4.15-1|36	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-nox-2024.4.15-1|37	%doc README.md
14mt|python-nox-2024.4.15-1|38	%license LICENSE
14mt|python-nox-2024.4.15-1|39	%{_bindir}/%{pypi_name}
14mt|python-nox-2024.4.15-1|40	%{_bindir}/tox-to-%{pypi_name}
14mt|python-nox-2024.4.15-1|41	
14mt|python-nox-2024.4.15-1|42	#----------------------------------------------------------------------
14mt|python-nox-2024.4.15-1|43	
14mt|python-nox-2024.4.15-1|44	%prep
14mt|python-nox-2024.4.15-1|45	%autosetup -n %{pypi_name}-%{version}
14mt|python-nox-2024.4.15-1|46	
14mt|python-nox-2024.4.15-1|47	%build
14mt|python-nox-2024.4.15-1|48	%pyproject_wheel
14mt|python-nox-2024.4.15-1|49	
14mt|python-nox-2024.4.15-1|50	%install
14mt|python-nox-2024.4.15-1|51	%pyproject_install
14mt|python-nox-2024.4.15-1|52	%pyproject_save_files %{pypi_name}

460 14
14mt|python-oauthlib-3.2.2-1|1	%define	pypi_name	oauthlib
14mt|python-oauthlib-3.2.2-1|2	
14mt|python-oauthlib-3.2.2-1|3	Name:		python-%{pypi_name}
14mt|python-oauthlib-3.2.2-1|4	Version:	3.2.2
14mt|python-oauthlib-3.2.2-1|5	Release:	1
14mt|python-oauthlib-3.2.2-1|6	Summary:	Spec-compliant, thorough OAuth request-signing logic
14mt|python-oauthlib-3.2.2-1|7	Group:		Development/Python
14mt|python-oauthlib-3.2.2-1|8	License:	BSD
14mt|python-oauthlib-3.2.2-1|9	Url:		https://github.com/idan/oauthlib
14mt|python-oauthlib-3.2.2-1|10	Source0:	%{pypi_source}
14mt|python-oauthlib-3.2.2-1|11	BuildArch:	noarch
14mt|python-oauthlib-3.2.2-1|12	
14mt|python-oauthlib-3.2.2-1|13	%description
14mt|python-oauthlib-3.2.2-1|14	OAuthLib is a generic utility which implements the logic of OAuth without
14mt|python-oauthlib-3.2.2-1|15	assuming a specific HTTP request object or web framework. Use it to graft OAuth
14mt|python-oauthlib-3.2.2-1|16	client support onto your favorite HTTP library, or provider support onto your
14mt|python-oauthlib-3.2.2-1|17	favorite web framework. If you're a maintainer of such a library, write a thin
14mt|python-oauthlib-3.2.2-1|18	veneer on top of OAuthLib and get OAuth support for very little effort.
14mt|python-oauthlib-3.2.2-1|19	
14mt|python-oauthlib-3.2.2-1|20	#------------------------------------------------------------------------------
14mt|python-oauthlib-3.2.2-1|21	
14mt|python-oauthlib-3.2.2-1|22	%package -n python3-%{pypi_name}
14mt|python-oauthlib-3.2.2-1|23	Summary:	Spec-compliant, thorough OAuth request-signing logic
14mt|python-oauthlib-3.2.2-1|24	Group:		Development/Python
14mt|python-oauthlib-3.2.2-1|25	BuildRequires:	pkgconfig(python3)
14mt|python-oauthlib-3.2.2-1|26	BuildRequires:	python3dist(setuptools)
14mt|python-oauthlib-3.2.2-1|27	
14mt|python-oauthlib-3.2.2-1|28	%description -n python3-%{pypi_name}
14mt|python-oauthlib-3.2.2-1|29	OAuthLib is a generic utility which implements the logic of OAuth without
14mt|python-oauthlib-3.2.2-1|30	assuming a specific HTTP request object or web framework. Use it to graft OAuth
14mt|python-oauthlib-3.2.2-1|31	client support onto your favorite HTTP library, or provider support onto your
14mt|python-oauthlib-3.2.2-1|32	favorite web framework. If you're a maintainer of such a library, write a thin
14mt|python-oauthlib-3.2.2-1|33	veneer on top of OAuthLib and get OAuth support for very little effort.
14mt|python-oauthlib-3.2.2-1|34	
14mt|python-oauthlib-3.2.2-1|35	%files -n python3-%{pypi_name}
14mt|python-oauthlib-3.2.2-1|36	%doc LICENSE
14mt|python-oauthlib-3.2.2-1|37	%doc README.rst
14mt|python-oauthlib-3.2.2-1|38	%{python3_sitelib}/%{pypi_name}
14mt|python-oauthlib-3.2.2-1|39	%{python3_sitelib}/%{pypi_name}-%{version}*-info
14mt|python-oauthlib-3.2.2-1|40	
14mt|python-oauthlib-3.2.2-1|41	#------------------------------------------------------------------------------
14mt|python-oauthlib-3.2.2-1|42	%prep
14mt|python-oauthlib-3.2.2-1|43	%setup -q -n %{pypi_name}-%{version}
14mt|python-oauthlib-3.2.2-1|44	find . -type f -exec chmod 644 {} \;
14mt|python-oauthlib-3.2.2-1|45	
14mt|python-oauthlib-3.2.2-1|46	%generate_buildrequires
14mt|python-oauthlib-3.2.2-1|47	%pyproject_buildrequires
14mt|python-oauthlib-3.2.2-1|48	
14mt|python-oauthlib-3.2.2-1|49	%build
14mt|python-oauthlib-3.2.2-1|50	%pyproject_wheel
14mt|python-oauthlib-3.2.2-1|51	
14mt|python-oauthlib-3.2.2-1|52	%install
14mt|python-oauthlib-3.2.2-1|53	%pyproject_install

461 14
14mt|python-odfpy-1.4.2-2|1	# Used by https://hub.mos.ru/mos/pkgs/mos-attestat-print
14mt|python-odfpy-1.4.2-2|2	
14mt|python-odfpy-1.4.2-2|3	%define pypi_name	odfpy
14mt|python-odfpy-1.4.2-2|4	
14mt|python-odfpy-1.4.2-2|5	Summary:	Python API and tools to manipulate OpenDocument files
14mt|python-odfpy-1.4.2-2|6	Summary(ru_RU.UTF-8):	API и утилиты для работы с документами формата OpenDocument на Python
14mt|python-odfpy-1.4.2-2|7	Name:		python-%{pypi_name}
14mt|python-odfpy-1.4.2-2|8	Version:	1.4.2
14mt|python-odfpy-1.4.2-2|9	Release:	2
14mt|python-odfpy-1.4.2-2|10	License:	GPL
14mt|python-odfpy-1.4.2-2|11	Group:		Development/Python
14mt|python-odfpy-1.4.2-2|12	Url:		https://github.com/eea/odfpy
14mt|python-odfpy-1.4.2-2|13	Source0:	https://github.com/eea/%{pypi_name}/archive/refs/tags/release-%{version}.tar.gz
14mt|python-odfpy-1.4.2-2|14	BuildRequires:	python3-pkg-resources
14mt|python-odfpy-1.4.2-2|15	BuildRequires:	python3-setuptools
14mt|python-odfpy-1.4.2-2|16	BuildArch:	noarch
14mt|python-odfpy-1.4.2-2|17	
14mt|python-odfpy-1.4.2-2|18	%description
14mt|python-odfpy-1.4.2-2|19	Python API and tools to manipulate OpenDocument files
14mt|python-odfpy-1.4.2-2|20	
14mt|python-odfpy-1.4.2-2|21	#------------------------------------------------------------------
14mt|python-odfpy-1.4.2-2|22	
14mt|python-odfpy-1.4.2-2|23	%package -n python3-%{pypi_name}
14mt|python-odfpy-1.4.2-2|24	Summary:	Python API to manipulate OpenDocument files
14mt|python-odfpy-1.4.2-2|25	Summary(ru_RU.UTF-8):	API для работы с документами формата OpenDocument на Python
14mt|python-odfpy-1.4.2-2|26	Group:		Development/Python
14mt|python-odfpy-1.4.2-2|27	
14mt|python-odfpy-1.4.2-2|28	%description -n python3-%{pypi_name}
14mt|python-odfpy-1.4.2-2|29	Python API to manipulate OpenDocument files
14mt|python-odfpy-1.4.2-2|30	
14mt|python-odfpy-1.4.2-2|31	%description -l ru_RU.UTF-8 -n python3-%{pypi_name}
14mt|python-odfpy-1.4.2-2|32	API для работы с документами формата OpenDocument на Python
14mt|python-odfpy-1.4.2-2|33	
14mt|python-odfpy-1.4.2-2|34	%files -n python3-%{pypi_name}
14mt|python-odfpy-1.4.2-2|35	%{python3_sitelib}/odf
14mt|python-odfpy-1.4.2-2|36	%{python3_sitelib}/%{pypi_name}*
14mt|python-odfpy-1.4.2-2|37	
14mt|python-odfpy-1.4.2-2|38	#------------------------------------------------------------------
14mt|python-odfpy-1.4.2-2|39	
14mt|python-odfpy-1.4.2-2|40	%package -n %{pypi_name}
14mt|python-odfpy-1.4.2-2|41	Summary:	Tools to manipulate OpenDocument files
14mt|python-odfpy-1.4.2-2|42	Summary(ru_RU.UTF-8):	Утилиты для работы с документами формата OpenDocument на Python
14mt|python-odfpy-1.4.2-2|43	Group:	Office
14mt|python-odfpy-1.4.2-2|44	Requires:	python3-%{pypi_name} = %{EVRD}
14mt|python-odfpy-1.4.2-2|45	
14mt|python-odfpy-1.4.2-2|46	%description -n %{pypi_name}
14mt|python-odfpy-1.4.2-2|47	Tools to manipulate OpenDocument files
14mt|python-odfpy-1.4.2-2|48	
14mt|python-odfpy-1.4.2-2|49	%description -l ru_RU.UTF-8 -n %{pypi_name}
14mt|python-odfpy-1.4.2-2|50	Утилиты для работы с документами формата OpenDocument на Python
14mt|python-odfpy-1.4.2-2|51	
14mt|python-odfpy-1.4.2-2|52	%files -n %{pypi_name}
14mt|python-odfpy-1.4.2-2|53	%{_bindir}/csv2ods
14mt|python-odfpy-1.4.2-2|54	%{_bindir}/mailodf
14mt|python-odfpy-1.4.2-2|55	%{_bindir}/odf2mht
14mt|python-odfpy-1.4.2-2|56	%{_bindir}/odf2xhtml
14mt|python-odfpy-1.4.2-2|57	%{_bindir}/odf2xml
14mt|python-odfpy-1.4.2-2|58	%{_bindir}/odfimgimport
14mt|python-odfpy-1.4.2-2|59	%{_bindir}/odflint
14mt|python-odfpy-1.4.2-2|60	%{_bindir}/odfmeta
14mt|python-odfpy-1.4.2-2|61	%{_bindir}/odfoutline
14mt|python-odfpy-1.4.2-2|62	%{_bindir}/odfuserfield
14mt|python-odfpy-1.4.2-2|63	%{_bindir}/xml2odf
14mt|python-odfpy-1.4.2-2|64	%{_mandir}/man1/*.1*
14mt|python-odfpy-1.4.2-2|65	
14mt|python-odfpy-1.4.2-2|66	#------------------------------------------------------------------
14mt|python-odfpy-1.4.2-2|67	
14mt|python-odfpy-1.4.2-2|68	%prep
14mt|python-odfpy-1.4.2-2|69	%autosetup -n %{pypi_name}-release-%{version}
14mt|python-odfpy-1.4.2-2|70	
14mt|python-odfpy-1.4.2-2|71	%build
14mt|python-odfpy-1.4.2-2|72	%py3_build
14mt|python-odfpy-1.4.2-2|73	
14mt|python-odfpy-1.4.2-2|74	%install
14mt|python-odfpy-1.4.2-2|75	%py3_install

462 14
14mt|python-openpyxl-3.1.5-1|1	%global pypi_name openpyxl
14mt|python-openpyxl-3.1.5-1|2	
14mt|python-openpyxl-3.1.5-1|3	Summary:	Python library to read/write Excel 2010 xlsx/xlsm files
14mt|python-openpyxl-3.1.5-1|4	Name:		python-%{pypi_name}
14mt|python-openpyxl-3.1.5-1|5	Version:	3.1.5
14mt|python-openpyxl-3.1.5-1|6	Release:	1
14mt|python-openpyxl-3.1.5-1|7	License:	MIT and Python
14mt|python-openpyxl-3.1.5-1|8	Group:		Development/Python
14mt|python-openpyxl-3.1.5-1|9	Url:		https://openpyxl.readthedocs.io/
14mt|python-openpyxl-3.1.5-1|10	Source0:	%{pypi_source}
14mt|python-openpyxl-3.1.5-1|11	BuildArch:	noarch
14mt|python-openpyxl-3.1.5-1|12	
14mt|python-openpyxl-3.1.5-1|13	%description
14mt|python-openpyxl-3.1.5-1|14	openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm
14mt|python-openpyxl-3.1.5-1|15	files. It was born from lack of existing library to read/write natively
14mt|python-openpyxl-3.1.5-1|16	from Python the Office Open XML format.
14mt|python-openpyxl-3.1.5-1|17	
14mt|python-openpyxl-3.1.5-1|18	#----------------------------------------------------------------------------
14mt|python-openpyxl-3.1.5-1|19	
14mt|python-openpyxl-3.1.5-1|20	%package -n python3-%{pypi_name}
14mt|python-openpyxl-3.1.5-1|21	Summary:	Python library to read/write Excel 2010 xlsx/xlsm files
14mt|python-openpyxl-3.1.5-1|22	Group:		Development/Python
14mt|python-openpyxl-3.1.5-1|23	BuildRequires:	pkgconfig(python3)
14mt|python-openpyxl-3.1.5-1|24	BuildRequires:	python3dist(setuptools)
14mt|python-openpyxl-3.1.5-1|25	Requires:	python3-et_xmlfile
14mt|python-openpyxl-3.1.5-1|26	Requires:	python3-jdcal
14mt|python-openpyxl-3.1.5-1|27	
14mt|python-openpyxl-3.1.5-1|28	%description -n python3-%{pypi_name}
14mt|python-openpyxl-3.1.5-1|29	openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm
14mt|python-openpyxl-3.1.5-1|30	files. It was born from lack of existing library to read/write natively
14mt|python-openpyxl-3.1.5-1|31	from Python the Office Open XML format.
14mt|python-openpyxl-3.1.5-1|32	
14mt|python-openpyxl-3.1.5-1|33	%files -n python3-%{pypi_name}
14mt|python-openpyxl-3.1.5-1|34	%doc LICENCE.rst
14mt|python-openpyxl-3.1.5-1|35	%doc README.rst AUTHORS.rst
14mt|python-openpyxl-3.1.5-1|36	%{python3_sitelib}/%{pypi_name}-*.dist-info/
14mt|python-openpyxl-3.1.5-1|37	%{python3_sitelib}/%{pypi_name}/
14mt|python-openpyxl-3.1.5-1|38	
14mt|python-openpyxl-3.1.5-1|39	#----------------------------------------------------------------------------
14mt|python-openpyxl-3.1.5-1|40	
14mt|python-openpyxl-3.1.5-1|41	%prep
14mt|python-openpyxl-3.1.5-1|42	%setup -q -n %{pypi_name}-%{version}
14mt|python-openpyxl-3.1.5-1|43	rm -rf *.dist-info
14mt|python-openpyxl-3.1.5-1|44	
14mt|python-openpyxl-3.1.5-1|45	%generate_buildrequires
14mt|python-openpyxl-3.1.5-1|46	%pyproject_buildrequires
14mt|python-openpyxl-3.1.5-1|47	
14mt|python-openpyxl-3.1.5-1|48	%build
14mt|python-openpyxl-3.1.5-1|49	%pyproject_wheel
14mt|python-openpyxl-3.1.5-1|50	
14mt|python-openpyxl-3.1.5-1|51	%install
14mt|python-openpyxl-3.1.5-1|52	%pyproject_install

463 14
14mt|python-ordered-set-4.1.0-4|1	%global pypi_name ordered-set
14mt|python-ordered-set-4.1.0-4|2	%global module ordered_set
14mt|python-ordered-set-4.1.0-4|3	
14mt|python-ordered-set-4.1.0-4|4	Summary:	A Custom MutableSet that remembers its order
14mt|python-ordered-set-4.1.0-4|5	Name:		python-%{pypi_name}
14mt|python-ordered-set-4.1.0-4|6	Version:	4.1.0
14mt|python-ordered-set-4.1.0-4|7	Release:	4
14mt|python-ordered-set-4.1.0-4|8	License:	MIT
14mt|python-ordered-set-4.1.0-4|9	Group:		Development/Python
14mt|python-ordered-set-4.1.0-4|10	Url:		https://github.com/LuminosoInsight/ordered-set
14mt|python-ordered-set-4.1.0-4|11	Source0:	%{pypi_source}
14mt|python-ordered-set-4.1.0-4|12	BuildRequires:	pkgconfig(python3)
14mt|python-ordered-set-4.1.0-4|13	BuildRequires:	python3dist(setuptools)
14mt|python-ordered-set-4.1.0-4|14	BuildArch:	noarch
14mt|python-ordered-set-4.1.0-4|15	
14mt|python-ordered-set-4.1.0-4|16	%description
14mt|python-ordered-set-4.1.0-4|17	An OrderedSet is a mutable data structure that is a hybrid of a list and a set.
14mt|python-ordered-set-4.1.0-4|18	It remembers the order of its entries, and every entry has an index number
14mt|python-ordered-set-4.1.0-4|19	that can be looked up.
14mt|python-ordered-set-4.1.0-4|20	
14mt|python-ordered-set-4.1.0-4|21	#----------------------------------------------------------------------------
14mt|python-ordered-set-4.1.0-4|22	%package -n python3-%{pypi_name}
14mt|python-ordered-set-4.1.0-4|23	Summary:	A Custom MutableSet that remembers its order
14mt|python-ordered-set-4.1.0-4|24	Group:		Development/Python
14mt|python-ordered-set-4.1.0-4|25	
14mt|python-ordered-set-4.1.0-4|26	%description -n python3-%{pypi_name}
14mt|python-ordered-set-4.1.0-4|27	An OrderedSet is a mutable data structure that is a hybrid of a list and a set.
14mt|python-ordered-set-4.1.0-4|28	It remembers the order of its entries, and every entry has an index number
14mt|python-ordered-set-4.1.0-4|29	that can be looked up.
14mt|python-ordered-set-4.1.0-4|30	
14mt|python-ordered-set-4.1.0-4|31	This package contains python3 bindings.
14mt|python-ordered-set-4.1.0-4|32	
14mt|python-ordered-set-4.1.0-4|33	%files -n python3-%{pypi_name}
14mt|python-ordered-set-4.1.0-4|34	%license MIT-LICENSE
14mt|python-ordered-set-4.1.0-4|35	%doc README.md
14mt|python-ordered-set-4.1.0-4|36	%dir %{python3_sitelib}/%{module}
14mt|python-ordered-set-4.1.0-4|37	%{python3_sitelib}/%{module}/*.py
14mt|python-ordered-set-4.1.0-4|38	%{python3_sitelib}/%{module}-*.dist-info/
14mt|python-ordered-set-4.1.0-4|39	%dir %{python3_sitelib}/%{module}/__pycache__
14mt|python-ordered-set-4.1.0-4|40	%{python3_sitelib}/%{module}/__pycache__/*.pyc
14mt|python-ordered-set-4.1.0-4|41	%{python3_sitelib}/%{module}/py.typed
14mt|python-ordered-set-4.1.0-4|42	
14mt|python-ordered-set-4.1.0-4|43	#----------------------------------------------------------------------------
14mt|python-ordered-set-4.1.0-4|44	
14mt|python-ordered-set-4.1.0-4|45	%prep
14mt|python-ordered-set-4.1.0-4|46	%setup -qn %{pypi_name}-%{version}
14mt|python-ordered-set-4.1.0-4|47	
14mt|python-ordered-set-4.1.0-4|48	%generate_buildrequires
14mt|python-ordered-set-4.1.0-4|49	%pyproject_buildrequires
14mt|python-ordered-set-4.1.0-4|50	
14mt|python-ordered-set-4.1.0-4|51	%build
14mt|python-ordered-set-4.1.0-4|52	%pyproject_wheel
14mt|python-ordered-set-4.1.0-4|53	
14mt|python-ordered-set-4.1.0-4|54	%install
14mt|python-ordered-set-4.1.0-4|55	%pyproject_install

464 14
14mt|python-parsing-3.0.9-2|1	%define module parsing
14mt|python-parsing-3.0.9-2|2	%define pypi_name pyparsing
14mt|python-parsing-3.0.9-2|3	
14mt|python-parsing-3.0.9-2|4	# the dependency generator is not available when bootstrapping a new python
14mt|python-parsing-3.0.9-2|5	# until pyparsing is rebuilt
14mt|python-parsing-3.0.9-2|6	%bcond_with bootstrap
14mt|python-parsing-3.0.9-2|7	
14mt|python-parsing-3.0.9-2|8	Summary:	An object-oriented approach to text processing
14mt|python-parsing-3.0.9-2|9	Name:		python-%{module}
14mt|python-parsing-3.0.9-2|10	Version:	3.0.9
14mt|python-parsing-3.0.9-2|11	Release:	2
14mt|python-parsing-3.0.9-2|12	Group:		Development/Python
14mt|python-parsing-3.0.9-2|13	License:	MIT
14mt|python-parsing-3.0.9-2|14	URL:		https://github.com/pyparsing/pyparsing/
14mt|python-parsing-3.0.9-2|15	Source0:	https://pypi.io/packages/source/p/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mt|python-parsing-3.0.9-2|16	BuildArch:	noarch
14mt|python-parsing-3.0.9-2|17	%rename python-pyparsing
14mt|python-parsing-3.0.9-2|18	
14mt|python-parsing-3.0.9-2|19	%description
14mt|python-parsing-3.0.9-2|20	The pyparsing module provides an alternative approach to creating and
14mt|python-parsing-3.0.9-2|21	executing simple grammars in Python versus the traditional lex/yacc
14mt|python-parsing-3.0.9-2|22	approach or the use of regular expressions. It provides a library of
14mt|python-parsing-3.0.9-2|23	classes that client code can use to construct a grammar directly.
14mt|python-parsing-3.0.9-2|24	
14mt|python-parsing-3.0.9-2|25	#-------------------------------------------------------------------
14mt|python-parsing-3.0.9-2|26	%package -n python3-%{module}
14mt|python-parsing-3.0.9-2|27	Summary:	An object-oriented approach to text processing
14mt|python-parsing-3.0.9-2|28	Group:		Development/Python
14mt|python-parsing-3.0.9-2|29	Provides:	python3-pyparsing = %{EVRD}
14mt|python-parsing-3.0.9-2|30	%if %{with bootstrap}
14mt|python-parsing-3.0.9-2|31	Provides:	python3dist(pyparsing) = %{EVRD}
14mt|python-parsing-3.0.9-2|32	Provides:	python3dist(pyparsing) = %{EVRD}
14mt|python-parsing-3.0.9-2|33	Provides:	python3dist(pyparsing) = %{EVRD}
14mt|python-parsing-3.0.9-2|34	BuildRequires:	python3-flit-core
14mt|python-parsing-3.0.9-2|35	BuildRequires:	python3-packaging
14mt|python-parsing-3.0.9-2|36	BuildRequires:	python3-pip
14mt|python-parsing-3.0.9-2|37	%endif
14mt|python-parsing-3.0.9-2|38	BuildRequires:	pkgconfig(python3)
14mt|python-parsing-3.0.9-2|39	BuildRequires:	python3dist(setuptools)
14mt|python-parsing-3.0.9-2|40	%if %{without bootstrap}
14mt|python-parsing-3.0.9-2|41	BuildRequires:	python3dist(sphinx)
14mt|python-parsing-3.0.9-2|42	%endif
14mt|python-parsing-3.0.9-2|43	BuildRequires:	pyproject-rpm-macros
14mt|python-parsing-3.0.9-2|44	
14mt|python-parsing-3.0.9-2|45	%description -n python3-%{module}
14mt|python-parsing-3.0.9-2|46	The pyparsing module provides an alternative approach to creating and
14mt|python-parsing-3.0.9-2|47	executing simple grammars in Python versus the traditional lex/yacc
14mt|python-parsing-3.0.9-2|48	approach or the use of regular expressions. It provides a library of
14mt|python-parsing-3.0.9-2|49	classes that client code can use to construct a grammar directly.
14mt|python-parsing-3.0.9-2|50	
14mt|python-parsing-3.0.9-2|51	%files -n python3-%{module} -f %{pyproject_files}
14mt|python-parsing-3.0.9-2|52	%doc CHANGES README.rst
14mt|python-parsing-3.0.9-2|53	%if %{without bootstrap}
14mt|python-parsing-3.0.9-2|54	%doc docs/html examples
14mt|python-parsing-3.0.9-2|55	%endif
14mt|python-parsing-3.0.9-2|56	%license LICENSE
14mt|python-parsing-3.0.9-2|57	
14mt|python-parsing-3.0.9-2|58	#-------------------------------------------------------------------
14mt|python-parsing-3.0.9-2|59	
14mt|python-parsing-3.0.9-2|60	%prep
14mt|python-parsing-3.0.9-2|61	%setup -q -n %{pypi_name}-%{version}
14mt|python-parsing-3.0.9-2|62	
14mt|python-parsing-3.0.9-2|63	%if %{without bootstrap}
14mt|python-parsing-3.0.9-2|64	%generate_buildrequires
14mt|python-parsing-3.0.9-2|65	%pyproject_buildrequires
14mt|python-parsing-3.0.9-2|66	%endif
14mt|python-parsing-3.0.9-2|67	
14mt|python-parsing-3.0.9-2|68	%build
14mt|python-parsing-3.0.9-2|69	%pyproject_wheel
14mt|python-parsing-3.0.9-2|70	
14mt|python-parsing-3.0.9-2|71	%if %{without bootstrap}
14mt|python-parsing-3.0.9-2|72	# build docs
14mt|python-parsing-3.0.9-2|73	pushd docs
14mt|python-parsing-3.0.9-2|74	# Theme is not available
14mt|python-parsing-3.0.9-2|75	sed -i '/alabaster/d' conf.py
14mt|python-parsing-3.0.9-2|76	sphinx-build -b html . html
14mt|python-parsing-3.0.9-2|77	popd
14mt|python-parsing-3.0.9-2|78	%endif
14mt|python-parsing-3.0.9-2|79	
14mt|python-parsing-3.0.9-2|80	%install
14mt|python-parsing-3.0.9-2|81	%pyproject_install
14mt|python-parsing-3.0.9-2|82	%pyproject_save_files %{pypi_name}

465 14
14mt|python-pathlib2-2.3.6-2|1	%define pypi_name pathlib2
14mt|python-pathlib2-2.3.6-2|2	
14mt|python-pathlib2-2.3.6-2|3	Name:           python-pathlib2
14mt|python-pathlib2-2.3.6-2|4	Version:	2.3.6
14mt|python-pathlib2-2.3.6-2|5	Release:	2
14mt|python-pathlib2-2.3.6-2|6	Group:          Development/Python
14mt|python-pathlib2-2.3.6-2|7	Summary:        Object-oriented filesystem paths
14mt|python-pathlib2-2.3.6-2|8	
14mt|python-pathlib2-2.3.6-2|9	License:        MIT
14mt|python-pathlib2-2.3.6-2|10	URL:            https://pypi.python.org/pypi/pathlib2
14mt|python-pathlib2-2.3.6-2|11	Source0:	https://files.pythonhosted.org/packages/df/16/e9d6bcf1aed52a55bc1696324ab22586716053b3e97b85266e0f3ad36bae/pathlib2-2.3.6.tar.gz
14mt|python-pathlib2-2.3.6-2|12	BuildArch:      noarch
14mt|python-pathlib2-2.3.6-2|13	
14mt|python-pathlib2-2.3.6-2|14	%description
14mt|python-pathlib2-2.3.6-2|15	The goal of pathlib2 is to provide a backport of
14mt|python-pathlib2-2.3.6-2|16	`standard pathlib <http://docs.python.org/dev/library/pathlib.html>`_
14mt|python-pathlib2-2.3.6-2|17	module which tracks the standard library module,
14mt|python-pathlib2-2.3.6-2|18	so all the newest features of the standard pathlib can be
14mt|python-pathlib2-2.3.6-2|19	used also on older Python versions.
14mt|python-pathlib2-2.3.6-2|20	
14mt|python-pathlib2-2.3.6-2|21	#-------------------------------------------------------------------
14mt|python-pathlib2-2.3.6-2|22	
14mt|python-pathlib2-2.3.6-2|23	%package -n python3-%{pypi_name}
14mt|python-pathlib2-2.3.6-2|24	Summary:        Object-oriented filesystem paths
14mt|python-pathlib2-2.3.6-2|25	BuildRequires: pkgconfig(python3)
14mt|python-pathlib2-2.3.6-2|26	BuildRequires: python3dist(setuptools)
14mt|python-pathlib2-2.3.6-2|27	
14mt|python-pathlib2-2.3.6-2|28	%description -n python3-%{pypi_name}
14mt|python-pathlib2-2.3.6-2|29	The goal of pathlib2 is to provide a backport of standard pathlib module which
14mt|python-pathlib2-2.3.6-2|30	tracks the standard library module, so all the newest features of the standard
14mt|python-pathlib2-2.3.6-2|31	pathlib can be used also on older Python versions.
14mt|python-pathlib2-2.3.6-2|32	
14mt|python-pathlib2-2.3.6-2|33	
14mt|python-pathlib2-2.3.6-2|34	%files -n python3-%{pypi_name}
14mt|python-pathlib2-2.3.6-2|35	%doc README.rst LICENSE.rst
14mt|python-pathlib2-2.3.6-2|36	%{python3_sitelib}/
14mt|python-pathlib2-2.3.6-2|37	
14mt|python-pathlib2-2.3.6-2|38	#-------------------------------------------------------------------
14mt|python-pathlib2-2.3.6-2|39	
14mt|python-pathlib2-2.3.6-2|40	%prep
14mt|python-pathlib2-2.3.6-2|41	%setup -q -n %{pypi_name}-%{version}
14mt|python-pathlib2-2.3.6-2|42	
14mt|python-pathlib2-2.3.6-2|43	%generate_buildrequires
14mt|python-pathlib2-2.3.6-2|44	%pyproject_buildrequires
14mt|python-pathlib2-2.3.6-2|45	
14mt|python-pathlib2-2.3.6-2|46	%build
14mt|python-pathlib2-2.3.6-2|47	%pyproject_wheel
14mt|python-pathlib2-2.3.6-2|48	
14mt|python-pathlib2-2.3.6-2|49	%install
14mt|python-pathlib2-2.3.6-2|50	%pyproject_install

466 14
14mt|python-pathspec-1.1.1-1|1	Name:           python-pathspec
14mt|python-pathspec-1.1.1-1|2	Version:        1.1.1
14mt|python-pathspec-1.1.1-1|3	Release:        1
14mt|python-pathspec-1.1.1-1|4	Summary:        Utility library for gitignore style pattern matching of file paths
14mt|python-pathspec-1.1.1-1|5	
14mt|python-pathspec-1.1.1-1|6	License:        MPL-2.0
14mt|python-pathspec-1.1.1-1|7	URL:            https://github.com/cpburnz/python-path-specification
14mt|python-pathspec-1.1.1-1|8	Source:         %{pypi_source pathspec}
14mt|python-pathspec-1.1.1-1|9	
14mt|python-pathspec-1.1.1-1|10	BuildArch:      noarch
14mt|python-pathspec-1.1.1-1|11	BuildRequires:  python3-devel
14mt|python-pathspec-1.1.1-1|12	
14mt|python-pathspec-1.1.1-1|13	%description
14mt|python-pathspec-1.1.1-1|14	Path Specification (pathspec) is a utility library for pattern matching of file
14mt|python-pathspec-1.1.1-1|15	paths. So far this only includes Git's wildmatch pattern matching which itself
14mt|python-pathspec-1.1.1-1|16	is derived from Rsync's wildmatch. Git uses wildmatch for its gitignore files.
14mt|python-pathspec-1.1.1-1|17	
14mt|python-pathspec-1.1.1-1|18	
14mt|python-pathspec-1.1.1-1|19	%package -n     python3-pathspec
14mt|python-pathspec-1.1.1-1|20	Summary:        %{summary}
14mt|python-pathspec-1.1.1-1|21	
14mt|python-pathspec-1.1.1-1|22	%description -n python3-pathspec
14mt|python-pathspec-1.1.1-1|23	Path Specification (pathspec) is a utility library for pattern matching of file
14mt|python-pathspec-1.1.1-1|24	paths. So far this only includes Git's wildmatch pattern matching which itself
14mt|python-pathspec-1.1.1-1|25	is derived from Rsync's wildmatch. Git uses wildmatch for its gitignore files.
14mt|python-pathspec-1.1.1-1|26	
14mt|python-pathspec-1.1.1-1|27	
14mt|python-pathspec-1.1.1-1|28	%prep
14mt|python-pathspec-1.1.1-1|29	%autosetup -n pathspec-%{version}
14mt|python-pathspec-1.1.1-1|30	
14mt|python-pathspec-1.1.1-1|31	
14mt|python-pathspec-1.1.1-1|32	%generate_buildrequires
14mt|python-pathspec-1.1.1-1|33	%pyproject_buildrequires
14mt|python-pathspec-1.1.1-1|34	
14mt|python-pathspec-1.1.1-1|35	
14mt|python-pathspec-1.1.1-1|36	%build
14mt|python-pathspec-1.1.1-1|37	%pyproject_wheel
14mt|python-pathspec-1.1.1-1|38	
14mt|python-pathspec-1.1.1-1|39	
14mt|python-pathspec-1.1.1-1|40	%install
14mt|python-pathspec-1.1.1-1|41	%pyproject_install
14mt|python-pathspec-1.1.1-1|42	%pyproject_save_files pathspec
14mt|python-pathspec-1.1.1-1|43	
14mt|python-pathspec-1.1.1-1|44	
14mt|python-pathspec-1.1.1-1|45	%files -n python3-pathspec -f %{pyproject_files}
14mt|python-pathspec-1.1.1-1|46	%doc README.rst
14mt|python-pathspec-1.1.1-1|47	%license LICENSE

467 14
14mt|python-pep517-0.13.1-1|1	%global pypi_name pep517
14mt|python-pep517-0.13.1-1|2	
14mt|python-pep517-0.13.1-1|3	%bcond_with tests
14mt|python-pep517-0.13.1-1|4	
14mt|python-pep517-0.13.1-1|5	Name:           python-%{pypi_name}
14mt|python-pep517-0.13.1-1|6	Version:	0.13.1
14mt|python-pep517-0.13.1-1|7	Release:	1
14mt|python-pep517-0.13.1-1|8	Summary:        Wrappers to build Python packages using PEP 517 hooks
14mt|python-pep517-0.13.1-1|9	Group:          Development/Python
14mt|python-pep517-0.13.1-1|10	
14mt|python-pep517-0.13.1-1|11	# colorlog.py is "copied from Tornado", Apache licensed
14mt|python-pep517-0.13.1-1|12	License:        MIT and ASL 2.0
14mt|python-pep517-0.13.1-1|13	URL:            https://github.com/takluyver/pep517
14mt|python-pep517-0.13.1-1|14	Source0:	%{pypi_source}
14mt|python-pep517-0.13.1-1|15	
14mt|python-pep517-0.13.1-1|16	BuildArch:      noarch
14mt|python-pep517-0.13.1-1|17	
14mt|python-pep517-0.13.1-1|18	BuildRequires:  python3-devel
14mt|python-pep517-0.13.1-1|19	BuildRequires:  pyproject-rpm-macros
14mt|python-pep517-0.13.1-1|20	
14mt|python-pep517-0.13.1-1|21	
14mt|python-pep517-0.13.1-1|22	%description
14mt|python-pep517-0.13.1-1|23	This package contains wrappers around the hooks of standard API
14mt|python-pep517-0.13.1-1|24	for systems which build Python packages, specified in PEP 517.
14mt|python-pep517-0.13.1-1|25	
14mt|python-pep517-0.13.1-1|26	#-------------------------------------------------------------
14mt|python-pep517-0.13.1-1|27	%package -n     python3-%{pypi_name}
14mt|python-pep517-0.13.1-1|28	Summary:        %{summary}
14mt|python-pep517-0.13.1-1|29	Group:          Development/Python
14mt|python-pep517-0.13.1-1|30	
14mt|python-pep517-0.13.1-1|31	# colorlog.py is "copied from Tornado", Apache licensed
14mt|python-pep517-0.13.1-1|32	Provides:       bundled(python3dist(tornado))
14mt|python-pep517-0.13.1-1|33	
14mt|python-pep517-0.13.1-1|34	%description -n python3-%{pypi_name}
14mt|python-pep517-0.13.1-1|35	This package contains wrappers around the hooks of standard API
14mt|python-pep517-0.13.1-1|36	for systems which build Python packages, specified in PEP 517.
14mt|python-pep517-0.13.1-1|37	
14mt|python-pep517-0.13.1-1|38	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-pep517-0.13.1-1|39	%license LICENSE
14mt|python-pep517-0.13.1-1|40	%doc README.rst
14mt|python-pep517-0.13.1-1|41	
14mt|python-pep517-0.13.1-1|42	#-------------------------------------------------------------
14mt|python-pep517-0.13.1-1|43	
14mt|python-pep517-0.13.1-1|44	%prep
14mt|python-pep517-0.13.1-1|45	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-pep517-0.13.1-1|46	
14mt|python-pep517-0.13.1-1|47	# Don't run the linter as part of tests
14mt|python-pep517-0.13.1-1|48	sed -i '/--flake8$/d' pytest.ini
14mt|python-pep517-0.13.1-1|49	sed -i '/pytest-flake8/d' dev-requirements.txt
14mt|python-pep517-0.13.1-1|50	
14mt|python-pep517-0.13.1-1|51	%generate_buildrequires
14mt|python-pep517-0.13.1-1|52	%pyproject_buildrequires %{?with_tests:-t}
14mt|python-pep517-0.13.1-1|53	
14mt|python-pep517-0.13.1-1|54	
14mt|python-pep517-0.13.1-1|55	%build
14mt|python-pep517-0.13.1-1|56	%pyproject_wheel
14mt|python-pep517-0.13.1-1|57	
14mt|python-pep517-0.13.1-1|58	
14mt|python-pep517-0.13.1-1|59	%install
14mt|python-pep517-0.13.1-1|60	%pyproject_install
14mt|python-pep517-0.13.1-1|61	%pyproject_save_files %{pypi_name}
14mt|python-pep517-0.13.1-1|62	
14mt|python-pep517-0.13.1-1|63	
14mt|python-pep517-0.13.1-1|64	%if %{with tests}
14mt|python-pep517-0.13.1-1|65	%check
14mt|python-pep517-0.13.1-1|66	# "test_meta" skipped as it creates a venv and tries
14mt|python-pep517-0.13.1-1|67	# to install to it from PyPI
14mt|python-pep517-0.13.1-1|68	%tox -- -- -v -k "not test_meta"
14mt|python-pep517-0.13.1-1|69	%endif

468 14
14mt|python-pid-3.0.4-4|1	%define pypi_name pid
14mt|python-pid-3.0.4-4|2	
14mt|python-pid-3.0.4-4|3	Summary:	PID file management library
14mt|python-pid-3.0.4-4|4	Name:		python-%{pypi_name}
14mt|python-pid-3.0.4-4|5	Version:	3.0.4
14mt|python-pid-3.0.4-4|6	Release:	4
14mt|python-pid-3.0.4-4|7	License:	Apache License
14mt|python-pid-3.0.4-4|8	Group:		Development/Python
14mt|python-pid-3.0.4-4|9	Url:		https://pypi.org/project/pid/
14mt|python-pid-3.0.4-4|10	Source0:	%{pypi_source}
14mt|python-pid-3.0.4-4|11	BuildRequires:	pkgconfig(python3)
14mt|python-pid-3.0.4-4|12	BuildRequires:	python3egg(setuptools)
14mt|python-pid-3.0.4-4|13	BuildRequires:	python3egg(nose)
14mt|python-pid-3.0.4-4|14	BuildArch:	noarch
14mt|python-pid-3.0.4-4|15	
14mt|python-pid-3.0.4-4|16	%global _description \
14mt|python-pid-3.0.4-4|17	pid provides a PidFile class that manages PID files. PidFile features: \
14mt|python-pid-3.0.4-4|18	- stale detection \
14mt|python-pid-3.0.4-4|19	- locking using fcntl \
14mt|python-pid-3.0.4-4|20	- chmod (default is 0o644) \
14mt|python-pid-3.0.4-4|21	- chown \
14mt|python-pid-3.0.4-4|22	- custom exceptions \
14mt|python-pid-3.0.4-4|23	PidFile can also be used as a context manager or a decorator.
14mt|python-pid-3.0.4-4|24	
14mt|python-pid-3.0.4-4|25	%description
14mt|python-pid-3.0.4-4|26	%_description
14mt|python-pid-3.0.4-4|27	
14mt|python-pid-3.0.4-4|28	#------------------------------------------------------------------
14mt|python-pid-3.0.4-4|29	
14mt|python-pid-3.0.4-4|30	%package -n python3-%{pypi_name}
14mt|python-pid-3.0.4-4|31	Summary:	PID file management library
14mt|python-pid-3.0.4-4|32	Group:		Development/Python
14mt|python-pid-3.0.4-4|33	
14mt|python-pid-3.0.4-4|34	%description -n python3-%{pypi_name}
14mt|python-pid-3.0.4-4|35	%_description
14mt|python-pid-3.0.4-4|36	
14mt|python-pid-3.0.4-4|37	%files -n python3-%{pypi_name}
14mt|python-pid-3.0.4-4|38	%doc LICENSE AUTHORS CHANGELOG README.rst
14mt|python-pid-3.0.4-4|39	%{python3_sitelib}/pid
14mt|python-pid-3.0.4-4|40	%{python3_sitelib}/pid-*.egg-info
14mt|python-pid-3.0.4-4|41	
14mt|python-pid-3.0.4-4|42	#------------------------------------------------------------------
14mt|python-pid-3.0.4-4|43	
14mt|python-pid-3.0.4-4|44	%prep
14mt|python-pid-3.0.4-4|45	%setup -qn %{pypi_name}-%{version}
14mt|python-pid-3.0.4-4|46	rm -rf *.egg-info
14mt|python-pid-3.0.4-4|47	
14mt|python-pid-3.0.4-4|48	%build
14mt|python-pid-3.0.4-4|49	%py3_build
14mt|python-pid-3.0.4-4|50	
14mt|python-pid-3.0.4-4|51	%install
14mt|python-pid-3.0.4-4|52	%py3_install

469 14
14mt|python-pkgconfig-1.5.5-1|1	%global pypi_name pkgconfig
14mt|python-pkgconfig-1.5.5-1|2	%global _docdir_fmt %{name}
14mt|python-pkgconfig-1.5.5-1|3	
14mt|python-pkgconfig-1.5.5-1|4	Name:		python-%{pypi_name}
14mt|python-pkgconfig-1.5.5-1|5	Version:	1.5.5
14mt|python-pkgconfig-1.5.5-1|6	Release:	1
14mt|python-pkgconfig-1.5.5-1|7	Summary:	A Python interface to the pkg-config command line tool
14mt|python-pkgconfig-1.5.5-1|8	Group:		Development/Python
14mt|python-pkgconfig-1.5.5-1|9	License:	MIT
14mt|python-pkgconfig-1.5.5-1|10	URL:		https://github.com/matze/%{pypi_name}
14mt|python-pkgconfig-1.5.5-1|11	Source0:	%{pypi_source}
14mt|python-pkgconfig-1.5.5-1|12	BuildArch:	noarch
14mt|python-pkgconfig-1.5.5-1|13	
14mt|python-pkgconfig-1.5.5-1|14	%description
14mt|python-pkgconfig-1.5.5-1|15	pkgconfig is a Python module to interface with the pkg-config command line
14mt|python-pkgconfig-1.5.5-1|16	tool and supports Python 2.6+.
14mt|python-pkgconfig-1.5.5-1|17	
14mt|python-pkgconfig-1.5.5-1|18	It can be used to
14mt|python-pkgconfig-1.5.5-1|19	
14mt|python-pkgconfig-1.5.5-1|20	* check if a package exists
14mt|python-pkgconfig-1.5.5-1|21	* check if a package meets certain version requirements
14mt|python-pkgconfig-1.5.5-1|22	* query CFLAGS and LDFLAGS
14mt|python-pkgconfig-1.5.5-1|23	* parse the output to build extensions with setup.py
14mt|python-pkgconfig-1.5.5-1|24	
14mt|python-pkgconfig-1.5.5-1|25	If pkg-config is not on the path, raises EnvironmentError.
14mt|python-pkgconfig-1.5.5-1|26	
14mt|python-pkgconfig-1.5.5-1|27	#--------------------------------------------------------------------
14mt|python-pkgconfig-1.5.5-1|28	%package -n python3-%{pypi_name}
14mt|python-pkgconfig-1.5.5-1|29	Summary:        A Python3 interface to the pkg-config command line tool
14mt|python-pkgconfig-1.5.5-1|30	Group:		Development/Python
14mt|python-pkgconfig-1.5.5-1|31	BuildRequires:  python3-devel
14mt|python-pkgconfig-1.5.5-1|32	BuildRequires:  python3-setuptools
14mt|python-pkgconfig-1.5.5-1|33	# For tests
14mt|python-pkgconfig-1.5.5-1|34	BuildRequires:  python3-nose
14mt|python-pkgconfig-1.5.5-1|35	
14mt|python-pkgconfig-1.5.5-1|36	%description -n python3-%{pypi_name}
14mt|python-pkgconfig-1.5.5-1|37	pkgconfig is a Python3 module to interface with the pkg-config command line
14mt|python-pkgconfig-1.5.5-1|38	tool and supports Python 2.6+.
14mt|python-pkgconfig-1.5.5-1|39	
14mt|python-pkgconfig-1.5.5-1|40	It can be used to
14mt|python-pkgconfig-1.5.5-1|41	
14mt|python-pkgconfig-1.5.5-1|42	* check if a package exists
14mt|python-pkgconfig-1.5.5-1|43	* check if a package meets certain version requirements
14mt|python-pkgconfig-1.5.5-1|44	* query CFLAGS and LDFLAGS
14mt|python-pkgconfig-1.5.5-1|45	* parse the output to build extensions with setup.py
14mt|python-pkgconfig-1.5.5-1|46	
14mt|python-pkgconfig-1.5.5-1|47	If pkg-config is not on the path, raises EnvironmentError.
14mt|python-pkgconfig-1.5.5-1|48	
14mt|python-pkgconfig-1.5.5-1|49	%files -n python3-%{pypi_name}
14mt|python-pkgconfig-1.5.5-1|50	%{python3_sitelib}/*
14mt|python-pkgconfig-1.5.5-1|51	
14mt|python-pkgconfig-1.5.5-1|52	#--------------------------------------------------------------------
14mt|python-pkgconfig-1.5.5-1|53	
14mt|python-pkgconfig-1.5.5-1|54	%prep
14mt|python-pkgconfig-1.5.5-1|55	%setup -q -n %{pypi_name}-%{version}
14mt|python-pkgconfig-1.5.5-1|56	# Strip shbang
14mt|python-pkgconfig-1.5.5-1|57	find -name \*.py | xargs sed -i '/^#!\/usr\/bin\/.*python/d'
14mt|python-pkgconfig-1.5.5-1|58	
14mt|python-pkgconfig-1.5.5-1|59	%generate_buildrequires
14mt|python-pkgconfig-1.5.5-1|60	%pyproject_buildrequires
14mt|python-pkgconfig-1.5.5-1|61	
14mt|python-pkgconfig-1.5.5-1|62	%build
14mt|python-pkgconfig-1.5.5-1|63	%pyproject_wheel
14mt|python-pkgconfig-1.5.5-1|64	
14mt|python-pkgconfig-1.5.5-1|65	%install
14mt|python-pkgconfig-1.5.5-1|66	%pyproject_install
14mt|python-pkgconfig-1.5.5-1|67	

470 14
14mt|python-platformdirs-4.2.2-1|1	%define pypi_name platformdirs
14mt|python-platformdirs-4.2.2-1|2	
14mt|python-platformdirs-4.2.2-1|3	Summary:	Python module for determining appropriate platform-specific dirs
14mt|python-platformdirs-4.2.2-1|4	Name:		python-platformdirs
14mt|python-platformdirs-4.2.2-1|5	Version:	4.2.2
14mt|python-platformdirs-4.2.2-1|6	Release:	1
14mt|python-platformdirs-4.2.2-1|7	License:	MIT
14mt|python-platformdirs-4.2.2-1|8	Group:		Development/Python
14mt|python-platformdirs-4.2.2-1|9	Url:		https://github.com/platformdirs/platformdirs
14mt|python-platformdirs-4.2.2-1|10	Source0:	%{pypi_source}
14mt|python-platformdirs-4.2.2-1|11	BuildRequires:	pyproject-rpm-macros
14mt|python-platformdirs-4.2.2-1|12	BuildArch:	noarch
14mt|python-platformdirs-4.2.2-1|13	
14mt|python-platformdirs-4.2.2-1|14	%description
14mt|python-platformdirs-4.2.2-1|15	A small Python package for determining appropriate platform-specific dirs
14mt|python-platformdirs-4.2.2-1|16	e.g. a `user data dir`.
14mt|python-platformdirs-4.2.2-1|17	
14mt|python-platformdirs-4.2.2-1|18	#------------------------------------------------------------------
14mt|python-platformdirs-4.2.2-1|19	
14mt|python-platformdirs-4.2.2-1|20	%package -n python3-%{pypi_name}
14mt|python-platformdirs-4.2.2-1|21	Summary:	Python module for determining appropriate platform-specific dirs
14mt|python-platformdirs-4.2.2-1|22	Group:		Development/Python
14mt|python-platformdirs-4.2.2-1|23	
14mt|python-platformdirs-4.2.2-1|24	%description -n python3-%{pypi_name}
14mt|python-platformdirs-4.2.2-1|25	A small Python package for determining appropriate platform-specific dirs
14mt|python-platformdirs-4.2.2-1|26	e.g. a `user data dir`.
14mt|python-platformdirs-4.2.2-1|27	
14mt|python-platformdirs-4.2.2-1|28	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-platformdirs-4.2.2-1|29	%doc README.rst
14mt|python-platformdirs-4.2.2-1|30	%license LICENSE
14mt|python-platformdirs-4.2.2-1|31	
14mt|python-platformdirs-4.2.2-1|32	#------------------------------------------------------------------
14mt|python-platformdirs-4.2.2-1|33	
14mt|python-platformdirs-4.2.2-1|34	%prep
14mt|python-platformdirs-4.2.2-1|35	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-platformdirs-4.2.2-1|36	
14mt|python-platformdirs-4.2.2-1|37	%generate_buildrequires
14mt|python-platformdirs-4.2.2-1|38	%pyproject_buildrequires -r
14mt|python-platformdirs-4.2.2-1|39	
14mt|python-platformdirs-4.2.2-1|40	%build
14mt|python-platformdirs-4.2.2-1|41	%pyproject_wheel
14mt|python-platformdirs-4.2.2-1|42	
14mt|python-platformdirs-4.2.2-1|43	%install
14mt|python-platformdirs-4.2.2-1|44	%pyproject_install
14mt|python-platformdirs-4.2.2-1|45	%pyproject_save_files %{pypi_name}

471 14
14mt|python-poetry-core-1.9.0-1|1	Summary:	Poetry PEP 517 Build Backend
14mt|python-poetry-core-1.9.0-1|2	Name:		python-poetry-core
14mt|python-poetry-core-1.9.0-1|3	Version:	1.9.0
14mt|python-poetry-core-1.9.0-1|4	Release:	1
14mt|python-poetry-core-1.9.0-1|5	License:	MIT and (ASL 2.0 or BSD)
14mt|python-poetry-core-1.9.0-1|6	Group:		Development/Python
14mt|python-poetry-core-1.9.0-1|7	Url:		https://github.com/python-poetry/poetry-core
14mt|python-poetry-core-1.9.0-1|8	Source0:	https://github.com/python-poetry/poetry-core/archive/%{version}/poetry-core-%{version}.tar.gz
14mt|python-poetry-core-1.9.0-1|9	BuildRequires:	pkgconfig(python3)
14mt|python-poetry-core-1.9.0-1|10	BuildRequires:	pyproject-rpm-macros
14mt|python-poetry-core-1.9.0-1|11	BuildArch:	noarch
14mt|python-poetry-core-1.9.0-1|12	
14mt|python-poetry-core-1.9.0-1|13	%description
14mt|python-poetry-core-1.9.0-1|14	A PEP 517 build backend implementation developed for Poetry.
14mt|python-poetry-core-1.9.0-1|15	This project is intended to be a light weight, fully compliant, self-contained
14mt|python-poetry-core-1.9.0-1|16	package allowing PEP 517 compatible build frontends to build Poetry managed
14mt|python-poetry-core-1.9.0-1|17	projects.
14mt|python-poetry-core-1.9.0-1|18	
14mt|python-poetry-core-1.9.0-1|19	#----------------------------------------------------------------------------
14mt|python-poetry-core-1.9.0-1|20	
14mt|python-poetry-core-1.9.0-1|21	%package -n python3-poetry-core
14mt|python-poetry-core-1.9.0-1|22	Summary:	Poetry PEP 517 Build Backend
14mt|python-poetry-core-1.9.0-1|23	Group:		Development/Python
14mt|python-poetry-core-1.9.0-1|24	# The bundled versions are taken from poetry/core/_vendor/vendor.txt
14mt|python-poetry-core-1.9.0-1|25	Provides:	bundled(python3dist(attrs)) = 20.3
14mt|python-poetry-core-1.9.0-1|26	Provides:	bundled(python3dist(jsonschema)) = 3.2
14mt|python-poetry-core-1.9.0-1|27	Provides:	bundled(python3dist(lark-parser)) = 0.9
14mt|python-poetry-core-1.9.0-1|28	Provides:	bundled(python3dist(packaging)) = 20.9
14mt|python-poetry-core-1.9.0-1|29	Provides:	bundled(python3dist(pyparsing)) = 2.4.7
14mt|python-poetry-core-1.9.0-1|30	Provides:	bundled(python3dist(pyrsistent)) = 0.16.1
14mt|python-poetry-core-1.9.0-1|31	Provides:	bundled(python3dist(six)) = 1.15
14mt|python-poetry-core-1.9.0-1|32	Provides:	bundled(python3dist(tomlkit)) = 0.7
14mt|python-poetry-core-1.9.0-1|33	# Previous versions of poetry included poetry-core in it
14mt|python-poetry-core-1.9.0-1|34	Conflicts:	python%{python3_version}dist(poetry) < 1.1
14mt|python-poetry-core-1.9.0-1|35	
14mt|python-poetry-core-1.9.0-1|36	%description -n python3-poetry-core
14mt|python-poetry-core-1.9.0-1|37	A PEP 517 build backend implementation developed for Poetry.
14mt|python-poetry-core-1.9.0-1|38	This project is intended to be a light weight, fully compliant, self-contained
14mt|python-poetry-core-1.9.0-1|39	package allowing PEP 517 compatible build frontends to build Poetry managed
14mt|python-poetry-core-1.9.0-1|40	projects.
14mt|python-poetry-core-1.9.0-1|41	
14mt|python-poetry-core-1.9.0-1|42	%files -n python3-poetry-core -f %{pyproject_files}
14mt|python-poetry-core-1.9.0-1|43	%doc README.md
14mt|python-poetry-core-1.9.0-1|44	%license LICENSE
14mt|python-poetry-core-1.9.0-1|45	
14mt|python-poetry-core-1.9.0-1|46	#----------------------------------------------------------------------------
14mt|python-poetry-core-1.9.0-1|47	
14mt|python-poetry-core-1.9.0-1|48	%prep
14mt|python-poetry-core-1.9.0-1|49	%autosetup -p1 -n poetry-core-%{version}
14mt|python-poetry-core-1.9.0-1|50	
14mt|python-poetry-core-1.9.0-1|51	%generate_buildrequires
14mt|python-poetry-core-1.9.0-1|52	%pyproject_buildrequires -r
14mt|python-poetry-core-1.9.0-1|53	
14mt|python-poetry-core-1.9.0-1|54	%build
14mt|python-poetry-core-1.9.0-1|55	%pyproject_wheel
14mt|python-poetry-core-1.9.0-1|56	
14mt|python-poetry-core-1.9.0-1|57	%install
14mt|python-poetry-core-1.9.0-1|58	%pyproject_install
14mt|python-poetry-core-1.9.0-1|59	%pyproject_save_files poetry
14mt|python-poetry-core-1.9.0-1|60	
14mt|python-poetry-core-1.9.0-1|61	# /usr/share/spec-helper/clean_files removes files named core
14mt|python-poetry-core-1.9.0-1|62	# but they are listed in the files section
14mt|python-poetry-core-1.9.0-1|63	export DONT_CLEANUP=1

472 14
14mt|python-poetry-plugin-export-1.8.0-1|1	%define pypi_name poetry_plugin_export
14mt|python-poetry-plugin-export-1.8.0-1|2	
14mt|python-poetry-plugin-export-1.8.0-1|3	Name:		python-poetry-plugin-export
14mt|python-poetry-plugin-export-1.8.0-1|4	Version:	1.8.0
14mt|python-poetry-plugin-export-1.8.0-1|5	Release:	1
14mt|python-poetry-plugin-export-1.8.0-1|6	Summary:	Poetry plugin to export the dependencies to various formats
14mt|python-poetry-plugin-export-1.8.0-1|7	Group:		Development/Python
14mt|python-poetry-plugin-export-1.8.0-1|8	License:	GPLv2+
14mt|python-poetry-plugin-export-1.8.0-1|9	URL:		https://pypi.org/project/poetry-plugin-export/
14mt|python-poetry-plugin-export-1.8.0-1|10	Source0:	%{pypi_source}
14mt|python-poetry-plugin-export-1.8.0-1|11	BuildArch:	noarch
14mt|python-poetry-plugin-export-1.8.0-1|12	
14mt|python-poetry-plugin-export-1.8.0-1|13	%description
14mt|python-poetry-plugin-export-1.8.0-1|14	Poetry plugin to export the dependencies to various formats
14mt|python-poetry-plugin-export-1.8.0-1|15	
14mt|python-poetry-plugin-export-1.8.0-1|16	#-------------------------------------------------------------------------
14mt|python-poetry-plugin-export-1.8.0-1|17	%package -n python3-poetry-plugin-export
14mt|python-poetry-plugin-export-1.8.0-1|18	Summary:	Poetry plugin to export the dependencies to various formats
14mt|python-poetry-plugin-export-1.8.0-1|19	Group:		Development/Python
14mt|python-poetry-plugin-export-1.8.0-1|20	BuildRequires:	pyproject-rpm-macros
14mt|python-poetry-plugin-export-1.8.0-1|21	BuildRequires:	python3dist(setuptools)
14mt|python-poetry-plugin-export-1.8.0-1|22	BuildRequires:	pkgconfig(python3)
14mt|python-poetry-plugin-export-1.8.0-1|23	BuildRequires:	python3dist(poetry-core)
14mt|python-poetry-plugin-export-1.8.0-1|24	BuildRequires:	python3dist(pip)
14mt|python-poetry-plugin-export-1.8.0-1|25	
14mt|python-poetry-plugin-export-1.8.0-1|26	%description -n python3-poetry-plugin-export
14mt|python-poetry-plugin-export-1.8.0-1|27	Poetry plugin to export the dependencies to various formats
14mt|python-poetry-plugin-export-1.8.0-1|28	
14mt|python-poetry-plugin-export-1.8.0-1|29	%files -n python3-poetry-plugin-export -f %{pyproject_files}
14mt|python-poetry-plugin-export-1.8.0-1|30	
14mt|python-poetry-plugin-export-1.8.0-1|31	#-------------------------------------------------------------------------
14mt|python-poetry-plugin-export-1.8.0-1|32	
14mt|python-poetry-plugin-export-1.8.0-1|33	%prep
14mt|python-poetry-plugin-export-1.8.0-1|34	%setup -q -n %{pypi_name}-%{version}
14mt|python-poetry-plugin-export-1.8.0-1|35	
14mt|python-poetry-plugin-export-1.8.0-1|36	%build
14mt|python-poetry-plugin-export-1.8.0-1|37	%pyproject_wheel
14mt|python-poetry-plugin-export-1.8.0-1|38	
14mt|python-poetry-plugin-export-1.8.0-1|39	%install
14mt|python-poetry-plugin-export-1.8.0-1|40	%pyproject_install
14mt|python-poetry-plugin-export-1.8.0-1|41	%pyproject_save_files poetry_plugin_export

473 14
14mt|python-pretend-1.0.9-3|1	%define pypi_name pretend
14mt|python-pretend-1.0.9-3|2	
14mt|python-pretend-1.0.9-3|3	Name:		python-pretend
14mt|python-pretend-1.0.9-3|4	Version:	1.0.9
14mt|python-pretend-1.0.9-3|5	Release:	3
14mt|python-pretend-1.0.9-3|6	Summary:	A library for stubbing in Python
14mt|python-pretend-1.0.9-3|7	Group:		Development/Python
14mt|python-pretend-1.0.9-3|8	License:	BSD
14mt|python-pretend-1.0.9-3|9	URL:		https://github.com/alex/pretend
14mt|python-pretend-1.0.9-3|10	Source0:	https://pypi.io/packages/source/p/pretend/pretend-%{version}.tar.gz
14mt|python-pretend-1.0.9-3|11	BuildRequires:	python3-devel
14mt|python-pretend-1.0.9-3|12	BuildRequires:	python3-setuptools
14mt|python-pretend-1.0.9-3|13	BuildArch:	noarch
14mt|python-pretend-1.0.9-3|14	
14mt|python-pretend-1.0.9-3|15	%description
14mt|python-pretend-1.0.9-3|16	Pretend is a library to make stubbing with Python easier.
14mt|python-pretend-1.0.9-3|17	
14mt|python-pretend-1.0.9-3|18	#----------------------------------------------------------------
14mt|python-pretend-1.0.9-3|19	%package -n python3-pretend
14mt|python-pretend-1.0.9-3|20	Summary:	A library for stubbing in Python
14mt|python-pretend-1.0.9-3|21	Group:		Development/Python
14mt|python-pretend-1.0.9-3|22	
14mt|python-pretend-1.0.9-3|23	%description -n python3-pretend
14mt|python-pretend-1.0.9-3|24	Pretend is a library to make stubbing with Python3 easier.
14mt|python-pretend-1.0.9-3|25	
14mt|python-pretend-1.0.9-3|26	%files -n python3-pretend
14mt|python-pretend-1.0.9-3|27	%doc PKG-INFO README.rst LICENSE.rst
14mt|python-pretend-1.0.9-3|28	%{python3_sitelib}/pretend.py*
14mt|python-pretend-1.0.9-3|29	%{python3_sitelib}/__pycache__/
14mt|python-pretend-1.0.9-3|30	%{python3_sitelib}/pretend-%{version}-py*.egg-info
14mt|python-pretend-1.0.9-3|31	
14mt|python-pretend-1.0.9-3|32	#----------------------------------------------------------------
14mt|python-pretend-1.0.9-3|33	
14mt|python-pretend-1.0.9-3|34	%prep
14mt|python-pretend-1.0.9-3|35	%setup -q -n %{pypi_name}-%{version}
14mt|python-pretend-1.0.9-3|36	
14mt|python-pretend-1.0.9-3|37	# Delete upstream supplied egg-info
14mt|python-pretend-1.0.9-3|38	rm -rf *.egg-info
14mt|python-pretend-1.0.9-3|39	
14mt|python-pretend-1.0.9-3|40	%build
14mt|python-pretend-1.0.9-3|41	%py3_build
14mt|python-pretend-1.0.9-3|42	
14mt|python-pretend-1.0.9-3|43	%install
14mt|python-pretend-1.0.9-3|44	%py3_install

474 14
14mt|python-prettytable-3.11.0-1|1	%global pypi_name prettytable
14mt|python-prettytable-3.11.0-1|2	
14mt|python-prettytable-3.11.0-1|3	Summary:	Python library for displaying data in ASCII table format
14mt|python-prettytable-3.11.0-1|4	Name:		python-prettytable
14mt|python-prettytable-3.11.0-1|5	Version:	3.11.0
14mt|python-prettytable-3.11.0-1|6	Release:	1
14mt|python-prettytable-3.11.0-1|7	License:	BSD
14mt|python-prettytable-3.11.0-1|8	Group:		Development/Python
14mt|python-prettytable-3.11.0-1|9	Url:		http://code.google.com/p/prettytable/
14mt|python-prettytable-3.11.0-1|10	Source0:	%{pypi_source}
14mt|python-prettytable-3.11.0-1|11	BuildRequires:	python3dist(setuptools)
14mt|python-prettytable-3.11.0-1|12	BuildRequires:	python3dist(setuptools-scm)
14mt|python-prettytable-3.11.0-1|13	BuildRequires:	pkgconfig(python3)
14mt|python-prettytable-3.11.0-1|14	BuildArch:	noarch
14mt|python-prettytable-3.11.0-1|15	
14mt|python-prettytable-3.11.0-1|16	%description
14mt|python-prettytable-3.11.0-1|17	PrettyTable is a simple Python library designed to make
14mt|python-prettytable-3.11.0-1|18	it quick and easy to represent tabular data in visually
14mt|python-prettytable-3.11.0-1|19	appealing ASCII tables. It was inspired by the ASCII
14mt|python-prettytable-3.11.0-1|20	tables used in the PostgreSQL shell psql. PrettyTable
14mt|python-prettytable-3.11.0-1|21	allows for selection of which columns are to be printed,
14mt|python-prettytable-3.11.0-1|22	independent alignment of columns (left or right justified
14mt|python-prettytable-3.11.0-1|23	or centred) and printing of "sub-tables" by specifying a
14mt|python-prettytable-3.11.0-1|24	row range.
14mt|python-prettytable-3.11.0-1|25	
14mt|python-prettytable-3.11.0-1|26	#------------------------------------------------------------------
14mt|python-prettytable-3.11.0-1|27	
14mt|python-prettytable-3.11.0-1|28	%package -n python3-%{pypi_name}
14mt|python-prettytable-3.11.0-1|29	Summary:	Python library for displaying data in ASCII table format
14mt|python-prettytable-3.11.0-1|30	Group:		Development/Python
14mt|python-prettytable-3.11.0-1|31	
14mt|python-prettytable-3.11.0-1|32	%description -n python3-%{pypi_name}
14mt|python-prettytable-3.11.0-1|33	PrettyTable is a simple Python library designed to make
14mt|python-prettytable-3.11.0-1|34	it quick and easy to represent tabular data in visually
14mt|python-prettytable-3.11.0-1|35	appealing ASCII tables. It was inspired by the ASCII
14mt|python-prettytable-3.11.0-1|36	tables used in the PostgreSQL shell psql. PrettyTable
14mt|python-prettytable-3.11.0-1|37	allows for selection of which columns are to be printed,
14mt|python-prettytable-3.11.0-1|38	independent alignment of columns (left or right justified
14mt|python-prettytable-3.11.0-1|39	or centred) and printing of "sub-tables" by specifying a
14mt|python-prettytable-3.11.0-1|40	row range.
14mt|python-prettytable-3.11.0-1|41	
14mt|python-prettytable-3.11.0-1|42	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-prettytable-3.11.0-1|43	%doc README.md
14mt|python-prettytable-3.11.0-1|44	%license LICENSE
14mt|python-prettytable-3.11.0-1|45	
14mt|python-prettytable-3.11.0-1|46	#------------------------------------------------------------------
14mt|python-prettytable-3.11.0-1|47	
14mt|python-prettytable-3.11.0-1|48	%prep
14mt|python-prettytable-3.11.0-1|49	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-prettytable-3.11.0-1|50	
14mt|python-prettytable-3.11.0-1|51	%generate_buildrequires
14mt|python-prettytable-3.11.0-1|52	%pyproject_buildrequires -r
14mt|python-prettytable-3.11.0-1|53	
14mt|python-prettytable-3.11.0-1|54	%build
14mt|python-prettytable-3.11.0-1|55	%pyproject_wheel
14mt|python-prettytable-3.11.0-1|56	
14mt|python-prettytable-3.11.0-1|57	%install
14mt|python-prettytable-3.11.0-1|58	%pyproject_install
14mt|python-prettytable-3.11.0-1|59	%pyproject_save_files %{pypi_name}

475 14
14mt|python-priority-2.0.0-1|1	%global pypi_name priority
14mt|python-priority-2.0.0-1|2	
14mt|python-priority-2.0.0-1|3	Summary:	A pure-Python implementation of the HTTP/2 priority tree
14mt|python-priority-2.0.0-1|4	Name:		python-%{pypi_name}
14mt|python-priority-2.0.0-1|5	Version:	2.0.0
14mt|python-priority-2.0.0-1|6	Release:	1
14mt|python-priority-2.0.0-1|7	License:	MIT
14mt|python-priority-2.0.0-1|8	Group:		Development/Python
14mt|python-priority-2.0.0-1|9	Url:		http://python-hyper.org/priority/
14mt|python-priority-2.0.0-1|10	Source0:	%pypi_source
14mt|python-priority-2.0.0-1|11	# Increase deadline for test_period_of_repetition
14mt|python-priority-2.0.0-1|12	Patch1:		deadline.patch
14mt|python-priority-2.0.0-1|13	BuildRequires:	python3dist(hypothesis)
14mt|python-priority-2.0.0-1|14	BuildRequires:	python3dist(pytest)
14mt|python-priority-2.0.0-1|15	BuildRequires:	python3dist(setuptools)
14mt|python-priority-2.0.0-1|16	BuildRequires:	pkgconfig(python3)
14mt|python-priority-2.0.0-1|17	BuildArch:	noarch
14mt|python-priority-2.0.0-1|18	
14mt|python-priority-2.0.0-1|19	%description
14mt|python-priority-2.0.0-1|20	A HTTP/2 Priority Implementation Priority is a pure-Python
14mt|python-priority-2.0.0-1|21	implementation of the priority logic for HTTP/2, set out in RFC 7540 Section
14mt|python-priority-2.0.0-1|22	5.3 (Stream Priority)_. This logic allows for clients to express a preference
14mt|python-priority-2.0.0-1|23	for how the server allocates its (limited) resources to the many outstanding
14mt|python-priority-2.0.0-1|24	HTTP requests that may be running over a single HTTP/2 connection.
14mt|python-priority-2.0.0-1|25	
14mt|python-priority-2.0.0-1|26	#------------------------------------------------------------------
14mt|python-priority-2.0.0-1|27	
14mt|python-priority-2.0.0-1|28	%package -n python3-%{pypi_name}
14mt|python-priority-2.0.0-1|29	Summary:	A pure-Python implementation of the HTTP/2 priority tree
14mt|python-priority-2.0.0-1|30	Group:		Development/Python
14mt|python-priority-2.0.0-1|31	
14mt|python-priority-2.0.0-1|32	%description -n python3-%{pypi_name}
14mt|python-priority-2.0.0-1|33	A HTTP/2 Priority Implementation Priority is a pure-Python
14mt|python-priority-2.0.0-1|34	implementation of the priority logic for HTTP/2, set out in RFC 7540 Section
14mt|python-priority-2.0.0-1|35	5.3 (Stream Priority)_. This logic allows for clients to express a preference
14mt|python-priority-2.0.0-1|36	for how the server allocates its (limited) resources to the many outstanding
14mt|python-priority-2.0.0-1|37	HTTP requests that may be running over a single HTTP/2 connection.
14mt|python-priority-2.0.0-1|38	
14mt|python-priority-2.0.0-1|39	%files -n python3-%{pypi_name}
14mt|python-priority-2.0.0-1|40	%doc README.rst
14mt|python-priority-2.0.0-1|41	%license LICENSE
14mt|python-priority-2.0.0-1|42	%{python3_sitelib}/%{pypi_name}
14mt|python-priority-2.0.0-1|43	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mt|python-priority-2.0.0-1|44	
14mt|python-priority-2.0.0-1|45	#------------------------------------------------------------------
14mt|python-priority-2.0.0-1|46	
14mt|python-priority-2.0.0-1|47	%prep
14mt|python-priority-2.0.0-1|48	%autosetup -n %{pypi_name}-%{version} -p1
14mt|python-priority-2.0.0-1|49	# Remove bundled egg-info
14mt|python-priority-2.0.0-1|50	rm -rf %{pypi_name}.egg-info
14mt|python-priority-2.0.0-1|51	
14mt|python-priority-2.0.0-1|52	%generate_buildrequires
14mt|python-priority-2.0.0-1|53	%pyproject_buildrequires
14mt|python-priority-2.0.0-1|54	
14mt|python-priority-2.0.0-1|55	%build
14mt|python-priority-2.0.0-1|56	%pyproject_wheel
14mt|python-priority-2.0.0-1|57	
14mt|python-priority-2.0.0-1|58	%install
14mt|python-priority-2.0.0-1|59	%pyproject_install
14mt|python-priority-2.0.0-1|60	
14mt|python-priority-2.0.0-1|61	%check
14mt|python-priority-2.0.0-1|62	PYTHONPATH=%{buildroot}%{python3_sitelib}:$PYTHONPATH %{__python3} -m pytest

476 14
14mt|python-prompt_toolkit-3.0.48-1|1	%global pypi_name prompt_toolkit
14mt|python-prompt_toolkit-3.0.48-1|2	
14mt|python-prompt_toolkit-3.0.48-1|3	Name:           python-%{pypi_name}
14mt|python-prompt_toolkit-3.0.48-1|4	Version:	3.0.48
14mt|python-prompt_toolkit-3.0.48-1|5	Release:	1
14mt|python-prompt_toolkit-3.0.48-1|6	Group:          Development/Python
14mt|python-prompt_toolkit-3.0.48-1|7	Summary:        Library for building powerful interactive command lines in Python
14mt|python-prompt_toolkit-3.0.48-1|8	License:        BSD
14mt|python-prompt_toolkit-3.0.48-1|9	URL:            https://github.com/jonathanslenders/python-prompt-toolkit
14mt|python-prompt_toolkit-3.0.48-1|10	Source0:	%{pypi_source}
14mt|python-prompt_toolkit-3.0.48-1|11	BuildArch:      noarch
14mt|python-prompt_toolkit-3.0.48-1|12	BuildRequires:  python3-devel
14mt|python-prompt_toolkit-3.0.48-1|13	BuildRequires:  python3-setuptools
14mt|python-prompt_toolkit-3.0.48-1|14	
14mt|python-prompt_toolkit-3.0.48-1|15	%description
14mt|python-prompt_toolkit-3.0.48-1|16	prompt_toolkit is a library for building powerful interactive command lines
14mt|python-prompt_toolkit-3.0.48-1|17	and terminal applications in Python.
14mt|python-prompt_toolkit-3.0.48-1|18	
14mt|python-prompt_toolkit-3.0.48-1|19	%package -n     python3-%{pypi_name}
14mt|python-prompt_toolkit-3.0.48-1|20	Summary:        Library for building powerful interactive command lines in Python
14mt|python-prompt_toolkit-3.0.48-1|21	Requires:       python3-pygments
14mt|python-prompt_toolkit-3.0.48-1|22	Requires:       python3-six >= 1.9.0
14mt|python-prompt_toolkit-3.0.48-1|23	Requires:       python3-wcwidth
14mt|python-prompt_toolkit-3.0.48-1|24	
14mt|python-prompt_toolkit-3.0.48-1|25	%description -n python3-%{pypi_name}
14mt|python-prompt_toolkit-3.0.48-1|26	prompt_toolkit is a library for building powerful interactive command lines
14mt|python-prompt_toolkit-3.0.48-1|27	and terminal applications in Python.
14mt|python-prompt_toolkit-3.0.48-1|28	
14mt|python-prompt_toolkit-3.0.48-1|29	%prep
14mt|python-prompt_toolkit-3.0.48-1|30	%setup -q -n %{pypi_name}-%{version}
14mt|python-prompt_toolkit-3.0.48-1|31	rm -rf %{pypi_name}.egg-info
14mt|python-prompt_toolkit-3.0.48-1|32	
14mt|python-prompt_toolkit-3.0.48-1|33	%generate_buildrequires
14mt|python-prompt_toolkit-3.0.48-1|34	%pyproject_buildrequires
14mt|python-prompt_toolkit-3.0.48-1|35	
14mt|python-prompt_toolkit-3.0.48-1|36	%build
14mt|python-prompt_toolkit-3.0.48-1|37	%pyproject_wheel
14mt|python-prompt_toolkit-3.0.48-1|38	
14mt|python-prompt_toolkit-3.0.48-1|39	%install
14mt|python-prompt_toolkit-3.0.48-1|40	%pyproject_install
14mt|python-prompt_toolkit-3.0.48-1|41	
14mt|python-prompt_toolkit-3.0.48-1|42	%files -n python3-%{pypi_name}
14mt|python-prompt_toolkit-3.0.48-1|43	%doc README.rst AUTHORS.rst CHANGELOG LICENSE
14mt|python-prompt_toolkit-3.0.48-1|44	%{python3_sitelib}/%{pypi_name}
14mt|python-prompt_toolkit-3.0.48-1|45	%{python3_sitelib}/%{pypi_name}-*.dist-info

477 14
14mt|python-ptyprocess-0.7.0-3|1	%global pypi_name ptyprocess
14mt|python-ptyprocess-0.7.0-3|2	
14mt|python-ptyprocess-0.7.0-3|3	Name:		python-%{pypi_name}
14mt|python-ptyprocess-0.7.0-3|4	Version:	0.7.0
14mt|python-ptyprocess-0.7.0-3|5	Release:	3
14mt|python-ptyprocess-0.7.0-3|6	Group:		Development/Python
14mt|python-ptyprocess-0.7.0-3|7	Summary:	Run a subprocess in a pseudo terminal
14mt|python-ptyprocess-0.7.0-3|8	License:	BSD
14mt|python-ptyprocess-0.7.0-3|9	URL:		https://pypi.python.org/pypi/%{pypi_name}
14mt|python-ptyprocess-0.7.0-3|10	Source0:	%{pypi_source}
14mt|python-ptyprocess-0.7.0-3|11	BuildRequires:	pkgconfig(python3)
14mt|python-ptyprocess-0.7.0-3|12	BuildRequires:	python3dist(setuptools)
14mt|python-ptyprocess-0.7.0-3|13	BuildArch:	noarch
14mt|python-ptyprocess-0.7.0-3|14	
14mt|python-ptyprocess-0.7.0-3|15	%description
14mt|python-ptyprocess-0.7.0-3|16	Launch a subprocess in a pseudo terminal (pty), and interact with both
14mt|python-ptyprocess-0.7.0-3|17	the process and its pty.
14mt|python-ptyprocess-0.7.0-3|18	
14mt|python-ptyprocess-0.7.0-3|19	#----------------------------------------------------------
14mt|python-ptyprocess-0.7.0-3|20	%package -n     python3-%{pypi_name}
14mt|python-ptyprocess-0.7.0-3|21	Summary:	Run a subprocess in a pseudo terminal
14mt|python-ptyprocess-0.7.0-3|22	Group:		Development/Python
14mt|python-ptyprocess-0.7.0-3|23	
14mt|python-ptyprocess-0.7.0-3|24	%description -n python3-%{pypi_name}
14mt|python-ptyprocess-0.7.0-3|25	Launch a subprocess in a pseudo terminal (pty), and interact with both
14mt|python-ptyprocess-0.7.0-3|26	the process and its pty.
14mt|python-ptyprocess-0.7.0-3|27	
14mt|python-ptyprocess-0.7.0-3|28	%files -n python3-%{pypi_name}
14mt|python-ptyprocess-0.7.0-3|29	%{python3_sitelib}/%{pypi_name}
14mt|python-ptyprocess-0.7.0-3|30	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mt|python-ptyprocess-0.7.0-3|31	
14mt|python-ptyprocess-0.7.0-3|32	#----------------------------------------------------------
14mt|python-ptyprocess-0.7.0-3|33	%prep
14mt|python-ptyprocess-0.7.0-3|34	%setup -qn %{pypi_name}-%{version}
14mt|python-ptyprocess-0.7.0-3|35	
14mt|python-ptyprocess-0.7.0-3|36	find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
14mt|python-ptyprocess-0.7.0-3|37	
14mt|python-ptyprocess-0.7.0-3|38	%generate_buildrequires
14mt|python-ptyprocess-0.7.0-3|39	%pyproject_buildrequires
14mt|python-ptyprocess-0.7.0-3|40	
14mt|python-ptyprocess-0.7.0-3|41	%build
14mt|python-ptyprocess-0.7.0-3|42	%pyproject_wheel
14mt|python-ptyprocess-0.7.0-3|43	
14mt|python-ptyprocess-0.7.0-3|44	%install
14mt|python-ptyprocess-0.7.0-3|45	%pyproject_install

478 14
14mt|python-py-1.11.0-1|1	%define pypi_name  py
14mt|python-py-1.11.0-1|2	
14mt|python-py-1.11.0-1|3	Name:		python-%{pypi_name}
14mt|python-py-1.11.0-1|4	Version:	1.11.0
14mt|python-py-1.11.0-1|5	Release:	1
14mt|python-py-1.11.0-1|6	Summary:	Library with cross-python path, ini-parsing, io, code, log facilities
14mt|python-py-1.11.0-1|7	Group:		Development/Python
14mt|python-py-1.11.0-1|8	Url:		http://py.readthedocs.org
14mt|python-py-1.11.0-1|9	License:	MIT
14mt|python-py-1.11.0-1|10	Source0:	https://pypi.io/packages/source/p/py/py-%{version}.tar.gz
14mt|python-py-1.11.0-1|11	BuildRequires:	python3-setuptools
14mt|python-py-1.11.0-1|12	BuildRequires:	python3-setuptools_scm
14mt|python-py-1.11.0-1|13	BuildRequires:	python3-apipkg
14mt|python-py-1.11.0-1|14	BuildArch:	noarch
14mt|python-py-1.11.0-1|15	
14mt|python-py-1.11.0-1|16	%description
14mt|python-py-1.11.0-1|17	NOTE: this library is in maintenance mode and should not be used in new code.
14mt|python-py-1.11.0-1|18	
14mt|python-py-1.11.0-1|19	The py lib is a development support library featuring these tools and
14mt|python-py-1.11.0-1|20	APIs:
14mt|python-py-1.11.0-1|21	
14mt|python-py-1.11.0-1|22	* py.path: uniform local and svn path objects
14mt|python-py-1.11.0-1|23	* py.apipkg: explicit API control and lazy-importing
14mt|python-py-1.11.0-1|24	* py.iniconfig: easy parsing of .ini files
14mt|python-py-1.11.0-1|25	* py.code: dynamic code generation and introspection
14mt|python-py-1.11.0-1|26	
14mt|python-py-1.11.0-1|27	NOTE: prior to the 1.4 release this distribution used
14mt|python-py-1.11.0-1|28	to contain py.test which is now its own package,
14mt|python-py-1.11.0-1|29	see http://pytest.org
14mt|python-py-1.11.0-1|30	
14mt|python-py-1.11.0-1|31	#----------------------------------------------------------
14mt|python-py-1.11.0-1|32	%package -n python3-%{pypi_name}
14mt|python-py-1.11.0-1|33	Summary:	Library with cross-python path, ini-parsing, io, code, log facilities
14mt|python-py-1.11.0-1|34	Group:		Development/Python
14mt|python-py-1.11.0-1|35	
14mt|python-py-1.11.0-1|36	%description -n python3-%{pypi_name}
14mt|python-py-1.11.0-1|37	NOTE: this library is in maintenance mode and should
14mt|python-py-1.11.0-1|38	not be used in new code.
14mt|python-py-1.11.0-1|39	
14mt|python-py-1.11.0-1|40	The py lib is a development support library featuring
14mt|python-py-1.11.0-1|41	these tools and APIs:
14mt|python-py-1.11.0-1|42	
14mt|python-py-1.11.0-1|43	* py.path: uniform local and svn path objects
14mt|python-py-1.11.0-1|44	* py.apipkg: explicit API control and lazy-importing
14mt|python-py-1.11.0-1|45	* py.iniconfig: easy parsing of .ini files
14mt|python-py-1.11.0-1|46	* py.code: dynamic code generation and introspection
14mt|python-py-1.11.0-1|47	
14mt|python-py-1.11.0-1|48	
14mt|python-py-1.11.0-1|49	NOTE: prior to the 1.4 release this distribution used
14mt|python-py-1.11.0-1|50	to contain py.test which is now its own package,
14mt|python-py-1.11.0-1|51	see http://pytest.org
14mt|python-py-1.11.0-1|52	
14mt|python-py-1.11.0-1|53	%files -n python3-%{pypi_name}
14mt|python-py-1.11.0-1|54	%doc CHANGELOG.rst LICENSE README.rst
14mt|python-py-1.11.0-1|55	%{python3_sitelib}/py*
14mt|python-py-1.11.0-1|56	
14mt|python-py-1.11.0-1|57	#----------------------------------------------------------
14mt|python-py-1.11.0-1|58	
14mt|python-py-1.11.0-1|59	%prep
14mt|python-py-1.11.0-1|60	%setup -q -n %{pypi_name}-%{version}
14mt|python-py-1.11.0-1|61	
14mt|python-py-1.11.0-1|62	%build
14mt|python-py-1.11.0-1|63	%py3_build
14mt|python-py-1.11.0-1|64	
14mt|python-py-1.11.0-1|65	%install
14mt|python-py-1.11.0-1|66	%py3_install

479 14
14mt|python-pyagentx-0.4.pcs.2-1|1	%define srcname pyagentx
14mt|python-pyagentx-0.4.pcs.2-1|2	
14mt|python-pyagentx-0.4.pcs.2-1|3	Name:		python-%{srcname}
14mt|python-pyagentx-0.4.pcs.2-1|4	Version:	0.4.pcs.2
14mt|python-pyagentx-0.4.pcs.2-1|5	Release:	1
14mt|python-pyagentx-0.4.pcs.2-1|6	Summary:	Native Python AgentX client implementation to extend SNMP agents
14mt|python-pyagentx-0.4.pcs.2-1|7	Group:		Development/Python
14mt|python-pyagentx-0.4.pcs.2-1|8	License:	BSD-2
14mt|python-pyagentx-0.4.pcs.2-1|9	URL:		https://github.com/ondrejmular/pyagentx
14mt|python-pyagentx-0.4.pcs.2-1|10	Source0:	https://github.com/ondrejmular/pyagentx/archive/refs/tags/v%{version}.tar.gz?/%{srcname}-%{version}.tar.gz
14mt|python-pyagentx-0.4.pcs.2-1|11	BuildRequires:	python3-setuptools
14mt|python-pyagentx-0.4.pcs.2-1|12	BuildRequires:	python3-devel
14mt|python-pyagentx-0.4.pcs.2-1|13	BuildArch:	noarch
14mt|python-pyagentx-0.4.pcs.2-1|14	
14mt|python-pyagentx-0.4.pcs.2-1|15	%description
14mt|python-pyagentx-0.4.pcs.2-1|16	"pyagentx" is pure Python implementation of AgentX protocol (RFC 2741),
14mt|python-pyagentx-0.4.pcs.2-1|17	it will allow you to extend SNMP agent (snmpd) by writing AgentX subagents,
14mt|python-pyagentx-0.4.pcs.2-1|18	without modifying your original SNMP agent.
14mt|python-pyagentx-0.4.pcs.2-1|19	
14mt|python-pyagentx-0.4.pcs.2-1|20	[RFC 2741: Agent Extensibility (AgentX) Protocol Version 1]
14mt|python-pyagentx-0.4.pcs.2-1|21	(http://www.ietf.org/rfc/rfc2741.txt)
14mt|python-pyagentx-0.4.pcs.2-1|22	
14mt|python-pyagentx-0.4.pcs.2-1|23	#----------------------------------------------
14mt|python-pyagentx-0.4.pcs.2-1|24	%package -n python3-%{srcname}
14mt|python-pyagentx-0.4.pcs.2-1|25	Summary:	Native Python AgentX client implementation to extend SNMP agents
14mt|python-pyagentx-0.4.pcs.2-1|26	Group:		Development/Python
14mt|python-pyagentx-0.4.pcs.2-1|27	
14mt|python-pyagentx-0.4.pcs.2-1|28	%description -n python3-%{srcname}
14mt|python-pyagentx-0.4.pcs.2-1|29	"pyagentx" is pure Python implementation of AgentX protocol (RFC 2741),
14mt|python-pyagentx-0.4.pcs.2-1|30	it will allow you to extend SNMP agent (snmpd) by writing AgentX subagents,
14mt|python-pyagentx-0.4.pcs.2-1|31	without modifying your original SNMP agent.
14mt|python-pyagentx-0.4.pcs.2-1|32	
14mt|python-pyagentx-0.4.pcs.2-1|33	[RFC 2741: Agent Extensibility (AgentX) Protocol Version 1]
14mt|python-pyagentx-0.4.pcs.2-1|34	(http://www.ietf.org/rfc/rfc2741.txt)
14mt|python-pyagentx-0.4.pcs.2-1|35	
14mt|python-pyagentx-0.4.pcs.2-1|36	%files -n python3-%{srcname}
14mt|python-pyagentx-0.4.pcs.2-1|37	%{python3_sitelib}/%{srcname}
14mt|python-pyagentx-0.4.pcs.2-1|38	%{python3_sitelib}/%{srcname}-0.4.1*-info
14mt|python-pyagentx-0.4.pcs.2-1|39	
14mt|python-pyagentx-0.4.pcs.2-1|40	#----------------------------------------------
14mt|python-pyagentx-0.4.pcs.2-1|41	%prep
14mt|python-pyagentx-0.4.pcs.2-1|42	%autosetup -p1 -n %{srcname}-%{version}
14mt|python-pyagentx-0.4.pcs.2-1|43	
14mt|python-pyagentx-0.4.pcs.2-1|44	%generate_buildrequires
14mt|python-pyagentx-0.4.pcs.2-1|45	%pyproject_buildrequires
14mt|python-pyagentx-0.4.pcs.2-1|46	
14mt|python-pyagentx-0.4.pcs.2-1|47	%build
14mt|python-pyagentx-0.4.pcs.2-1|48	%pyproject_wheel
14mt|python-pyagentx-0.4.pcs.2-1|49	
14mt|python-pyagentx-0.4.pcs.2-1|50	%install
14mt|python-pyagentx-0.4.pcs.2-1|51	%pyproject_install

480 14
14mt|python-pybeam-0.7-2|1	%define module	pybeam
14mt|python-pybeam-0.7-2|2	
14mt|python-pybeam-0.7-2|3	Name:		python-%{module}
14mt|python-pybeam-0.7-2|4	Version:	0.7
14mt|python-pybeam-0.7-2|5	Release:	2
14mt|python-pybeam-0.7-2|6	Summary:	Python module to parse Erlang BEAM files
14mt|python-pybeam-0.7-2|7	License:	MIT
14mt|python-pybeam-0.7-2|8	Group:		Development/Python
14mt|python-pybeam-0.7-2|9	URL:		https://github.com/matwey/%{module}
14mt|python-pybeam-0.7-2|10	Source0:	https://github.com/matwey/%{module}/archive/%{version}/%{module}-%{version}.tar.gz
14mt|python-pybeam-0.7-2|11	BuildArch:	noarch
14mt|python-pybeam-0.7-2|12	
14mt|python-pybeam-0.7-2|13	%description
14mt|python-pybeam-0.7-2|14	Python module to parse Erlang BEAM files.
14mt|python-pybeam-0.7-2|15	#----------------------------------------------------------
14mt|python-pybeam-0.7-2|16	
14mt|python-pybeam-0.7-2|17	%package -n	python3-%{module}
14mt|python-pybeam-0.7-2|18	Summary:	Python 3 module to parse Erlang BEAM files
14mt|python-pybeam-0.7-2|19	Group:		Development/Python
14mt|python-pybeam-0.7-2|20	BuildRequires:	pkgconfig(python3)
14mt|python-pybeam-0.7-2|21	BuildRequires:	python3dist(setuptools)
14mt|python-pybeam-0.7-2|22	BuildRequires:	python3dist(construct)
14mt|python-pybeam-0.7-2|23	BuildRequires:	python3dist(sphinx)
14mt|python-pybeam-0.7-2|24	BuildArch:	noarch
14mt|python-pybeam-0.7-2|25	
14mt|python-pybeam-0.7-2|26	%description -n python3-%{module}
14mt|python-pybeam-0.7-2|27	Python 3 module to parse Erlang BEAM files.
14mt|python-pybeam-0.7-2|28	
14mt|python-pybeam-0.7-2|29	%files -n python3-%{module}
14mt|python-pybeam-0.7-2|30	%doc README.md LICENSE
14mt|python-pybeam-0.7-2|31	%{python3_sitelib}/*
14mt|python-pybeam-0.7-2|32	
14mt|python-pybeam-0.7-2|33	#----------------------------------------------------------
14mt|python-pybeam-0.7-2|34	
14mt|python-pybeam-0.7-2|35	%prep
14mt|python-pybeam-0.7-2|36	%setup -q -n %{module}-%{version}
14mt|python-pybeam-0.7-2|37	
14mt|python-pybeam-0.7-2|38	%generate_buildrequires
14mt|python-pybeam-0.7-2|39	%pyproject_buildrequires
14mt|python-pybeam-0.7-2|40	
14mt|python-pybeam-0.7-2|41	%build
14mt|python-pybeam-0.7-2|42	%pyproject_wheel
14mt|python-pybeam-0.7-2|43	
14mt|python-pybeam-0.7-2|44	%install
14mt|python-pybeam-0.7-2|45	%pyproject_install
14mt|python-pybeam-0.7-2|46	

481 14
14mt|python-pyflakes-3.2.0-1|1	%define pypi_name pyflakes
14mt|python-pyflakes-3.2.0-1|2	
14mt|python-pyflakes-3.2.0-1|3	Summary:	Simple program which checks Python source files for errors
14mt|python-pyflakes-3.2.0-1|4	Name:		python-%{pypi_name}
14mt|python-pyflakes-3.2.0-1|5	Version:	3.2.0
14mt|python-pyflakes-3.2.0-1|6	Release:	1
14mt|python-pyflakes-3.2.0-1|7	License:	BSD
14mt|python-pyflakes-3.2.0-1|8	Group:		Development/Python
14mt|python-pyflakes-3.2.0-1|9	Url:		https://github.com/PyCQA/pyflakes
14mt|python-pyflakes-3.2.0-1|10	Source0:	%{pypi_source}
14mt|python-pyflakes-3.2.0-1|11	BuildRequires:  pkgconfig(python3)
14mt|python-pyflakes-3.2.0-1|12	BuildRequires:  python3dist(setuptools)
14mt|python-pyflakes-3.2.0-1|13	BuildArch:	noarch
14mt|python-pyflakes-3.2.0-1|14	
14mt|python-pyflakes-3.2.0-1|15	%description
14mt|python-pyflakes-3.2.0-1|16	Pyflakes is a simple program which checks Python source files for errors. It is
14mt|python-pyflakes-3.2.0-1|17	similar to PyChecker in scope, but differs in that it does not execute the
14mt|python-pyflakes-3.2.0-1|18	modules to check them. This is both safer and faster, although it does not
14mt|python-pyflakes-3.2.0-1|19	perform as many checks.
14mt|python-pyflakes-3.2.0-1|20	
14mt|python-pyflakes-3.2.0-1|21	Unlike PyLint, Pyflakes checks only for logical errors in programs; it does
14mt|python-pyflakes-3.2.0-1|22	not perform any checks on style.
14mt|python-pyflakes-3.2.0-1|23	
14mt|python-pyflakes-3.2.0-1|24	#----------------------------------------------------------------------------
14mt|python-pyflakes-3.2.0-1|25	
14mt|python-pyflakes-3.2.0-1|26	%package -n python3-%{pypi_name}
14mt|python-pyflakes-3.2.0-1|27	Summary:        Simple program which checks Python source files for errors
14mt|python-pyflakes-3.2.0-1|28	Provides:       py3flakes = %{EVRD}
14mt|python-pyflakes-3.2.0-1|29	Provides:	pyflakes = %{EVRD}
14mt|python-pyflakes-3.2.0-1|30	Obsoletes:	pyflakes < %{EVRD}
14mt|python-pyflakes-3.2.0-1|31	
14mt|python-pyflakes-3.2.0-1|32	%description -n python3-%{pypi_name}
14mt|python-pyflakes-3.2.0-1|33	Pyflakes is a simple program which checks Python source files for errors. It is
14mt|python-pyflakes-3.2.0-1|34	similar to PyChecker in scope, but differs in that it does not execute the
14mt|python-pyflakes-3.2.0-1|35	modules to check them. This is both safer and faster, although it does not
14mt|python-pyflakes-3.2.0-1|36	perform as many checks.
14mt|python-pyflakes-3.2.0-1|37	
14mt|python-pyflakes-3.2.0-1|38	Unlike PyLint, Pyflakes checks only for logical errors in programs; it does
14mt|python-pyflakes-3.2.0-1|39	not perform any checks on style.
14mt|python-pyflakes-3.2.0-1|40	
14mt|python-pyflakes-3.2.0-1|41	%files -n python3-%{pypi_name}
14mt|python-pyflakes-3.2.0-1|42	%license LICENSE
14mt|python-pyflakes-3.2.0-1|43	%doc AUTHORS NEWS.rst README.rst
14mt|python-pyflakes-3.2.0-1|44	%{_bindir}/pyflakes-%{python3_version}
14mt|python-pyflakes-3.2.0-1|45	%{_bindir}/pyflakes-3
14mt|python-pyflakes-3.2.0-1|46	%{_bindir}/pyflakes
14mt|python-pyflakes-3.2.0-1|47	%{python3_sitelib}/pyflakes*
14mt|python-pyflakes-3.2.0-1|48	%exclude %{python3_sitelib}/pyflakes/test/
14mt|python-pyflakes-3.2.0-1|49	#----------------------------------------------------------------------------
14mt|python-pyflakes-3.2.0-1|50	
14mt|python-pyflakes-3.2.0-1|51	%prep
14mt|python-pyflakes-3.2.0-1|52	%setup -qn %{pypi_name}-%{version}
14mt|python-pyflakes-3.2.0-1|53	
14mt|python-pyflakes-3.2.0-1|54	%generate_buildrequires
14mt|python-pyflakes-3.2.0-1|55	%pyproject_buildrequires
14mt|python-pyflakes-3.2.0-1|56	
14mt|python-pyflakes-3.2.0-1|57	%build
14mt|python-pyflakes-3.2.0-1|58	%pyproject_wheel
14mt|python-pyflakes-3.2.0-1|59	
14mt|python-pyflakes-3.2.0-1|60	%install
14mt|python-pyflakes-3.2.0-1|61	%pyproject_install
14mt|python-pyflakes-3.2.0-1|62	
14mt|python-pyflakes-3.2.0-1|63	mv %{buildroot}%{_bindir}/pyflakes %{buildroot}%{_bindir}/pyflakes-%{python3_version}
14mt|python-pyflakes-3.2.0-1|64	ln -s pyflakes-%{python3_version} %{buildroot}%{_bindir}/pyflakes-3
14mt|python-pyflakes-3.2.0-1|65	ln -s pyflakes-3 %{buildroot}%{_bindir}/pyflakes

482 14
14mt|python-pyglet-1.5.29-1|1	%define pypi_name  pyglet
14mt|python-pyglet-1.5.29-1|2	
14mt|python-pyglet-1.5.29-1|3	Summary:	A cross-platform windowing and multimedia library for Python
14mt|python-pyglet-1.5.29-1|4	Name:		python-%{pypi_name}
14mt|python-pyglet-1.5.29-1|5	Version:	1.5.29
14mt|python-pyglet-1.5.29-1|6	Release:	1
14mt|python-pyglet-1.5.29-1|7	License:	BSD
14mt|python-pyglet-1.5.29-1|8	Group:		Development/Python
14mt|python-pyglet-1.5.29-1|9	Url:		http://pyglet.org
14mt|python-pyglet-1.5.29-1|10	# repack with script pyglet-get-tarball.sh
14mt|python-pyglet-1.5.29-1|11	Source0:	%{pypi_source %{pypi_name} %{version} zip}
14mt|python-pyglet-1.5.29-1|12	Source1:	python-pyglet.rpmlintrc
14mt|python-pyglet-1.5.29-1|13	BuildArch:	noarch
14mt|python-pyglet-1.5.29-1|14	
14mt|python-pyglet-1.5.29-1|15	%description
14mt|python-pyglet-1.5.29-1|16	Pyglet provides an object-oriented programming interface for
14mt|python-pyglet-1.5.29-1|17	developing games and other visually-rich applications for Windows, Mac
14mt|python-pyglet-1.5.29-1|18	OS X and Linux. Some of the features of pyglet are:
14mt|python-pyglet-1.5.29-1|19	
14mt|python-pyglet-1.5.29-1|20	* No external dependencies or installation requirements. For most
14mt|python-pyglet-1.5.29-1|21	application and game requirements, pyglet needs nothing else besides
14mt|python-pyglet-1.5.29-1|22	Python, simplifying distribution and installation.
14mt|python-pyglet-1.5.29-1|23	
14mt|python-pyglet-1.5.29-1|24	* Take advantage of multiple windows and multi-monitor
14mt|python-pyglet-1.5.29-1|25	desktops. pyglet allows you to use as many windows as you need,
14mt|python-pyglet-1.5.29-1|26	and is fully aware of multi-monitor setups for use with
14mt|python-pyglet-1.5.29-1|27	fullscreen games.
14mt|python-pyglet-1.5.29-1|28	
14mt|python-pyglet-1.5.29-1|29	* Load images, sound, music and video in almost any format. pyglet can
14mt|python-pyglet-1.5.29-1|30	optionally use AVbin to play back audio formats such as MP3,
14mt|python-pyglet-1.5.29-1|31	OGG/Vorbis and WMA, and video formats such as DivX, MPEG-2, H.264,
14mt|python-pyglet-1.5.29-1|32	WMV and Xvid.
14mt|python-pyglet-1.5.29-1|33	
14mt|python-pyglet-1.5.29-1|34	#---------------------------------------------------------------
14mt|python-pyglet-1.5.29-1|35	%package -n python3-%{pypi_name}
14mt|python-pyglet-1.5.29-1|36	
14mt|python-pyglet-1.5.29-1|37	Summary:	A cross-platform windowing and multimedia library for Python3
14mt|python-pyglet-1.5.29-1|38	BuildRequires:	pkgconfig(python3)
14mt|python-pyglet-1.5.29-1|39	BuildRequires:	python3dist(setuptools)
14mt|python-pyglet-1.5.29-1|40	Requires:	libglvnd-GL
14mt|python-pyglet-1.5.29-1|41	Requires:	libmesaglu
14mt|python-pyglet-1.5.29-1|42	Requires:	libX11
14mt|python-pyglet-1.5.29-1|43	Requires:	python3-pillow
14mt|python-pyglet-1.5.29-1|44	
14mt|python-pyglet-1.5.29-1|45	%description -n python3-%{pypi_name}
14mt|python-pyglet-1.5.29-1|46	Pyglet provides an object-oriented programming interface for
14mt|python-pyglet-1.5.29-1|47	developing games and other visually-rich applications for Windows, Mac
14mt|python-pyglet-1.5.29-1|48	OS X and Linux. Some of the features of pyglet are:
14mt|python-pyglet-1.5.29-1|49	
14mt|python-pyglet-1.5.29-1|50	* No external dependencies or installation requirements. For most
14mt|python-pyglet-1.5.29-1|51	application and game requirements, pyglet needs nothing else besides
14mt|python-pyglet-1.5.29-1|52	Python, simplifying distribution and installation.
14mt|python-pyglet-1.5.29-1|53	
14mt|python-pyglet-1.5.29-1|54	* Take advantage of multiple windows and multi-monitor
14mt|python-pyglet-1.5.29-1|55	desktops. pyglet allows you to use as many windows as you need,
14mt|python-pyglet-1.5.29-1|56	and is fully aware of multi-monitor setups for use with
14mt|python-pyglet-1.5.29-1|57	fullscreen games.
14mt|python-pyglet-1.5.29-1|58	
14mt|python-pyglet-1.5.29-1|59	* Load images, sound, music and video in almost any format. pyglet can
14mt|python-pyglet-1.5.29-1|60	optionally use AVbin to play back audio formats such as MP3,
14mt|python-pyglet-1.5.29-1|61	OGG/Vorbis and WMA, and video formats such as DivX, MPEG-2, H.264,
14mt|python-pyglet-1.5.29-1|62	WMV and Xvid.
14mt|python-pyglet-1.5.29-1|63	
14mt|python-pyglet-1.5.29-1|64	%files -n python3-%{pypi_name}
14mt|python-pyglet-1.5.29-1|65	%doc README* LICENSE NOTICE
14mt|python-pyglet-1.5.29-1|66	%{python3_sitelib}/*
14mt|python-pyglet-1.5.29-1|67	#---------------------------------------------------------------
14mt|python-pyglet-1.5.29-1|68	
14mt|python-pyglet-1.5.29-1|69	%prep
14mt|python-pyglet-1.5.29-1|70	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-pyglet-1.5.29-1|71	
14mt|python-pyglet-1.5.29-1|72	# Remove the bundled pypng library (python-pillow provides the same functionality)
14mt|python-pyglet-1.5.29-1|73	rm pyglet/image/codecs/png.py
14mt|python-pyglet-1.5.29-1|74	rm pyglet/extlibs/png.py
14mt|python-pyglet-1.5.29-1|75	
14mt|python-pyglet-1.5.29-1|76	# Get rid of hashbang lines. This is a library, it has no executable scripts.
14mt|python-pyglet-1.5.29-1|77	# Also remove Windows newlines
14mt|python-pyglet-1.5.29-1|78	find . -name '*.py' | xargs sed --in-place -e's|#!/usr/bin/\(env \)\?python||;s/\r//'
14mt|python-pyglet-1.5.29-1|79	
14mt|python-pyglet-1.5.29-1|80	%generate_buildrequires
14mt|python-pyglet-1.5.29-1|81	%pyproject_buildrequires
14mt|python-pyglet-1.5.29-1|82	
14mt|python-pyglet-1.5.29-1|83	%build
14mt|python-pyglet-1.5.29-1|84	%pyproject_wheel
14mt|python-pyglet-1.5.29-1|85	
14mt|python-pyglet-1.5.29-1|86	%install
14mt|python-pyglet-1.5.29-1|87	%pyproject_install

483 14
14mt|python-pyinotify-0.9.6-5|1	%define pypi_name pyinotify
14mt|python-pyinotify-0.9.6-5|2	
14mt|python-pyinotify-0.9.6-5|3	Summary:	Python module for monitoring filesystems changes
14mt|python-pyinotify-0.9.6-5|4	Name:		python-%{pypi_name}
14mt|python-pyinotify-0.9.6-5|5	Version:	0.9.6
14mt|python-pyinotify-0.9.6-5|6	Release:	5
14mt|python-pyinotify-0.9.6-5|7	License:	MIT
14mt|python-pyinotify-0.9.6-5|8	Group:		Development/Python
14mt|python-pyinotify-0.9.6-5|9	Url:		http://github.com/seb-m/pyinotify
14mt|python-pyinotify-0.9.6-5|10	Source0:	%{pypi_source}
14mt|python-pyinotify-0.9.6-5|11	Provides:	%{pypi_name} = %{EVRD}
14mt|python-pyinotify-0.9.6-5|12	BuildRequires:	pkgconfig(python3)
14mt|python-pyinotify-0.9.6-5|13	BuildArch:	noarch
14mt|python-pyinotify-0.9.6-5|14	
14mt|python-pyinotify-0.9.6-5|15	%description
14mt|python-pyinotify-0.9.6-5|16	Pyinotify is a pure Python module for monitoring filesystems changes.
14mt|python-pyinotify-0.9.6-5|17	Pyinotify relies on inotify, a Linux Kernel functionality (since
14mt|python-pyinotify-0.9.6-5|18	kernel 2.6.13). inotify is an event-driven notification mechanism, its
14mt|python-pyinotify-0.9.6-5|19	notifications are exported to user space through three system calls.
14mt|python-pyinotify-0.9.6-5|20	Pyinotify binds these system calls and provides an implementation on
14mt|python-pyinotify-0.9.6-5|21	top of them.
14mt|python-pyinotify-0.9.6-5|22	
14mt|python-pyinotify-0.9.6-5|23	#----------------------------------------------------------------------------
14mt|python-pyinotify-0.9.6-5|24	%package -n python3-pyinotify
14mt|python-pyinotify-0.9.6-5|25	Summary:	Python module for monitoring filesystems changes
14mt|python-pyinotify-0.9.6-5|26	Group:		Development/Python
14mt|python-pyinotify-0.9.6-5|27	# Previous py3 subpackages were named in a wrong way
14mt|python-pyinotify-0.9.6-5|28	Obsoletes:	python3-pyinotify-0.9.4 < 0.9.5
14mt|python-pyinotify-0.9.6-5|29	Obsoletes:	python3-pyinotify-0.9.5 < 0.9.5-4
14mt|python-pyinotify-0.9.6-5|30	
14mt|python-pyinotify-0.9.6-5|31	%description -n python3-pyinotify
14mt|python-pyinotify-0.9.6-5|32	Pyinotify is a pure Python module for monitoring filesystems changes.
14mt|python-pyinotify-0.9.6-5|33	Pyinotify relies on inotify, a Linux Kernel functionality (since
14mt|python-pyinotify-0.9.6-5|34	kernel 2.6.13). inotify is an event-driven notification mechanism, its
14mt|python-pyinotify-0.9.6-5|35	notifications are exported to user space through three system calls.
14mt|python-pyinotify-0.9.6-5|36	Pyinotify binds these system calls and provides an implementation on
14mt|python-pyinotify-0.9.6-5|37	top of them.
14mt|python-pyinotify-0.9.6-5|38	
14mt|python-pyinotify-0.9.6-5|39	%files -n python3-pyinotify
14mt|python-pyinotify-0.9.6-5|40	%doc README* ACKS COPYING
14mt|python-pyinotify-0.9.6-5|41	%{python3_sitelib}/*
14mt|python-pyinotify-0.9.6-5|42	
14mt|python-pyinotify-0.9.6-5|43	#----------------------------------------------------------------------------
14mt|python-pyinotify-0.9.6-5|44	
14mt|python-pyinotify-0.9.6-5|45	%prep
14mt|python-pyinotify-0.9.6-5|46	%setup -q -n %{pypi_name}-%{version}
14mt|python-pyinotify-0.9.6-5|47	
14mt|python-pyinotify-0.9.6-5|48	%generate_buildrequires
14mt|python-pyinotify-0.9.6-5|49	%pyproject_buildrequires
14mt|python-pyinotify-0.9.6-5|50	
14mt|python-pyinotify-0.9.6-5|51	%build
14mt|python-pyinotify-0.9.6-5|52	%pyproject_wheel
14mt|python-pyinotify-0.9.6-5|53	
14mt|python-pyinotify-0.9.6-5|54	%install
14mt|python-pyinotify-0.9.6-5|55	%pyproject_install

484 14
14mt|python-pylsqpack-0.3.24-1|1	%global pypi_name pylsqpack
14mt|python-pylsqpack-0.3.24-1|2	
14mt|python-pylsqpack-0.3.24-1|3	# -Wl,--as-needed flag breaks the link to `ls-qpack` library
14mt|python-pylsqpack-0.3.24-1|4	%undefine _ld_as_needed
14mt|python-pylsqpack-0.3.24-1|5	
14mt|python-pylsqpack-0.3.24-1|6	Name:           python-%{pypi_name}
14mt|python-pylsqpack-0.3.24-1|7	Version:        0.3.24
14mt|python-pylsqpack-0.3.24-1|8	Release:        1
14mt|python-pylsqpack-0.3.24-1|9	Summary:        %{pypi_name} is a wrapper around the ls-qpack library
14mt|python-pylsqpack-0.3.24-1|10	Group:          Development/Python
14mt|python-pylsqpack-0.3.24-1|11	License:        BSD-3-Clause
14mt|python-pylsqpack-0.3.24-1|12	URL:            https://github.com/aiortc/%{pypi_name}
14mt|python-pylsqpack-0.3.24-1|13	Source0:        %{pypi_source}
14mt|python-pylsqpack-0.3.24-1|14	Patch0:         %{name}-unbundle_vendor_libs.patch
14mt|python-pylsqpack-0.3.24-1|15	Patch1:         pylsqpack-pyproject.patch
14mt|python-pylsqpack-0.3.24-1|16	BuildRequires:  ls-qpack-devel
14mt|python-pylsqpack-0.3.24-1|17	BuildRequires:  pyproject-rpm-macros
14mt|python-pylsqpack-0.3.24-1|18	BuildRequires:  python3-devel
14mt|python-pylsqpack-0.3.24-1|19	BuildRequires:  python3-pytest
14mt|python-pylsqpack-0.3.24-1|20	
14mt|python-pylsqpack-0.3.24-1|21	%description
14mt|python-pylsqpack-0.3.24-1|22	It provides Python Decoder and Encoder objects
14mt|python-pylsqpack-0.3.24-1|23	to read or write HTTP/3 headers compressed with QPACK.
14mt|python-pylsqpack-0.3.24-1|24	
14mt|python-pylsqpack-0.3.24-1|25	%package -n python3-%{pypi_name}
14mt|python-pylsqpack-0.3.24-1|26	Summary: %{pypi_name} is a wrapper around the ls-qpack library
14mt|python-pylsqpack-0.3.24-1|27	Group:          Development/Python
14mt|python-pylsqpack-0.3.24-1|28	
14mt|python-pylsqpack-0.3.24-1|29	%description -n python3-%{pypi_name}
14mt|python-pylsqpack-0.3.24-1|30	It provides Python Decoder and Encoder objects
14mt|python-pylsqpack-0.3.24-1|31	to read or write HTTP/3 headers compressed with QPACK.
14mt|python-pylsqpack-0.3.24-1|32	
14mt|python-pylsqpack-0.3.24-1|33	%prep
14mt|python-pylsqpack-0.3.24-1|34	%autosetup -n %{pypi_name}-%{version} -p1
14mt|python-pylsqpack-0.3.24-1|35	
14mt|python-pylsqpack-0.3.24-1|36	%generate_buildrequires
14mt|python-pylsqpack-0.3.24-1|37	%pyproject_buildrequires
14mt|python-pylsqpack-0.3.24-1|38	
14mt|python-pylsqpack-0.3.24-1|39	%build
14mt|python-pylsqpack-0.3.24-1|40	%pyproject_wheel
14mt|python-pylsqpack-0.3.24-1|41	
14mt|python-pylsqpack-0.3.24-1|42	%install
14mt|python-pylsqpack-0.3.24-1|43	%pyproject_install
14mt|python-pylsqpack-0.3.24-1|44	%pyproject_save_files %{pypi_name}
14mt|python-pylsqpack-0.3.24-1|45	
14mt|python-pylsqpack-0.3.24-1|46	%check
14mt|python-pylsqpack-0.3.24-1|47	%pytest -v
14mt|python-pylsqpack-0.3.24-1|48	
14mt|python-pylsqpack-0.3.24-1|49	%files -n python3-%{pypi_name} -f %{pyproject_files}

485 14
14mt|python-pyproject_metadata-0.8.0-1|1	%define pypi_name pyproject_metadata
14mt|python-pyproject_metadata-0.8.0-1|2	
14mt|python-pyproject_metadata-0.8.0-1|3	Summary:	PEP 621 metadata parsing
14mt|python-pyproject_metadata-0.8.0-1|4	Name:		python-pyproject_metadata
14mt|python-pyproject_metadata-0.8.0-1|5	Version:	0.8.0
14mt|python-pyproject_metadata-0.8.0-1|6	Release:	1
14mt|python-pyproject_metadata-0.8.0-1|7	License:	MIT
14mt|python-pyproject_metadata-0.8.0-1|8	Group:		Development/Python
14mt|python-pyproject_metadata-0.8.0-1|9	URL:		https://pypi.org/project/pyproject_metadata/
14mt|python-pyproject_metadata-0.8.0-1|10	Source0:	%{pypi_source}
14mt|python-pyproject_metadata-0.8.0-1|11	BuildRequires:	python3dist(pip)
14mt|python-pyproject_metadata-0.8.0-1|12	BuildRequires:	python3dist(setuptools)
14mt|python-pyproject_metadata-0.8.0-1|13	BuildRequires:	python3dist(wheel)
14mt|python-pyproject_metadata-0.8.0-1|14	BuildRequires:	pyproject-rpm-macros
14mt|python-pyproject_metadata-0.8.0-1|15	BuildArch:	noarch
14mt|python-pyproject_metadata-0.8.0-1|16	
14mt|python-pyproject_metadata-0.8.0-1|17	%description
14mt|python-pyproject_metadata-0.8.0-1|18	Dataclass for PEP 621 metadata with support for core metadata generation
14mt|python-pyproject_metadata-0.8.0-1|19	
14mt|python-pyproject_metadata-0.8.0-1|20	This project does not implement the parsing of pyproject.toml containing PEP
14mt|python-pyproject_metadata-0.8.0-1|21	621 metadata.
14mt|python-pyproject_metadata-0.8.0-1|22	
14mt|python-pyproject_metadata-0.8.0-1|23	Instead, given a Python data structure representing PEP 621 metadata (already
14mt|python-pyproject_metadata-0.8.0-1|24	parsed), it will validate this input and generate a PEP 643-compliant metadata
14mt|python-pyproject_metadata-0.8.0-1|25	file (e.g. PKG-INFO).
14mt|python-pyproject_metadata-0.8.0-1|26	
14mt|python-pyproject_metadata-0.8.0-1|27	#----------------------------------------------------------------------------
14mt|python-pyproject_metadata-0.8.0-1|28	%package -n python3-%{pypi_name}
14mt|python-pyproject_metadata-0.8.0-1|29	Summary:	PEP 621 metadata parsing
14mt|python-pyproject_metadata-0.8.0-1|30	Group:		Development/Python
14mt|python-pyproject_metadata-0.8.0-1|31	
14mt|python-pyproject_metadata-0.8.0-1|32	%description -n python3-%{pypi_name}
14mt|python-pyproject_metadata-0.8.0-1|33	Dataclass for PEP 621 metadata with support for core metadata generation
14mt|python-pyproject_metadata-0.8.0-1|34	
14mt|python-pyproject_metadata-0.8.0-1|35	This project does not implement the parsing of pyproject.toml containing PEP
14mt|python-pyproject_metadata-0.8.0-1|36	621 metadata.
14mt|python-pyproject_metadata-0.8.0-1|37	
14mt|python-pyproject_metadata-0.8.0-1|38	Instead, given a Python data structure representing PEP 621 metadata (already
14mt|python-pyproject_metadata-0.8.0-1|39	parsed), it will validate this input and generate a PEP 643-compliant metadata
14mt|python-pyproject_metadata-0.8.0-1|40	file (e.g. PKG-INFO).
14mt|python-pyproject_metadata-0.8.0-1|41	
14mt|python-pyproject_metadata-0.8.0-1|42	%files -n python3-%{pypi_name}
14mt|python-pyproject_metadata-0.8.0-1|43	%{python3_sitelib}/pyproject_metadata
14mt|python-pyproject_metadata-0.8.0-1|44	%{python3_sitelib}/pyproject_metadata-%{version}*.*-info
14mt|python-pyproject_metadata-0.8.0-1|45	
14mt|python-pyproject_metadata-0.8.0-1|46	#----------------------------------------------------------------------------
14mt|python-pyproject_metadata-0.8.0-1|47	
14mt|python-pyproject_metadata-0.8.0-1|48	%prep
14mt|python-pyproject_metadata-0.8.0-1|49	%autosetup -p1 -n pyproject_metadata-%{version}
14mt|python-pyproject_metadata-0.8.0-1|50	
14mt|python-pyproject_metadata-0.8.0-1|51	%generate_buildrequires
14mt|python-pyproject_metadata-0.8.0-1|52	%pyproject_buildrequires -r
14mt|python-pyproject_metadata-0.8.0-1|53	
14mt|python-pyproject_metadata-0.8.0-1|54	%build
14mt|python-pyproject_metadata-0.8.0-1|55	%pyproject_wheel
14mt|python-pyproject_metadata-0.8.0-1|56	
14mt|python-pyproject_metadata-0.8.0-1|57	%install
14mt|python-pyproject_metadata-0.8.0-1|58	%pyproject_install
14mt|python-pyproject_metadata-0.8.0-1|59	

486 14
14mt|python-pyqt6-switch-control-1.0.5-3|1	%define pypi_name	PyQt6_SwitchControl
14mt|python-pyqt6-switch-control-1.0.5-3|2	
14mt|python-pyqt6-switch-control-1.0.5-3|3	Summary(ru_RU.UTF-8): Переключатель для PyQt6
14mt|python-pyqt6-switch-control-1.0.5-3|4	Summary:        Switch control for PyQt6
14mt|python-pyqt6-switch-control-1.0.5-3|5	Name:           python-pyqt6-switch-control
14mt|python-pyqt6-switch-control-1.0.5-3|6	Version:        1.0.5
14mt|python-pyqt6-switch-control-1.0.5-3|7	Release:        3
14mt|python-pyqt6-switch-control-1.0.5-3|8	License:        MIT
14mt|python-pyqt6-switch-control-1.0.5-3|9	Group:          Development/Python
14mt|python-pyqt6-switch-control-1.0.5-3|10	URL:            https://github.com/norby4ever/%{pypi_name}
14mt|python-pyqt6-switch-control-1.0.5-3|11	Source0:        https://github.com/norby4ever/%{pypi_name}/archive/refs/tags/v%{version}.tar.gz
14mt|python-pyqt6-switch-control-1.0.5-3|12	BuildArch:      noarch
14mt|python-pyqt6-switch-control-1.0.5-3|13	BuildRequires:	pkgconfig(python3)
14mt|python-pyqt6-switch-control-1.0.5-3|14	BuildRequires:	python3-setuptools
14mt|python-pyqt6-switch-control-1.0.5-3|15	BuildRequires:	python3-pip
14mt|python-pyqt6-switch-control-1.0.5-3|16	BuildRequires:	pyproject-rpm-macros
14mt|python-pyqt6-switch-control-1.0.5-3|17	BuildRequires:	python3-pkg-resources
14mt|python-pyqt6-switch-control-1.0.5-3|18	Requires:       python3-qt6
14mt|python-pyqt6-switch-control-1.0.5-3|19	
14mt|python-pyqt6-switch-control-1.0.5-3|20	%description
14mt|python-pyqt6-switch-control-1.0.5-3|21	Visual switch for PyQt6
14mt|python-pyqt6-switch-control-1.0.5-3|22	
14mt|python-pyqt6-switch-control-1.0.5-3|23	%description -l ru_RU.UTF-8
14mt|python-pyqt6-switch-control-1.0.5-3|24	Визуальный переключатель для PyQt6
14mt|python-pyqt6-switch-control-1.0.5-3|25	
14mt|python-pyqt6-switch-control-1.0.5-3|26	#------------------------------------------------------------------
14mt|python-pyqt6-switch-control-1.0.5-3|27	
14mt|python-pyqt6-switch-control-1.0.5-3|28	%package -n python3-pyqt6-switch-control
14mt|python-pyqt6-switch-control-1.0.5-3|29	Summary(ru_RU.UTF-8): Переключатель для PyQt6
14mt|python-pyqt6-switch-control-1.0.5-3|30	Summary:        Switch control for PyQt6
14mt|python-pyqt6-switch-control-1.0.5-3|31	Group:          Development/Python
14mt|python-pyqt6-switch-control-1.0.5-3|32	
14mt|python-pyqt6-switch-control-1.0.5-3|33	%description -n python3-pyqt6-switch-control
14mt|python-pyqt6-switch-control-1.0.5-3|34	Visual switch for PyQt6
14mt|python-pyqt6-switch-control-1.0.5-3|35	
14mt|python-pyqt6-switch-control-1.0.5-3|36	%description -l ru_RU.UTF-8 -n python3-pyqt6-switch-control
14mt|python-pyqt6-switch-control-1.0.5-3|37	Визуальный переключатель для PyQt6
14mt|python-pyqt6-switch-control-1.0.5-3|38	
14mt|python-pyqt6-switch-control-1.0.5-3|39	%files -n python3-pyqt6-switch-control
14mt|python-pyqt6-switch-control-1.0.5-3|40	%doc README.md
14mt|python-pyqt6-switch-control-1.0.5-3|41	%license LICENSE
14mt|python-pyqt6-switch-control-1.0.5-3|42	%{python3_sitelib}/%{pypi_name}
14mt|python-pyqt6-switch-control-1.0.5-3|43	%{python3_sitelib}/%{pypi_name}-%{version}*
14mt|python-pyqt6-switch-control-1.0.5-3|44	
14mt|python-pyqt6-switch-control-1.0.5-3|45	#------------------------------------------------------------------
14mt|python-pyqt6-switch-control-1.0.5-3|46	
14mt|python-pyqt6-switch-control-1.0.5-3|47	%prep
14mt|python-pyqt6-switch-control-1.0.5-3|48	%autosetup -n %{pypi_name}-%{version}
14mt|python-pyqt6-switch-control-1.0.5-3|49	
14mt|python-pyqt6-switch-control-1.0.5-3|50	%build
14mt|python-pyqt6-switch-control-1.0.5-3|51	%py3_build
14mt|python-pyqt6-switch-control-1.0.5-3|52	
14mt|python-pyqt6-switch-control-1.0.5-3|53	%install
14mt|python-pyqt6-switch-control-1.0.5-3|54	%py3_install

487 14
14mt|python-pyspf-2.0.14-1|1	%define pypi_name pyspf
14mt|python-pyspf-2.0.14-1|2	%define mod_name %{pypi_name}
14mt|python-pyspf-2.0.14-1|3	%define oname pyspf
14mt|python-pyspf-2.0.14-1|4	
14mt|python-pyspf-2.0.14-1|5	Summary:        SPF (Sender Policy Framework) implemented in Python
14mt|python-pyspf-2.0.14-1|6	Name:           python-%{oname}
14mt|python-pyspf-2.0.14-1|7	Version:        2.0.14
14mt|python-pyspf-2.0.14-1|8	Release:        1
14mt|python-pyspf-2.0.14-1|9	License:        Python-2.0
14mt|python-pyspf-2.0.14-1|10	Group:          Development/Python
14mt|python-pyspf-2.0.14-1|11	Url:            https://github.com/sdgathman/pyspf/
14mt|python-pyspf-2.0.14-1|12	Source0:        %{pypi_source}
14mt|python-pyspf-2.0.14-1|13	
14mt|python-pyspf-2.0.14-1|14	BuildRequires:  pyproject-rpm-macros
14mt|python-pyspf-2.0.14-1|15	BuildRequires:  python3dist(wheel)
14mt|python-pyspf-2.0.14-1|16	BuildRequires:  python3dist(pip)
14mt|python-pyspf-2.0.14-1|17	BuildArch:      noarch
14mt|python-pyspf-2.0.14-1|18	
14mt|python-pyspf-2.0.14-1|19	%description
14mt|python-pyspf-2.0.14-1|20	%{summary}.
14mt|python-pyspf-2.0.14-1|21	
14mt|python-pyspf-2.0.14-1|22	#------------------------------------------------------------------
14mt|python-pyspf-2.0.14-1|23	
14mt|python-pyspf-2.0.14-1|24	%package -n python3-%{oname}
14mt|python-pyspf-2.0.14-1|25	Summary:        %{summary}
14mt|python-pyspf-2.0.14-1|26	Group:          Development/Python
14mt|python-pyspf-2.0.14-1|27	
14mt|python-pyspf-2.0.14-1|28	%description -n python3-%{oname}
14mt|python-pyspf-2.0.14-1|29	%{summary}.
14mt|python-pyspf-2.0.14-1|30	
14mt|python-pyspf-2.0.14-1|31	%files -n python3-%{oname}
14mt|python-pyspf-2.0.14-1|32	%{_bindir}/spfquery.py
14mt|python-pyspf-2.0.14-1|33	%{_bindir}/type99.py
14mt|python-pyspf-2.0.14-1|34	%artifact   %{python3_sitelib}/__pycache__
14mt|python-pyspf-2.0.14-1|35	%{python3_sitelib}/pyspf-%{version}.dist-info
14mt|python-pyspf-2.0.14-1|36	%{python3_sitelib}/spf.py
14mt|python-pyspf-2.0.14-1|37	
14mt|python-pyspf-2.0.14-1|38	#------------------------------------------------------------------
14mt|python-pyspf-2.0.14-1|39	
14mt|python-pyspf-2.0.14-1|40	%prep
14mt|python-pyspf-2.0.14-1|41	%autosetup -n %{pypi_name}-%{version} -p1
14mt|python-pyspf-2.0.14-1|42	
14mt|python-pyspf-2.0.14-1|43	%generate_buildrequires
14mt|python-pyspf-2.0.14-1|44	%pyproject_buildrequires -r
14mt|python-pyspf-2.0.14-1|45	
14mt|python-pyspf-2.0.14-1|46	%build
14mt|python-pyspf-2.0.14-1|47	%pyproject_wheel
14mt|python-pyspf-2.0.14-1|48	
14mt|python-pyspf-2.0.14-1|49	%install
14mt|python-pyspf-2.0.14-1|50	%pyproject_install
14mt|python-pyspf-2.0.14-1|51	

488 14
14mt|python-pystache-0.6.5-1|1	%global	pypi_name pystache
14mt|python-pystache-0.6.5-1|2	
14mt|python-pystache-0.6.5-1|3	Summary:	Mustache in Python
14mt|python-pystache-0.6.5-1|4	Name:		python-%{pypi_name}
14mt|python-pystache-0.6.5-1|5	Version:	0.6.5
14mt|python-pystache-0.6.5-1|6	Release:	1
14mt|python-pystache-0.6.5-1|7	License:	MIT
14mt|python-pystache-0.6.5-1|8	Group:		Development/Python
14mt|python-pystache-0.6.5-1|9	Url:		http://github.com/defunkt/%{pypi_name}
14mt|python-pystache-0.6.5-1|10	Source0:	%pypi_source
14mt|python-pystache-0.6.5-1|11	BuildRequires:	pyproject-rpm-macros
14mt|python-pystache-0.6.5-1|12	BuildRequires:	python3dist(setuptools)
14mt|python-pystache-0.6.5-1|13	BuildRequires:	pkgconfig(python3)
14mt|python-pystache-0.6.5-1|14	BuildArch:	noarch
14mt|python-pystache-0.6.5-1|15	
14mt|python-pystache-0.6.5-1|16	%description
14mt|python-pystache-0.6.5-1|17	Pystache is a Python implementation of Mustache.
14mt|python-pystache-0.6.5-1|18	Mustache is a framework-agnostic, logic-free templating system
14mt|python-pystache-0.6.5-1|19	inspired by ctemplate and et.
14mt|python-pystache-0.6.5-1|20	Like ctemplate, Mustache "emphasizes separating logic from presentation:
14mt|python-pystache-0.6.5-1|21	it is impossible to embed application logic in this template language."
14mt|python-pystache-0.6.5-1|22	
14mt|python-pystache-0.6.5-1|23	#--------------------------------------------------------------------
14mt|python-pystache-0.6.5-1|24	
14mt|python-pystache-0.6.5-1|25	%package -n python3-%{pypi_name}
14mt|python-pystache-0.6.5-1|26	Summary:	Mustache in Python
14mt|python-pystache-0.6.5-1|27	Group:		Development/Python
14mt|python-pystache-0.6.5-1|28	
14mt|python-pystache-0.6.5-1|29	%description -n python3-%{pypi_name}
14mt|python-pystache-0.6.5-1|30	Pystache is a Python implementation of Mustache.
14mt|python-pystache-0.6.5-1|31	Mustache is a framework-agnostic, logic-free templating system
14mt|python-pystache-0.6.5-1|32	inspired by ctemplate and et.
14mt|python-pystache-0.6.5-1|33	Like ctemplate, Mustache "emphasizes separating logic from presentation:
14mt|python-pystache-0.6.5-1|34	it is impossible to embed application logic in this template language."
14mt|python-pystache-0.6.5-1|35	
14mt|python-pystache-0.6.5-1|36	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-pystache-0.6.5-1|37	%doc HISTORY.md README.rst TODO.rst
14mt|python-pystache-0.6.5-1|38	%license LICENSE
14mt|python-pystache-0.6.5-1|39	%{_bindir}/%{pypi_name}
14mt|python-pystache-0.6.5-1|40	%{_bindir}/%{pypi_name}-test
14mt|python-pystache-0.6.5-1|41	
14mt|python-pystache-0.6.5-1|42	#--------------------------------------------------------------------
14mt|python-pystache-0.6.5-1|43	
14mt|python-pystache-0.6.5-1|44	%prep
14mt|python-pystache-0.6.5-1|45	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-pystache-0.6.5-1|46	
14mt|python-pystache-0.6.5-1|47	%generate_buildrequires
14mt|python-pystache-0.6.5-1|48	%pyproject_buildrequires -r
14mt|python-pystache-0.6.5-1|49	
14mt|python-pystache-0.6.5-1|50	%build
14mt|python-pystache-0.6.5-1|51	%pyproject_wheel
14mt|python-pystache-0.6.5-1|52	
14mt|python-pystache-0.6.5-1|53	%install
14mt|python-pystache-0.6.5-1|54	%pyproject_install
14mt|python-pystache-0.6.5-1|55	%pyproject_save_files %{pypi_name}

489 14
14mt|python-pytesseract-0.3.13-1|1	%define pypi_name pytesseract
14mt|python-pytesseract-0.3.13-1|2	%define mod_name %{pypi_name}
14mt|python-pytesseract-0.3.13-1|3	%define oname pytesseract
14mt|python-pytesseract-0.3.13-1|4	
14mt|python-pytesseract-0.3.13-1|5	Summary:        Python-tesseract is a python wrapper for Google's Tesseract-OCR
14mt|python-pytesseract-0.3.13-1|6	Name:           python-%{oname}
14mt|python-pytesseract-0.3.13-1|7	Version:        0.3.13
14mt|python-pytesseract-0.3.13-1|8	Release:        1
14mt|python-pytesseract-0.3.13-1|9	License:        Apache-2.0
14mt|python-pytesseract-0.3.13-1|10	Group:          Development/Python
14mt|python-pytesseract-0.3.13-1|11	Url:            https://github.com/madmaze/pytesseract
14mt|python-pytesseract-0.3.13-1|12	Source0:        %{pypi_source}
14mt|python-pytesseract-0.3.13-1|13	
14mt|python-pytesseract-0.3.13-1|14	BuildRequires:  pyproject-rpm-macros
14mt|python-pytesseract-0.3.13-1|15	BuildRequires:  python3dist(wheel)
14mt|python-pytesseract-0.3.13-1|16	BuildRequires:  python3dist(pip)
14mt|python-pytesseract-0.3.13-1|17	BuildArch:      noarch
14mt|python-pytesseract-0.3.13-1|18	
14mt|python-pytesseract-0.3.13-1|19	%description
14mt|python-pytesseract-0.3.13-1|20	%{summary}.
14mt|python-pytesseract-0.3.13-1|21	
14mt|python-pytesseract-0.3.13-1|22	#------------------------------------------------------------------
14mt|python-pytesseract-0.3.13-1|23	
14mt|python-pytesseract-0.3.13-1|24	%package -n python3-%{oname}
14mt|python-pytesseract-0.3.13-1|25	Summary:        %{summary}
14mt|python-pytesseract-0.3.13-1|26	Group:          Development/Python
14mt|python-pytesseract-0.3.13-1|27	
14mt|python-pytesseract-0.3.13-1|28	%description -n python3-%{oname}
14mt|python-pytesseract-0.3.13-1|29	%{summary}.
14mt|python-pytesseract-0.3.13-1|30	
14mt|python-pytesseract-0.3.13-1|31	%files -n python3-%{oname} -f %{pyproject_files}
14mt|python-pytesseract-0.3.13-1|32	%{_bindir}/pytesseract
14mt|python-pytesseract-0.3.13-1|33	
14mt|python-pytesseract-0.3.13-1|34	#------------------------------------------------------------------
14mt|python-pytesseract-0.3.13-1|35	
14mt|python-pytesseract-0.3.13-1|36	%prep
14mt|python-pytesseract-0.3.13-1|37	%autosetup -n %{pypi_name}-%{version} -p1
14mt|python-pytesseract-0.3.13-1|38	
14mt|python-pytesseract-0.3.13-1|39	%generate_buildrequires
14mt|python-pytesseract-0.3.13-1|40	%pyproject_buildrequires -r
14mt|python-pytesseract-0.3.13-1|41	
14mt|python-pytesseract-0.3.13-1|42	%build
14mt|python-pytesseract-0.3.13-1|43	%pyproject_wheel
14mt|python-pytesseract-0.3.13-1|44	
14mt|python-pytesseract-0.3.13-1|45	%install
14mt|python-pytesseract-0.3.13-1|46	%pyproject_install
14mt|python-pytesseract-0.3.13-1|47	%pyproject_save_files %{mod_name}

490 14
14mt|python-pytest-asyncio-0.26.0-1|1	%global _python_no_extras_requires 1
14mt|python-pytest-asyncio-0.26.0-1|2	
14mt|python-pytest-asyncio-0.26.0-1|3	%global pypi_name pytest_asyncio
14mt|python-pytest-asyncio-0.26.0-1|4	%global modname pytest-asyncio
14mt|python-pytest-asyncio-0.26.0-1|5	
14mt|python-pytest-asyncio-0.26.0-1|6	Summary:	Pytest support for asyncio
14mt|python-pytest-asyncio-0.26.0-1|7	Name:		python-%{modname}
14mt|python-pytest-asyncio-0.26.0-1|8	Version:	0.26.0
14mt|python-pytest-asyncio-0.26.0-1|9	Release:	1
14mt|python-pytest-asyncio-0.26.0-1|10	License:	ASL 2.0
14mt|python-pytest-asyncio-0.26.0-1|11	Group:		Development/Python
14mt|python-pytest-asyncio-0.26.0-1|12	Url:		https://pypi.python.org/pypi/%{pypi_name}
14mt|python-pytest-asyncio-0.26.0-1|13	Source0:	%pypi_source
14mt|python-pytest-asyncio-0.26.0-1|14	Patch0:		pytest-asyncio-requirements.patch
14mt|python-pytest-asyncio-0.26.0-1|15	BuildRequires:	pyproject-rpm-macros
14mt|python-pytest-asyncio-0.26.0-1|16	BuildRequires:	python3dist(pip)
14mt|python-pytest-asyncio-0.26.0-1|17	BuildRequires:	python3dist(setuptools)
14mt|python-pytest-asyncio-0.26.0-1|18	BuildRequires:	python3dist(setuptools-scm)
14mt|python-pytest-asyncio-0.26.0-1|19	BuildRequires:	python3dist(wheel)
14mt|python-pytest-asyncio-0.26.0-1|20	BuildRequires:	pkgconfig(python3)
14mt|python-pytest-asyncio-0.26.0-1|21	BuildArch:	noarch
14mt|python-pytest-asyncio-0.26.0-1|22	
14mt|python-pytest-asyncio-0.26.0-1|23	%description
14mt|python-pytest-asyncio-0.26.0-1|24	pytest-asyncio is an Apache2 licensed library, written in Python, for testing
14mt|python-pytest-asyncio-0.26.0-1|25	asyncio code with pytest.
14mt|python-pytest-asyncio-0.26.0-1|26	
14mt|python-pytest-asyncio-0.26.0-1|27	asyncio code is usually written in the form of coroutines, which makes it
14mt|python-pytest-asyncio-0.26.0-1|28	slightly more difficult to test using normal testing tools. pytest-asyncio
14mt|python-pytest-asyncio-0.26.0-1|29	provides useful fixtures and markers to make testing easier.
14mt|python-pytest-asyncio-0.26.0-1|30	
14mt|python-pytest-asyncio-0.26.0-1|31	#----------------------------------------------------------------------------
14mt|python-pytest-asyncio-0.26.0-1|32	
14mt|python-pytest-asyncio-0.26.0-1|33	%package -n python3-%{modname}
14mt|python-pytest-asyncio-0.26.0-1|34	Summary:	Pytest support for asyncio
14mt|python-pytest-asyncio-0.26.0-1|35	Group:		Development/Python
14mt|python-pytest-asyncio-0.26.0-1|36	
14mt|python-pytest-asyncio-0.26.0-1|37	%description -n python3-%{modname}
14mt|python-pytest-asyncio-0.26.0-1|38	pytest-asyncio is an Apache2 licensed library, written in Python, for testing
14mt|python-pytest-asyncio-0.26.0-1|39	asyncio code with pytest.
14mt|python-pytest-asyncio-0.26.0-1|40	
14mt|python-pytest-asyncio-0.26.0-1|41	asyncio code is usually written in the form of coroutines, which makes it
14mt|python-pytest-asyncio-0.26.0-1|42	slightly more difficult to test using normal testing tools. pytest-asyncio
14mt|python-pytest-asyncio-0.26.0-1|43	provides useful fixtures and markers to make testing easier.
14mt|python-pytest-asyncio-0.26.0-1|44	
14mt|python-pytest-asyncio-0.26.0-1|45	%files -n python3-%{modname} -f %{pyproject_files}
14mt|python-pytest-asyncio-0.26.0-1|46	%license LICENSE
14mt|python-pytest-asyncio-0.26.0-1|47	%doc README.rst
14mt|python-pytest-asyncio-0.26.0-1|48	
14mt|python-pytest-asyncio-0.26.0-1|49	#-------------------------------------------------------------------------
14mt|python-pytest-asyncio-0.26.0-1|50	%prep
14mt|python-pytest-asyncio-0.26.0-1|51	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-pytest-asyncio-0.26.0-1|52	
14mt|python-pytest-asyncio-0.26.0-1|53	%generate_buildrequires
14mt|python-pytest-asyncio-0.26.0-1|54	%pyproject_buildrequires -r
14mt|python-pytest-asyncio-0.26.0-1|55	
14mt|python-pytest-asyncio-0.26.0-1|56	%build
14mt|python-pytest-asyncio-0.26.0-1|57	%pyproject_wheel
14mt|python-pytest-asyncio-0.26.0-1|58	
14mt|python-pytest-asyncio-0.26.0-1|59	%install
14mt|python-pytest-asyncio-0.26.0-1|60	%pyproject_install
14mt|python-pytest-asyncio-0.26.0-1|61	%pyproject_save_files pytest_asyncio

491 14
14mt|python-pytest-benchmark-4.0.0-2|1	%global pypi_name pytest-benchmark
14mt|python-pytest-benchmark-4.0.0-2|2	
14mt|python-pytest-benchmark-4.0.0-2|3	Summary:	A py.test fixture for benchmarking code
14mt|python-pytest-benchmark-4.0.0-2|4	Name:		python-%{pypi_name}
14mt|python-pytest-benchmark-4.0.0-2|5	Version:	4.0.0
14mt|python-pytest-benchmark-4.0.0-2|6	Release:	2
14mt|python-pytest-benchmark-4.0.0-2|7	License:	BSD
14mt|python-pytest-benchmark-4.0.0-2|8	Group:		Development/Python
14mt|python-pytest-benchmark-4.0.0-2|9	URL:		https://pytest-benchmark.readthedocs.io
14mt|python-pytest-benchmark-4.0.0-2|10	Source:		https://github.com/ionelmc/%{pypi_name}/archive/v%{version}/%{pypi_name}-%{version}.tar.gz
14mt|python-pytest-benchmark-4.0.0-2|11	BuildArch:	noarch
14mt|python-pytest-benchmark-4.0.0-2|12	BuildRequires:	python3-devel
14mt|python-pytest-benchmark-4.0.0-2|13	BuildRequires:	python3-setuptools
14mt|python-pytest-benchmark-4.0.0-2|14	# Tests
14mt|python-pytest-benchmark-4.0.0-2|15	#BuildRequires:	python3-cpuinfo
14mt|python-pytest-benchmark-4.0.0-2|16	#BuildRequires:	python3-pytest
14mt|python-pytest-benchmark-4.0.0-2|17	#BuildRequires:	python3-elasticsearch
14mt|python-pytest-benchmark-4.0.0-2|18	#BuildRequires:	python3-freezegun
14mt|python-pytest-benchmark-4.0.0-2|19	#BuildRequires:	python3-pytest-xdist
14mt|python-pytest-benchmark-4.0.0-2|20	#BuildRequires:	python3-pygal
14mt|python-pytest-benchmark-4.0.0-2|21	
14mt|python-pytest-benchmark-4.0.0-2|22	%global _description\
14mt|python-pytest-benchmark-4.0.0-2|23	This plugin provides a benchmark fixture. This fixture is a callable object\
14mt|python-pytest-benchmark-4.0.0-2|24	that will benchmark any function passed to it.\
14mt|python-pytest-benchmark-4.0.0-2|25	\
14mt|python-pytest-benchmark-4.0.0-2|26	Notable features and goals:\
14mt|python-pytest-benchmark-4.0.0-2|27	\
14mt|python-pytest-benchmark-4.0.0-2|28	- Sensible defaults and automatic calibration for microbenchmarks\
14mt|python-pytest-benchmark-4.0.0-2|29	- Good integration with pytest\
14mt|python-pytest-benchmark-4.0.0-2|30	- Comparison and regression tracking\
14mt|python-pytest-benchmark-4.0.0-2|31	- Exhausive statistics\
14mt|python-pytest-benchmark-4.0.0-2|32	- JSON export
14mt|python-pytest-benchmark-4.0.0-2|33	
14mt|python-pytest-benchmark-4.0.0-2|34	%description
14mt|python-pytest-benchmark-4.0.0-2|35	%_description
14mt|python-pytest-benchmark-4.0.0-2|36	
14mt|python-pytest-benchmark-4.0.0-2|37	#------------------------------------------------------------------
14mt|python-pytest-benchmark-4.0.0-2|38	
14mt|python-pytest-benchmark-4.0.0-2|39	%package -n python3-%{pypi_name}
14mt|python-pytest-benchmark-4.0.0-2|40	Summary:	%summary
14mt|python-pytest-benchmark-4.0.0-2|41	Group:		Development/Python
14mt|python-pytest-benchmark-4.0.0-2|42	Requires:	python3-pytest
14mt|python-pytest-benchmark-4.0.0-2|43	Requires:	python3-cpuinfo
14mt|python-pytest-benchmark-4.0.0-2|44	
14mt|python-pytest-benchmark-4.0.0-2|45	%description -n python3-%{pypi_name}
14mt|python-pytest-benchmark-4.0.0-2|46	%_description
14mt|python-pytest-benchmark-4.0.0-2|47	
14mt|python-pytest-benchmark-4.0.0-2|48	%files -n python3-%{pypi_name}
14mt|python-pytest-benchmark-4.0.0-2|49	%doc README.rst CHANGELOG.rst CONTRIBUTING.rst AUTHORS.rst
14mt|python-pytest-benchmark-4.0.0-2|50	%license LICENSE
14mt|python-pytest-benchmark-4.0.0-2|51	%{_bindir}/py.test-benchmark
14mt|python-pytest-benchmark-4.0.0-2|52	%{_bindir}/pytest-benchmark
14mt|python-pytest-benchmark-4.0.0-2|53	%{python3_sitelib}/pytest_benchmark
14mt|python-pytest-benchmark-4.0.0-2|54	%{python3_sitelib}/pytest_benchmark-%{version}-py*.egg-info
14mt|python-pytest-benchmark-4.0.0-2|55	
14mt|python-pytest-benchmark-4.0.0-2|56	#------------------------------------------------------------------
14mt|python-pytest-benchmark-4.0.0-2|57	
14mt|python-pytest-benchmark-4.0.0-2|58	%prep
14mt|python-pytest-benchmark-4.0.0-2|59	%autosetup -n %{pypi_name}-%{version}
14mt|python-pytest-benchmark-4.0.0-2|60	
14mt|python-pytest-benchmark-4.0.0-2|61	%build
14mt|python-pytest-benchmark-4.0.0-2|62	%py3_build
14mt|python-pytest-benchmark-4.0.0-2|63	
14mt|python-pytest-benchmark-4.0.0-2|64	%install
14mt|python-pytest-benchmark-4.0.0-2|65	%py3_install
14mt|python-pytest-benchmark-4.0.0-2|66	
14mt|python-pytest-benchmark-4.0.0-2|67	%check
14mt|python-pytest-benchmark-4.0.0-2|68	# Tests disabled (missing dependency: aspectlib)
14mt|python-pytest-benchmark-4.0.0-2|69	#%%pytest

492 14
14mt|python-pytest-randomly-3.15.0-2|1	%global pypi_name pytest_randomly
14mt|python-pytest-randomly-3.15.0-2|2	
14mt|python-pytest-randomly-3.15.0-2|3	Summary:	Pytest plugin to randomly order tests and control random
14mt|python-pytest-randomly-3.15.0-2|4	Name:		python-pytest-randomly
14mt|python-pytest-randomly-3.15.0-2|5	Version:	3.15.0
14mt|python-pytest-randomly-3.15.0-2|6	Release:	2
14mt|python-pytest-randomly-3.15.0-2|7	License:	BSD
14mt|python-pytest-randomly-3.15.0-2|8	Group:		Development/Python
14mt|python-pytest-randomly-3.15.0-2|9	Url:		https://pypi.org/project/pytest-randomly
14mt|python-pytest-randomly-3.15.0-2|10	Source0:	%{pypi_source}
14mt|python-pytest-randomly-3.15.0-2|11	BuildRequires:	pyproject-rpm-macros
14mt|python-pytest-randomly-3.15.0-2|12	BuildRequires:	pkgconfig(python3)
14mt|python-pytest-randomly-3.15.0-2|13	BuildArch:	noarch
14mt|python-pytest-randomly-3.15.0-2|14	
14mt|python-pytest-randomly-3.15.0-2|15	%description
14mt|python-pytest-randomly-3.15.0-2|16	Pytest plugin to randomly order tests and control random.seed.
14mt|python-pytest-randomly-3.15.0-2|17	
14mt|python-pytest-randomly-3.15.0-2|18	#----------------------------------------------------------------------
14mt|python-pytest-randomly-3.15.0-2|19	
14mt|python-pytest-randomly-3.15.0-2|20	%package -n python3-%{pypi_name}
14mt|python-pytest-randomly-3.15.0-2|21	Summary:	Pytest plugin to randomly order tests and control random
14mt|python-pytest-randomly-3.15.0-2|22	Group:		Development/Python
14mt|python-pytest-randomly-3.15.0-2|23	Requires:	python3dist(pytest)
14mt|python-pytest-randomly-3.15.0-2|24	Requires:	python3dist(setuptools)
14mt|python-pytest-randomly-3.15.0-2|25	Obsoletes:	python3-pytest-randomly < 3.15.0
14mt|python-pytest-randomly-3.15.0-2|26	
14mt|python-pytest-randomly-3.15.0-2|27	%description -n python3-%{pypi_name}
14mt|python-pytest-randomly-3.15.0-2|28	Pytest plugin to randomly order tests and control random.seed.
14mt|python-pytest-randomly-3.15.0-2|29	
14mt|python-pytest-randomly-3.15.0-2|30	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-pytest-randomly-3.15.0-2|31	%doc README.rst
14mt|python-pytest-randomly-3.15.0-2|32	%license LICENSE
14mt|python-pytest-randomly-3.15.0-2|33	
14mt|python-pytest-randomly-3.15.0-2|34	#----------------------------------------------------------------------
14mt|python-pytest-randomly-3.15.0-2|35	
14mt|python-pytest-randomly-3.15.0-2|36	%prep
14mt|python-pytest-randomly-3.15.0-2|37	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-pytest-randomly-3.15.0-2|38	
14mt|python-pytest-randomly-3.15.0-2|39	%generate_buildrequires
14mt|python-pytest-randomly-3.15.0-2|40	%pyproject_buildrequires -r
14mt|python-pytest-randomly-3.15.0-2|41	
14mt|python-pytest-randomly-3.15.0-2|42	%build
14mt|python-pytest-randomly-3.15.0-2|43	%pyproject_wheel
14mt|python-pytest-randomly-3.15.0-2|44	
14mt|python-pytest-randomly-3.15.0-2|45	%install
14mt|python-pytest-randomly-3.15.0-2|46	%pyproject_install
14mt|python-pytest-randomly-3.15.0-2|47	%pyproject_save_files %{pypi_name}

493 14
14mt|python-pytest-rerunfailures-15.0-1|1	%global srcname pytest-rerunfailures
14mt|python-pytest-rerunfailures-15.0-1|2	
14mt|python-pytest-rerunfailures-15.0-1|3	Name:		python-%{srcname}
14mt|python-pytest-rerunfailures-15.0-1|4	Version:	15.0
14mt|python-pytest-rerunfailures-15.0-1|5	Release:	1
14mt|python-pytest-rerunfailures-15.0-1|6	Summary:	A py.test plugin that re-runs failed tests to eliminate flakey failures
14mt|python-pytest-rerunfailures-15.0-1|7	Group:		Development/Python
14mt|python-pytest-rerunfailures-15.0-1|8	License:	MPLv2.0
14mt|python-pytest-rerunfailures-15.0-1|9	URL:		https://github.com/pytest-dev/%{srcname}
14mt|python-pytest-rerunfailures-15.0-1|10	Source0:	https://github.com/pytest-dev/%{srcname}/archive/%{version}/%{srcname}-%{version}.tar.gz
14mt|python-pytest-rerunfailures-15.0-1|11	
14mt|python-pytest-rerunfailures-15.0-1|12	BuildArch:	noarch
14mt|python-pytest-rerunfailures-15.0-1|13	
14mt|python-pytest-rerunfailures-15.0-1|14	%description
14mt|python-pytest-rerunfailures-15.0-1|15	pytest-rerunfailures is a plugin for py.test that re-runs tests to eliminate
14mt|python-pytest-rerunfailures-15.0-1|16	intermittent failures.
14mt|python-pytest-rerunfailures-15.0-1|17	
14mt|python-pytest-rerunfailures-15.0-1|18	#------------------------------------------------------------------------
14mt|python-pytest-rerunfailures-15.0-1|19	%package -n python3-%{srcname}
14mt|python-pytest-rerunfailures-15.0-1|20	Summary:	%{summary}
14mt|python-pytest-rerunfailures-15.0-1|21	BuildRequires:	python3-devel
14mt|python-pytest-rerunfailures-15.0-1|22	BuildRequires:	python3-pytest >= 5.3
14mt|python-pytest-rerunfailures-15.0-1|23	BuildRequires:	python3-setuptools >= 40.0
14mt|python-pytest-rerunfailures-15.0-1|24	
14mt|python-pytest-rerunfailures-15.0-1|25	%description -n python3-%{srcname}
14mt|python-pytest-rerunfailures-15.0-1|26	pytest-rerunfailures is a plugin for py.test that re-runs tests to eliminate
14mt|python-pytest-rerunfailures-15.0-1|27	intermittent failures.
14mt|python-pytest-rerunfailures-15.0-1|28	
14mt|python-pytest-rerunfailures-15.0-1|29	%files -n python3-%{srcname}
14mt|python-pytest-rerunfailures-15.0-1|30	%license LICENSE
14mt|python-pytest-rerunfailures-15.0-1|31	%doc CHANGES.rst README.rst
14mt|python-pytest-rerunfailures-15.0-1|32	%{python3_sitelib}/pytest_rerunfailures.py
14mt|python-pytest-rerunfailures-15.0-1|33	%{python3_sitelib}/__pycache__/pytest_rerunfailures.cpython-*
14mt|python-pytest-rerunfailures-15.0-1|34	%{python3_sitelib}/pytest_rerunfailures-%{version}-py*.egg-info/
14mt|python-pytest-rerunfailures-15.0-1|35	
14mt|python-pytest-rerunfailures-15.0-1|36	#--------------------------------------------------------------------------
14mt|python-pytest-rerunfailures-15.0-1|37	%prep
14mt|python-pytest-rerunfailures-15.0-1|38	%autosetup -n %{srcname}-%{version}
14mt|python-pytest-rerunfailures-15.0-1|39	
14mt|python-pytest-rerunfailures-15.0-1|40	
14mt|python-pytest-rerunfailures-15.0-1|41	%build
14mt|python-pytest-rerunfailures-15.0-1|42	%py3_build
14mt|python-pytest-rerunfailures-15.0-1|43	
14mt|python-pytest-rerunfailures-15.0-1|44	
14mt|python-pytest-rerunfailures-15.0-1|45	%install
14mt|python-pytest-rerunfailures-15.0-1|46	%py3_install
14mt|python-pytest-rerunfailures-15.0-1|47	
14mt|python-pytest-rerunfailures-15.0-1|48	
14mt|python-pytest-rerunfailures-15.0-1|49	%check
14mt|python-pytest-rerunfailures-15.0-1|50	PYTHONPATH=%{buildroot}%{python3_sitelib} %{__python3} -m pytest tests/test_pytest_rerunfailures.py

494 14
14mt|python-pytest-xdist-3.3.1-1|1	%define pypi_name pytest-xdist
14mt|python-pytest-xdist-3.3.1-1|2	%global _python_no_extras_requires 1
14mt|python-pytest-xdist-3.3.1-1|3	
14mt|python-pytest-xdist-3.3.1-1|4	Summary:	Pytest xdist plugin
14mt|python-pytest-xdist-3.3.1-1|5	Name:		python-%{pypi_name}
14mt|python-pytest-xdist-3.3.1-1|6	Version:	3.3.1
14mt|python-pytest-xdist-3.3.1-1|7	Release:	1
14mt|python-pytest-xdist-3.3.1-1|8	License:	MIT
14mt|python-pytest-xdist-3.3.1-1|9	Group:		Development/Python
14mt|python-pytest-xdist-3.3.1-1|10	Url:		https://github.com/pytest-dev/%{pypi_name}
14mt|python-pytest-xdist-3.3.1-1|11	Source0:	%{pypi_source}
14mt|python-pytest-xdist-3.3.1-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-pytest-xdist-3.3.1-1|13	BuildRequires:	pyproject-rpm-macros
14mt|python-pytest-xdist-3.3.1-1|14	# for tests
14mt|python-pytest-xdist-3.3.1-1|15	BuildRequires:	python3-pexpect
14mt|python-pytest-xdist-3.3.1-1|16	BuildArch:	noarch
14mt|python-pytest-xdist-3.3.1-1|17	
14mt|python-pytest-xdist-3.3.1-1|18	%description
14mt|python-pytest-xdist-3.3.1-1|19	pytest xdist plugin for distributed testing and loop-on-failing modes.
14mt|python-pytest-xdist-3.3.1-1|20	
14mt|python-pytest-xdist-3.3.1-1|21	#----------------------------------------------------------------------------
14mt|python-pytest-xdist-3.3.1-1|22	
14mt|python-pytest-xdist-3.3.1-1|23	%package -n python3-%{pypi_name}
14mt|python-pytest-xdist-3.3.1-1|24	Summary:	Pytest xdist plugin
14mt|python-pytest-xdist-3.3.1-1|25	Group:		Development/Python
14mt|python-pytest-xdist-3.3.1-1|26	# python3 files were in main package
14mt|python-pytest-xdist-3.3.1-1|27	Obsoletes:	python-%{pypi_name} < 3.2.1
14mt|python-pytest-xdist-3.3.1-1|28	
14mt|python-pytest-xdist-3.3.1-1|29	%description -n python3-%{pypi_name}
14mt|python-pytest-xdist-3.3.1-1|30	pytest xdist plugin for distributed testing and loop-on-failing modes.
14mt|python-pytest-xdist-3.3.1-1|31	
14mt|python-pytest-xdist-3.3.1-1|32	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-pytest-xdist-3.3.1-1|33	%doc *.rst
14mt|python-pytest-xdist-3.3.1-1|34	
14mt|python-pytest-xdist-3.3.1-1|35	#----------------------------------------------------------------------------
14mt|python-pytest-xdist-3.3.1-1|36	
14mt|python-pytest-xdist-3.3.1-1|37	%prep
14mt|python-pytest-xdist-3.3.1-1|38	%setup -qn %{pypi_name}-%{version}
14mt|python-pytest-xdist-3.3.1-1|39	
14mt|python-pytest-xdist-3.3.1-1|40	%generate_buildrequires
14mt|python-pytest-xdist-3.3.1-1|41	%pyproject_buildrequires -x testing,psutil,setproctitle
14mt|python-pytest-xdist-3.3.1-1|42	
14mt|python-pytest-xdist-3.3.1-1|43	%build
14mt|python-pytest-xdist-3.3.1-1|44	%pyproject_wheel
14mt|python-pytest-xdist-3.3.1-1|45	
14mt|python-pytest-xdist-3.3.1-1|46	%install
14mt|python-pytest-xdist-3.3.1-1|47	%pyproject_install
14mt|python-pytest-xdist-3.3.1-1|48	%pyproject_save_files xdist
14mt|python-pytest-xdist-3.3.1-1|49	
14mt|python-pytest-xdist-3.3.1-1|50	%check
14mt|python-pytest-xdist-3.3.1-1|51	%pytest -v

495 14
14mt|python-pyusb-1.2.1-2|1	%define pypi_name pyusb
14mt|python-pyusb-1.2.1-2|2	%define opypi_name usb
14mt|python-pyusb-1.2.1-2|3	
14mt|python-pyusb-1.2.1-2|4	Summary:	Python bindings for libusb
14mt|python-pyusb-1.2.1-2|5	Name:		python-%{pypi_name}
14mt|python-pyusb-1.2.1-2|6	Version:	1.2.1
14mt|python-pyusb-1.2.1-2|7	Release:	2
14mt|python-pyusb-1.2.1-2|8	License:	BSD
14mt|python-pyusb-1.2.1-2|9	Group:		Development/Python
14mt|python-pyusb-1.2.1-2|10	Url:		http://pyusb.sourceforge.net/
14mt|python-pyusb-1.2.1-2|11	Source0:	https://files.pythonhosted.org/packages/d9/6e/433a5614132576289b8643fe598dd5d51b16e130fd591564be952e15bb45/pyusb-1.2.1.tar.gz
14mt|python-pyusb-1.2.1-2|12	BuildRequires:	pkgconfig(libusb)
14mt|python-pyusb-1.2.1-2|13	BuildRequires:	pkgconfig(python3)
14mt|python-pyusb-1.2.1-2|14	BuildRequires:	python3dist(setuptools)
14mt|python-pyusb-1.2.1-2|15	BuildRequires:	python3dist(setuptools-scm)
14mt|python-pyusb-1.2.1-2|16	Conflicts:	pyusb < 1.0.0-2a1
14mt|python-pyusb-1.2.1-2|17	Obsoletes:	pyusb < 1.0.0-2a1
14mt|python-pyusb-1.2.1-2|18	Provides:	pyusb = %{EVRD}
14mt|python-pyusb-1.2.1-2|19	BuildArch:	noarch
14mt|python-pyusb-1.2.1-2|20	
14mt|python-pyusb-1.2.1-2|21	%description
14mt|python-pyusb-1.2.1-2|22	PyUSB provides easy USB access to python. The pypi_name contains classes and
14mt|python-pyusb-1.2.1-2|23	methods to support most USB operations.
14mt|python-pyusb-1.2.1-2|24	
14mt|python-pyusb-1.2.1-2|25	#----------------------------------------------------------------------------
14mt|python-pyusb-1.2.1-2|26	
14mt|python-pyusb-1.2.1-2|27	%package -n python3-%{pypi_name}
14mt|python-pyusb-1.2.1-2|28	Summary:	Python bindings for libusb
14mt|python-pyusb-1.2.1-2|29	Group:		Development/Python
14mt|python-pyusb-1.2.1-2|30	
14mt|python-pyusb-1.2.1-2|31	%description -n python3-%{pypi_name}
14mt|python-pyusb-1.2.1-2|32	PyUSB provides easy USB access to python. The pypi_name contains classes and
14mt|python-pyusb-1.2.1-2|33	methods to support most USB operations.
14mt|python-pyusb-1.2.1-2|34	
14mt|python-pyusb-1.2.1-2|35	%files -n python3-%{pypi_name}
14mt|python-pyusb-1.2.1-2|36	%dir %{python3_sitelib}/%{opypi_name}/
14mt|python-pyusb-1.2.1-2|37	%{python3_sitelib}/%{opypi_name}/*
14mt|python-pyusb-1.2.1-2|38	%{python3_sitelib}/%{pypi_name}-*.egg-info
14mt|python-pyusb-1.2.1-2|39	
14mt|python-pyusb-1.2.1-2|40	#----------------------------------------------------------------------------
14mt|python-pyusb-1.2.1-2|41	
14mt|python-pyusb-1.2.1-2|42	%prep
14mt|python-pyusb-1.2.1-2|43	%setup -qn %{pypi_name}-%{version}
14mt|python-pyusb-1.2.1-2|44	
14mt|python-pyusb-1.2.1-2|45	%build
14mt|python-pyusb-1.2.1-2|46	
14mt|python-pyusb-1.2.1-2|47	%install
14mt|python-pyusb-1.2.1-2|48	PYTHONDONTWRITEBYTECODE= %__python3 setup.py install --root=%{buildroot}

496 14
14mt|python-qrcode-7.4.2-2|1	%global pypi_name qrcode
14mt|python-qrcode-7.4.2-2|2	
14mt|python-qrcode-7.4.2-2|3	Summary:	Python QR Code image generator
14mt|python-qrcode-7.4.2-2|4	Name:		python-%{pypi_name}
14mt|python-qrcode-7.4.2-2|5	Version:	7.4.2
14mt|python-qrcode-7.4.2-2|6	Release:	2
14mt|python-qrcode-7.4.2-2|7	License:	BSD
14mt|python-qrcode-7.4.2-2|8	Group:		Development/Python
14mt|python-qrcode-7.4.2-2|9	Url:		https://github.com/lincolnloop/python-qrcode
14mt|python-qrcode-7.4.2-2|10	Source0:	https://github.com/lincolnloop/python-qrcode/archive/v%{version}.tar.gz?/%{name}-%{version}.tar.gz
14mt|python-qrcode-7.4.2-2|11	BuildRequires:	python3dist(pillow)
14mt|python-qrcode-7.4.2-2|12	BuildRequires:	python3dist(setuptools)
14mt|python-qrcode-7.4.2-2|13	BuildRequires:	python3dist(six)
14mt|python-qrcode-7.4.2-2|14	BuildRequires:	pkgconfig(python3)
14mt|python-qrcode-7.4.2-2|15	BuildArch:	noarch
14mt|python-qrcode-7.4.2-2|16	
14mt|python-qrcode-7.4.2-2|17	%description
14mt|python-qrcode-7.4.2-2|18	This module uses the Python Imaging Library (PIL) to allow for the
14mt|python-qrcode-7.4.2-2|19	generation of QR Codes.
14mt|python-qrcode-7.4.2-2|20	
14mt|python-qrcode-7.4.2-2|21	#----------------------------------------------------------------------------
14mt|python-qrcode-7.4.2-2|22	
14mt|python-qrcode-7.4.2-2|23	%package -n python3-%{pypi_name}
14mt|python-qrcode-7.4.2-2|24	Summary:	Python QR Code image generator
14mt|python-qrcode-7.4.2-2|25	Group:		Development/Python
14mt|python-qrcode-7.4.2-2|26	Requires:	python3dist(pillow)
14mt|python-qrcode-7.4.2-2|27	Requires:	python3-%{pypi_name}-core = %{EVRD}
14mt|python-qrcode-7.4.2-2|28	
14mt|python-qrcode-7.4.2-2|29	%description -n python3-%{pypi_name}
14mt|python-qrcode-7.4.2-2|30	This module uses the Python3 Imaging Library (PIL) to allow for the
14mt|python-qrcode-7.4.2-2|31	generation of QR Codes
14mt|python-qrcode-7.4.2-2|32	
14mt|python-qrcode-7.4.2-2|33	%files -n python3-%{pypi_name}
14mt|python-qrcode-7.4.2-2|34	%{_bindir}/qr
14mt|python-qrcode-7.4.2-2|35	%{_mandir}/man1/qr.1*
14mt|python-qrcode-7.4.2-2|36	%{python3_sitelib}/%{pypi_name}/image/svg.py*
14mt|python-qrcode-7.4.2-2|37	%{python3_sitelib}/%{pypi_name}/image/pil.py*
14mt|python-qrcode-7.4.2-2|38	
14mt|python-qrcode-7.4.2-2|39	#----------------------------------------------------------------------------
14mt|python-qrcode-7.4.2-2|40	
14mt|python-qrcode-7.4.2-2|41	
14mt|python-qrcode-7.4.2-2|42	%package -n python3-%{pypi_name}-core
14mt|python-qrcode-7.4.2-2|43	Summary:	Python3 QR Code image generator (core library)
14mt|python-qrcode-7.4.2-2|44	Group:		Development/Python
14mt|python-qrcode-7.4.2-2|45	Requires:	python3dist(six)
14mt|python-qrcode-7.4.2-2|46	
14mt|python-qrcode-7.4.2-2|47	%description -n python3-%{pypi_name}-core
14mt|python-qrcode-7.4.2-2|48	Core Python3 module for QR code generation. Does not contain image rendering
14mt|python-qrcode-7.4.2-2|49	
14mt|python-qrcode-7.4.2-2|50	%files -n python3-%{pypi_name}-core
14mt|python-qrcode-7.4.2-2|51	%doc LICENSE README.rst CHANGES.rst
14mt|python-qrcode-7.4.2-2|52	%dir %{python3_sitelib}/%{pypi_name}/
14mt|python-qrcode-7.4.2-2|53	%dir %{python3_sitelib}/%{pypi_name}/image
14mt|python-qrcode-7.4.2-2|54	%{python3_sitelib}/%{pypi_name}*.dist-info
14mt|python-qrcode-7.4.2-2|55	%{python3_sitelib}/%{pypi_name}/*.py*
14mt|python-qrcode-7.4.2-2|56	%{python3_sitelib}/%{pypi_name}/__pycache__/*
14mt|python-qrcode-7.4.2-2|57	%{python3_sitelib}/%{pypi_name}/image/__init__.py*
14mt|python-qrcode-7.4.2-2|58	%{python3_sitelib}/%{pypi_name}/image/base.py*
14mt|python-qrcode-7.4.2-2|59	%{python3_sitelib}/%{pypi_name}/image/__pycache__/*
14mt|python-qrcode-7.4.2-2|60	%{python3_sitelib}/%{pypi_name}/image/styles
14mt|python-qrcode-7.4.2-2|61	%{python3_sitelib}/%{pypi_name}/image/styledpil.py
14mt|python-qrcode-7.4.2-2|62	%{python3_sitelib}/%{pypi_name}/image/pure.py*
14mt|python-qrcode-7.4.2-2|63	%{python3_sitelib}/%{pypi_name}/compat
14mt|python-qrcode-7.4.2-2|64	#----------------------------------------------------------------------------
14mt|python-qrcode-7.4.2-2|65	
14mt|python-qrcode-7.4.2-2|66	
14mt|python-qrcode-7.4.2-2|67	%prep
14mt|python-qrcode-7.4.2-2|68	%autosetup -p1 -n %{name}-%{version}
14mt|python-qrcode-7.4.2-2|69	
14mt|python-qrcode-7.4.2-2|70	%generate_buildrequires
14mt|python-qrcode-7.4.2-2|71	%pyproject_buildrequires
14mt|python-qrcode-7.4.2-2|72	
14mt|python-qrcode-7.4.2-2|73	%build
14mt|python-qrcode-7.4.2-2|74	%pyproject_wheel
14mt|python-qrcode-7.4.2-2|75	
14mt|python-qrcode-7.4.2-2|76	%install
14mt|python-qrcode-7.4.2-2|77	%pyproject_install
14mt|python-qrcode-7.4.2-2|78	rm -Rf %{buildroot}%{python3_sitelib}/%{pypi_name}/tests

497 14
14mt|python-random2-1.0.1-8|1	%define	pypi_name	random2
14mt|python-random2-1.0.1-8|2	
14mt|python-random2-1.0.1-8|3	Name:		python-%{pypi_name}
14mt|python-random2-1.0.1-8|4	Version:	1.0.1
14mt|python-random2-1.0.1-8|5	Release:	8
14mt|python-random2-1.0.1-8|6	Summary:	Python 3 compatible Pytohn 2 `random` Module
14mt|python-random2-1.0.1-8|7	Source0:	http://pypi.python.org/packages/source/r/%{pypi_name}/%{pypi_name}-%{version}.zip
14mt|python-random2-1.0.1-8|8	License:	Python
14mt|python-random2-1.0.1-8|9	Group:		Development/Python
14mt|python-random2-1.0.1-8|10	Url:		http://pypi.python.org/pypi/random2
14mt|python-random2-1.0.1-8|11	BuildRequires:	pkgconfig(python3)
14mt|python-random2-1.0.1-8|12	BuildRequires:	python3dist(setuptools)
14mt|python-random2-1.0.1-8|13	BuildArch:	noarch
14mt|python-random2-1.0.1-8|14	
14mt|python-random2-1.0.1-8|15	%description
14mt|python-random2-1.0.1-8|16	This package provides a Python 3 ported version of Python 2.7's ``random``
14mt|python-random2-1.0.1-8|17	module. It has also been back-ported to work in Python 2.6.
14mt|python-random2-1.0.1-8|18	
14mt|python-random2-1.0.1-8|19	In Python 3, the implementation of ``randrange()`` was changed, so that even
14mt|python-random2-1.0.1-8|20	with the same seed you get different sequences in Python 2 and 3. Note that
14mt|python-random2-1.0.1-8|21	several high-level functions such as ``randint()`` and ``choice()`` use
14mt|python-random2-1.0.1-8|22	``randrange()``.
14mt|python-random2-1.0.1-8|23	
14mt|python-random2-1.0.1-8|24	#------------------------------------------------------------------
14mt|python-random2-1.0.1-8|25	%package -n     python3-%{pypi_name}
14mt|python-random2-1.0.1-8|26	Summary:	Python 3 compatible Pytohn 2 `random` Module
14mt|python-random2-1.0.1-8|27	BuildArch:	noarch
14mt|python-random2-1.0.1-8|28	
14mt|python-random2-1.0.1-8|29	%description -n python3-%{pypi_name}
14mt|python-random2-1.0.1-8|30	This package provides a Python 3 ported version of Python 2.7's ``random``
14mt|python-random2-1.0.1-8|31	module. It has also been back-ported to work in Python 2.6.
14mt|python-random2-1.0.1-8|32	
14mt|python-random2-1.0.1-8|33	In Python 3, the implementation of ``randrange()`` was changed, so that even
14mt|python-random2-1.0.1-8|34	with the same seed you get different sequences in Python 2 and 3. Note that
14mt|python-random2-1.0.1-8|35	several high-level functions such as ``randint()`` and ``choice()`` use
14mt|python-random2-1.0.1-8|36	``randrange()``.
14mt|python-random2-1.0.1-8|37	
14mt|python-random2-1.0.1-8|38	%files -n python3-%{pypi_name}
14mt|python-random2-1.0.1-8|39	%doc CHANGES.txt README.txt
14mt|python-random2-1.0.1-8|40	%{python3_sitelib}/random2.py*
14mt|python-random2-1.0.1-8|41	%{python3_sitelib}/random2*.dist-info
14mt|python-random2-1.0.1-8|42	%{python3_sitelib}/__pycache__/*
14mt|python-random2-1.0.1-8|43	#------------------------------------------------------------------
14mt|python-random2-1.0.1-8|44	
14mt|python-random2-1.0.1-8|45	%prep
14mt|python-random2-1.0.1-8|46	%setup -qn %{pypi_name}-%{version}
14mt|python-random2-1.0.1-8|47	
14mt|python-random2-1.0.1-8|48	%generate_buildrequires
14mt|python-random2-1.0.1-8|49	%pyproject_buildrequires
14mt|python-random2-1.0.1-8|50	
14mt|python-random2-1.0.1-8|51	%build
14mt|python-random2-1.0.1-8|52	%pyproject_wheel
14mt|python-random2-1.0.1-8|53	
14mt|python-random2-1.0.1-8|54	%install
14mt|python-random2-1.0.1-8|55	%pyproject_install
14mt|python-random2-1.0.1-8|56	

498 14
14mt|python-rapidfuzz-3.11.0-1|1	%global	debug_package %{nil}
14mt|python-rapidfuzz-3.11.0-1|2	
14mt|python-rapidfuzz-3.11.0-1|3	%global	pypi_name rapidfuzz
14mt|python-rapidfuzz-3.11.0-1|4	%global	oname RapidFuzz
14mt|python-rapidfuzz-3.11.0-1|5	
14mt|python-rapidfuzz-3.11.0-1|6	Summary:	RapidFuzz is a fast string matching library for Python and C++
14mt|python-rapidfuzz-3.11.0-1|7	Name:		python-%{pypi_name}
14mt|python-rapidfuzz-3.11.0-1|8	Version:	3.11.0
14mt|python-rapidfuzz-3.11.0-1|9	Release:	1
14mt|python-rapidfuzz-3.11.0-1|10	License:	MIT
14mt|python-rapidfuzz-3.11.0-1|11	Group:		Development/Python
14mt|python-rapidfuzz-3.11.0-1|12	Url:		https://github.com/maxbachmann/RapidFuzz
14mt|python-rapidfuzz-3.11.0-1|13	Source0:	%{pypi_source}
14mt|python-rapidfuzz-3.11.0-1|14	BuildRequires:	cmake
14mt|python-rapidfuzz-3.11.0-1|15	BuildRequires:	jarowinkler-cpp
14mt|python-rapidfuzz-3.11.0-1|16	BuildRequires:	ninja
14mt|python-rapidfuzz-3.11.0-1|17	BuildRequires:	pyproject-rpm-macros
14mt|python-rapidfuzz-3.11.0-1|18	BuildRequires:  python3-pip
14mt|python-rapidfuzz-3.11.0-1|19	BuildRequires:  python3-tomli
14mt|python-rapidfuzz-3.11.0-1|20	BuildRequires:	rapidfuzz-cpp
14mt|python-rapidfuzz-3.11.0-1|21	BuildRequires:	taskflow
14mt|python-rapidfuzz-3.11.0-1|22	#BuildRequires:	python3dist(numpy)
14mt|python-rapidfuzz-3.11.0-1|23	#BuildRequires:	python3dist(rapidfuzz-capi)
14mt|python-rapidfuzz-3.11.0-1|24	BuildRequires:	python3dist(scikit-build)
14mt|python-rapidfuzz-3.11.0-1|25	#BuildRequires:	python3dist(setuptools)
14mt|python-rapidfuzz-3.11.0-1|26	BuildRequires:	python3dist(wheel)
14mt|python-rapidfuzz-3.11.0-1|27	BuildRequires:	pkgconfig(python3)
14mt|python-rapidfuzz-3.11.0-1|28	
14mt|python-rapidfuzz-3.11.0-1|29	%description
14mt|python-rapidfuzz-3.11.0-1|30	RapidFuzz is a fast string matching library for Python and C++,
14mt|python-rapidfuzz-3.11.0-1|31	which is using the string similarity calculations from FuzzyWuzzy.
14mt|python-rapidfuzz-3.11.0-1|32	
14mt|python-rapidfuzz-3.11.0-1|33	#----------------------------------------------------------------------------
14mt|python-rapidfuzz-3.11.0-1|34	
14mt|python-rapidfuzz-3.11.0-1|35	%package -n python3-%{pypi_name}
14mt|python-rapidfuzz-3.11.0-1|36	Summary:	This package provides the C-API of RapidFuzz
14mt|python-rapidfuzz-3.11.0-1|37	Group:		Development/Python
14mt|python-rapidfuzz-3.11.0-1|38	
14mt|python-rapidfuzz-3.11.0-1|39	%description -n python3-%{pypi_name}
14mt|python-rapidfuzz-3.11.0-1|40	RapidFuzz is a fast string matching library for Python and C++,
14mt|python-rapidfuzz-3.11.0-1|41	which is using the string similarity calculations from FuzzyWuzzy.
14mt|python-rapidfuzz-3.11.0-1|42	
14mt|python-rapidfuzz-3.11.0-1|43	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-rapidfuzz-3.11.0-1|44	%doc README*
14mt|python-rapidfuzz-3.11.0-1|45	%license LICENSE
14mt|python-rapidfuzz-3.11.0-1|46	
14mt|python-rapidfuzz-3.11.0-1|47	#----------------------------------------------------------------------------
14mt|python-rapidfuzz-3.11.0-1|48	
14mt|python-rapidfuzz-3.11.0-1|49	%prep
14mt|python-rapidfuzz-3.11.0-1|50	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-rapidfuzz-3.11.0-1|51	
14mt|python-rapidfuzz-3.11.0-1|52	%generate_buildrequires
14mt|python-rapidfuzz-3.11.0-1|53	%pyproject_buildrequires -R
14mt|python-rapidfuzz-3.11.0-1|54	
14mt|python-rapidfuzz-3.11.0-1|55	%build
14mt|python-rapidfuzz-3.11.0-1|56	#FIXME: investigate C extensions build failure
14mt|python-rapidfuzz-3.11.0-1|57	%pyproject_wheel
14mt|python-rapidfuzz-3.11.0-1|58	
14mt|python-rapidfuzz-3.11.0-1|59	
14mt|python-rapidfuzz-3.11.0-1|60	%install
14mt|python-rapidfuzz-3.11.0-1|61	%pyproject_install
14mt|python-rapidfuzz-3.11.0-1|62	%pyproject_save_files %{pypi_name}
14mt|python-rapidfuzz-3.11.0-1|63	
14mt|python-rapidfuzz-3.11.0-1|64	

499 14
14mt|python-rdflib-7.0.0-1|1	%define	pypi_name rdflib
14mt|python-rdflib-7.0.0-1|2	
14mt|python-rdflib-7.0.0-1|3	Summary:	Python library for working with RDF
14mt|python-rdflib-7.0.0-1|4	Name:		python-%{pypi_name}
14mt|python-rdflib-7.0.0-1|5	Version:	7.0.0
14mt|python-rdflib-7.0.0-1|6	Release:	1
14mt|python-rdflib-7.0.0-1|7	License:	BSD
14mt|python-rdflib-7.0.0-1|8	Group:		Development/Python
14mt|python-rdflib-7.0.0-1|9	Url:		https://github.com/RDFLib/rdflib
14mt|python-rdflib-7.0.0-1|10	Source0:	%{pypi_source}
14mt|python-rdflib-7.0.0-1|11	BuildRequires:	pkgconfig(python3)
14mt|python-rdflib-7.0.0-1|12	BuildRequires:	python3dist(setuptools)
14mt|python-rdflib-7.0.0-1|13	BuildRequires:	pyproject-rpm-macros
14mt|python-rdflib-7.0.0-1|14	BuildArch:	noarch
14mt|python-rdflib-7.0.0-1|15	
14mt|python-rdflib-7.0.0-1|16	%description
14mt|python-rdflib-7.0.0-1|17	RDFLib is a Python library for working with RDF, a simple yet powerful
14mt|python-rdflib-7.0.0-1|18	language for representing information. The library contains parsers and
14mt|python-rdflib-7.0.0-1|19	serializers for RDF/XML, N3, NTriples, Turtle, TriX and RDFa . It presents
14mt|python-rdflib-7.0.0-1|20	a Graph interface which can be backed by any one of a number of Store
14mt|python-rdflib-7.0.0-1|21	implementations, including, Memory, MySQL, Redland, SQLite, Sleepycat and
14mt|python-rdflib-7.0.0-1|22	SQLObject.
14mt|python-rdflib-7.0.0-1|23	
14mt|python-rdflib-7.0.0-1|24	#-----------------------------------------------------------------------------
14mt|python-rdflib-7.0.0-1|25	
14mt|python-rdflib-7.0.0-1|26	%package -n python3-%{pypi_name}
14mt|python-rdflib-7.0.0-1|27	Summary:	Python 3 library for working with RDF
14mt|python-rdflib-7.0.0-1|28	Group: 		Development/Python
14mt|python-rdflib-7.0.0-1|29	Requires:	python3dist(requests)
14mt|python-rdflib-7.0.0-1|30	
14mt|python-rdflib-7.0.0-1|31	%description -n python3-%{pypi_name}
14mt|python-rdflib-7.0.0-1|32	RDFLib is a Python library for working with RDF, a simple yet powerful
14mt|python-rdflib-7.0.0-1|33	language for representing information. The library contains parsers and
14mt|python-rdflib-7.0.0-1|34	serializers for RDF/XML, N3, NTriples, Turtle, TriX and RDFa . It presents
14mt|python-rdflib-7.0.0-1|35	a Graph interface which can be backed by any one of a number of Store
14mt|python-rdflib-7.0.0-1|36	implementations, including, Memory, MySQL, Redland, SQLite, Sleepycat and
14mt|python-rdflib-7.0.0-1|37	SQLObject.
14mt|python-rdflib-7.0.0-1|38	
14mt|python-rdflib-7.0.0-1|39	%files -n python3-%{pypi_name}
14mt|python-rdflib-7.0.0-1|40	%doc LICENSE
14mt|python-rdflib-7.0.0-1|41	%{python3_sitelib}/*
14mt|python-rdflib-7.0.0-1|42	
14mt|python-rdflib-7.0.0-1|43	#-----------------------------------------------------------------------------
14mt|python-rdflib-7.0.0-1|44	
14mt|python-rdflib-7.0.0-1|45	# NOTE: While the library modules for both python versions could be installed
14mt|python-rdflib-7.0.0-1|46	# together, the utility scripts have always the same names so that the ones for
14mt|python-rdflib-7.0.0-1|47	# python 2 cannot be installed with the ones for python 3.
14mt|python-rdflib-7.0.0-1|48	# Put those scripts in a separate sub-package and mark the package for
14mt|python-rdflib-7.0.0-1|49	# python 3 as conflicting with the python 2 one.
14mt|python-rdflib-7.0.0-1|50	
14mt|python-rdflib-7.0.0-1|51	%package -n python3-%{pypi_name}-tools
14mt|python-rdflib-7.0.0-1|52	Summary:	Utility scripts for %{name}
14mt|python-rdflib-7.0.0-1|53	Group:		File tools
14mt|python-rdflib-7.0.0-1|54	Requires:	python3-%{pypi_name} = %{EVRD}
14mt|python-rdflib-7.0.0-1|55	Conflicts:	%{name} < %{EVRD}
14mt|python-rdflib-7.0.0-1|56	Conflicts:	python-%{pypi_name}-tools
14mt|python-rdflib-7.0.0-1|57	BuildArch:	noarch
14mt|python-rdflib-7.0.0-1|58	
14mt|python-rdflib-7.0.0-1|59	%description -n python3-%{pypi_name}-tools
14mt|python-rdflib-7.0.0-1|60	Utility scripts for %{name}.
14mt|python-rdflib-7.0.0-1|61	
14mt|python-rdflib-7.0.0-1|62	%files -n python3-%{pypi_name}-tools
14mt|python-rdflib-7.0.0-1|63	%doc LICENSE
14mt|python-rdflib-7.0.0-1|64	%{_bindir}/csv2rdf
14mt|python-rdflib-7.0.0-1|65	%{_bindir}/rdf*
14mt|python-rdflib-7.0.0-1|66	
14mt|python-rdflib-7.0.0-1|67	#-----------------------------------------------------------------------------
14mt|python-rdflib-7.0.0-1|68	
14mt|python-rdflib-7.0.0-1|69	
14mt|python-rdflib-7.0.0-1|70	%prep
14mt|python-rdflib-7.0.0-1|71	%setup -q -n %{pypi_name}-%{version}
14mt|python-rdflib-7.0.0-1|72	
14mt|python-rdflib-7.0.0-1|73	%generate_buildrequires
14mt|python-rdflib-7.0.0-1|74	%pyproject_buildrequires -r
14mt|python-rdflib-7.0.0-1|75	
14mt|python-rdflib-7.0.0-1|76	%build
14mt|python-rdflib-7.0.0-1|77	%pyproject_wheel
14mt|python-rdflib-7.0.0-1|78	
14mt|python-rdflib-7.0.0-1|79	
14mt|python-rdflib-7.0.0-1|80	%install
14mt|python-rdflib-7.0.0-1|81	%pyproject_install
14mt|python-rdflib-7.0.0-1|82	
14mt|python-rdflib-7.0.0-1|83	# Drop the tests
14mt|python-rdflib-7.0.0-1|84	rm -rf %{buildroot}%{python3_sitelib}/test

500 14
14mt|python-referencing-0.35.1-1|1	%global pypi_name referencing
14mt|python-referencing-0.35.1-1|2	
14mt|python-referencing-0.35.1-1|3	Summary:	An implementation-agnostic implementation of JSON reference resolution
14mt|python-referencing-0.35.1-1|4	Name:		python-%{pypi_name}
14mt|python-referencing-0.35.1-1|5	Version:	0.35.1
14mt|python-referencing-0.35.1-1|6	Release:	1
14mt|python-referencing-0.35.1-1|7	License:	MIT
14mt|python-referencing-0.35.1-1|8	Group:		Development/Python
14mt|python-referencing-0.35.1-1|9	Url:		https://pypi.python.org/pypi/%{pypi_name}
14mt|python-referencing-0.35.1-1|10	Source0:	%{pypi_source}
14mt|python-referencing-0.35.1-1|11	BuildRequires:	pyproject-rpm-macros
14mt|python-referencing-0.35.1-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-referencing-0.35.1-1|13	BuildArch:	noarch
14mt|python-referencing-0.35.1-1|14	
14mt|python-referencing-0.35.1-1|15	%description
14mt|python-referencing-0.35.1-1|16	An implementation-agnostic implementation of JSON reference resolution.
14mt|python-referencing-0.35.1-1|17	In other words, a way for e.g. JSON Schema tooling to resolve the $ref
14mt|python-referencing-0.35.1-1|18	keyword across all drafts without needing to implement support themselves.
14mt|python-referencing-0.35.1-1|19	
14mt|python-referencing-0.35.1-1|20	#----------------------------------------------------------------------------
14mt|python-referencing-0.35.1-1|21	
14mt|python-referencing-0.35.1-1|22	%package -n python3-%{pypi_name}
14mt|python-referencing-0.35.1-1|23	Summary:	An implementation-agnostic implementation of JSON reference resolution
14mt|python-referencing-0.35.1-1|24	Group:		Development/Python
14mt|python-referencing-0.35.1-1|25	
14mt|python-referencing-0.35.1-1|26	%description -n python3-%{pypi_name}
14mt|python-referencing-0.35.1-1|27	An implementation-agnostic implementation of JSON reference resolution.
14mt|python-referencing-0.35.1-1|28	In other words, a way for e.g. JSON Schema tooling to resolve the $ref
14mt|python-referencing-0.35.1-1|29	keyword across all drafts without needing to implement support themselves.
14mt|python-referencing-0.35.1-1|30	
14mt|python-referencing-0.35.1-1|31	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-referencing-0.35.1-1|32	
14mt|python-referencing-0.35.1-1|33	#----------------------------------------------------------------------------
14mt|python-referencing-0.35.1-1|34	
14mt|python-referencing-0.35.1-1|35	%prep
14mt|python-referencing-0.35.1-1|36	%setup -qn %{pypi_name}-%{version}
14mt|python-referencing-0.35.1-1|37	
14mt|python-referencing-0.35.1-1|38	%generate_buildrequires
14mt|python-referencing-0.35.1-1|39	%pyproject_buildrequires
14mt|python-referencing-0.35.1-1|40	
14mt|python-referencing-0.35.1-1|41	%build
14mt|python-referencing-0.35.1-1|42	%pyproject_wheel
14mt|python-referencing-0.35.1-1|43	
14mt|python-referencing-0.35.1-1|44	%install
14mt|python-referencing-0.35.1-1|45	%pyproject_install
14mt|python-referencing-0.35.1-1|46	%pyproject_save_files %{pypi_name}
14mt|python-referencing-0.35.1-1|47	

501 14
14mt|python-requests-2.34.2-1|1	%bcond tests    0
14mt|python-requests-2.34.2-1|2	%bcond extras    0
14mt|python-requests-2.34.2-1|3	%bcond extradeps 0
14mt|python-requests-2.34.2-1|4	
14mt|python-requests-2.34.2-1|5	Name:           python-requests
14mt|python-requests-2.34.2-1|6	Version:        2.34.2
14mt|python-requests-2.34.2-1|7	Release:        1
14mt|python-requests-2.34.2-1|8	Summary:        HTTP library, written in Python, for human beings
14mt|python-requests-2.34.2-1|9	
14mt|python-requests-2.34.2-1|10	License:        Apache-2.0
14mt|python-requests-2.34.2-1|11	URL:            https://pypi.io/project/requests
14mt|python-requests-2.34.2-1|12	Source:         https://github.com/requests/requests/archive/v%{version}/requests-v%{version}.tar.gz
14mt|python-requests-2.34.2-1|13	
14mt|python-requests-2.34.2-1|14	# Explicitly use the system certificates in ca-certificates.
14mt|python-requests-2.34.2-1|15	# https://bugzilla.redhat.com/show_bug.cgi?id=904614
14mt|python-requests-2.34.2-1|16	Patch:          system-certs.patch
14mt|python-requests-2.34.2-1|17	
14mt|python-requests-2.34.2-1|18	# Add support for IPv6 CIDR in no_proxy setting
14mt|python-requests-2.34.2-1|19	# This functionality is needed in Openshift and it has been
14mt|python-requests-2.34.2-1|20	# proposed for upstream in 2021 but the PR unfortunately stalled.
14mt|python-requests-2.34.2-1|21	# Upstream PR: https://github.com/psf/requests/pull/5953
14mt|python-requests-2.34.2-1|22	# This change is backported also into RHEL 9.4 (via CS)
14mt|python-requests-2.34.2-1|23	Patch:          support_IPv6_CIDR_in_no_proxy.patch
14mt|python-requests-2.34.2-1|24	
14mt|python-requests-2.34.2-1|25	BuildArch:      noarch
14mt|python-requests-2.34.2-1|26	BuildRequires:  python%{python3_pkgversion}-devel
14mt|python-requests-2.34.2-1|27	%if %{with tests}
14mt|python-requests-2.34.2-1|28	BuildRequires:  python3dist(pytest)
14mt|python-requests-2.34.2-1|29	BuildRequires:  python3dist(pytest-httpbin)
14mt|python-requests-2.34.2-1|30	BuildRequires:  python3dist(pytest-mock)
14mt|python-requests-2.34.2-1|31	BuildRequires:  python3dist(trustme)
14mt|python-requests-2.34.2-1|32	%endif
14mt|python-requests-2.34.2-1|33	
14mt|python-requests-2.34.2-1|34	%description
14mt|python-requests-2.34.2-1|35	Most existing Python modules for sending HTTP requests are extremely verbose and
14mt|python-requests-2.34.2-1|36	cumbersome. Python’s built-in urllib2 module provides most of the HTTP
14mt|python-requests-2.34.2-1|37	capabilities you should need, but the API is thoroughly broken. This library is
14mt|python-requests-2.34.2-1|38	designed to make HTTP requests easy for developers.
14mt|python-requests-2.34.2-1|39	
14mt|python-requests-2.34.2-1|40	
14mt|python-requests-2.34.2-1|41	%package -n python%{python3_pkgversion}-requests
14mt|python-requests-2.34.2-1|42	Summary:        %{summary}
14mt|python-requests-2.34.2-1|43	
14mt|python-requests-2.34.2-1|44	%description -n python%{python3_pkgversion}-requests
14mt|python-requests-2.34.2-1|45	Most existing Python modules for sending HTTP requests are extremely verbose and
14mt|python-requests-2.34.2-1|46	cumbersome. Python’s built-in urllib2 module provides most of the HTTP
14mt|python-requests-2.34.2-1|47	capabilities you should need, but the API is thoroughly broken. This library is
14mt|python-requests-2.34.2-1|48	designed to make HTTP requests easy for developers.
14mt|python-requests-2.34.2-1|49	
14mt|python-requests-2.34.2-1|50	
14mt|python-requests-2.34.2-1|51	%if %{with extras}
14mt|python-requests-2.34.2-1|52	%pyproject_extras_subpkg -n python%{python3_pkgversion}-requests security socks use_chardet_on_py3
14mt|python-requests-2.34.2-1|53	%endif
14mt|python-requests-2.34.2-1|54	
14mt|python-requests-2.34.2-1|55	
14mt|python-requests-2.34.2-1|56	%generate_buildrequires
14mt|python-requests-2.34.2-1|57	%pyproject_buildrequires %{?with_extradeps:-x security,socks,use_chardet_on_py3}
14mt|python-requests-2.34.2-1|58	
14mt|python-requests-2.34.2-1|59	
14mt|python-requests-2.34.2-1|60	%prep
14mt|python-requests-2.34.2-1|61	%autosetup -p1 -n requests-%{version}
14mt|python-requests-2.34.2-1|62	
14mt|python-requests-2.34.2-1|63	# env shebang in nonexecutable file
14mt|python-requests-2.34.2-1|64	sed -i '/#!\/usr\/.*python/d' src/requests/certs.py
14mt|python-requests-2.34.2-1|65	
14mt|python-requests-2.34.2-1|66	# Some doctests use the internet and fail to pass in Koji. Since doctests don't have names, I don't
14mt|python-requests-2.34.2-1|67	# know a way to skip them. We also don't want to patch them out, because patching them out will
14mt|python-requests-2.34.2-1|68	# change the docs. Thus, we set pytest not to run doctests at all.
14mt|python-requests-2.34.2-1|69	sed -i 's/ --doctest-modules//' pyproject.toml
14mt|python-requests-2.34.2-1|70	
14mt|python-requests-2.34.2-1|71	
14mt|python-requests-2.34.2-1|72	%build
14mt|python-requests-2.34.2-1|73	%pyproject_wheel
14mt|python-requests-2.34.2-1|74	
14mt|python-requests-2.34.2-1|75	
14mt|python-requests-2.34.2-1|76	%install
14mt|python-requests-2.34.2-1|77	%pyproject_install
14mt|python-requests-2.34.2-1|78	%pyproject_save_files -l requests
14mt|python-requests-2.34.2-1|79	
14mt|python-requests-2.34.2-1|80	
14mt|python-requests-2.34.2-1|81	%check
14mt|python-requests-2.34.2-1|82	%if %{with tests}
14mt|python-requests-2.34.2-1|83	%pyproject_check_import
14mt|python-requests-2.34.2-1|84	# test_unicode_header_name - reported: https://github.com/psf/requests/issues/6734
14mt|python-requests-2.34.2-1|85	# test_use_proxy_from_environment needs pysocks
14mt|python-requests-2.34.2-1|86	%pytest -v tests -k "not test_unicode_header_name %{!?with_extradeps:and not test_use_proxy_from_environment}"
14mt|python-requests-2.34.2-1|87	%endif
14mt|python-requests-2.34.2-1|88	
14mt|python-requests-2.34.2-1|89	
14mt|python-requests-2.34.2-1|90	%files -n python%{python3_pkgversion}-requests -f %{pyproject_files}
14mt|python-requests-2.34.2-1|91	%doc README.md HISTORY.md

502 14
14mt|python-requests-ftp-0.3.1-4|1	%global srcname requests-ftp
14mt|python-requests-ftp-0.3.1-4|2	
14mt|python-requests-ftp-0.3.1-4|3	Summary:	FTP transport adapter for python-requests
14mt|python-requests-ftp-0.3.1-4|4	Name:		python-%{srcname}
14mt|python-requests-ftp-0.3.1-4|5	Group:			Development/Python
14mt|python-requests-ftp-0.3.1-4|6	Version:	0.3.1
14mt|python-requests-ftp-0.3.1-4|7	Release:	4
14mt|python-requests-ftp-0.3.1-4|8	License:	ASL 2.0
14mt|python-requests-ftp-0.3.1-4|9	URL:		https://github.com/Lukasa/requests-ftp
14mt|python-requests-ftp-0.3.1-4|10	Source0:	https://pypi.python.org/packages/source/r/%{srcname}/%{srcname}-%{version}.tar.gz
14mt|python-requests-ftp-0.3.1-4|11	# from https://github.com/Lukasa/requests-ftp/pull/28, handle multi-line responses
14mt|python-requests-ftp-0.3.1-4|12	# from 4090846
14mt|python-requests-ftp-0.3.1-4|13	Patch1:		PR28-01-Adding-2-tests-and-updated-statud_code-build.patch
14mt|python-requests-ftp-0.3.1-4|14	# from 4f6a9f5
14mt|python-requests-ftp-0.3.1-4|15	Patch2:		PR28-02-Adding-code-3-to-retr4ieve-status_code.patch
14mt|python-requests-ftp-0.3.1-4|16	# from 3fb2700
14mt|python-requests-ftp-0.3.1-4|17	Patch3:		PR28-03-fix-warning-in-interpreting-ftp-status-codes-minor-d.patch
14mt|python-requests-ftp-0.3.1-4|18	# 2caa427 is only test updates, tests not in pypi tarball
14mt|python-requests-ftp-0.3.1-4|19	# from 7321ab3
14mt|python-requests-ftp-0.3.1-4|20	Patch5:		PR28-05-Improve-logging-in-status-code-extraction.patch
14mt|python-requests-ftp-0.3.1-4|21	BuildRequires:  python3-devel
14mt|python-requests-ftp-0.3.1-4|22	BuildRequires:  python3-setuptools
14mt|python-requests-ftp-0.3.1-4|23	BuildArch:	noarch
14mt|python-requests-ftp-0.3.1-4|24	
14mt|python-requests-ftp-0.3.1-4|25	%description
14mt|python-requests-ftp-0.3.1-4|26	Requests-FTP is an implementation of a very stupid FTP transport adapter for
14mt|python-requests-ftp-0.3.1-4|27	use with the awesome Requests Python library.
14mt|python-requests-ftp-0.3.1-4|28	
14mt|python-requests-ftp-0.3.1-4|29	#----------------------------------------------------------------------------
14mt|python-requests-ftp-0.3.1-4|30	
14mt|python-requests-ftp-0.3.1-4|31	%package -n python3-%{srcname}
14mt|python-requests-ftp-0.3.1-4|32	Summary:	FTP transport adapter for python3-requests
14mt|python-requests-ftp-0.3.1-4|33	Group:		Development/Python
14mt|python-requests-ftp-0.3.1-4|34	Requires:	python3-requests
14mt|python-requests-ftp-0.3.1-4|35	
14mt|python-requests-ftp-0.3.1-4|36	%description -n python3-requests-ftp
14mt|python-requests-ftp-0.3.1-4|37	Requests-FTP is an implementation of a very stupid FTP transport adapter for
14mt|python-requests-ftp-0.3.1-4|38	use with the awesome Requests Python library.
14mt|python-requests-ftp-0.3.1-4|39	
14mt|python-requests-ftp-0.3.1-4|40	This is the Python 3 version of the transport adapter module.
14mt|python-requests-ftp-0.3.1-4|41	
14mt|python-requests-ftp-0.3.1-4|42	%files -n python3-%{srcname}
14mt|python-requests-ftp-0.3.1-4|43	%doc README.rst LICENSE
14mt|python-requests-ftp-0.3.1-4|44	%{python3_sitelib}/requests_ftp/
14mt|python-requests-ftp-0.3.1-4|45	%{python3_sitelib}/requests_ftp*.egg-info*
14mt|python-requests-ftp-0.3.1-4|46	
14mt|python-requests-ftp-0.3.1-4|47	#----------------------------------------------------------------------------
14mt|python-requests-ftp-0.3.1-4|48	
14mt|python-requests-ftp-0.3.1-4|49	%prep
14mt|python-requests-ftp-0.3.1-4|50	%autosetup -p1 -n %{srcname}-%{version}
14mt|python-requests-ftp-0.3.1-4|51	
14mt|python-requests-ftp-0.3.1-4|52	rm -rf requests_ftp.egg-info
14mt|python-requests-ftp-0.3.1-4|53	
14mt|python-requests-ftp-0.3.1-4|54	%build
14mt|python-requests-ftp-0.3.1-4|55	%py3_build
14mt|python-requests-ftp-0.3.1-4|56	
14mt|python-requests-ftp-0.3.1-4|57	%install
14mt|python-requests-ftp-0.3.1-4|58	%py3_install

503 14
14mt|python-rpm-generators-14-1|1	Name:           python-rpm-generators
14mt|python-rpm-generators-14-1|2	Summary:        Dependency generators for Python RPMs
14mt|python-rpm-generators-14-1|3	Version:        14
14mt|python-rpm-generators-14-1|4	Release:        1
14mt|python-rpm-generators-14-1|5	Group:		System/Base
14mt|python-rpm-generators-14-1|6	Url:            https://src.fedoraproject.org/rpms/python-rpm-generators
14mt|python-rpm-generators-14-1|7	
14mt|python-rpm-generators-14-1|8	# Originally the following files were part of RPM, so the license is inherited: GPL-2.0-or-later
14mt|python-rpm-generators-14-1|9	# The COPYING file is grabbed from the last commit that changed the files
14mt|python-rpm-generators-14-1|10	Source0:        https://raw.githubusercontent.com/rpm-software-management/rpm/102eab50b3d0d6546dfe082eac0ade21e6b3dbf1/COPYING
14mt|python-rpm-generators-14-1|11	Source1:        python.attr
14mt|python-rpm-generators-14-1|12	Source2:        pythondist.attr
14mt|python-rpm-generators-14-1|13	# This was crafted in-place as a fork of python.attr, hence also GPL-2.0-or-later
14mt|python-rpm-generators-14-1|14	Source3:        pythonname.attr
14mt|python-rpm-generators-14-1|15	# This one is also originally from RPM, but it has its own license declaration: LGPL-2.1-or-later
14mt|python-rpm-generators-14-1|16	Source4:        pythondistdeps.py
14mt|python-rpm-generators-14-1|17	# This was crafted in-place with the following license declaration:
14mt|python-rpm-generators-14-1|18	#  LicenseRef-Fedora-Public-Domain OR CC0-1.0 OR LGPL-2.1-or-later OR GPL-2.0-or-later
14mt|python-rpm-generators-14-1|19	# Note that CC0-1.0 is not allowed for code in Fedora, so we skip it in the package License tag
14mt|python-rpm-generators-14-1|20	Source5:        pythonbundles.py
14mt|python-rpm-generators-14-1|21	
14mt|python-rpm-generators-14-1|22	# See individual licenses above Source declarations
14mt|python-rpm-generators-14-1|23	# Originally, this was simplified to GPL-2.0-or-later, but "effective license" analysis is no longer allowed
14mt|python-rpm-generators-14-1|24	License:        GPL-2.0-or-later AND LGPL-2.1-or-later AND (LicenseRef-Fedora-Public-Domain OR LGPL-2.1-or-later OR GPL-2.0-or-later)
14mt|python-rpm-generators-14-1|25	
14mt|python-rpm-generators-14-1|26	BuildArch:      noarch
14mt|python-rpm-generators-14-1|27	
14mt|python-rpm-generators-14-1|28	%description
14mt|python-rpm-generators-14-1|29	%{summary}.
14mt|python-rpm-generators-14-1|30	
14mt|python-rpm-generators-14-1|31	%package -n python3-rpm-generators
14mt|python-rpm-generators-14-1|32	Summary:        %{summary}
14mt|python-rpm-generators-14-1|33	Requires:       python3-packaging
14mt|python-rpm-generators-14-1|34	# We have parametric macro generators, we need RPM 4.16 (4.15.90+ is 4.16 alpha)
14mt|python-rpm-generators-14-1|35	Requires:       rpm > 4.15.90-0
14mt|python-rpm-generators-14-1|36	# This contains the Lua functions we use:
14mt|python-rpm-generators-14-1|37	Requires:       python-srpm-macros >= 3.10-15
14mt|python-rpm-generators-14-1|38	
14mt|python-rpm-generators-14-1|39	%description -n python3-rpm-generators
14mt|python-rpm-generators-14-1|40	%{summary}.
14mt|python-rpm-generators-14-1|41	
14mt|python-rpm-generators-14-1|42	%prep
14mt|python-rpm-generators-14-1|43	%autosetup -c -T
14mt|python-rpm-generators-14-1|44	cp -a %{sources} .
14mt|python-rpm-generators-14-1|45	
14mt|python-rpm-generators-14-1|46	%install
14mt|python-rpm-generators-14-1|47	install -Dpm0644 -t %{buildroot}%{_fileattrsdir} *.attr
14mt|python-rpm-generators-14-1|48	install -Dpm0755 -t %{buildroot}%{_rpmconfigdir} *.py
14mt|python-rpm-generators-14-1|49	
14mt|python-rpm-generators-14-1|50	%files -n python3-rpm-generators
14mt|python-rpm-generators-14-1|51	%license COPYING
14mt|python-rpm-generators-14-1|52	%{_fileattrsdir}/python.attr
14mt|python-rpm-generators-14-1|53	%{_fileattrsdir}/pythondist.attr
14mt|python-rpm-generators-14-1|54	%{_fileattrsdir}/pythonname.attr
14mt|python-rpm-generators-14-1|55	%{_rpmconfigdir}/pythondistdeps.py
14mt|python-rpm-generators-14-1|56	%{_rpmconfigdir}/pythonbundles.py

504 14
14mt|python-rtslib-2.2.4-1|1	%define oname rtslib
14mt|python-rtslib-2.2.4-1|2	%define pypi_name rtslib_fb
14mt|python-rtslib-2.2.4-1|3	
14mt|python-rtslib-2.2.4-1|4	Summary:	API for RisingTide Systems generic SCSI target
14mt|python-rtslib-2.2.4-1|5	Name:		python-%{oname}
14mt|python-rtslib-2.2.4-1|6	Version:	2.2.4
14mt|python-rtslib-2.2.4-1|7	Release:	1
14mt|python-rtslib-2.2.4-1|8	License:	ASL 2.0
14mt|python-rtslib-2.2.4-1|9	Group:		Development/Python
14mt|python-rtslib-2.2.4-1|10	Url:		https://github.com/open-iscsi/rtslib-fb
14mt|python-rtslib-2.2.4-1|11	Source0:	%{pypi_source}
14mt|python-rtslib-2.2.4-1|12	BuildRequires:	pyproject-rpm-macros
14mt|python-rtslib-2.2.4-1|13	BuildRequires:	pkgconfig(python3)
14mt|python-rtslib-2.2.4-1|14	BuildRequires:	python3dist(hatchling)
14mt|python-rtslib-2.2.4-1|15	BuildRequires:	python3dist(pip)
14mt|python-rtslib-2.2.4-1|16	BuildRequires:	python3dist(setuptools)
14mt|python-rtslib-2.2.4-1|17	BuildArch:	noarch
14mt|python-rtslib-2.2.4-1|18	
14mt|python-rtslib-2.2.4-1|19	%description
14mt|python-rtslib-2.2.4-1|20	rtslib-fb is an object-based Python library for configuring the LIO generic
14mt|python-rtslib-2.2.4-1|21	SCSI target, present in 3.x Linux kernel versions.
14mt|python-rtslib-2.2.4-1|22	
14mt|python-rtslib-2.2.4-1|23	rtslib-fb is a fork of the "rtslib" code written by RisingTide Systems.
14mt|python-rtslib-2.2.4-1|24	The "-fb" differentiates between the original and this version.
14mt|python-rtslib-2.2.4-1|25	Please ensure to use either all "fb" versions of the targetcli components --
14mt|python-rtslib-2.2.4-1|26	targetcli, rtslib, and configshell, or stick with all non-fb versions, since
14mt|python-rtslib-2.2.4-1|27	they are no longer strictly compatible.
14mt|python-rtslib-2.2.4-1|28	
14mt|python-rtslib-2.2.4-1|29	#----------------------------------------------------------------------------
14mt|python-rtslib-2.2.4-1|30	
14mt|python-rtslib-2.2.4-1|31	%package -n python3-%{oname}
14mt|python-rtslib-2.2.4-1|32	Summary:	API for RisingTide Systems generic SCSI target
14mt|python-rtslib-2.2.4-1|33	Group:		Development/Python
14mt|python-rtslib-2.2.4-1|34	
14mt|python-rtslib-2.2.4-1|35	%description -n python3-%{oname}
14mt|python-rtslib-2.2.4-1|36	rtslib-fb is an object-based Python library for configuring the LIO generic
14mt|python-rtslib-2.2.4-1|37	SCSI target, present in 3.x Linux kernel versions.
14mt|python-rtslib-2.2.4-1|38	
14mt|python-rtslib-2.2.4-1|39	rtslib-fb is a fork of the "rtslib" code written by RisingTide Systems.
14mt|python-rtslib-2.2.4-1|40	The "-fb" differentiates between the original and this version.
14mt|python-rtslib-2.2.4-1|41	Please ensure to use either all "fb" versions of the targetcli components --
14mt|python-rtslib-2.2.4-1|42	targetcli, rtslib, and configshell, or stick with all non-fb versions, since
14mt|python-rtslib-2.2.4-1|43	they are no longer strictly compatible.
14mt|python-rtslib-2.2.4-1|44	
14mt|python-rtslib-2.2.4-1|45	%files -n python3-%{oname}
14mt|python-rtslib-2.2.4-1|46	%doc README.md
14mt|python-rtslib-2.2.4-1|47	%license COPYING
14mt|python-rtslib-2.2.4-1|48	%{_bindir}/targetctl
14mt|python-rtslib-2.2.4-1|49	%{python3_sitelib}/%{oname}
14mt|python-rtslib-2.2.4-1|50	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info
14mt|python-rtslib-2.2.4-1|51	
14mt|python-rtslib-2.2.4-1|52	#----------------------------------------------------------------------------
14mt|python-rtslib-2.2.4-1|53	
14mt|python-rtslib-2.2.4-1|54	%prep
14mt|python-rtslib-2.2.4-1|55	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-rtslib-2.2.4-1|56	
14mt|python-rtslib-2.2.4-1|57	%generate_buildrequires
14mt|python-rtslib-2.2.4-1|58	%pyproject_buildrequires
14mt|python-rtslib-2.2.4-1|59	
14mt|python-rtslib-2.2.4-1|60	%build
14mt|python-rtslib-2.2.4-1|61	%pyproject_wheel
14mt|python-rtslib-2.2.4-1|62	
14mt|python-rtslib-2.2.4-1|63	%install
14mt|python-rtslib-2.2.4-1|64	%pyproject_install

505 14
14mt|python-ruamel-yaml-0.18.10-2|1	%global pypi_name ruamel.yaml
14mt|python-ruamel-yaml-0.18.10-2|2	%global pname ruamel-yaml
14mt|python-ruamel-yaml-0.18.10-2|3	
14mt|python-ruamel-yaml-0.18.10-2|4	Summary:	YAML 1.2 loader/dumper package for Python
14mt|python-ruamel-yaml-0.18.10-2|5	Name:		python-%{pname}
14mt|python-ruamel-yaml-0.18.10-2|6	Version:	0.18.10
14mt|python-ruamel-yaml-0.18.10-2|7	Release:	2
14mt|python-ruamel-yaml-0.18.10-2|8	License:	MIT
14mt|python-ruamel-yaml-0.18.10-2|9	Group:		Development/Python
14mt|python-ruamel-yaml-0.18.10-2|10	Url:		https://pypi.org/project/ruamel.yaml
14mt|python-ruamel-yaml-0.18.10-2|11	Source0:	%{pypi_source}
14mt|python-ruamel-yaml-0.18.10-2|12	BuildRequires:	python3dist(setuptools)
14mt|python-ruamel-yaml-0.18.10-2|13	BuildRequires:	python3dist(pip)
14mt|python-ruamel-yaml-0.18.10-2|14	BuildRequires:	python3dist(wheel)
14mt|python-ruamel-yaml-0.18.10-2|15	BuildRequires:	pkgconfig(python3)
14mt|python-ruamel-yaml-0.18.10-2|16	BuildArch:	noarch
14mt|python-ruamel-yaml-0.18.10-2|17	
14mt|python-ruamel-yaml-0.18.10-2|18	%description
14mt|python-ruamel-yaml-0.18.10-2|19	ruamel.yaml is a YAML 1.2 loader/dumper package for Python.
14mt|python-ruamel-yaml-0.18.10-2|20	It is a derivative of Kirill Simonov’s PyYAML 3.11
14mt|python-ruamel-yaml-0.18.10-2|21	
14mt|python-ruamel-yaml-0.18.10-2|22	#----------------------------------------------------------------------------
14mt|python-ruamel-yaml-0.18.10-2|23	
14mt|python-ruamel-yaml-0.18.10-2|24	%package -n python3-%{pname}
14mt|python-ruamel-yaml-0.18.10-2|25	Summary:	YAML 1.2 loader/dumper package for Python
14mt|python-ruamel-yaml-0.18.10-2|26	Group:		Development/Python
14mt|python-ruamel-yaml-0.18.10-2|27	Requires:	python3dist(ruamel.yaml.clib)
14mt|python-ruamel-yaml-0.18.10-2|28	Requires:	python3dist(setuptools)
14mt|python-ruamel-yaml-0.18.10-2|29	Provides:	python3-%{pypi_name} = %{EVRD}
14mt|python-ruamel-yaml-0.18.10-2|30	
14mt|python-ruamel-yaml-0.18.10-2|31	%description -n python3-%{pname}
14mt|python-ruamel-yaml-0.18.10-2|32	ruamel.yaml is a YAML 1.2 loader/dumper package for Python.
14mt|python-ruamel-yaml-0.18.10-2|33	It is a derivative of Kirill Simonov’s PyYAML 3.11
14mt|python-ruamel-yaml-0.18.10-2|34	
14mt|python-ruamel-yaml-0.18.10-2|35	%files -n python3-%{pname}
14mt|python-ruamel-yaml-0.18.10-2|36	%doc README.md
14mt|python-ruamel-yaml-0.18.10-2|37	%license LICENSE
14mt|python-ruamel-yaml-0.18.10-2|38	%{python3_sitelib}/ruamel
14mt|python-ruamel-yaml-0.18.10-2|39	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info
14mt|python-ruamel-yaml-0.18.10-2|40	
14mt|python-ruamel-yaml-0.18.10-2|41	#----------------------------------------------------------------------------
14mt|python-ruamel-yaml-0.18.10-2|42	
14mt|python-ruamel-yaml-0.18.10-2|43	%prep
14mt|python-ruamel-yaml-0.18.10-2|44	%autosetup -n %{pypi_name}-%{version}
14mt|python-ruamel-yaml-0.18.10-2|45	
14mt|python-ruamel-yaml-0.18.10-2|46	%build
14mt|python-ruamel-yaml-0.18.10-2|47	%pyproject_wheel
14mt|python-ruamel-yaml-0.18.10-2|48	
14mt|python-ruamel-yaml-0.18.10-2|49	%install
14mt|python-ruamel-yaml-0.18.10-2|50	%pyproject_install

506 14
14mt|python-s3transfer-0.10.2-1|1	%define pypi_name s3transfer
14mt|python-s3transfer-0.10.2-1|2	
14mt|python-s3transfer-0.10.2-1|3	Summary:	Amazon S3 Transfer Manager for Python
14mt|python-s3transfer-0.10.2-1|4	Name:		python-%{pypi_name}
14mt|python-s3transfer-0.10.2-1|5	Version:	0.10.2
14mt|python-s3transfer-0.10.2-1|6	Release:	1
14mt|python-s3transfer-0.10.2-1|7	License:	ASL 2.0
14mt|python-s3transfer-0.10.2-1|8	Group:		Development/Python
14mt|python-s3transfer-0.10.2-1|9	Url:		https://github.com/boto/botocore
14mt|python-s3transfer-0.10.2-1|10	Source0:	%{pypi_source}
14mt|python-s3transfer-0.10.2-1|11	BuildArch:	noarch
14mt|python-s3transfer-0.10.2-1|12	
14mt|python-s3transfer-0.10.2-1|13	%description
14mt|python-s3transfer-0.10.2-1|14	S3transfer is a Python library for managing Amazon S3 transfers.
14mt|python-s3transfer-0.10.2-1|15	
14mt|python-s3transfer-0.10.2-1|16	Note:
14mt|python-s3transfer-0.10.2-1|17	This project is not currently GA. If you are planning to use this code in
14mt|python-s3transfer-0.10.2-1|18	production, make sure to lock to a minor version as interfaces may break from
14mt|python-s3transfer-0.10.2-1|19	minor version to minor version. For a basic, stable interface of s3transfer,
14mt|python-s3transfer-0.10.2-1|20	try the interfaces exposed in boto3
14mt|python-s3transfer-0.10.2-1|21	
14mt|python-s3transfer-0.10.2-1|22	#------------------------------------------------------------------------------
14mt|python-s3transfer-0.10.2-1|23	
14mt|python-s3transfer-0.10.2-1|24	%package -n python3-%{pypi_name}
14mt|python-s3transfer-0.10.2-1|25	Summary:	Amazon S3 Transfer Manager for Python
14mt|python-s3transfer-0.10.2-1|26	Group:		Development/Python
14mt|python-s3transfer-0.10.2-1|27	BuildRequires:	python3egg(setuptools)
14mt|python-s3transfer-0.10.2-1|28	
14mt|python-s3transfer-0.10.2-1|29	%description -n python3-%{pypi_name}
14mt|python-s3transfer-0.10.2-1|30	S3transfer is a Python library for managing Amazon S3 transfers.
14mt|python-s3transfer-0.10.2-1|31	
14mt|python-s3transfer-0.10.2-1|32	%files -n python3-%{pypi_name}
14mt|python-s3transfer-0.10.2-1|33	%{python3_sitelib}/*
14mt|python-s3transfer-0.10.2-1|34	
14mt|python-s3transfer-0.10.2-1|35	#------------------------------------------------------------------------------
14mt|python-s3transfer-0.10.2-1|36	
14mt|python-s3transfer-0.10.2-1|37	%prep
14mt|python-s3transfer-0.10.2-1|38	%setup -q -n %{pypi_name}-%{version}
14mt|python-s3transfer-0.10.2-1|39	
14mt|python-s3transfer-0.10.2-1|40	%build
14mt|python-s3transfer-0.10.2-1|41	%py3_build
14mt|python-s3transfer-0.10.2-1|42	
14mt|python-s3transfer-0.10.2-1|43	%install
14mt|python-s3transfer-0.10.2-1|44	%py3_install

507 14
14mt|python-scikit-build-0.18.1-1|1	%define pypi_name scikit_build
14mt|python-scikit-build-0.18.1-1|2	
14mt|python-scikit-build-0.18.1-1|3	Summary:	Improved build system generator for Python C/C++/Fortran/Cython extensions
14mt|python-scikit-build-0.18.1-1|4	Name:		python-scikit-build
14mt|python-scikit-build-0.18.1-1|5	Version:	0.18.1
14mt|python-scikit-build-0.18.1-1|6	Release:	1
14mt|python-scikit-build-0.18.1-1|7	License:	MIT
14mt|python-scikit-build-0.18.1-1|8	Group:		Development/Python
14mt|python-scikit-build-0.18.1-1|9	Url:		https://github.com/scikit-build/scikit-build
14mt|python-scikit-build-0.18.1-1|10	Source0:	%{pypi_source}
14mt|python-scikit-build-0.18.1-1|11	BuildRequires:	cmake
14mt|python-scikit-build-0.18.1-1|12	BuildRequires:	ninja
14mt|python-scikit-build-0.18.1-1|13	BuildRequires:	pyproject-rpm-macros
14mt|python-scikit-build-0.18.1-1|14	BuildRequires:	pkgconfig(python3)
14mt|python-scikit-build-0.18.1-1|15	BuildArch:	noarch
14mt|python-scikit-build-0.18.1-1|16	
14mt|python-scikit-build-0.18.1-1|17	%description
14mt|python-scikit-build-0.18.1-1|18	Improved build system generator for Python C/C++/Fortran/Cython extensions
14mt|python-scikit-build-0.18.1-1|19	
14mt|python-scikit-build-0.18.1-1|20	#-----------------------------------------------------------------------
14mt|python-scikit-build-0.18.1-1|21	
14mt|python-scikit-build-0.18.1-1|22	%package -n python3-%{pypi_name}
14mt|python-scikit-build-0.18.1-1|23	Summary:	Improved build system generator for Python C/C++/Fortran/Cython extensions
14mt|python-scikit-build-0.18.1-1|24	Group:		Development/Python
14mt|python-scikit-build-0.18.1-1|25	Requires:	cmake
14mt|python-scikit-build-0.18.1-1|26	Requires:	python3dist(distro)
14mt|python-scikit-build-0.18.1-1|27	Requires:	python3dist(packaging)
14mt|python-scikit-build-0.18.1-1|28	Requires:	python3dist(setuptools)
14mt|python-scikit-build-0.18.1-1|29	Requires:	python3dist(wheel)
14mt|python-scikit-build-0.18.1-1|30	Obsoletes:	python3-scikit-build < 0.17.6
14mt|python-scikit-build-0.18.1-1|31	
14mt|python-scikit-build-0.18.1-1|32	%description -n python3-%{pypi_name}
14mt|python-scikit-build-0.18.1-1|33	Improved build system generator for Python C/C++/Fortran/Cython extensions
14mt|python-scikit-build-0.18.1-1|34	
14mt|python-scikit-build-0.18.1-1|35	%files -n python3-%{pypi_name}
14mt|python-scikit-build-0.18.1-1|36	%doc AUTHORS.rst CONTRIBUTING.rst README.rst docs/
14mt|python-scikit-build-0.18.1-1|37	%license LICENSE
14mt|python-scikit-build-0.18.1-1|38	%{python3_sitelib}/*
14mt|python-scikit-build-0.18.1-1|39	
14mt|python-scikit-build-0.18.1-1|40	#-----------------------------------------------------------------------
14mt|python-scikit-build-0.18.1-1|41	
14mt|python-scikit-build-0.18.1-1|42	%prep
14mt|python-scikit-build-0.18.1-1|43	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-scikit-build-0.18.1-1|44	%generate_buildrequires
14mt|python-scikit-build-0.18.1-1|45	%pyproject_buildrequires -r
14mt|python-scikit-build-0.18.1-1|46	
14mt|python-scikit-build-0.18.1-1|47	%build
14mt|python-scikit-build-0.18.1-1|48	%pyproject_wheel
14mt|python-scikit-build-0.18.1-1|49	
14mt|python-scikit-build-0.18.1-1|50	%install
14mt|python-scikit-build-0.18.1-1|51	%pyproject_install

508 14
14mt|python-scikit-build-core-0.10.7-2|1	%bcond_with tests
14mt|python-scikit-build-core-0.10.7-2|2	
14mt|python-scikit-build-core-0.10.7-2|3	Name:		python-scikit-build-core
14mt|python-scikit-build-core-0.10.7-2|4	Version:	0.10.7
14mt|python-scikit-build-core-0.10.7-2|5	Release:	2
14mt|python-scikit-build-core-0.10.7-2|6	Summary:	Build backend for CMake based projects
14mt|python-scikit-build-core-0.10.7-2|7	Group:		Development/Python
14mt|python-scikit-build-core-0.10.7-2|8	License:	Apache-2.0
14mt|python-scikit-build-core-0.10.7-2|9	URL:		https://github.com/scikit-build/scikit-build-core
14mt|python-scikit-build-core-0.10.7-2|10	Source:		%{pypi_source scikit_build_core}
14mt|python-scikit-build-core-0.10.7-2|11	BuildArch:	noarch
14mt|python-scikit-build-core-0.10.7-2|12	
14mt|python-scikit-build-core-0.10.7-2|13	BuildRequires:	pyproject-rpm-macros
14mt|python-scikit-build-core-0.10.7-2|14	BuildRequires:	pkgconfig(python3)
14mt|python-scikit-build-core-0.10.7-2|15	BuildRequires:	python3dist(wheel)
14mt|python-scikit-build-core-0.10.7-2|16	BuildRequires:	python3dist(pip)
14mt|python-scikit-build-core-0.10.7-2|17	BuildRequires:	python3dist(hatchling)
14mt|python-scikit-build-core-0.10.7-2|18	BuildRequires:	python3dist(hatch-vcs)
14mt|python-scikit-build-core-0.10.7-2|19	%if %{with tests}
14mt|python-scikit-build-core-0.10.7-2|20	# Testing dependencies
14mt|python-scikit-build-core-0.10.7-2|21	BuildRequires:	cmake
14mt|python-scikit-build-core-0.10.7-2|22	BuildRequires:	ninja
14mt|python-scikit-build-core-0.10.7-2|23	BuildRequires:	gcc-c++
14mt|python-scikit-build-core-0.10.7-2|24	BuildRequires:	git-core
14mt|python-scikit-build-core-0.10.7-2|25	%endif
14mt|python-scikit-build-core-0.10.7-2|26	
14mt|python-scikit-build-core-0.10.7-2|27	%description
14mt|python-scikit-build-core-0.10.7-2|28	A next generation Python CMake adaptor and Python API for plugins.
14mt|python-scikit-build-core-0.10.7-2|29	
14mt|python-scikit-build-core-0.10.7-2|30	#-----------------------------------------------
14mt|python-scikit-build-core-0.10.7-2|31	%package -n python3-scikit-build-core
14mt|python-scikit-build-core-0.10.7-2|32	Summary:	Build backend for CMake based projects
14mt|python-scikit-build-core-0.10.7-2|33	Group:		Development/Python
14mt|python-scikit-build-core-0.10.7-2|34	%if %{with tests}
14mt|python-scikit-build-core-0.10.7-2|35	# Testing dependencies
14mt|python-scikit-build-core-0.10.7-2|36	BuildRequires:	python3dist(build)
14mt|python-scikit-build-core-0.10.7-2|37	BuildRequires:	python3dist(build[virtualenv])
14mt|python-scikit-build-core-0.10.7-2|38	BuildRequires:	python3dist(cattrs)
14mt|python-scikit-build-core-0.10.7-2|39	BuildRequires:	python3dist(exceptiongroup)
14mt|python-scikit-build-core-0.10.7-2|40	BuildRequires:	python3dist(hatch-fancy-pypi-readme)
14mt|python-scikit-build-core-0.10.7-2|41	BuildRequires:	python3dist(pybind11)
14mt|python-scikit-build-core-0.10.7-2|42	BuildRequires:	python3dist(pyproject-metadata)
14mt|python-scikit-build-core-0.10.7-2|43	BuildRequires:	python3dist(pytest)
14mt|python-scikit-build-core-0.10.7-2|44	# TODO
14mt|python-scikit-build-core-0.10.7-2|45	#BuildRequires:  python3dist(pytest-subprocess)
14mt|python-scikit-build-core-0.10.7-2|46	%endif
14mt|python-scikit-build-core-0.10.7-2|47	Requires:	cmake
14mt|python-scikit-build-core-0.10.7-2|48	Recommends:	ninja
14mt|python-scikit-build-core-0.10.7-2|49	Requires:	python3dist(pyproject-metadata)
14mt|python-scikit-build-core-0.10.7-2|50	Requires:	python3dist(pathspec)
14mt|python-scikit-build-core-0.10.7-2|51	
14mt|python-scikit-build-core-0.10.7-2|52	%description -n python3-scikit-build-core
14mt|python-scikit-build-core-0.10.7-2|53	A next generation Python CMake adaptor and Python API for plugins.
14mt|python-scikit-build-core-0.10.7-2|54	
14mt|python-scikit-build-core-0.10.7-2|55	%files -n python3-scikit-build-core -f %{pyproject_files}
14mt|python-scikit-build-core-0.10.7-2|56	%license LICENSE
14mt|python-scikit-build-core-0.10.7-2|57	%doc README.md
14mt|python-scikit-build-core-0.10.7-2|58	
14mt|python-scikit-build-core-0.10.7-2|59	#-----------------------------------------------
14mt|python-scikit-build-core-0.10.7-2|60	%prep
14mt|python-scikit-build-core-0.10.7-2|61	%autosetup -n scikit_build_core-%{version}
14mt|python-scikit-build-core-0.10.7-2|62	
14mt|python-scikit-build-core-0.10.7-2|63	#generate_buildrequires
14mt|python-scikit-build-core-0.10.7-2|64	#pyproject_buildrequires -x test,test-meta,test-numpy
14mt|python-scikit-build-core-0.10.7-2|65	
14mt|python-scikit-build-core-0.10.7-2|66	%build
14mt|python-scikit-build-core-0.10.7-2|67	%pyproject_wheel
14mt|python-scikit-build-core-0.10.7-2|68	
14mt|python-scikit-build-core-0.10.7-2|69	%install
14mt|python-scikit-build-core-0.10.7-2|70	%pyproject_install
14mt|python-scikit-build-core-0.10.7-2|71	%pyproject_save_files scikit_build_core
14mt|python-scikit-build-core-0.10.7-2|72	
14mt|python-scikit-build-core-0.10.7-2|73	%if %{with tests}
14mt|python-scikit-build-core-0.10.7-2|74	%check
14mt|python-scikit-build-core-0.10.7-2|75	# different hash due to different build environment:
14mt|python-scikit-build-core-0.10.7-2|76	donttest="test_pep517_sdist_hash or test_pep518_sdist"
14mt|python-scikit-build-core-0.10.7-2|77	%pytest \
14mt|python-scikit-build-core-0.10.7-2|78	-m "not network " \
14mt|python-scikit-build-core-0.10.7-2|79	-k "not ($donttest)"
14mt|python-scikit-build-core-0.10.7-2|80	%endif
14mt|python-scikit-build-core-0.10.7-2|81	
14mt|python-scikit-build-core-0.10.7-2|82	

509 14
14mt|python-secretstorage-3.3.3-1|1	%global debug_package %{nil}
14mt|python-secretstorage-3.3.3-1|2	%define pypi_name SecretStorage
14mt|python-secretstorage-3.3.3-1|3	
14mt|python-secretstorage-3.3.3-1|4	Summary:	Provides a way for securely storing passwords and other secrets
14mt|python-secretstorage-3.3.3-1|5	Name:		python-secretstorage
14mt|python-secretstorage-3.3.3-1|6	Version:	3.3.3
14mt|python-secretstorage-3.3.3-1|7	Release:	1
14mt|python-secretstorage-3.3.3-1|8	License:	BSD
14mt|python-secretstorage-3.3.3-1|9	Group:		Development/Python
14mt|python-secretstorage-3.3.3-1|10	Url:		https://github.com/mitya57/secretstorage
14mt|python-secretstorage-3.3.3-1|11	Source0:	%pypi_source
14mt|python-secretstorage-3.3.3-1|12	BuildRequires:	python3dist(cryptography)
14mt|python-secretstorage-3.3.3-1|13	BuildRequires:	python3dist(jeepney)
14mt|python-secretstorage-3.3.3-1|14	BuildRequires:	python3dist(setuptools)
14mt|python-secretstorage-3.3.3-1|15	BuildRequires:	pkgconfig(python3)
14mt|python-secretstorage-3.3.3-1|16	
14mt|python-secretstorage-3.3.3-1|17	%description
14mt|python-secretstorage-3.3.3-1|18	This module provides a way for securely storing passwords and other secrets.
14mt|python-secretstorage-3.3.3-1|19	It uses D-Bus Secret Service API that is supported by GNOME Keyring
14mt|python-secretstorage-3.3.3-1|20	(since version 2.30) and KSecretsService.
14mt|python-secretstorage-3.3.3-1|21	The main classes provided are secretstorage.Item, representing a secret
14mt|python-secretstorage-3.3.3-1|22	item (that has a label, a secret and some attributes) and secretstorage.
14mt|python-secretstorage-3.3.3-1|23	Collection, a place items are stored in.
14mt|python-secretstorage-3.3.3-1|24	SecretStorage supports most of the functions provided by Secret Service,
14mt|python-secretstorage-3.3.3-1|25	including creating and deleting items and collections, editing items,
14mt|python-secretstorage-3.3.3-1|26	locking and unlocking collections (asynchronous unlocking is also supported).
14mt|python-secretstorage-3.3.3-1|27	
14mt|python-secretstorage-3.3.3-1|28	#----------------------------------------------------------------------------
14mt|python-secretstorage-3.3.3-1|29	
14mt|python-secretstorage-3.3.3-1|30	%package -n python3-secretstorage
14mt|python-secretstorage-3.3.3-1|31	Summary:	Provides a way for securely storing passwords and other secrets
14mt|python-secretstorage-3.3.3-1|32	Group:		Development/Python
14mt|python-secretstorage-3.3.3-1|33	
14mt|python-secretstorage-3.3.3-1|34	%description -n python3-secretstorage
14mt|python-secretstorage-3.3.3-1|35	This module provides a way for securely storing passwords and other secrets.
14mt|python-secretstorage-3.3.3-1|36	It uses D-Bus Secret Service API that is supported by GNOME Keyring
14mt|python-secretstorage-3.3.3-1|37	(since version 2.30) and KSecretsService.
14mt|python-secretstorage-3.3.3-1|38	The main classes provided are secretstorage.Item, representing a secret
14mt|python-secretstorage-3.3.3-1|39	item (that has a label, a secret and some attributes) and secretstorage.
14mt|python-secretstorage-3.3.3-1|40	Collection, a place items are stored in.
14mt|python-secretstorage-3.3.3-1|41	SecretStorage supports most of the functions provided by Secret Service,
14mt|python-secretstorage-3.3.3-1|42	including creating and deleting items and collections, editing items,
14mt|python-secretstorage-3.3.3-1|43	locking and unlocking collections (asynchronous unlocking is also supported).
14mt|python-secretstorage-3.3.3-1|44	
14mt|python-secretstorage-3.3.3-1|45	%files -n python3-secretstorage
14mt|python-secretstorage-3.3.3-1|46	%doc README.rst
14mt|python-secretstorage-3.3.3-1|47	%license LICENSE
14mt|python-secretstorage-3.3.3-1|48	%{python3_sitelib}/*
14mt|python-secretstorage-3.3.3-1|49	
14mt|python-secretstorage-3.3.3-1|50	#----------------------------------------------------------------------------
14mt|python-secretstorage-3.3.3-1|51	
14mt|python-secretstorage-3.3.3-1|52	%prep
14mt|python-secretstorage-3.3.3-1|53	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-secretstorage-3.3.3-1|54	rm -rf *.dist-info
14mt|python-secretstorage-3.3.3-1|55	
14mt|python-secretstorage-3.3.3-1|56	%generate_buildrequires
14mt|python-secretstorage-3.3.3-1|57	%pyproject_buildrequires
14mt|python-secretstorage-3.3.3-1|58	
14mt|python-secretstorage-3.3.3-1|59	%build
14mt|python-secretstorage-3.3.3-1|60	%pyproject_wheel
14mt|python-secretstorage-3.3.3-1|61	
14mt|python-secretstorage-3.3.3-1|62	%install
14mt|python-secretstorage-3.3.3-1|63	%pyproject_install

510 14
14mt|python-sentry-sdk-1.39.1-1|1	# test requires work dns resolve
14mt|python-sentry-sdk-1.39.1-1|2	%bcond_with tests
14mt|python-sentry-sdk-1.39.1-1|3	
14mt|python-sentry-sdk-1.39.1-1|4	Name:           python-sentry-sdk
14mt|python-sentry-sdk-1.39.1-1|5	Version:        1.39.1
14mt|python-sentry-sdk-1.39.1-1|6	Release:        1
14mt|python-sentry-sdk-1.39.1-1|7	Summary:        Python SDK for Sentry.io
14mt|python-sentry-sdk-1.39.1-1|8	Group:          Development/Python
14mt|python-sentry-sdk-1.39.1-1|9	License:        BSD-2-Clause
14mt|python-sentry-sdk-1.39.1-1|10	URL:            https://github.com/getsentry/sentry-python
14mt|python-sentry-sdk-1.39.1-1|11	Source0:        https://github.com/getsentry/sentry-python/archive/%{version}/sentry-python-%{version}.tar.gz
14mt|python-sentry-sdk-1.39.1-1|12	BuildRequires:  python3egg(flask) >= 0.11
14mt|python-sentry-sdk-1.39.1-1|13	BuildRequires:  python3egg(sqlalchemy) >= 1.2
14mt|python-sentry-sdk-1.39.1-1|14	BuildRequires:  python3egg(aiohttp) >= 3.5
14mt|python-sentry-sdk-1.39.1-1|15	BuildRequires:  python3egg(asttokens)
14mt|python-sentry-sdk-1.39.1-1|16	BuildRequires:  python3egg(blinker) >= 1.1
14mt|python-sentry-sdk-1.39.1-1|17	BuildRequires:  python3egg(bottle) >= 0.12.13
14mt|python-sentry-sdk-1.39.1-1|18	BuildRequires:  python3egg(certifi)
14mt|python-sentry-sdk-1.39.1-1|19	BuildRequires:  python3egg(executing)
14mt|python-sentry-sdk-1.39.1-1|20	BuildRequires:  python3egg(setuptools)
14mt|python-sentry-sdk-1.39.1-1|21	BuildRequires:  python3egg(tornado) >= 5
14mt|python-sentry-sdk-1.39.1-1|22	BuildRequires:  python3egg(urllib3) >= 1.10.0
14mt|python-sentry-sdk-1.39.1-1|23	BuildRequires:  fdupes
14mt|python-sentry-sdk-1.39.1-1|24	%if %{with tests}
14mt|python-sentry-sdk-1.39.1-1|25	# SECTION test requirements
14mt|python-sentry-sdk-1.39.1-1|26	BuildRequires:  python3egg(werkzeug)
14mt|python-sentry-sdk-1.39.1-1|27	BuildRequires:  python3egg(eventlet)
14mt|python-sentry-sdk-1.39.1-1|28	BuildRequires:  python3egg(gevent)
14mt|python-sentry-sdk-1.39.1-1|29	BuildRequires:  python3egg(hypothesis)
14mt|python-sentry-sdk-1.39.1-1|30	BuildRequires:  python3egg(jsonschema) >= 3.2.0
14mt|python-sentry-sdk-1.39.1-1|31	BuildRequires:  python3egg(pyramid)
14mt|python-sentry-sdk-1.39.1-1|32	BuildRequires:  python3egg(pyrsistent) >= 0.16.0
14mt|python-sentry-sdk-1.39.1-1|33	BuildRequires:  python3egg(pytest-cov) >= 2.8.1
14mt|python-sentry-sdk-1.39.1-1|34	BuildRequires:  python3egg(pytest-forked) >= 1.1.3
14mt|python-sentry-sdk-1.39.1-1|35	BuildRequires:  python3egg(pytest-localserver) >= 0.5.0
14mt|python-sentry-sdk-1.39.1-1|36	BuildRequires:  python3egg(pytest)
14mt|python-sentry-sdk-1.39.1-1|37	BuildRequires:  python3egg(tox)
14mt|python-sentry-sdk-1.39.1-1|38	%endif
14mt|python-sentry-sdk-1.39.1-1|39	BuildArch:      noarch
14mt|python-sentry-sdk-1.39.1-1|40	
14mt|python-sentry-sdk-1.39.1-1|41	%description
14mt|python-sentry-sdk-1.39.1-1|42	A Python SDK for Sentry.io.
14mt|python-sentry-sdk-1.39.1-1|43	https://sentry.io/for/python/
14mt|python-sentry-sdk-1.39.1-1|44	
14mt|python-sentry-sdk-1.39.1-1|45	#----------------------------------------------------------------
14mt|python-sentry-sdk-1.39.1-1|46	%package -n python3-sentry-sdk
14mt|python-sentry-sdk-1.39.1-1|47	Summary:        Python SDK for Sentry.io
14mt|python-sentry-sdk-1.39.1-1|48	Group:          Development/Python
14mt|python-sentry-sdk-1.39.1-1|49	
14mt|python-sentry-sdk-1.39.1-1|50	%description -n python3-sentry-sdk
14mt|python-sentry-sdk-1.39.1-1|51	A Python SDK for Sentry.io.
14mt|python-sentry-sdk-1.39.1-1|52	https://sentry.io/for/python/
14mt|python-sentry-sdk-1.39.1-1|53	
14mt|python-sentry-sdk-1.39.1-1|54	%files -n python3-sentry-sdk
14mt|python-sentry-sdk-1.39.1-1|55	%doc README.md CHANGELOG.md
14mt|python-sentry-sdk-1.39.1-1|56	%license LICENSE
14mt|python-sentry-sdk-1.39.1-1|57	%{python3_sitelib}/*
14mt|python-sentry-sdk-1.39.1-1|58	
14mt|python-sentry-sdk-1.39.1-1|59	#----------------------------------------------------------------
14mt|python-sentry-sdk-1.39.1-1|60	
14mt|python-sentry-sdk-1.39.1-1|61	%prep
14mt|python-sentry-sdk-1.39.1-1|62	%setup -q -n sentry-python-%{version}
14mt|python-sentry-sdk-1.39.1-1|63	
14mt|python-sentry-sdk-1.39.1-1|64	%build
14mt|python-sentry-sdk-1.39.1-1|65	%py3_build
14mt|python-sentry-sdk-1.39.1-1|66	
14mt|python-sentry-sdk-1.39.1-1|67	%install
14mt|python-sentry-sdk-1.39.1-1|68	%py3_install
14mt|python-sentry-sdk-1.39.1-1|69	
14mt|python-sentry-sdk-1.39.1-1|70	
14mt|python-sentry-sdk-1.39.1-1|71	%check
14mt|python-sentry-sdk-1.39.1-1|72	%if %{with tests}
14mt|python-sentry-sdk-1.39.1-1|73	export PYTHONDONTWRITEBYTECODE=1
14mt|python-sentry-sdk-1.39.1-1|74	export PYTEST_ADDOPTS="-W ignore::DeprecationWarning"
14mt|python-sentry-sdk-1.39.1-1|75	# do not test integration:
14mt|python-sentry-sdk-1.39.1-1|76	rm -r tests/integrations
14mt|python-sentry-sdk-1.39.1-1|77	# test_transport_works / test_transport_infinite_loop / test_simple_rate_limits/ test_data_category_limits / test_complex_limits_without_data_category stucks
14mt|python-sentry-sdk-1.39.1-1|78	
14mt|python-sentry-sdk-1.39.1-1|79	# test_auto_enabling_integrations_catches_import_error asert False where False = ..., not sure
14mt|python-sentry-sdk-1.39.1-1|80	%pytest -k 'not (test_transport_works or test_auto_enabling_integrations_catches_import_error or test_filename or test_transport_infinite_loop or test_simple_rate_limits or test_data_category_limits or test_complex_limits_without_data_category)'
14mt|python-sentry-sdk-1.39.1-1|81	%endif
14mt|python-sentry-sdk-1.39.1-1|82	

511 14
14mt|python-service_identity-24.1.0-1|1	%define	pypi_name service_identity
14mt|python-service_identity-24.1.0-1|2	
14mt|python-service_identity-24.1.0-1|3	Summary:	Service identity verification for pyOpenSSL
14mt|python-service_identity-24.1.0-1|4	Name:		python-%{pypi_name}
14mt|python-service_identity-24.1.0-1|5	Version:	24.1.0
14mt|python-service_identity-24.1.0-1|6	Release:	1
14mt|python-service_identity-24.1.0-1|7	License:	MIT
14mt|python-service_identity-24.1.0-1|8	Group:		Development/Python
14mt|python-service_identity-24.1.0-1|9	Url:		https://github.com/pyca/service_identity
14mt|python-service_identity-24.1.0-1|10	Source0:	%{pypi_source}
14mt|python-service_identity-24.1.0-1|11	BuildRequires:	python3dist(setuptools)
14mt|python-service_identity-24.1.0-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-service_identity-24.1.0-1|13	Provides:	python-service-identity = %{EVRD}
14mt|python-service_identity-24.1.0-1|14	Obsoletes:	python-service-identity < %{EVRD}
14mt|python-service_identity-24.1.0-1|15	BuildArch:	noarch
14mt|python-service_identity-24.1.0-1|16	
14mt|python-service_identity-24.1.0-1|17	%description
14mt|python-service_identity-24.1.0-1|18	Service Identity Verification for pyOpenSSL
14mt|python-service_identity-24.1.0-1|19	
14mt|python-service_identity-24.1.0-1|20	Use this package if you use pyOpenSSL and don’t want to be MITMed.
14mt|python-service_identity-24.1.0-1|21	
14mt|python-service_identity-24.1.0-1|22	service_identity aspires to give you all the tools you need for verifying
14mt|python-service_identity-24.1.0-1|23	whether a certificate is valid for the intended purposes.
14mt|python-service_identity-24.1.0-1|24	
14mt|python-service_identity-24.1.0-1|25	In the simplest case, this means host name verification. However,
14mt|python-service_identity-24.1.0-1|26	service_identity implements RFC 6125 fully and plans to add other relevant RFCs
14mt|python-service_identity-24.1.0-1|27	too.
14mt|python-service_identity-24.1.0-1|28	
14mt|python-service_identity-24.1.0-1|29	#-----------------------------------------------------------------------------
14mt|python-service_identity-24.1.0-1|30	
14mt|python-service_identity-24.1.0-1|31	%package -n python3-%{pypi_name}
14mt|python-service_identity-24.1.0-1|32	Summary:	Logging as Storytelling
14mt|python-service_identity-24.1.0-1|33	Group:		Development/Python
14mt|python-service_identity-24.1.0-1|34	Provides:	python3-service-identity = %{EVRD}
14mt|python-service_identity-24.1.0-1|35	Obsoletes:	python3-service-identity < %{EVRD}
14mt|python-service_identity-24.1.0-1|36	
14mt|python-service_identity-24.1.0-1|37	%description -n python3-%{pypi_name}
14mt|python-service_identity-24.1.0-1|38	Service Identity Verification for pyOpenSSL
14mt|python-service_identity-24.1.0-1|39	
14mt|python-service_identity-24.1.0-1|40	Use this package if you use pyOpenSSL and don’t want to be MITMed.
14mt|python-service_identity-24.1.0-1|41	
14mt|python-service_identity-24.1.0-1|42	service_identity aspires to give you all the tools you need for verifying
14mt|python-service_identity-24.1.0-1|43	whether a certificate is valid for the intended purposes.
14mt|python-service_identity-24.1.0-1|44	
14mt|python-service_identity-24.1.0-1|45	In the simplest case, this means host name verification. However,
14mt|python-service_identity-24.1.0-1|46	service_identity implements RFC 6125 fully and plans to add other relevant RFCs
14mt|python-service_identity-24.1.0-1|47	too.
14mt|python-service_identity-24.1.0-1|48	
14mt|python-service_identity-24.1.0-1|49	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-service_identity-24.1.0-1|50	%doc README.md
14mt|python-service_identity-24.1.0-1|51	%license LICENSE
14mt|python-service_identity-24.1.0-1|52	
14mt|python-service_identity-24.1.0-1|53	#------------------------------------------------------------------------------
14mt|python-service_identity-24.1.0-1|54	
14mt|python-service_identity-24.1.0-1|55	%prep
14mt|python-service_identity-24.1.0-1|56	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-service_identity-24.1.0-1|57	# Remove bundled egg-info
14mt|python-service_identity-24.1.0-1|58	rm -rf %{pypi_name}.egg-info
14mt|python-service_identity-24.1.0-1|59	rm -rf %{py3dir} && mkdir %{py3dir}
14mt|python-service_identity-24.1.0-1|60	
14mt|python-service_identity-24.1.0-1|61	%generate_buildrequires
14mt|python-service_identity-24.1.0-1|62	%pyproject_buildrequires -r
14mt|python-service_identity-24.1.0-1|63	
14mt|python-service_identity-24.1.0-1|64	%build
14mt|python-service_identity-24.1.0-1|65	%pyproject_wheel
14mt|python-service_identity-24.1.0-1|66	
14mt|python-service_identity-24.1.0-1|67	%install
14mt|python-service_identity-24.1.0-1|68	%pyproject_install
14mt|python-service_identity-24.1.0-1|69	%pyproject_save_files %{pypi_name}

512 14
14mt|python-setuptools-84.0.0-1|1	# used when bootstrapping new Python versions
14mt|python-setuptools-84.0.0-1|2	%bcond bootstrap 1
14mt|python-setuptools-84.0.0-1|3	
14mt|python-setuptools-84.0.0-1|4	# The original RHEL N+1 content set is defined by (build)dependencies
14mt|python-setuptools-84.0.0-1|5	# of the packages in Fedora ELN. Hence we disable tests and documentation here
14mt|python-setuptools-84.0.0-1|6	# to prevent pulling many unwanted packages in.
14mt|python-setuptools-84.0.0-1|7	%bcond tests %[%{without bootstrap} && %{defined fedora}]
14mt|python-setuptools-84.0.0-1|8	
14mt|python-setuptools-84.0.0-1|9	%global python_wheel_name setuptools-%{version}-py3-none-any.whl
14mt|python-setuptools-84.0.0-1|10	
14mt|python-setuptools-84.0.0-1|11	Name:           python-setuptools
14mt|python-setuptools-84.0.0-1|12	# When updating, update the bundled libraries versions bellow!
14mt|python-setuptools-84.0.0-1|13	Version:        84.0.0
14mt|python-setuptools-84.0.0-1|14	Epoch:		2
14mt|python-setuptools-84.0.0-1|15	Release:        1
14mt|python-setuptools-84.0.0-1|16	Summary:        Easily build and distribute Python packages
14mt|python-setuptools-84.0.0-1|17	# setuptools is MIT
14mt|python-setuptools-84.0.0-1|18	# autocommand is LGPL-3.0-only
14mt|python-setuptools-84.0.0-1|19	# backports-tarfile is MIT
14mt|python-setuptools-84.0.0-1|20	# importlib-metadata is Apache-2.0
14mt|python-setuptools-84.0.0-1|21	# jaraco-context is MIT
14mt|python-setuptools-84.0.0-1|22	# jaraco-functools is MIT
14mt|python-setuptools-84.0.0-1|23	# jaraco-text is MIT
14mt|python-setuptools-84.0.0-1|24	# more-itertools is MIT
14mt|python-setuptools-84.0.0-1|25	# packaging is BSD-2-Clause OR Apache-2.0
14mt|python-setuptools-84.0.0-1|26	# platformdirs is MIT
14mt|python-setuptools-84.0.0-1|27	# tomli is MIT
14mt|python-setuptools-84.0.0-1|28	# wheel is MIT
14mt|python-setuptools-84.0.0-1|29	# zipp is MIT
14mt|python-setuptools-84.0.0-1|30	# the setuptools logo is MIT
14mt|python-setuptools-84.0.0-1|31	License:        MIT AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0) AND LGPL-3.0-only
14mt|python-setuptools-84.0.0-1|32	URL:            https://pypi.python.org/pypi/setuptools
14mt|python-setuptools-84.0.0-1|33	Source0:        %{pypi_source setuptools %{version}}
14mt|python-setuptools-84.0.0-1|34	
14mt|python-setuptools-84.0.0-1|35	# Some test deps are optional and either not desired or not available in Fedora, thus this patch removes them.
14mt|python-setuptools-84.0.0-1|36	Patch:          Remove-optional-or-unpackaged-test-deps.patch
14mt|python-setuptools-84.0.0-1|37	
14mt|python-setuptools-84.0.0-1|38	# The `setup.py install` deprecation notice might be confusing for RPM packagers
14mt|python-setuptools-84.0.0-1|39	# adjust it, but only when $RPM_BUILD_ROOT is set
14mt|python-setuptools-84.0.0-1|40	Patch:          Adjust-the-setup.py-install-deprecation-message.patch
14mt|python-setuptools-84.0.0-1|41	
14mt|python-setuptools-84.0.0-1|42	BuildArch:      noarch
14mt|python-setuptools-84.0.0-1|43	
14mt|python-setuptools-84.0.0-1|44	BuildRequires:  python3-devel
14mt|python-setuptools-84.0.0-1|45	
14mt|python-setuptools-84.0.0-1|46	%if %{with bootstrap}
14mt|python-setuptools-84.0.0-1|47	BuildRequires:  unzip zip
14mt|python-setuptools-84.0.0-1|48	%endif
14mt|python-setuptools-84.0.0-1|49	
14mt|python-setuptools-84.0.0-1|50	%if %{with tests}
14mt|python-setuptools-84.0.0-1|51	BuildRequires:  gcc
14mt|python-setuptools-84.0.0-1|52	%endif
14mt|python-setuptools-84.0.0-1|53	
14mt|python-setuptools-84.0.0-1|54	# python3 bootstrap: this is built before the final build of python3, which
14mt|python-setuptools-84.0.0-1|55	# adds the dependency on python3-rpm-generators, so we require it manually
14mt|python-setuptools-84.0.0-1|56	# The minimal version is for bundled provides verification script to accept multiple files as input
14mt|python-setuptools-84.0.0-1|57	BuildRequires:  python3-rpm-generators >= 12-8
14mt|python-setuptools-84.0.0-1|58	# we also use %%{_pyproject_wheeldir}, so an explicit requirement on the pyproject-macros is needed
14mt|python-setuptools-84.0.0-1|59	BuildRequires:  pyproject-rpm-macros
14mt|python-setuptools-84.0.0-1|60	
14mt|python-setuptools-84.0.0-1|61	%if %{without bootstrap}
14mt|python-setuptools-84.0.0-1|62	# Not to use the pre-generated egg-info, we use setuptools from previous build to generate it
14mt|python-setuptools-84.0.0-1|63	BuildRequires:  python3-setuptools
14mt|python-setuptools-84.0.0-1|64	%endif
14mt|python-setuptools-84.0.0-1|65	
14mt|python-setuptools-84.0.0-1|66	%description
14mt|python-setuptools-84.0.0-1|67	Setuptools is a collection of enhancements to the Python distutils that allow
14mt|python-setuptools-84.0.0-1|68	you to more easily build and distribute Python packages, especially ones that
14mt|python-setuptools-84.0.0-1|69	have dependencies on other packages.
14mt|python-setuptools-84.0.0-1|70	
14mt|python-setuptools-84.0.0-1|71	# Virtual provides for the packages bundled by setuptools.
14mt|python-setuptools-84.0.0-1|72	# Bundled packages are defined in multiple files. Generate the list with:
14mt|python-setuptools-84.0.0-1|73	# pip freeze --path setuptools/_vendor > vendored.txt
14mt|python-setuptools-84.0.0-1|74	# %%{_rpmconfigdir}/pythonbundles.py --namespace 'python%3dist' vendored.txt
14mt|python-setuptools-84.0.0-1|75	%global bundled %{expand:
14mt|python-setuptools-84.0.0-1|76	Provides: bundled(python3dist(autocommand)) = 2.2.2
14mt|python-setuptools-84.0.0-1|77	Provides: bundled(python3dist(backports-tarfile)) = 1.2
14mt|python-setuptools-84.0.0-1|78	Provides: bundled(python3dist(importlib-metadata)) = 8.7.1
14mt|python-setuptools-84.0.0-1|79	Provides: bundled(python3dist(jaraco-context)) = 6.1
14mt|python-setuptools-84.0.0-1|80	Provides: bundled(python3dist(jaraco-functools)) = 4.4
14mt|python-setuptools-84.0.0-1|81	Provides: bundled(python3dist(jaraco-text)) = 4
14mt|python-setuptools-84.0.0-1|82	Provides: bundled(python3dist(more-itertools)) = 10.8
14mt|python-setuptools-84.0.0-1|83	Provides: bundled(python3dist(packaging)) = 26
14mt|python-setuptools-84.0.0-1|84	Provides: bundled(python3dist(platformdirs)) = 4.4
14mt|python-setuptools-84.0.0-1|85	Provides: bundled(python3dist(tomli)) = 2.4
14mt|python-setuptools-84.0.0-1|86	Provides: bundled(python3dist(wheel)) = 0.46.3
14mt|python-setuptools-84.0.0-1|87	Provides: bundled(python3dist(zipp)) = 3.23
14mt|python-setuptools-84.0.0-1|88	}
14mt|python-setuptools-84.0.0-1|89	
14mt|python-setuptools-84.0.0-1|90	%package -n python3-setuptools
14mt|python-setuptools-84.0.0-1|91	Summary:        Easily build and distribute Python 3 packages
14mt|python-setuptools-84.0.0-1|92	Provides:	python3dist(setuptools) = %{EVRD}
14mt|python-setuptools-84.0.0-1|93	%{bundled}
14mt|python-setuptools-84.0.0-1|94	
14mt|python-setuptools-84.0.0-1|95	%description -n python3-setuptools
14mt|python-setuptools-84.0.0-1|96	Setuptools is a collection of enhancements to the Python 3 distutils that allow
14mt|python-setuptools-84.0.0-1|97	you to more easily build and distribute Python 3 packages, especially ones that
14mt|python-setuptools-84.0.0-1|98	have dependencies on other packages.
14mt|python-setuptools-84.0.0-1|99	
14mt|python-setuptools-84.0.0-1|100	
14mt|python-setuptools-84.0.0-1|101	%package -n     %{python_wheel_pkg_prefix}-setuptools-wheel
14mt|python-setuptools-84.0.0-1|102	Summary:        The setuptools wheel
14mt|python-setuptools-84.0.0-1|103	%{bundled}
14mt|python-setuptools-84.0.0-1|104	
14mt|python-setuptools-84.0.0-1|105	%description -n %{python_wheel_pkg_prefix}-setuptools-wheel
14mt|python-setuptools-84.0.0-1|106	A Python wheel of setuptools to use with venv.
14mt|python-setuptools-84.0.0-1|107	
14mt|python-setuptools-84.0.0-1|108	
14mt|python-setuptools-84.0.0-1|109	%prep
14mt|python-setuptools-84.0.0-1|110	%autosetup -p1 -n setuptools-%{version}
14mt|python-setuptools-84.0.0-1|111	%if %{without bootstrap}
14mt|python-setuptools-84.0.0-1|112	# If we don't have setuptools installed yet, we use the pre-generated .egg-info
14mt|python-setuptools-84.0.0-1|113	# See https://github.com/pypa/setuptools/pull/2543
14mt|python-setuptools-84.0.0-1|114	# And https://github.com/pypa/setuptools/issues/2550
14mt|python-setuptools-84.0.0-1|115	rm -r setuptools.egg-info
14mt|python-setuptools-84.0.0-1|116	%endif
14mt|python-setuptools-84.0.0-1|117	
14mt|python-setuptools-84.0.0-1|118	# Strip shbang
14mt|python-setuptools-84.0.0-1|119	find setuptools -name \*.py | xargs sed -i -e '1 {/^#!\//d}'
14mt|python-setuptools-84.0.0-1|120	# Remove bundled exes
14mt|python-setuptools-84.0.0-1|121	rm -f setuptools/*.exe
14mt|python-setuptools-84.0.0-1|122	# Don't ship these
14mt|python-setuptools-84.0.0-1|123	rm -r docs/conf.py
14mt|python-setuptools-84.0.0-1|124	# Remove a filter for coverage warning from pytest config
14mt|python-setuptools-84.0.0-1|125	# In pytest < 9, such a warning filter triggers ImportError without coverage
14mt|python-setuptools-84.0.0-1|126	sed -i '/:coverage/d' pytest.ini
14mt|python-setuptools-84.0.0-1|127	
14mt|python-setuptools-84.0.0-1|128	%if %{without bootstrap}
14mt|python-setuptools-84.0.0-1|129	%generate_buildrequires
14mt|python-setuptools-84.0.0-1|130	%pyproject_buildrequires -r %{?with_tests:-x test}
14mt|python-setuptools-84.0.0-1|131	%endif
14mt|python-setuptools-84.0.0-1|132	
14mt|python-setuptools-84.0.0-1|133	%build
14mt|python-setuptools-84.0.0-1|134	%if %{with bootstrap}
14mt|python-setuptools-84.0.0-1|135	%{python3} setup.py bdist_wheel
14mt|python-setuptools-84.0.0-1|136	mkdir -p %{_pyproject_wheeldir}
14mt|python-setuptools-84.0.0-1|137	mv dist/%{python_wheel_name} %{_pyproject_wheeldir}
14mt|python-setuptools-84.0.0-1|138	%else
14mt|python-setuptools-84.0.0-1|139	%pyproject_wheel
14mt|python-setuptools-84.0.0-1|140	%endif
14mt|python-setuptools-84.0.0-1|141	
14mt|python-setuptools-84.0.0-1|142	
14mt|python-setuptools-84.0.0-1|143	%install
14mt|python-setuptools-84.0.0-1|144	%if %{with bootstrap}
14mt|python-setuptools-84.0.0-1|145	mkdir -p %{buildroot}%{python3_sitelib}
14mt|python-setuptools-84.0.0-1|146	unzip %{_pyproject_wheeldir}/%{python_wheel_name} -d %{buildroot}%{python3_sitelib} -x setuptools-%{version}.dist-info/RECORD
14mt|python-setuptools-84.0.0-1|147	echo rpm > %{buildroot}%{python3_sitelib}/setuptools-%{version}.dist-info/INSTALLER
14mt|python-setuptools-84.0.0-1|148	%else
14mt|python-setuptools-84.0.0-1|149	%pyproject_install
14mt|python-setuptools-84.0.0-1|150	%pyproject_save_files -l setuptools _distutils_hack
14mt|python-setuptools-84.0.0-1|151	sed -Ei '/\/tests\b/d' %{pyproject_files}
14mt|python-setuptools-84.0.0-1|152	%endif
14mt|python-setuptools-84.0.0-1|153	
14mt|python-setuptools-84.0.0-1|154	# Install the wheel for the python-setuptools-wheel package
14mt|python-setuptools-84.0.0-1|155	# and inject SBOM into it (if the macro is available)
14mt|python-setuptools-84.0.0-1|156	mkdir -p %{buildroot}%{python_wheel_dir}
14mt|python-setuptools-84.0.0-1|157	install -pm0644 %{_pyproject_wheeldir}/%{python_wheel_name} -t %{buildroot}%{python_wheel_dir}
14mt|python-setuptools-84.0.0-1|158	%{?python_wheel_inject_sbom:%python_wheel_inject_sbom %{buildroot}%{python_wheel_dir}/%{python_wheel_name}}
14mt|python-setuptools-84.0.0-1|159	
14mt|python-setuptools-84.0.0-1|160	
14mt|python-setuptools-84.0.0-1|161	%check
14mt|python-setuptools-84.0.0-1|162	%if %{without bootstrap}
14mt|python-setuptools-84.0.0-1|163	# Verify bundled provides are up to date
14mt|python-setuptools-84.0.0-1|164	%{python3} -m pip freeze --path setuptools/_vendor > vendored.txt
14mt|python-setuptools-84.0.0-1|165	%{_rpmconfigdir}/pythonbundles.py vendored.txt --namespace 'python3dist' --compare-with '%{bundled}'
14mt|python-setuptools-84.0.0-1|166	
14mt|python-setuptools-84.0.0-1|167	# Regression test, the wheel should not be larger than 1300 kB
14mt|python-setuptools-84.0.0-1|168	# https://bugzilla.redhat.com/show_bug.cgi?id=1914481#c3
14mt|python-setuptools-84.0.0-1|169	test $(stat --format %%s %{_pyproject_wheeldir}/%{python_wheel_name}) -lt 1300000
14mt|python-setuptools-84.0.0-1|170	
14mt|python-setuptools-84.0.0-1|171	%pyproject_check_import -e '*.tests' -e '*.tests.*'
14mt|python-setuptools-84.0.0-1|172	%endif
14mt|python-setuptools-84.0.0-1|173	
14mt|python-setuptools-84.0.0-1|174	# Regression test, the tests are not supposed to be installed
14mt|python-setuptools-84.0.0-1|175	test ! -d %{buildroot}%{python3_sitelib}/setuptools/tests
14mt|python-setuptools-84.0.0-1|176	test ! -d %{buildroot}%{python3_sitelib}/setuptools/_distutils/tests
14mt|python-setuptools-84.0.0-1|177	
14mt|python-setuptools-84.0.0-1|178	%if %{with tests}
14mt|python-setuptools-84.0.0-1|179	# Upstream tests
14mt|python-setuptools-84.0.0-1|180	# PIP_NO_BUILD_ISOLATION allows us to run more tests offline with pip 25.3+,
14mt|python-setuptools-84.0.0-1|181	# or else they fecth setuptools from the internet,
14mt|python-setuptools-84.0.0-1|182	# see https://bugzilla.redhat.com/2417963.
14mt|python-setuptools-84.0.0-1|183	# --ignore=setuptools/tests/integration/
14mt|python-setuptools-84.0.0-1|184	# --ignore=setuptools/tests/config/test_apply_pyprojecttoml.py
14mt|python-setuptools-84.0.0-1|185	# -k "not not test_equivalent_output"
14mt|python-setuptools-84.0.0-1|186	#   the tests require internet connection
14mt|python-setuptools-84.0.0-1|187	# --ignore=setuptools/tests/test_editable_install.py
14mt|python-setuptools-84.0.0-1|188	#   the tests require pip-run which we don't have in Fedora
14mt|python-setuptools-84.0.0-1|189	# -k "not test_wheel_includes_cli_scripts"
14mt|python-setuptools-84.0.0-1|190	#   the test expects removed .exe files to be installed
14mt|python-setuptools-84.0.0-1|191	# --ignore=tools
14mt|python-setuptools-84.0.0-1|192	#   the tests test various upstream release tools we don't use/ship
14mt|python-setuptools-84.0.0-1|193	PRE_BUILT_SETUPTOOLS_WHEEL=%{_pyproject_wheeldir}/%{python_wheel_name} \
14mt|python-setuptools-84.0.0-1|194	PIP_NO_BUILD_ISOLATION=0 \
14mt|python-setuptools-84.0.0-1|195	PYTHONPATH=$(pwd) %pytest \
14mt|python-setuptools-84.0.0-1|196	-n auto \
14mt|python-setuptools-84.0.0-1|197	--ignore=setuptools/tests/integration/ \
14mt|python-setuptools-84.0.0-1|198	--ignore=setuptools/tests/test_editable_install.py \
14mt|python-setuptools-84.0.0-1|199	--ignore=setuptools/tests/config/test_apply_pyprojecttoml.py \
14mt|python-setuptools-84.0.0-1|200	--ignore=tools \
14mt|python-setuptools-84.0.0-1|201	-k "not test_wheel_includes_cli_scripts and not test_equivalent_output and not test_pkg_info_roundtrip"
14mt|python-setuptools-84.0.0-1|202	%endif # with tests
14mt|python-setuptools-84.0.0-1|203	
14mt|python-setuptools-84.0.0-1|204	
14mt|python-setuptools-84.0.0-1|205	%files -n python3-setuptools %{?!with_bootstrap:-f %{pyproject_files}}
14mt|python-setuptools-84.0.0-1|206	%doc docs/* NEWS.rst README.rst
14mt|python-setuptools-84.0.0-1|207	%{python3_sitelib}/distutils-precedence.pth
14mt|python-setuptools-84.0.0-1|208	%if %{with bootstrap}
14mt|python-setuptools-84.0.0-1|209	%{python3_sitelib}/setuptools-%{version}.dist-info/
14mt|python-setuptools-84.0.0-1|210	%{python3_sitelib}/setuptools/
14mt|python-setuptools-84.0.0-1|211	%{python3_sitelib}/_distutils_hack/
14mt|python-setuptools-84.0.0-1|212	%endif
14mt|python-setuptools-84.0.0-1|213	
14mt|python-setuptools-84.0.0-1|214	%files -n %{python_wheel_pkg_prefix}-setuptools-wheel
14mt|python-setuptools-84.0.0-1|215	# we own the dir for simplicity
14mt|python-setuptools-84.0.0-1|216	%dir %{python_wheel_dir}/
14mt|python-setuptools-84.0.0-1|217	%{python_wheel_dir}/%{python_wheel_name}

513 14
14mt|python-setuptools-rust-1.13.0-1|1	%define pypi_name setuptools_rust
14mt|python-setuptools-rust-1.13.0-1|2	%define oname     setuptools-rust
14mt|python-setuptools-rust-1.13.0-1|3	
14mt|python-setuptools-rust-1.13.0-1|4	Name:           python-%{oname}
14mt|python-setuptools-rust-1.13.0-1|5	Version:        1.13.0
14mt|python-setuptools-rust-1.13.0-1|6	Release:        1
14mt|python-setuptools-rust-1.13.0-1|7	Summary:        Compile and distribute Python extensions written in Rust as easily as if they were written in C
14mt|python-setuptools-rust-1.13.0-1|8	Url:            https://pypi.org/project/setuptools-rust/
14mt|python-setuptools-rust-1.13.0-1|9	Source0:        %{pypi_source}
14mt|python-setuptools-rust-1.13.0-1|10	License:        MIT
14mt|python-setuptools-rust-1.13.0-1|11	Group:          Development/Python
14mt|python-setuptools-rust-1.13.0-1|12	BuildArch:      noarch
14mt|python-setuptools-rust-1.13.0-1|13	BuildRequires:  pkgconfig(python3)
14mt|python-setuptools-rust-1.13.0-1|14	Obsoletes:      %{name} < %{EVRD}
14mt|python-setuptools-rust-1.13.0-1|15	
14mt|python-setuptools-rust-1.13.0-1|16	%description
14mt|python-setuptools-rust-1.13.0-1|17	%{summary}.
14mt|python-setuptools-rust-1.13.0-1|18	
14mt|python-setuptools-rust-1.13.0-1|19	# --------------------------------------------------------------------
14mt|python-setuptools-rust-1.13.0-1|20	
14mt|python-setuptools-rust-1.13.0-1|21	%package -n     python3-%{oname}
14mt|python-setuptools-rust-1.13.0-1|22	Summary:        %{summary}
14mt|python-setuptools-rust-1.13.0-1|23	Provides:       python3-%{oname}
14mt|python-setuptools-rust-1.13.0-1|24	Obsoletes:      python3-%{oname} < %{EVRD}
14mt|python-setuptools-rust-1.13.0-1|25	
14mt|python-setuptools-rust-1.13.0-1|26	%description -n python3-%{oname}
14mt|python-setuptools-rust-1.13.0-1|27	%{summary}.
14mt|python-setuptools-rust-1.13.0-1|28	
14mt|python-setuptools-rust-1.13.0-1|29	%files  -n     python3-%{oname}
14mt|python-setuptools-rust-1.13.0-1|30	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mt|python-setuptools-rust-1.13.0-1|31	%{python3_sitelib}/%{pypi_name}/__pycache__/*.pyc
14mt|python-setuptools-rust-1.13.0-1|32	%{python3_sitelib}/%{pypi_name}/*.py
14mt|python-setuptools-rust-1.13.0-1|33	%{python3_sitelib}/%{pypi_name}/py.typed
14mt|python-setuptools-rust-1.13.0-1|34	# --------------------------------------------------------------------
14mt|python-setuptools-rust-1.13.0-1|35	
14mt|python-setuptools-rust-1.13.0-1|36	%prep
14mt|python-setuptools-rust-1.13.0-1|37	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-setuptools-rust-1.13.0-1|38	
14mt|python-setuptools-rust-1.13.0-1|39	%generate_buildrequires
14mt|python-setuptools-rust-1.13.0-1|40	%pyproject_buildrequires -r
14mt|python-setuptools-rust-1.13.0-1|41	
14mt|python-setuptools-rust-1.13.0-1|42	%build
14mt|python-setuptools-rust-1.13.0-1|43	%pyproject_wheel
14mt|python-setuptools-rust-1.13.0-1|44	
14mt|python-setuptools-rust-1.13.0-1|45	%install
14mt|python-setuptools-rust-1.13.0-1|46	%pyproject_install

514 14
14mt|python-setuptools_scm-10.2.1-1|1	%bcond tests 0
14mt|python-setuptools_scm-10.2.1-1|2	
14mt|python-setuptools_scm-10.2.1-1|3	Name:           python-setuptools_scm
14mt|python-setuptools_scm-10.2.1-1|4	Version:        10.2.1
14mt|python-setuptools_scm-10.2.1-1|5	Release:        1
14mt|python-setuptools_scm-10.2.1-1|6	Summary:        Blessed package to manage your versions by SCM tags
14mt|python-setuptools_scm-10.2.1-1|7	
14mt|python-setuptools_scm-10.2.1-1|8	# SPDX
14mt|python-setuptools_scm-10.2.1-1|9	License:        MIT
14mt|python-setuptools_scm-10.2.1-1|10	URL:            https://github.com/pypa/setuptools_scm/
14mt|python-setuptools_scm-10.2.1-1|11	Source:         %{pypi_source setuptools_scm}
14mt|python-setuptools_scm-10.2.1-1|12	
14mt|python-setuptools_scm-10.2.1-1|13	BuildArch:      noarch
14mt|python-setuptools_scm-10.2.1-1|14	
14mt|python-setuptools_scm-10.2.1-1|15	BuildRequires:  python%{python3_pkgversion}-devel
14mt|python-setuptools_scm-10.2.1-1|16	%if %{with tests}
14mt|python-setuptools_scm-10.2.1-1|17	BuildRequires:  git-core
14mt|python-setuptools_scm-10.2.1-1|18	%endif
14mt|python-setuptools_scm-10.2.1-1|19	
14mt|python-setuptools_scm-10.2.1-1|20	%description
14mt|python-setuptools_scm-10.2.1-1|21	Setuptools_scm handles managing your Python package versions in SCM metadata.
14mt|python-setuptools_scm-10.2.1-1|22	It also handles file finders for the supported SCMs.
14mt|python-setuptools_scm-10.2.1-1|23	
14mt|python-setuptools_scm-10.2.1-1|24	
14mt|python-setuptools_scm-10.2.1-1|25	%package -n python%{python3_pkgversion}-setuptools_scm
14mt|python-setuptools_scm-10.2.1-1|26	Summary:        %{summary}
14mt|python-setuptools_scm-10.2.1-1|27	%py_provides    python%{python3_pkgversion}-setuptools-scm
14mt|python-setuptools_scm-10.2.1-1|28	
14mt|python-setuptools_scm-10.2.1-1|29	%description -n python%{python3_pkgversion}-setuptools_scm
14mt|python-setuptools_scm-10.2.1-1|30	Setuptools_scm handles managing your Python package versions in SCM metadata.
14mt|python-setuptools_scm-10.2.1-1|31	It also handles file finders for the supported SCMs.
14mt|python-setuptools_scm-10.2.1-1|32	
14mt|python-setuptools_scm-10.2.1-1|33	
14mt|python-setuptools_scm-10.2.1-1|34	# We don't package the [rich] extra on RHELs, to avoid pulling rich into the buildroot
14mt|python-setuptools_scm-10.2.1-1|35	%pyproject_extras_subpkg -n python%{python3_pkgversion}-setuptools_scm simple,toml%{!?rhel:,rich}
14mt|python-setuptools_scm-10.2.1-1|36	
14mt|python-setuptools_scm-10.2.1-1|37	
14mt|python-setuptools_scm-10.2.1-1|38	%prep
14mt|python-setuptools_scm-10.2.1-1|39	%autosetup -p1 -n setuptools_scm-%{version}
14mt|python-setuptools_scm-10.2.1-1|40	# Remove flake8, mypy, ruff, … from the test dependencies
14mt|python-setuptools_scm-10.2.1-1|41	%pyproject_patch_dependency griffe:ignore
14mt|python-setuptools_scm-10.2.1-1|42	%pyproject_patch_dependency griffe-public-wildcard-imports:ignore
14mt|python-setuptools_scm-10.2.1-1|43	%pyproject_patch_dependency griffecli:ignore
14mt|python-setuptools_scm-10.2.1-1|44	%pyproject_patch_dependency mypy:ignore
14mt|python-setuptools_scm-10.2.1-1|45	%pyproject_patch_dependency ruff:ignore
14mt|python-setuptools_scm-10.2.1-1|46	%pyproject_patch_dependency flake8:ignore
14mt|python-setuptools_scm-10.2.1-1|47	
14mt|python-setuptools_scm-10.2.1-1|48	%generate_buildrequires
14mt|python-setuptools_scm-10.2.1-1|49	# Note: We only pull in the [rich] extra when running tests.
14mt|python-setuptools_scm-10.2.1-1|50	# This is to make the new Python version bootstrapping simpler
14mt|python-setuptools_scm-10.2.1-1|51	# as setuptools_scm is an early package and rich is a late one.
14mt|python-setuptools_scm-10.2.1-1|52	%pyproject_buildrequires %{?with_tests:-g test} -x simple,toml
14mt|python-setuptools_scm-10.2.1-1|53	
14mt|python-setuptools_scm-10.2.1-1|54	
14mt|python-setuptools_scm-10.2.1-1|55	%build
14mt|python-setuptools_scm-10.2.1-1|56	%pyproject_wheel
14mt|python-setuptools_scm-10.2.1-1|57	
14mt|python-setuptools_scm-10.2.1-1|58	
14mt|python-setuptools_scm-10.2.1-1|59	%install
14mt|python-setuptools_scm-10.2.1-1|60	%pyproject_install
14mt|python-setuptools_scm-10.2.1-1|61	%pyproject_save_files setuptools_scm
14mt|python-setuptools_scm-10.2.1-1|62	
14mt|python-setuptools_scm-10.2.1-1|63	# Allow parallel-installable executable for alternate Python stacks (e.g. in RHEL)
14mt|python-setuptools_scm-10.2.1-1|64	mv %{buildroot}%{_bindir}/setuptools-scm %{buildroot}%{_bindir}/setuptools-scm-%{python3_version}
14mt|python-setuptools_scm-10.2.1-1|65	%if "%{python3_pkgversion}" == "3"
14mt|python-setuptools_scm-10.2.1-1|66	ln -s ./setuptools-scm-%{python3_version} %{buildroot}%{_bindir}/setuptools-scm
14mt|python-setuptools_scm-10.2.1-1|67	%endif
14mt|python-setuptools_scm-10.2.1-1|68	
14mt|python-setuptools_scm-10.2.1-1|69	
14mt|python-setuptools_scm-10.2.1-1|70	%if %{with tests}
14mt|python-setuptools_scm-10.2.1-1|71	%check
14mt|python-setuptools_scm-10.2.1-1|72	# test_pip_download, test_xmlsec_download_regression try to download from the internet
14mt|python-setuptools_scm-10.2.1-1|73	# test_get_version_blank_tag_regex, test_setuptools_version_keyword_ensures_regex fail because
14mt|python-setuptools_scm-10.2.1-1|74	# vcs-versioning 2.x added DeprecationWarnings for tag_regex that the tests don't expect;
14mt|python-setuptools_scm-10.2.1-1|75	# fixed upstream: https://github.com/pypa/setuptools-scm/commit/ba215a70a88bbd35ecf0961c8b1a1301c940629e
14mt|python-setuptools_scm-10.2.1-1|76	%pytest -v -n auto
14mt|python-setuptools_scm-10.2.1-1|77	%endif
14mt|python-setuptools_scm-10.2.1-1|78	
14mt|python-setuptools_scm-10.2.1-1|79	
14mt|python-setuptools_scm-10.2.1-1|80	%files -n python%{python3_pkgversion}-setuptools_scm -f %{pyproject_files}
14mt|python-setuptools_scm-10.2.1-1|81	%doc README.md
14mt|python-setuptools_scm-10.2.1-1|82	%{_bindir}/setuptools-scm-%{python3_version}
14mt|python-setuptools_scm-10.2.1-1|83	%if "%{python3_pkgversion}" == "3"
14mt|python-setuptools_scm-10.2.1-1|84	%{_bindir}/setuptools-scm
14mt|python-setuptools_scm-10.2.1-1|85	%endif

515 14
14mt|python-setuptools-scm-git-archive-1.4.1-1|1	%global pypi_name setuptools-scm-git-archive
14mt|python-setuptools-scm-git-archive-1.4.1-1|2	
14mt|python-setuptools-scm-git-archive-1.4.1-1|3	Name:           python-%{pypi_name}
14mt|python-setuptools-scm-git-archive-1.4.1-1|4	Version:        1.4.1
14mt|python-setuptools-scm-git-archive-1.4.1-1|5	Release:        1
14mt|python-setuptools-scm-git-archive-1.4.1-1|6	Summary:        Setuptools_scm plugin for git archives
14mt|python-setuptools-scm-git-archive-1.4.1-1|7	License:        MIT
14mt|python-setuptools-scm-git-archive-1.4.1-1|8	URL:            https://github.com/Changaco/setuptools_scm_git_archive/
14mt|python-setuptools-scm-git-archive-1.4.1-1|9	Source0:        %{pypi_source setuptools_scm_git_archive}
14mt|python-setuptools-scm-git-archive-1.4.1-1|10	# Drop pkg_resources usage (removed in setuptools 84) and setup_requires
14mt|python-setuptools-scm-git-archive-1.4.1-1|11	# in favor of PEP 517 build-system metadata
14mt|python-setuptools-scm-git-archive-1.4.1-1|12	Patch0:         modernize-build.patch
14mt|python-setuptools-scm-git-archive-1.4.1-1|13	
14mt|python-setuptools-scm-git-archive-1.4.1-1|14	BuildArch:      noarch
14mt|python-setuptools-scm-git-archive-1.4.1-1|15	
14mt|python-setuptools-scm-git-archive-1.4.1-1|16	BuildRequires:  python3-devel
14mt|python-setuptools-scm-git-archive-1.4.1-1|17	# setuptools_scm >= 10 imports vcs_versioning, but the bootstrap build of
14mt|python-setuptools-scm-git-archive-1.4.1-1|18	# python3-setuptools_scm does not declare this dependency yet
14mt|python-setuptools-scm-git-archive-1.4.1-1|19	BuildRequires:  python3-setuptools_scm
14mt|python-setuptools-scm-git-archive-1.4.1-1|20	BuildRequires:  python3-vcs-versioning
14mt|python-setuptools-scm-git-archive-1.4.1-1|21	
14mt|python-setuptools-scm-git-archive-1.4.1-1|22	%global _description %{expand:
14mt|python-setuptools-scm-git-archive-1.4.1-1|23	This is a setuptools_scm plugin that adds support for git archives (for
14mt|python-setuptools-scm-git-archive-1.4.1-1|24	example the ones GitHub automatically generates). Note that it only works for
14mt|python-setuptools-scm-git-archive-1.4.1-1|25	archives of tagged commits (because git currently lacks a format option
14mt|python-setuptools-scm-git-archive-1.4.1-1|26	equivalent to git describe --tags).}
14mt|python-setuptools-scm-git-archive-1.4.1-1|27	
14mt|python-setuptools-scm-git-archive-1.4.1-1|28	%description %_description
14mt|python-setuptools-scm-git-archive-1.4.1-1|29	
14mt|python-setuptools-scm-git-archive-1.4.1-1|30	
14mt|python-setuptools-scm-git-archive-1.4.1-1|31	%package -n python3-%{pypi_name}
14mt|python-setuptools-scm-git-archive-1.4.1-1|32	Summary:        %{summary}
14mt|python-setuptools-scm-git-archive-1.4.1-1|33	Requires:       python3-setuptools_scm
14mt|python-setuptools-scm-git-archive-1.4.1-1|34	
14mt|python-setuptools-scm-git-archive-1.4.1-1|35	%description -n python3-%{pypi_name} %_description
14mt|python-setuptools-scm-git-archive-1.4.1-1|36	
14mt|python-setuptools-scm-git-archive-1.4.1-1|37	
14mt|python-setuptools-scm-git-archive-1.4.1-1|38	%prep
14mt|python-setuptools-scm-git-archive-1.4.1-1|39	%autosetup -p1 -n setuptools_scm_git_archive-%{version}
14mt|python-setuptools-scm-git-archive-1.4.1-1|40	# Remove bundled egg-info, the build regenerates it
14mt|python-setuptools-scm-git-archive-1.4.1-1|41	rm -rf %{pypi_name}.egg-info
14mt|python-setuptools-scm-git-archive-1.4.1-1|42	
14mt|python-setuptools-scm-git-archive-1.4.1-1|43	
14mt|python-setuptools-scm-git-archive-1.4.1-1|44	%generate_buildrequires
14mt|python-setuptools-scm-git-archive-1.4.1-1|45	%pyproject_buildrequires
14mt|python-setuptools-scm-git-archive-1.4.1-1|46	
14mt|python-setuptools-scm-git-archive-1.4.1-1|47	
14mt|python-setuptools-scm-git-archive-1.4.1-1|48	%build
14mt|python-setuptools-scm-git-archive-1.4.1-1|49	%pyproject_wheel
14mt|python-setuptools-scm-git-archive-1.4.1-1|50	
14mt|python-setuptools-scm-git-archive-1.4.1-1|51	
14mt|python-setuptools-scm-git-archive-1.4.1-1|52	%install
14mt|python-setuptools-scm-git-archive-1.4.1-1|53	%pyproject_install
14mt|python-setuptools-scm-git-archive-1.4.1-1|54	%pyproject_save_files -L setuptools_scm_git_archive
14mt|python-setuptools-scm-git-archive-1.4.1-1|55	
14mt|python-setuptools-scm-git-archive-1.4.1-1|56	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-setuptools-scm-git-archive-1.4.1-1|57	%license LICENSE
14mt|python-setuptools-scm-git-archive-1.4.1-1|58	%doc README.rst

516 14
14mt|python-sgmllib3k-1.0.0-5|1	%global pypi_name sgmllib3k
14mt|python-sgmllib3k-1.0.0-5|2	
14mt|python-sgmllib3k-1.0.0-5|3	Name:           python-sgmllib3k
14mt|python-sgmllib3k-1.0.0-5|4	Version:        1.0.0
14mt|python-sgmllib3k-1.0.0-5|5	Release:        5
14mt|python-sgmllib3k-1.0.0-5|6	Group:          Development/Python
14mt|python-sgmllib3k-1.0.0-5|7	Summary:        Py3k port of sgmllib
14mt|python-sgmllib3k-1.0.0-5|8	
14mt|python-sgmllib3k-1.0.0-5|9	License:        BSD License
14mt|python-sgmllib3k-1.0.0-5|10	URL:            http://hg.hardcoded.net/sgmllib
14mt|python-sgmllib3k-1.0.0-5|11	Source0:        %{pypi_source}
14mt|python-sgmllib3k-1.0.0-5|12	BuildArch:      noarch
14mt|python-sgmllib3k-1.0.0-5|13	
14mt|python-sgmllib3k-1.0.0-5|14	BuildRequires:  python3-devel
14mt|python-sgmllib3k-1.0.0-5|15	BuildRequires:  python3-setuptools
14mt|python-sgmllib3k-1.0.0-5|16	
14mt|python-sgmllib3k-1.0.0-5|17	%description
14mt|python-sgmllib3k-1.0.0-5|18	sgmllib3k -- Py3k port of the old stdlib module sgmllib was dropped in Python
14mt|python-sgmllib3k-1.0.0-5|19	3. For those depending on it, that's somewhat infortunate. This is a quick and
14mt|python-sgmllib3k-1.0.0-5|20	dirty port of this old module. I just ran 2to3 on it and published it. I don't
14mt|python-sgmllib3k-1.0.0-5|21	indend to maintain it, so it might be a good idea to eventually think about
14mt|python-sgmllib3k-1.0.0-5|22	finding another module to use.
14mt|python-sgmllib3k-1.0.0-5|23	
14mt|python-sgmllib3k-1.0.0-5|24	#---------------------------------------------
14mt|python-sgmllib3k-1.0.0-5|25	%package -n python3-%{pypi_name}
14mt|python-sgmllib3k-1.0.0-5|26	Summary:        Py3k port of sgmllib
14mt|python-sgmllib3k-1.0.0-5|27	Group:          Development/Python
14mt|python-sgmllib3k-1.0.0-5|28	
14mt|python-sgmllib3k-1.0.0-5|29	%description -n python3-%{pypi_name}
14mt|python-sgmllib3k-1.0.0-5|30	sgmllib3k -- Py3k port of the old stdlib module sgmllib was dropped in Python
14mt|python-sgmllib3k-1.0.0-5|31	3. For those depending on it, that's somewhat infortunate. This is a quick and
14mt|python-sgmllib3k-1.0.0-5|32	dirty port of this old module. I just ran 2to3 on it and published it. I don't
14mt|python-sgmllib3k-1.0.0-5|33	indend to maintain it, so it might be a good idea to eventually think about
14mt|python-sgmllib3k-1.0.0-5|34	finding another module to use.
14mt|python-sgmllib3k-1.0.0-5|35	
14mt|python-sgmllib3k-1.0.0-5|36	%files -n python3-%{pypi_name}
14mt|python-sgmllib3k-1.0.0-5|37	%{python3_sitelib}/__pycache__/*
14mt|python-sgmllib3k-1.0.0-5|38	%{python3_sitelib}/sgmllib.py*
14mt|python-sgmllib3k-1.0.0-5|39	%{python3_sitelib}/%{pypi_name}-%{version}-py*.egg-info
14mt|python-sgmllib3k-1.0.0-5|40	
14mt|python-sgmllib3k-1.0.0-5|41	#---------------------------------------------
14mt|python-sgmllib3k-1.0.0-5|42	
14mt|python-sgmllib3k-1.0.0-5|43	%prep
14mt|python-sgmllib3k-1.0.0-5|44	%setup -q -n %{pypi_name}-%{version}
14mt|python-sgmllib3k-1.0.0-5|45	# Remove bundled egg-info
14mt|python-sgmllib3k-1.0.0-5|46	rm -rf %{pypi_name}.egg-info
14mt|python-sgmllib3k-1.0.0-5|47	
14mt|python-sgmllib3k-1.0.0-5|48	%build
14mt|python-sgmllib3k-1.0.0-5|49	%py3_build
14mt|python-sgmllib3k-1.0.0-5|50	
14mt|python-sgmllib3k-1.0.0-5|51	%install
14mt|python-sgmllib3k-1.0.0-5|52	%py3_install
14mt|python-sgmllib3k-1.0.0-5|53	

517 14
14mt|python-sh-2.0.7-1|1	%global pypi_name sh
14mt|python-sh-2.0.7-1|2	
14mt|python-sh-2.0.7-1|3	Summary:	Subprocess replacement for python
14mt|python-sh-2.0.7-1|4	Name:		python-%{pypi_name}
14mt|python-sh-2.0.7-1|5	Version:	2.0.7
14mt|python-sh-2.0.7-1|6	Release:	1
14mt|python-sh-2.0.7-1|7	License:	BSD
14mt|python-sh-2.0.7-1|8	Group:		Development/Python
14mt|python-sh-2.0.7-1|9	Url:		https://pypi.org/project/sh/
14mt|python-sh-2.0.7-1|10	Source0:	%{pypi_source}
14mt|python-sh-2.0.7-1|11	BuildRequires:	python3dist(setuptools)
14mt|python-sh-2.0.7-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-sh-2.0.7-1|13	BuildArch:	noarch
14mt|python-sh-2.0.7-1|14	
14mt|python-sh-2.0.7-1|15	%description
14mt|python-sh-2.0.7-1|16	sh is a full-fledged subprocess replacement for Python 2.6 - 3.6,
14mt|python-sh-2.0.7-1|17	PyPy and PyPy3 that allows you to call any program as if it were
14mt|python-sh-2.0.7-1|18	a function:
14mt|python-sh-2.0.7-1|19	
14mt|python-sh-2.0.7-1|20	.. code:: python
14mt|python-sh-2.0.7-1|21	
14mt|python-sh-2.0.7-1|22	from sh import ifconfig
14mt|python-sh-2.0.7-1|23	print ifconfig("eth0")
14mt|python-sh-2.0.7-1|24	
14mt|python-sh-2.0.7-1|25	sh is *not* a collection of system commands implemented in Python.
14mt|python-sh-2.0.7-1|26	
14mt|python-sh-2.0.7-1|27	#-----------------------------------------------------------------
14mt|python-sh-2.0.7-1|28	
14mt|python-sh-2.0.7-1|29	%package -n python3-%{pypi_name}
14mt|python-sh-2.0.7-1|30	Summary:	A Python command line parser inspired by optparse
14mt|python-sh-2.0.7-1|31	Group:		Development/Python
14mt|python-sh-2.0.7-1|32	
14mt|python-sh-2.0.7-1|33	%description -n python3-%{pypi_name}
14mt|python-sh-2.0.7-1|34	sh is a full-fledged subprocess replacement for Python 2.6 - 3.6,
14mt|python-sh-2.0.7-1|35	PyPy and PyPy3 that allows you to call any program as if it were
14mt|python-sh-2.0.7-1|36	a function:
14mt|python-sh-2.0.7-1|37	
14mt|python-sh-2.0.7-1|38	.. code:: python
14mt|python-sh-2.0.7-1|39	
14mt|python-sh-2.0.7-1|40	from sh import ifconfig
14mt|python-sh-2.0.7-1|41	print ifconfig("eth0")
14mt|python-sh-2.0.7-1|42	
14mt|python-sh-2.0.7-1|43	sh is *not* a collection of system commands implemented in Python.
14mt|python-sh-2.0.7-1|44	
14mt|python-sh-2.0.7-1|45	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-sh-2.0.7-1|46	%doc README.rst
14mt|python-sh-2.0.7-1|47	%license LICENSE.txt
14mt|python-sh-2.0.7-1|48	
14mt|python-sh-2.0.7-1|49	#-----------------------------------------------------------------
14mt|python-sh-2.0.7-1|50	
14mt|python-sh-2.0.7-1|51	%prep
14mt|python-sh-2.0.7-1|52	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-sh-2.0.7-1|53	
14mt|python-sh-2.0.7-1|54	%generate_buildrequires
14mt|python-sh-2.0.7-1|55	%pyproject_buildrequires -r
14mt|python-sh-2.0.7-1|56	
14mt|python-sh-2.0.7-1|57	%build
14mt|python-sh-2.0.7-1|58	%pyproject_wheel
14mt|python-sh-2.0.7-1|59	
14mt|python-sh-2.0.7-1|60	%install
14mt|python-sh-2.0.7-1|61	%pyproject_install
14mt|python-sh-2.0.7-1|62	%pyproject_save_files %{pypi_name}

518 14
14mt|python-shellingham-1.5.4-1|1	%global pypi_name shellingham
14mt|python-shellingham-1.5.4-1|2	
14mt|python-shellingham-1.5.4-1|3	Summary:	Tool to detect surrounding Shell
14mt|python-shellingham-1.5.4-1|4	Name:		python-%{pypi_name}
14mt|python-shellingham-1.5.4-1|5	Version:	1.5.4
14mt|python-shellingham-1.5.4-1|6	Release:	1
14mt|python-shellingham-1.5.4-1|7	License:	ISC
14mt|python-shellingham-1.5.4-1|8	Group:		Development/Python
14mt|python-shellingham-1.5.4-1|9	Url:		https://github.com/sarugaku/shellingham
14mt|python-shellingham-1.5.4-1|10	Source0:	%{pypi_source}
14mt|python-shellingham-1.5.4-1|11	BuildRequires:	pyproject-rpm-macros
14mt|python-shellingham-1.5.4-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-shellingham-1.5.4-1|13	BuildArch:	noarch
14mt|python-shellingham-1.5.4-1|14	
14mt|python-shellingham-1.5.4-1|15	%description
14mt|python-shellingham-1.5.4-1|16	Shellingham detects what shell the current Python executable is running in.
14mt|python-shellingham-1.5.4-1|17	
14mt|python-shellingham-1.5.4-1|18	#-------------------------------------------------------------------------
14mt|python-shellingham-1.5.4-1|19	
14mt|python-shellingham-1.5.4-1|20	%package -n python3-%{pypi_name}
14mt|python-shellingham-1.5.4-1|21	Summary:	%{summary}
14mt|python-shellingham-1.5.4-1|22	Group:		Development/Python
14mt|python-shellingham-1.5.4-1|23	
14mt|python-shellingham-1.5.4-1|24	%description -n python3-%{pypi_name}
14mt|python-shellingham-1.5.4-1|25	Shellingham detects what shell the current Python executable is running in.
14mt|python-shellingham-1.5.4-1|26	
14mt|python-shellingham-1.5.4-1|27	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-shellingham-1.5.4-1|28	%doc README.rst
14mt|python-shellingham-1.5.4-1|29	%license LICENSE
14mt|python-shellingham-1.5.4-1|30	
14mt|python-shellingham-1.5.4-1|31	#-------------------------------------------------------------------------
14mt|python-shellingham-1.5.4-1|32	
14mt|python-shellingham-1.5.4-1|33	%prep
14mt|python-shellingham-1.5.4-1|34	%autosetup -n %{pypi_name}-%{version}
14mt|python-shellingham-1.5.4-1|35	
14mt|python-shellingham-1.5.4-1|36	%generate_buildrequires
14mt|python-shellingham-1.5.4-1|37	%pyproject_buildrequires
14mt|python-shellingham-1.5.4-1|38	
14mt|python-shellingham-1.5.4-1|39	%build
14mt|python-shellingham-1.5.4-1|40	%pyproject_wheel
14mt|python-shellingham-1.5.4-1|41	
14mt|python-shellingham-1.5.4-1|42	%install
14mt|python-shellingham-1.5.4-1|43	%pyproject_install
14mt|python-shellingham-1.5.4-1|44	%pyproject_save_files %{pypi_name}

519 14
14mt|python-singledispatch-4.1.0-1|1	%define pypi_name singledispatch
14mt|python-singledispatch-4.1.0-1|2	
14mt|python-singledispatch-4.1.0-1|3	Summary:	This library brings functools.singledispatch
14mt|python-singledispatch-4.1.0-1|4	Name:		python-%{pypi_name}
14mt|python-singledispatch-4.1.0-1|5	Version:	4.1.0
14mt|python-singledispatch-4.1.0-1|6	Release:	1
14mt|python-singledispatch-4.1.0-1|7	License:	MIT
14mt|python-singledispatch-4.1.0-1|8	Group:		Development/Python
14mt|python-singledispatch-4.1.0-1|9	Url:		http://docs.python.org/3/library/functools.html#functools.singledispatch
14mt|python-singledispatch-4.1.0-1|10	Source0:	%pypi_source
14mt|python-singledispatch-4.1.0-1|11	BuildRequires:	pyproject-rpm-macros
14mt|python-singledispatch-4.1.0-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-singledispatch-4.1.0-1|13	BuildArch:	noarch
14mt|python-singledispatch-4.1.0-1|14	
14mt|python-singledispatch-4.1.0-1|15	%description
14mt|python-singledispatch-4.1.0-1|16	PEP 443 proposed to expose a mechanism in the functools standard library
14mt|python-singledispatch-4.1.0-1|17	module in Python 3.4 that provides a simple form of generic programming
14mt|python-singledispatch-4.1.0-1|18	known as single-dispatch generic functions.
14mt|python-singledispatch-4.1.0-1|19	
14mt|python-singledispatch-4.1.0-1|20	This library is a backport of this functionality to Python 2.6 - 3.3.
14mt|python-singledispatch-4.1.0-1|21	
14mt|python-singledispatch-4.1.0-1|22	#---------------------------------------------------------------------------
14mt|python-singledispatch-4.1.0-1|23	
14mt|python-singledispatch-4.1.0-1|24	%package -n python3-%{pypi_name}
14mt|python-singledispatch-4.1.0-1|25	Summary:	This library brings functools.singledispatch
14mt|python-singledispatch-4.1.0-1|26	Group:		Development/Python
14mt|python-singledispatch-4.1.0-1|27	
14mt|python-singledispatch-4.1.0-1|28	%description -n python3-%{pypi_name}
14mt|python-singledispatch-4.1.0-1|29	PEP 443 proposed to expose a mechanism in the functools standard library
14mt|python-singledispatch-4.1.0-1|30	module in Python 3.4 that provides a simple form of generic programming
14mt|python-singledispatch-4.1.0-1|31	known as single-dispatch generic functions.
14mt|python-singledispatch-4.1.0-1|32	
14mt|python-singledispatch-4.1.0-1|33	This library is a backport of this functionality to Python 2.6 - 3.3.
14mt|python-singledispatch-4.1.0-1|34	
14mt|python-singledispatch-4.1.0-1|35	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-singledispatch-4.1.0-1|36	%doc README.rst
14mt|python-singledispatch-4.1.0-1|37	%license LICENSE
14mt|python-singledispatch-4.1.0-1|38	
14mt|python-singledispatch-4.1.0-1|39	#---------------------------------------------------------------------------
14mt|python-singledispatch-4.1.0-1|40	
14mt|python-singledispatch-4.1.0-1|41	%prep
14mt|python-singledispatch-4.1.0-1|42	%autosetup -n %{pypi_name}-%{version}
14mt|python-singledispatch-4.1.0-1|43	
14mt|python-singledispatch-4.1.0-1|44	%generate_buildrequires
14mt|python-singledispatch-4.1.0-1|45	%pyproject_buildrequires
14mt|python-singledispatch-4.1.0-1|46	
14mt|python-singledispatch-4.1.0-1|47	%build
14mt|python-singledispatch-4.1.0-1|48	%pyproject_wheel
14mt|python-singledispatch-4.1.0-1|49	
14mt|python-singledispatch-4.1.0-1|50	%install
14mt|python-singledispatch-4.1.0-1|51	%pyproject_install
14mt|python-singledispatch-4.1.0-1|52	%pyproject_save_files %{pypi_name}

520 14
14mt|python-six-1.17.0-1|1	# tests are enabled by default
14mt|python-six-1.17.0-1|2	%bcond_with tests
14mt|python-six-1.17.0-1|3	
14mt|python-six-1.17.0-1|4	Name:           python-six
14mt|python-six-1.17.0-1|5	Version:        1.17.0
14mt|python-six-1.17.0-1|6	Release:        1
14mt|python-six-1.17.0-1|7	Summary:        Python 2 and 3 compatibility utilities
14mt|python-six-1.17.0-1|8	
14mt|python-six-1.17.0-1|9	# SPDX
14mt|python-six-1.17.0-1|10	License:        MIT
14mt|python-six-1.17.0-1|11	URL:            https://github.com/benjaminp/six
14mt|python-six-1.17.0-1|12	Source0:        %{pypi_source six}
14mt|python-six-1.17.0-1|13	
14mt|python-six-1.17.0-1|14	BuildArch:      noarch
14mt|python-six-1.17.0-1|15	
14mt|python-six-1.17.0-1|16	BuildRequires:  python%{python3_pkgversion}-devel
14mt|python-six-1.17.0-1|17	BuildRequires:  pyproject-rpm-macros
14mt|python-six-1.17.0-1|18	
14mt|python-six-1.17.0-1|19	%if %{with tests}
14mt|python-six-1.17.0-1|20	BuildRequires:  python%{python3_pkgversion}-pytest
14mt|python-six-1.17.0-1|21	BuildRequires:  python%{python3_pkgversion}-tkinter
14mt|python-six-1.17.0-1|22	%endif
14mt|python-six-1.17.0-1|23	
14mt|python-six-1.17.0-1|24	%global _description %{expand:
14mt|python-six-1.17.0-1|25	Six is a Python 2 and 3 compatibility library. It provides utility functions
14mt|python-six-1.17.0-1|26	for smoothing over the differences between the Python versions with the goal
14mt|python-six-1.17.0-1|27	of writing Python code that is compatible on both Python versions.}
14mt|python-six-1.17.0-1|28	
14mt|python-six-1.17.0-1|29	%description %{_description}
14mt|python-six-1.17.0-1|30	
14mt|python-six-1.17.0-1|31	
14mt|python-six-1.17.0-1|32	%package -n python%{python3_pkgversion}-six
14mt|python-six-1.17.0-1|33	Summary:        %{summary}
14mt|python-six-1.17.0-1|34	Provides:	python3egg(six) = %{EVRD}
14mt|python-six-1.17.0-1|35	
14mt|python-six-1.17.0-1|36	%description -n python%{python3_pkgversion}-six %{_description}
14mt|python-six-1.17.0-1|37	
14mt|python-six-1.17.0-1|38	
14mt|python-six-1.17.0-1|39	%prep
14mt|python-six-1.17.0-1|40	%autosetup -p1 -n six-%{version}
14mt|python-six-1.17.0-1|41	
14mt|python-six-1.17.0-1|42	
14mt|python-six-1.17.0-1|43	%generate_buildrequires
14mt|python-six-1.17.0-1|44	%pyproject_buildrequires
14mt|python-six-1.17.0-1|45	
14mt|python-six-1.17.0-1|46	
14mt|python-six-1.17.0-1|47	%build
14mt|python-six-1.17.0-1|48	%pyproject_wheel
14mt|python-six-1.17.0-1|49	
14mt|python-six-1.17.0-1|50	
14mt|python-six-1.17.0-1|51	%install
14mt|python-six-1.17.0-1|52	%pyproject_install
14mt|python-six-1.17.0-1|53	%pyproject_save_files -l six
14mt|python-six-1.17.0-1|54	
14mt|python-six-1.17.0-1|55	
14mt|python-six-1.17.0-1|56	%check
14mt|python-six-1.17.0-1|57	%pyproject_check_import
14mt|python-six-1.17.0-1|58	%if %{with tests}
14mt|python-six-1.17.0-1|59	%pytest
14mt|python-six-1.17.0-1|60	%endif
14mt|python-six-1.17.0-1|61	
14mt|python-six-1.17.0-1|62	
14mt|python-six-1.17.0-1|63	%files -n python%{python3_pkgversion}-six -f %{pyproject_files}
14mt|python-six-1.17.0-1|64	%doc README.rst documentation/index.rst

521 14
14mt|python-smartypants-2.0.1-4|1	%define oname smartypants
14mt|python-smartypants-2.0.1-4|2	
14mt|python-smartypants-2.0.1-4|3	Summary:	Smartypants is a Python fork of SmartyPants
14mt|python-smartypants-2.0.1-4|4	Name:		python-%{oname}
14mt|python-smartypants-2.0.1-4|5	Version:	2.0.1
14mt|python-smartypants-2.0.1-4|6	Release:	4
14mt|python-smartypants-2.0.1-4|7	License:	BSD
14mt|python-smartypants-2.0.1-4|8	Group:		Development/Python
14mt|python-smartypants-2.0.1-4|9	Url:		https://github.com/leohemsted/smartypants.py
14mt|python-smartypants-2.0.1-4|10	Source0:	https://github.com/leohemsted/smartypants.py/archive/v%{version}.tar.gz?/%{oname}.py-%{version}.tar.gz
14mt|python-smartypants-2.0.1-4|11	BuildRequires:	python3egg(setuptools)
14mt|python-smartypants-2.0.1-4|12	BuildRequires:	pkgconfig(python3)
14mt|python-smartypants-2.0.1-4|13	BuildArch:	noarch
14mt|python-smartypants-2.0.1-4|14	
14mt|python-smartypants-2.0.1-4|15	%description
14mt|python-smartypants-2.0.1-4|16	Smartypants is a Python fork of SmartyPants.
14mt|python-smartypants-2.0.1-4|17	SmartyPants is a free web publishing plug-in for Movable Type, Blosxom,
14mt|python-smartypants-2.0.1-4|18	and BBEdit that easily translates plain ASCII punctuation characters into
14mt|python-smartypants-2.0.1-4|19	“smart” typographic punctuation HTML entities.
14mt|python-smartypants-2.0.1-4|20	
14mt|python-smartypants-2.0.1-4|21	#--------------------------------------------------
14mt|python-smartypants-2.0.1-4|22	%package -n python3-%{oname}
14mt|python-smartypants-2.0.1-4|23	Summary:	Smartypants is a Python fork of SmartyPants
14mt|python-smartypants-2.0.1-4|24	Group:		Development/Python
14mt|python-smartypants-2.0.1-4|25	
14mt|python-smartypants-2.0.1-4|26	%description -n python3-%{oname}
14mt|python-smartypants-2.0.1-4|27	Smartypants is a Python fork of SmartyPants.
14mt|python-smartypants-2.0.1-4|28	SmartyPants is a free web publishing plug-in for Movable Type, Blosxom,
14mt|python-smartypants-2.0.1-4|29	and BBEdit that easily translates plain ASCII punctuation characters into
14mt|python-smartypants-2.0.1-4|30	“smart” typographic punctuation HTML entities.
14mt|python-smartypants-2.0.1-4|31	
14mt|python-smartypants-2.0.1-4|32	%files -n python3-%{oname}
14mt|python-smartypants-2.0.1-4|33	%doc README.rst COPYING CHANGES.rst
14mt|python-smartypants-2.0.1-4|34	%{_bindir}/smartypants
14mt|python-smartypants-2.0.1-4|35	%{python3_sitelib}/*.py*
14mt|python-smartypants-2.0.1-4|36	%{python3_sitelib}/__pycache__/*
14mt|python-smartypants-2.0.1-4|37	%{python3_sitelib}/smartypants-*.egg-info
14mt|python-smartypants-2.0.1-4|38	
14mt|python-smartypants-2.0.1-4|39	#--------------------------------------------------
14mt|python-smartypants-2.0.1-4|40	%prep
14mt|python-smartypants-2.0.1-4|41	%setup -q -n %{oname}.py-%{version}
14mt|python-smartypants-2.0.1-4|42	
14mt|python-smartypants-2.0.1-4|43	%build
14mt|python-smartypants-2.0.1-4|44	%py3_build
14mt|python-smartypants-2.0.1-4|45	
14mt|python-smartypants-2.0.1-4|46	%install
14mt|python-smartypants-2.0.1-4|47	%py3_install

522 14
14mt|python-smbc-1.0.25.1-1|1	%define module smbc
14mt|python-smbc-1.0.25.1-1|2	%define pypi_name py%{module}
14mt|python-smbc-1.0.25.1-1|3	
14mt|python-smbc-1.0.25.1-1|4	Summary:	Python bindings for the libsmbclient API from Samba
14mt|python-smbc-1.0.25.1-1|5	Name:		python-%{module}
14mt|python-smbc-1.0.25.1-1|6	Version:	1.0.25.1
14mt|python-smbc-1.0.25.1-1|7	Release:	1
14mt|python-smbc-1.0.25.1-1|8	License:	BSD
14mt|python-smbc-1.0.25.1-1|9	Group:		Development/Python
14mt|python-smbc-1.0.25.1-1|10	Url:		https://github.com/hamano/pysmbc
14mt|python-smbc-1.0.25.1-1|11	Source0:	%{pypi_source}
14mt|python-smbc-1.0.25.1-1|12	Patch0:		pysmbc-1.0.23-samba4.patch
14mt|python-smbc-1.0.25.1-1|13	BuildRequires:	pkgconfig(smbclient)
14mt|python-smbc-1.0.25.1-1|14	BuildRequires:	python3dist(setuptools)
14mt|python-smbc-1.0.25.1-1|15	
14mt|python-smbc-1.0.25.1-1|16	%description
14mt|python-smbc-1.0.25.1-1|17	Python bindings for the libsmbclient API, known as pysmbc. It was written
14mt|python-smbc-1.0.25.1-1|18	for use with system-config-printer, but can be put to other uses as well.
14mt|python-smbc-1.0.25.1-1|19	
14mt|python-smbc-1.0.25.1-1|20	#----------------------------------------------------------------------------
14mt|python-smbc-1.0.25.1-1|21	
14mt|python-smbc-1.0.25.1-1|22	%package -n python3-%{module}
14mt|python-smbc-1.0.25.1-1|23	Summary:	Python bindings for the libsmbclient API from Samba
14mt|python-smbc-1.0.25.1-1|24	Group:		Development/Python
14mt|python-smbc-1.0.25.1-1|25	BuildRequires:	pkgconfig(python3)
14mt|python-smbc-1.0.25.1-1|26	
14mt|python-smbc-1.0.25.1-1|27	%description -n python3-%{module}
14mt|python-smbc-1.0.25.1-1|28	Python bindings for the libsmbclient API, known as pysmbc. It was written
14mt|python-smbc-1.0.25.1-1|29	for use with system-config-printer, but can be put to other uses as well.
14mt|python-smbc-1.0.25.1-1|30	
14mt|python-smbc-1.0.25.1-1|31	%files -n python3-%{module}
14mt|python-smbc-1.0.25.1-1|32	%{python3_sitearch}/*.dist-info
14mt|python-smbc-1.0.25.1-1|33	%{python3_sitearch}/smbc*
14mt|python-smbc-1.0.25.1-1|34	%{python3_sitearch}/*.so
14mt|python-smbc-1.0.25.1-1|35	
14mt|python-smbc-1.0.25.1-1|36	#----------------------------------------------------------------------------
14mt|python-smbc-1.0.25.1-1|37	
14mt|python-smbc-1.0.25.1-1|38	%prep
14mt|python-smbc-1.0.25.1-1|39	%setup -qn %{pypi_name}-%{version}
14mt|python-smbc-1.0.25.1-1|40	%autopatch -p1
14mt|python-smbc-1.0.25.1-1|41	
14mt|python-smbc-1.0.25.1-1|42	%generate_buildrequires
14mt|python-smbc-1.0.25.1-1|43	%pyproject_buildrequires
14mt|python-smbc-1.0.25.1-1|44	
14mt|python-smbc-1.0.25.1-1|45	%build
14mt|python-smbc-1.0.25.1-1|46	%pyproject_wheel
14mt|python-smbc-1.0.25.1-1|47	
14mt|python-smbc-1.0.25.1-1|48	%install
14mt|python-smbc-1.0.25.1-1|49	%pyproject_install

523 14
14mt|python-smmap-5.0.1-1|1	%define pypi_name smmap
14mt|python-smmap-5.0.1-1|2	
14mt|python-smmap-5.0.1-1|3	Name:		python-%{pypi_name}
14mt|python-smmap-5.0.1-1|4	Version:	5.0.1
14mt|python-smmap-5.0.1-1|5	Release:	1
14mt|python-smmap-5.0.1-1|6	Summary:	A pure git implementation of a sliding window memory map manager
14mt|python-smmap-5.0.1-1|7	License:	BSD
14mt|python-smmap-5.0.1-1|8	Group:		Development/Python
14mt|python-smmap-5.0.1-1|9	Url:		https://pypi.python.org/pypi/smmap
14mt|python-smmap-5.0.1-1|10	Source0:	%{pypi_source}
14mt|python-smmap-5.0.1-1|11	BuildArch:	noarch
14mt|python-smmap-5.0.1-1|12	
14mt|python-smmap-5.0.1-1|13	%description
14mt|python-smmap-5.0.1-1|14	When reading from many possibly large files in a fashion similar to random
14mt|python-smmap-5.0.1-1|15	access, it is usually the fastest and most efficient to use memory maps.
14mt|python-smmap-5.0.1-1|16	
14mt|python-smmap-5.0.1-1|17	#--------------------------------------------------------------------------------
14mt|python-smmap-5.0.1-1|18	%package -n python3-%{pypi_name}
14mt|python-smmap-5.0.1-1|19	Summary:	A pure git implementation of a sliding window memory map manager
14mt|python-smmap-5.0.1-1|20	Group:		Development/Python
14mt|python-smmap-5.0.1-1|21	BuildRequires:	pkgconfig(python3)
14mt|python-smmap-5.0.1-1|22	BuildRequires:	python3egg(setuptools)
14mt|python-smmap-5.0.1-1|23	
14mt|python-smmap-5.0.1-1|24	%description -n python3-%{pypi_name}
14mt|python-smmap-5.0.1-1|25	When reading from many possibly large files in a fashion similar to random
14mt|python-smmap-5.0.1-1|26	access, it is usually the fastest and most efficient to use memory maps.
14mt|python-smmap-5.0.1-1|27	
14mt|python-smmap-5.0.1-1|28	%files -n python3-%{pypi_name}
14mt|python-smmap-5.0.1-1|29	%doc PKG-INFO
14mt|python-smmap-5.0.1-1|30	%{python3_sitelib}/smmap
14mt|python-smmap-5.0.1-1|31	%{python3_sitelib}/smmap-%{version}-py*.egg-info
14mt|python-smmap-5.0.1-1|32	
14mt|python-smmap-5.0.1-1|33	#--------------------------------------------------------------------------------
14mt|python-smmap-5.0.1-1|34	
14mt|python-smmap-5.0.1-1|35	%prep
14mt|python-smmap-5.0.1-1|36	%setup -q -n %{pypi_name}-%{version}
14mt|python-smmap-5.0.1-1|37	
14mt|python-smmap-5.0.1-1|38	%build
14mt|python-smmap-5.0.1-1|39	%py3_build
14mt|python-smmap-5.0.1-1|40	
14mt|python-smmap-5.0.1-1|41	%install
14mt|python-smmap-5.0.1-1|42	%py3_install

524 14
14mt|python-sortedcontainers-2.4.0-2|1	%global srcname sortedcontainers
14mt|python-sortedcontainers-2.4.0-2|2	%bcond_with docs
14mt|python-sortedcontainers-2.4.0-2|3	%bcond_with tests
14mt|python-sortedcontainers-2.4.0-2|4	
14mt|python-sortedcontainers-2.4.0-2|5	Name:		python-%{srcname}
14mt|python-sortedcontainers-2.4.0-2|6	Version:	2.4.0
14mt|python-sortedcontainers-2.4.0-2|7	Release:	2
14mt|python-sortedcontainers-2.4.0-2|8	Summary:	Pure Python sorted container types
14mt|python-sortedcontainers-2.4.0-2|9	Group:		Development/Python
14mt|python-sortedcontainers-2.4.0-2|10	License:	ASL 2.0
14mt|python-sortedcontainers-2.4.0-2|11	URL:		https://pypi.python.org/pypi/%{srcname}
14mt|python-sortedcontainers-2.4.0-2|12	# PyPI tarball does not include docs or tests.
14mt|python-sortedcontainers-2.4.0-2|13	Source0:	https://github.com/grantjenks/python-sortedcontainers/archive/v%{version}/%{name}-%{version}.tar.gz
14mt|python-sortedcontainers-2.4.0-2|14	
14mt|python-sortedcontainers-2.4.0-2|15	BuildArch:	noarch
14mt|python-sortedcontainers-2.4.0-2|16	
14mt|python-sortedcontainers-2.4.0-2|17	%global _description \
14mt|python-sortedcontainers-2.4.0-2|18	SortedContainers is an Apache2 licensed sorted collections library, written in \
14mt|python-sortedcontainers-2.4.0-2|19	pure-Python, and fast as C-extensions.
14mt|python-sortedcontainers-2.4.0-2|20	
14mt|python-sortedcontainers-2.4.0-2|21	%description %{_description}
14mt|python-sortedcontainers-2.4.0-2|22	
14mt|python-sortedcontainers-2.4.0-2|23	#-----------------------------------------------------------------
14mt|python-sortedcontainers-2.4.0-2|24	%package -n python3-%{srcname}
14mt|python-sortedcontainers-2.4.0-2|25	Summary:	%{summary}
14mt|python-sortedcontainers-2.4.0-2|26	Group:		Development/Python
14mt|python-sortedcontainers-2.4.0-2|27	
14mt|python-sortedcontainers-2.4.0-2|28	BuildRequires:	python3-devel
14mt|python-sortedcontainers-2.4.0-2|29	BuildRequires:	python3-setuptools
14mt|python-sortedcontainers-2.4.0-2|30	
14mt|python-sortedcontainers-2.4.0-2|31	%if %{with tests}
14mt|python-sortedcontainers-2.4.0-2|32	BuildRequires:	python3-pytest
14mt|python-sortedcontainers-2.4.0-2|33	BuildRequires:	python3-matplotlib
14mt|python-sortedcontainers-2.4.0-2|34	BuildRequires:	python3-numpy
14mt|python-sortedcontainers-2.4.0-2|35	BuildRequires:	python3-scipy
14mt|python-sortedcontainers-2.4.0-2|36	%endif
14mt|python-sortedcontainers-2.4.0-2|37	
14mt|python-sortedcontainers-2.4.0-2|38	%if %{with docs}
14mt|python-sortedcontainers-2.4.0-2|39	BuildRequires:	python3-sphinx
14mt|python-sortedcontainers-2.4.0-2|40	BuildRequires:	dvipng
14mt|python-sortedcontainers-2.4.0-2|41	BuildRequires:	tex(anyfontsize.sty)
14mt|python-sortedcontainers-2.4.0-2|42	BuildRequires:	tex(bm.sty)
14mt|python-sortedcontainers-2.4.0-2|43	%endif
14mt|python-sortedcontainers-2.4.0-2|44	
14mt|python-sortedcontainers-2.4.0-2|45	%description -n python3-%{srcname} %{_description}
14mt|python-sortedcontainers-2.4.0-2|46	
14mt|python-sortedcontainers-2.4.0-2|47	%files -n python3-%{srcname}
14mt|python-sortedcontainers-2.4.0-2|48	%license LICENSE
14mt|python-sortedcontainers-2.4.0-2|49	%doc README.rst
14mt|python-sortedcontainers-2.4.0-2|50	%{python3_sitelib}/%{srcname}
14mt|python-sortedcontainers-2.4.0-2|51	%{python3_sitelib}/%{srcname}-%{version}-py%{python3_version}.egg-info/
14mt|python-sortedcontainers-2.4.0-2|52	
14mt|python-sortedcontainers-2.4.0-2|53	
14mt|python-sortedcontainers-2.4.0-2|54	#-----------------------------------------------------------------
14mt|python-sortedcontainers-2.4.0-2|55	
14mt|python-sortedcontainers-2.4.0-2|56	%if %{with docs}
14mt|python-sortedcontainers-2.4.0-2|57	%package -n python-%{srcname}-doc
14mt|python-sortedcontainers-2.4.0-2|58	Summary:	%{summary}
14mt|python-sortedcontainers-2.4.0-2|59	Group:		Documentation
14mt|python-sortedcontainers-2.4.0-2|60	
14mt|python-sortedcontainers-2.4.0-2|61	%description -n python-%{srcname}-doc
14mt|python-sortedcontainers-2.4.0-2|62	Documentation for %{srcname} package.
14mt|python-sortedcontainers-2.4.0-2|63	
14mt|python-sortedcontainers-2.4.0-2|64	%files -n python-%{srcname}-doc
14mt|python-sortedcontainers-2.4.0-2|65	%license LICENSE
14mt|python-sortedcontainers-2.4.0-2|66	%doc README.rst docs/_build/html
14mt|python-sortedcontainers-2.4.0-2|67	%endif
14mt|python-sortedcontainers-2.4.0-2|68	
14mt|python-sortedcontainers-2.4.0-2|69	#-----------------------------------------------------------------
14mt|python-sortedcontainers-2.4.0-2|70	
14mt|python-sortedcontainers-2.4.0-2|71	%prep
14mt|python-sortedcontainers-2.4.0-2|72	%autosetup
14mt|python-sortedcontainers-2.4.0-2|73	
14mt|python-sortedcontainers-2.4.0-2|74	
14mt|python-sortedcontainers-2.4.0-2|75	%build
14mt|python-sortedcontainers-2.4.0-2|76	%py3_build
14mt|python-sortedcontainers-2.4.0-2|77	
14mt|python-sortedcontainers-2.4.0-2|78	%if %{with docs}
14mt|python-sortedcontainers-2.4.0-2|79	pushd docs
14mt|python-sortedcontainers-2.4.0-2|80	make SPHINXBUILD=sphinx-build-%{python3_version} html
14mt|python-sortedcontainers-2.4.0-2|81	rm _build/html/.buildinfo
14mt|python-sortedcontainers-2.4.0-2|82	popd
14mt|python-sortedcontainers-2.4.0-2|83	%endif
14mt|python-sortedcontainers-2.4.0-2|84	
14mt|python-sortedcontainers-2.4.0-2|85	
14mt|python-sortedcontainers-2.4.0-2|86	%install
14mt|python-sortedcontainers-2.4.0-2|87	%py3_install
14mt|python-sortedcontainers-2.4.0-2|88	
14mt|python-sortedcontainers-2.4.0-2|89	
14mt|python-sortedcontainers-2.4.0-2|90	%if %{with tests}
14mt|python-sortedcontainers-2.4.0-2|91	%check
14mt|python-sortedcontainers-2.4.0-2|92	pushd tests
14mt|python-sortedcontainers-2.4.0-2|93	PYTHONPATH="%{buildroot}%{python3_sitelib}" \
14mt|python-sortedcontainers-2.4.0-2|94	pytest-%{python3_version}
14mt|python-sortedcontainers-2.4.0-2|95	popd
14mt|python-sortedcontainers-2.4.0-2|96	%endif

525 14
14mt|python-sphinxcontrib-jsmath-1.0.1-2|1	%global pypi_name sphinxcontrib-jsmath
14mt|python-sphinxcontrib-jsmath-1.0.1-2|2	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|3	# when bootstrapping sphinx, we cannot run tests yet
14mt|python-sphinxcontrib-jsmath-1.0.1-2|4	%bcond_with check
14mt|python-sphinxcontrib-jsmath-1.0.1-2|5	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|6	Name:           python-%{pypi_name}
14mt|python-sphinxcontrib-jsmath-1.0.1-2|7	Version:        1.0.1
14mt|python-sphinxcontrib-jsmath-1.0.1-2|8	Release:        2
14mt|python-sphinxcontrib-jsmath-1.0.1-2|9	Summary:        Sphinx extension for math in HTML via JavaScript
14mt|python-sphinxcontrib-jsmath-1.0.1-2|10	Group:		Development/Python
14mt|python-sphinxcontrib-jsmath-1.0.1-2|11	License:        BSD
14mt|python-sphinxcontrib-jsmath-1.0.1-2|12	URL:            https://pypi.org/project/sphinxcontrib-jsmath/
14mt|python-sphinxcontrib-jsmath-1.0.1-2|13	Source0:        https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz
14mt|python-sphinxcontrib-jsmath-1.0.1-2|14	BuildArch:      noarch
14mt|python-sphinxcontrib-jsmath-1.0.1-2|15	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|16	BuildRequires:  pkgconfig(python3)
14mt|python-sphinxcontrib-jsmath-1.0.1-2|17	BuildRequires:  python3-setuptools
14mt|python-sphinxcontrib-jsmath-1.0.1-2|18	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|19	%if %{with check}
14mt|python-sphinxcontrib-jsmath-1.0.1-2|20	BuildRequires:  python3-pytest
14mt|python-sphinxcontrib-jsmath-1.0.1-2|21	BuildRequires:  python3-sphinx
14mt|python-sphinxcontrib-jsmath-1.0.1-2|22	%endif
14mt|python-sphinxcontrib-jsmath-1.0.1-2|23	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|24	%description
14mt|python-sphinxcontrib-jsmath-1.0.1-2|25	sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML
14mt|python-sphinxcontrib-jsmath-1.0.1-2|26	via JavaScript.
14mt|python-sphinxcontrib-jsmath-1.0.1-2|27	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|28	%package -n     python3-%{pypi_name}
14mt|python-sphinxcontrib-jsmath-1.0.1-2|29	Summary:        %{summary}
14mt|python-sphinxcontrib-jsmath-1.0.1-2|30	%{?python_provide:%python_provide python3-%{pypi_name}}
14mt|python-sphinxcontrib-jsmath-1.0.1-2|31	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|32	%description -n python3-%{pypi_name}
14mt|python-sphinxcontrib-jsmath-1.0.1-2|33	sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML
14mt|python-sphinxcontrib-jsmath-1.0.1-2|34	via JavaScript.
14mt|python-sphinxcontrib-jsmath-1.0.1-2|35	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|36	%prep
14mt|python-sphinxcontrib-jsmath-1.0.1-2|37	%autosetup -n %{pypi_name}-%{version}
14mt|python-sphinxcontrib-jsmath-1.0.1-2|38	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|39	%generate_buildrequires
14mt|python-sphinxcontrib-jsmath-1.0.1-2|40	%pyproject_buildrequires
14mt|python-sphinxcontrib-jsmath-1.0.1-2|41	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|42	%build
14mt|python-sphinxcontrib-jsmath-1.0.1-2|43	%pyproject_wheel
14mt|python-sphinxcontrib-jsmath-1.0.1-2|44	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|45	%install
14mt|python-sphinxcontrib-jsmath-1.0.1-2|46	%pyproject_install
14mt|python-sphinxcontrib-jsmath-1.0.1-2|47	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|48	%if %{with check}
14mt|python-sphinxcontrib-jsmath-1.0.1-2|49	%check
14mt|python-sphinxcontrib-jsmath-1.0.1-2|50	%{__python3} -m pytest
14mt|python-sphinxcontrib-jsmath-1.0.1-2|51	%endif
14mt|python-sphinxcontrib-jsmath-1.0.1-2|52	
14mt|python-sphinxcontrib-jsmath-1.0.1-2|53	%files -n python3-%{pypi_name}
14mt|python-sphinxcontrib-jsmath-1.0.1-2|54	%license LICENSE
14mt|python-sphinxcontrib-jsmath-1.0.1-2|55	%doc README.rst
14mt|python-sphinxcontrib-jsmath-1.0.1-2|56	%{python3_sitelib}/sphinxcontrib/
14mt|python-sphinxcontrib-jsmath-1.0.1-2|57	%{python3_sitelib}/sphinxcontrib_jsmath-%{version}-py%{python3_version}-*.pth
14mt|python-sphinxcontrib-jsmath-1.0.1-2|58	%{python3_sitelib}/sphinxcontrib_jsmath-*.dist-info/

526 14
14mt|python-sphinxcontrib-qthelp-1.0.6-1|1	%global pypi_name sphinxcontrib_qthelp
14mt|python-sphinxcontrib-qthelp-1.0.6-1|2	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|3	Summary:	Sphinx extension for QtHelp documents
14mt|python-sphinxcontrib-qthelp-1.0.6-1|4	Name:		python-sphinxcontrib-qthelp
14mt|python-sphinxcontrib-qthelp-1.0.6-1|5	Version:	1.0.6
14mt|python-sphinxcontrib-qthelp-1.0.6-1|6	Release:	1
14mt|python-sphinxcontrib-qthelp-1.0.6-1|7	License:	BSD
14mt|python-sphinxcontrib-qthelp-1.0.6-1|8	Group:		Development/Python
14mt|python-sphinxcontrib-qthelp-1.0.6-1|9	Url:		http://sphinx-doc.org/
14mt|python-sphinxcontrib-qthelp-1.0.6-1|10	Source0:	%pypi_source
14mt|python-sphinxcontrib-qthelp-1.0.6-1|11	BuildRequires:	gettext
14mt|python-sphinxcontrib-qthelp-1.0.6-1|12	BuildRequires:	pyproject-rpm-macros
14mt|python-sphinxcontrib-qthelp-1.0.6-1|13	BuildRequires:	python3dist(setuptools)
14mt|python-sphinxcontrib-qthelp-1.0.6-1|14	BuildRequires:	pkgconfig(python3)
14mt|python-sphinxcontrib-qthelp-1.0.6-1|15	BuildArch:	noarch
14mt|python-sphinxcontrib-qthelp-1.0.6-1|16	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|17	%description
14mt|python-sphinxcontrib-qthelp-1.0.6-1|18	sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.
14mt|python-sphinxcontrib-qthelp-1.0.6-1|19	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|20	#-------------------------------------------------------
14mt|python-sphinxcontrib-qthelp-1.0.6-1|21	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|22	%package -n python3-sphinxcontrib-qthelp
14mt|python-sphinxcontrib-qthelp-1.0.6-1|23	Summary:	%{summary}
14mt|python-sphinxcontrib-qthelp-1.0.6-1|24	Group:		Development/Python
14mt|python-sphinxcontrib-qthelp-1.0.6-1|25	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|26	%description -n python3-sphinxcontrib-qthelp
14mt|python-sphinxcontrib-qthelp-1.0.6-1|27	sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.
14mt|python-sphinxcontrib-qthelp-1.0.6-1|28	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|29	%files -n python3-sphinxcontrib-qthelp -f sphinxcontrib.qthelp.lang
14mt|python-sphinxcontrib-qthelp-1.0.6-1|30	%doc README.rst
14mt|python-sphinxcontrib-qthelp-1.0.6-1|31	%license LICENSE
14mt|python-sphinxcontrib-qthelp-1.0.6-1|32	%{python3_sitelib}/sphinxcontrib
14mt|python-sphinxcontrib-qthelp-1.0.6-1|33	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info
14mt|python-sphinxcontrib-qthelp-1.0.6-1|34	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|35	#-------------------------------------------------------
14mt|python-sphinxcontrib-qthelp-1.0.6-1|36	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|37	%prep
14mt|python-sphinxcontrib-qthelp-1.0.6-1|38	%autosetup -n %{pypi_name}-%{version}
14mt|python-sphinxcontrib-qthelp-1.0.6-1|39	find -name '*.mo' -delete
14mt|python-sphinxcontrib-qthelp-1.0.6-1|40	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|41	%generate_buildrequires
14mt|python-sphinxcontrib-qthelp-1.0.6-1|42	%pyproject_buildrequires -r
14mt|python-sphinxcontrib-qthelp-1.0.6-1|43	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|44	%build
14mt|python-sphinxcontrib-qthelp-1.0.6-1|45	for po in $(find -name '*.po'); do
14mt|python-sphinxcontrib-qthelp-1.0.6-1|46	msgfmt --output-file=${po%.po}.mo ${po}
14mt|python-sphinxcontrib-qthelp-1.0.6-1|47	done
14mt|python-sphinxcontrib-qthelp-1.0.6-1|48	%pyproject_wheel
14mt|python-sphinxcontrib-qthelp-1.0.6-1|49	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|50	%install
14mt|python-sphinxcontrib-qthelp-1.0.6-1|51	%pyproject_install
14mt|python-sphinxcontrib-qthelp-1.0.6-1|52	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|53	# Move language files to /usr/share
14mt|python-sphinxcontrib-qthelp-1.0.6-1|54	pushd %{buildroot}%{python3_sitelib}
14mt|python-sphinxcontrib-qthelp-1.0.6-1|55	for lang in `find sphinxcontrib/qthelp/locales -maxdepth 1 -mindepth 1 -type d -not -path '*/\.*' -printf "%f "`;
14mt|python-sphinxcontrib-qthelp-1.0.6-1|56	do
14mt|python-sphinxcontrib-qthelp-1.0.6-1|57	test $lang == __pycache__ && continue
14mt|python-sphinxcontrib-qthelp-1.0.6-1|58	install -d %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES
14mt|python-sphinxcontrib-qthelp-1.0.6-1|59	mv sphinxcontrib/qthelp/locales/$lang/LC_MESSAGES/*.mo %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES/
14mt|python-sphinxcontrib-qthelp-1.0.6-1|60	done
14mt|python-sphinxcontrib-qthelp-1.0.6-1|61	rm -rf sphinxcontrib/qthelp/locales
14mt|python-sphinxcontrib-qthelp-1.0.6-1|62	ln -s %{_datadir}/locale sphinxcontrib/qthelp/locales
14mt|python-sphinxcontrib-qthelp-1.0.6-1|63	popd
14mt|python-sphinxcontrib-qthelp-1.0.6-1|64	
14mt|python-sphinxcontrib-qthelp-1.0.6-1|65	%find_lang sphinxcontrib.qthelp

527 14
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|1	%global pypi_name sphinxcontrib_serializinghtml
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|2	%global oname sphinxcontrib-serializinghtml
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|3	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|4	# when bootstrapping sphinx, we cannot run tests yet
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|5	%bcond_with check
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|6	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|7	Summary:	Sphinx extension for serialized HTML
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|8	Name:		python-%{oname}
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|9	Version:	1.1.9
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|10	Release:	1
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|11	License:	BSD
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|12	Group:		Development/Python
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|13	Url:		http://sphinx-doc.org/
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|14	Source0:	%pypi_source
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|15	BuildArch:	noarch
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|16	BuildRequires:	gettext
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|17	BuildRequires:	pyproject-rpm-macros
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|18	BuildRequires:	python3dist(flit-core)
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|19	BuildRequires:	python3dist(setuptools)
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|20	BuildRequires:	python3dist(sphinx)
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|21	BuildRequires:	pkgconfig(python3)
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|22	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|23	%if %{with check}
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|24	BuildRequires:	python3dist(pytest)
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|25	BuildRequires:	python3dist(sphinx)
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|26	%endif
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|27	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|28	%description
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|29	sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized"
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|30	HTML files (json and pickle).
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|31	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|32	#--------------------------------------------------------------------
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|33	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|34	%package -n python3-%{oname}
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|35	Summary:	%{summary}
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|36	Group:		Development/Python
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|37	%{?python_provide:%python_provide python3-%{oname}}
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|38	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|39	%description -n python3-%{oname}
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|40	sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized"
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|41	HTML files (json and pickle).
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|42	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|43	%files -n python3-%{oname} -f sphinxcontrib.serializinghtml.lang
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|44	%doc README.rst
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|45	%license LICENSE
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|46	%{python3_sitelib}/sphinxcontrib
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|47	%{python3_sitelib}/sphinxcontrib_serializinghtml-%{version}.dist-info
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|48	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|49	#--------------------------------------------------------------------
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|50	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|51	%prep
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|52	%autosetup -n %{pypi_name}-%{version}
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|53	find -name '*.mo' -delete
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|54	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|55	%generate_buildrequires
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|56	%pyproject_buildrequires -r
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|57	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|58	%build
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|59	for po in $(find -name '*.po'); do
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|60	msgfmt --output-file=${po%.po}.mo ${po}
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|61	done
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|62	%pyproject_wheel
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|63	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|64	%install
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|65	%pyproject_install
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|66	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|67	# Move language files to /usr/share
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|68	pushd %{buildroot}%{python3_sitelib}
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|69	for lang in `find sphinxcontrib/serializinghtml/locales -maxdepth 1 -mindepth 1 -type d -not -path '*/\.*' -printf "%f "`;
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|70	do
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|71	test $lang == __pycache__ && continue
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|72	install -d %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|73	mv sphinxcontrib/serializinghtml/locales/$lang/LC_MESSAGES/*.mo %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES/
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|74	done
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|75	rm -rf sphinxcontrib/serializinghtml/locales
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|76	ln -s %{_datadir}/locale sphinxcontrib/serializinghtml/locales
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|77	popd
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|78	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|79	%find_lang sphinxcontrib.serializinghtml
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|80	
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|81	%if %{with check}
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|82	%check
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|83	%{__python3} -m pytest
14mt|python-sphinxcontrib-serializinghtml-1.1.9-1|84	%endif

528 14
14mt|python-sphinx_rtd_theme-1.3.0-2|1	%define pypi_name sphinx_rtd_theme
14mt|python-sphinx_rtd_theme-1.3.0-2|2	
14mt|python-sphinx_rtd_theme-1.3.0-2|3	Summary:	Sphinx theme for readthedocs.org
14mt|python-sphinx_rtd_theme-1.3.0-2|4	Name:		python-%{pypi_name}
14mt|python-sphinx_rtd_theme-1.3.0-2|5	Version:	1.3.0
14mt|python-sphinx_rtd_theme-1.3.0-2|6	Release:	2
14mt|python-sphinx_rtd_theme-1.3.0-2|7	License:	MIT
14mt|python-sphinx_rtd_theme-1.3.0-2|8	Group:		Development/Python
14mt|python-sphinx_rtd_theme-1.3.0-2|9	Url:		https://github.com/snide/sphinx_rtd_theme
14mt|python-sphinx_rtd_theme-1.3.0-2|10	Source0:	%pypi_source
14mt|python-sphinx_rtd_theme-1.3.0-2|11	# from upstream https://github.com/readthedocs/sphinx_rtd_theme/commit/5838e6aa545863fac10c08314f90feb6d7ac7757
14mt|python-sphinx_rtd_theme-1.3.0-2|12	Patch0:		sphinx_rtd_theme-requirements.patch
14mt|python-sphinx_rtd_theme-1.3.0-2|13	BuildRequires:	python3dist(setuptools)
14mt|python-sphinx_rtd_theme-1.3.0-2|14	BuildRequires:	pkgconfig(python3)
14mt|python-sphinx_rtd_theme-1.3.0-2|15	BuildArch:	noarch
14mt|python-sphinx_rtd_theme-1.3.0-2|16	
14mt|python-sphinx_rtd_theme-1.3.0-2|17	%description
14mt|python-sphinx_rtd_theme-1.3.0-2|18	This is a prototype mobile-friendly sphinx theme for readthedocs.org.
14mt|python-sphinx_rtd_theme-1.3.0-2|19	It's currently in development and includes some rtd variable checks that
14mt|python-sphinx_rtd_theme-1.3.0-2|20	can be ignored if you're just trying to use it on your project outside
14mt|python-sphinx_rtd_theme-1.3.0-2|21	of that site.
14mt|python-sphinx_rtd_theme-1.3.0-2|22	
14mt|python-sphinx_rtd_theme-1.3.0-2|23	#--------------------------------------------------------------------
14mt|python-sphinx_rtd_theme-1.3.0-2|24	
14mt|python-sphinx_rtd_theme-1.3.0-2|25	%package -n python3-%{pypi_name}
14mt|python-sphinx_rtd_theme-1.3.0-2|26	Summary:	Sphinx theme for readthedocs.org
14mt|python-sphinx_rtd_theme-1.3.0-2|27	Group:		Development/Python
14mt|python-sphinx_rtd_theme-1.3.0-2|28	
14mt|python-sphinx_rtd_theme-1.3.0-2|29	%description -n python3-%{pypi_name}
14mt|python-sphinx_rtd_theme-1.3.0-2|30	This is a prototype mobile-friendly sphinx theme for readthedocs.org.
14mt|python-sphinx_rtd_theme-1.3.0-2|31	It's currently in development and includes some rtd variable checks that
14mt|python-sphinx_rtd_theme-1.3.0-2|32	can be ignored if you're just trying to use it on your project outside
14mt|python-sphinx_rtd_theme-1.3.0-2|33	of that site.
14mt|python-sphinx_rtd_theme-1.3.0-2|34	
14mt|python-sphinx_rtd_theme-1.3.0-2|35	%files -n python3-%{pypi_name}
14mt|python-sphinx_rtd_theme-1.3.0-2|36	%doc README.rst
14mt|python-sphinx_rtd_theme-1.3.0-2|37	%license LICENSE
14mt|python-sphinx_rtd_theme-1.3.0-2|38	%{python3_sitelib}/%{pypi_name}
14mt|python-sphinx_rtd_theme-1.3.0-2|39	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mt|python-sphinx_rtd_theme-1.3.0-2|40	
14mt|python-sphinx_rtd_theme-1.3.0-2|41	#--------------------------------------------------------------------
14mt|python-sphinx_rtd_theme-1.3.0-2|42	
14mt|python-sphinx_rtd_theme-1.3.0-2|43	%prep
14mt|python-sphinx_rtd_theme-1.3.0-2|44	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-sphinx_rtd_theme-1.3.0-2|45	
14mt|python-sphinx_rtd_theme-1.3.0-2|46	# Remove bundled egg-info
14mt|python-sphinx_rtd_theme-1.3.0-2|47	rm -rf %{pypi_name}.egg-info
14mt|python-sphinx_rtd_theme-1.3.0-2|48	
14mt|python-sphinx_rtd_theme-1.3.0-2|49	%generate_buildrequires
14mt|python-sphinx_rtd_theme-1.3.0-2|50	%pyproject_buildrequires
14mt|python-sphinx_rtd_theme-1.3.0-2|51	
14mt|python-sphinx_rtd_theme-1.3.0-2|52	%build
14mt|python-sphinx_rtd_theme-1.3.0-2|53	%pyproject_wheel
14mt|python-sphinx_rtd_theme-1.3.0-2|54	
14mt|python-sphinx_rtd_theme-1.3.0-2|55	%install
14mt|python-sphinx_rtd_theme-1.3.0-2|56	%pyproject_install

529 14
14mt|python-sphinx-theme-alabaster-0.7.16-2|1	%global pypi_name alabaster
14mt|python-sphinx-theme-alabaster-0.7.16-2|2	%global srcname sphinx-theme-%{pypi_name}
14mt|python-sphinx-theme-alabaster-0.7.16-2|3	
14mt|python-sphinx-theme-alabaster-0.7.16-2|4	Name:           python-%{srcname}
14mt|python-sphinx-theme-alabaster-0.7.16-2|5	Version:        0.7.16
14mt|python-sphinx-theme-alabaster-0.7.16-2|6	Release:        2
14mt|python-sphinx-theme-alabaster-0.7.16-2|7	Summary:        Configurable sidebar-enabled Sphinx theme
14mt|python-sphinx-theme-alabaster-0.7.16-2|8	Group:          Development/Python
14mt|python-sphinx-theme-alabaster-0.7.16-2|9	License:        BSD
14mt|python-sphinx-theme-alabaster-0.7.16-2|10	URL:            https://pypi.python.org/pypi/alabaster
14mt|python-sphinx-theme-alabaster-0.7.16-2|11	Source0:        https://pypi.io/packages/source/a/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mt|python-sphinx-theme-alabaster-0.7.16-2|12	BuildArch:      noarch
14mt|python-sphinx-theme-alabaster-0.7.16-2|13	BuildRequires:  python3-devel
14mt|python-sphinx-theme-alabaster-0.7.16-2|14	BuildRequires:  pyproject-rpm-macros
14mt|python-sphinx-theme-alabaster-0.7.16-2|15	BuildRequires:  python3dist(setuptools)
14mt|python-sphinx-theme-alabaster-0.7.16-2|16	BuildRequires:	python3-pip
14mt|python-sphinx-theme-alabaster-0.7.16-2|17	BuildRequires:	python3-flit-core
14mt|python-sphinx-theme-alabaster-0.7.16-2|18	
14mt|python-sphinx-theme-alabaster-0.7.16-2|19	%description
14mt|python-sphinx-theme-alabaster-0.7.16-2|20	This theme is a modified "Kr" Sphinx theme from @kennethreitz (especially as
14mt|python-sphinx-theme-alabaster-0.7.16-2|21	used in his Requests project), which was itself originally based on @mitsuhiko's
14mt|python-sphinx-theme-alabaster-0.7.16-2|22	theme used for Flask & related projects.
14mt|python-sphinx-theme-alabaster-0.7.16-2|23	
14mt|python-sphinx-theme-alabaster-0.7.16-2|24	%package -n     python3-%{srcname}
14mt|python-sphinx-theme-alabaster-0.7.16-2|25	Summary:        Configurable sidebar-enabled Sphinx theme
14mt|python-sphinx-theme-alabaster-0.7.16-2|26	%{?python_provide:%python_provide python3-%{srcname}}
14mt|python-sphinx-theme-alabaster-0.7.16-2|27	
14mt|python-sphinx-theme-alabaster-0.7.16-2|28	%description -n python3-%{srcname}
14mt|python-sphinx-theme-alabaster-0.7.16-2|29	This theme is a modified "Kr" Sphinx theme from @kennethreitz (especially as
14mt|python-sphinx-theme-alabaster-0.7.16-2|30	used in his Requests project), which was itself originally based on @mitsuhiko's
14mt|python-sphinx-theme-alabaster-0.7.16-2|31	theme used for Flask & related projects.
14mt|python-sphinx-theme-alabaster-0.7.16-2|32	
14mt|python-sphinx-theme-alabaster-0.7.16-2|33	%generate_buildrequires
14mt|python-sphinx-theme-alabaster-0.7.16-2|34	%pyproject_buildrequires -r
14mt|python-sphinx-theme-alabaster-0.7.16-2|35	
14mt|python-sphinx-theme-alabaster-0.7.16-2|36	%prep
14mt|python-sphinx-theme-alabaster-0.7.16-2|37	%autosetup -n %{pypi_name}-%{version} -p1
14mt|python-sphinx-theme-alabaster-0.7.16-2|38	
14mt|python-sphinx-theme-alabaster-0.7.16-2|39	%build
14mt|python-sphinx-theme-alabaster-0.7.16-2|40	%pyproject_wheel
14mt|python-sphinx-theme-alabaster-0.7.16-2|41	
14mt|python-sphinx-theme-alabaster-0.7.16-2|42	%install
14mt|python-sphinx-theme-alabaster-0.7.16-2|43	%pyproject_install
14mt|python-sphinx-theme-alabaster-0.7.16-2|44	%pyproject_save_files %{pypi_name}
14mt|python-sphinx-theme-alabaster-0.7.16-2|45	
14mt|python-sphinx-theme-alabaster-0.7.16-2|46	%files -n python3-%{srcname} -f %{pyproject_files}
14mt|python-sphinx-theme-alabaster-0.7.16-2|47	%license LICENSE.rst
14mt|python-sphinx-theme-alabaster-0.7.16-2|48	%doc README.rst

530 14
14mt|python-sqlalchemy-2.0.20-1|1	%define pypi_name SQLAlchemy
14mt|python-sqlalchemy-2.0.20-1|2	
14mt|python-sqlalchemy-2.0.20-1|3	Summary:	SQL toolkit and object relational mapper for Python
14mt|python-sqlalchemy-2.0.20-1|4	Name:		python-sqlalchemy
14mt|python-sqlalchemy-2.0.20-1|5	Version:	2.0.20
14mt|python-sqlalchemy-2.0.20-1|6	Release:	1
14mt|python-sqlalchemy-2.0.20-1|7	License:	MIT
14mt|python-sqlalchemy-2.0.20-1|8	Group:		Development/Python
14mt|python-sqlalchemy-2.0.20-1|9	Url:		http://www.sqlalchemy.org/
14mt|python-sqlalchemy-2.0.20-1|10	Source0:	%{pypi_source}
14mt|python-sqlalchemy-2.0.20-1|11	BuildRequires:	python3dist(mock)
14mt|python-sqlalchemy-2.0.20-1|12	BuildRequires:	python3dist(setuptools)
14mt|python-sqlalchemy-2.0.20-1|13	BuildRequires:	pkgconfig(python3)
14mt|python-sqlalchemy-2.0.20-1|14	BuildRequires:	pkgconfig(sqlite3)
14mt|python-sqlalchemy-2.0.20-1|15	BuildArch:	noarch
14mt|python-sqlalchemy-2.0.20-1|16	
14mt|python-sqlalchemy-2.0.20-1|17	%description
14mt|python-sqlalchemy-2.0.20-1|18	SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
14mt|python-sqlalchemy-2.0.20-1|19	high-level interface to SQL databases.  Database and domain concepts are
14mt|python-sqlalchemy-2.0.20-1|20	decoupled, allowing both sides maximum flexibility and power. SQLAlchemy
14mt|python-sqlalchemy-2.0.20-1|21	provides a powerful mapping layer that can work as automatically or as manually
14mt|python-sqlalchemy-2.0.20-1|22	as you choose, determining relationships based on foreign keys or letting you
14mt|python-sqlalchemy-2.0.20-1|23	define the join conditions explicitly, to bridge the gap between database and
14mt|python-sqlalchemy-2.0.20-1|24	domain.
14mt|python-sqlalchemy-2.0.20-1|25	
14mt|python-sqlalchemy-2.0.20-1|26	#------------------------------------------------------------------
14mt|python-sqlalchemy-2.0.20-1|27	
14mt|python-sqlalchemy-2.0.20-1|28	%package -n python3-sqlalchemy
14mt|python-sqlalchemy-2.0.20-1|29	Summary:	Modular and flexible ORM library for python
14mt|python-sqlalchemy-2.0.20-1|30	Group:		Development/Python
14mt|python-sqlalchemy-2.0.20-1|31	
14mt|python-sqlalchemy-2.0.20-1|32	%description -n python3-sqlalchemy
14mt|python-sqlalchemy-2.0.20-1|33	SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
14mt|python-sqlalchemy-2.0.20-1|34	high-level interface to SQL databases.  Database and domain concepts are
14mt|python-sqlalchemy-2.0.20-1|35	decoupled, allowing both sides maximum flexibility and power. SQLAlchemy
14mt|python-sqlalchemy-2.0.20-1|36	provides a powerful mapping layer that can work as automatically or as manually
14mt|python-sqlalchemy-2.0.20-1|37	as you choose, determining relationships based on foreign keys or letting you
14mt|python-sqlalchemy-2.0.20-1|38	define the join conditions explicitly, to bridge the gap between database and
14mt|python-sqlalchemy-2.0.20-1|39	domain.
14mt|python-sqlalchemy-2.0.20-1|40	
14mt|python-sqlalchemy-2.0.20-1|41	%files -n python3-sqlalchemy
14mt|python-sqlalchemy-2.0.20-1|42	%doc README*.rst
14mt|python-sqlalchemy-2.0.20-1|43	%license LICENSE
14mt|python-sqlalchemy-2.0.20-1|44	%{python3_sitelib}/%{pypi_name}-%{version}*
14mt|python-sqlalchemy-2.0.20-1|45	%{python3_sitelib}/sqlalchemy
14mt|python-sqlalchemy-2.0.20-1|46	
14mt|python-sqlalchemy-2.0.20-1|47	#------------------------------------------------------------------
14mt|python-sqlalchemy-2.0.20-1|48	
14mt|python-sqlalchemy-2.0.20-1|49	%prep
14mt|python-sqlalchemy-2.0.20-1|50	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-sqlalchemy-2.0.20-1|51	
14mt|python-sqlalchemy-2.0.20-1|52	%build
14mt|python-sqlalchemy-2.0.20-1|53	%py3_build
14mt|python-sqlalchemy-2.0.20-1|54	
14mt|python-sqlalchemy-2.0.20-1|55	%install
14mt|python-sqlalchemy-2.0.20-1|56	%py3_install

531 14
14mt|python-sqlite3-0.5.4-2|1	%global pypi_name pysqlite3
14mt|python-sqlite3-0.5.4-2|2	
14mt|python-sqlite3-0.5.4-2|3	Summary:	Python3 bindings for sqlite3
14mt|python-sqlite3-0.5.4-2|4	Name:		python-sqlite3
14mt|python-sqlite3-0.5.4-2|5	Version:	0.5.4
14mt|python-sqlite3-0.5.4-2|6	Release:	2
14mt|python-sqlite3-0.5.4-2|7	License:	zlib
14mt|python-sqlite3-0.5.4-2|8	Group:		Development/Python
14mt|python-sqlite3-0.5.4-2|9	Url:		https://github.com/coleifer/pysqlite3
14mt|python-sqlite3-0.5.4-2|10	Source0:	%pypi_source
14mt|python-sqlite3-0.5.4-2|11	BuildRequires:	python3dist(setuptools)
14mt|python-sqlite3-0.5.4-2|12	BuildRequires:	pkgconfig(python3)
14mt|python-sqlite3-0.5.4-2|13	BuildRequires:	pkgconfig(sqlite3)
14mt|python-sqlite3-0.5.4-2|14	
14mt|python-sqlite3-0.5.4-2|15	%description
14mt|python-sqlite3-0.5.4-2|16	This library takes the SQLite module from Python 3 and packages it as a
14mt|python-sqlite3-0.5.4-2|17	separately-installable module.
14mt|python-sqlite3-0.5.4-2|18	This may be useful for creating SQLite modules capable of working with other
14mt|python-sqlite3-0.5.4-2|19	versions of SQLite (via the amalgamation option).
14mt|python-sqlite3-0.5.4-2|20	
14mt|python-sqlite3-0.5.4-2|21	#------------------------------------------------------------------
14mt|python-sqlite3-0.5.4-2|22	
14mt|python-sqlite3-0.5.4-2|23	%package -n python3-%{pypi_name}
14mt|python-sqlite3-0.5.4-2|24	Summary:	Python3 bindings for sqlite3
14mt|python-sqlite3-0.5.4-2|25	Group:		Development/Python
14mt|python-sqlite3-0.5.4-2|26	# TODO What about autoprovides?
14mt|python-sqlite3-0.5.4-2|27	Provides:	python3dist(sqlite3) = %{version}
14mt|python-sqlite3-0.5.4-2|28	Provides:	python3dist(sqlite3) = %{version}
14mt|python-sqlite3-0.5.4-2|29	Provides:	python3dist(sqlite3) = %{version}
14mt|python-sqlite3-0.5.4-2|30	Provides:	python3-sqlite3 = %{version}
14mt|python-sqlite3-0.5.4-2|31	
14mt|python-sqlite3-0.5.4-2|32	%description -n python3-%{pypi_name}
14mt|python-sqlite3-0.5.4-2|33	This library takes the SQLite module from Python 3 and packages it as a
14mt|python-sqlite3-0.5.4-2|34	separately-installable module.
14mt|python-sqlite3-0.5.4-2|35	This may be useful for creating SQLite modules capable of working with other
14mt|python-sqlite3-0.5.4-2|36	versions of SQLite (via the amalgamation option).
14mt|python-sqlite3-0.5.4-2|37	
14mt|python-sqlite3-0.5.4-2|38	%files -n python3-%{pypi_name}
14mt|python-sqlite3-0.5.4-2|39	%doc README.md
14mt|python-sqlite3-0.5.4-2|40	%license LICENSE
14mt|python-sqlite3-0.5.4-2|41	%{python3_sitearch}/*.dist-info/*
14mt|python-sqlite3-0.5.4-2|42	%{python3_sitearch}/pysqlite3/*
14mt|python-sqlite3-0.5.4-2|43	
14mt|python-sqlite3-0.5.4-2|44	#------------------------------------------------------------------
14mt|python-sqlite3-0.5.4-2|45	
14mt|python-sqlite3-0.5.4-2|46	%prep
14mt|python-sqlite3-0.5.4-2|47	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-sqlite3-0.5.4-2|48	
14mt|python-sqlite3-0.5.4-2|49	%generate_buildrequires
14mt|python-sqlite3-0.5.4-2|50	%pyproject_buildrequires
14mt|python-sqlite3-0.5.4-2|51	
14mt|python-sqlite3-0.5.4-2|52	%build
14mt|python-sqlite3-0.5.4-2|53	%pyproject_wheel
14mt|python-sqlite3-0.5.4-2|54	
14mt|python-sqlite3-0.5.4-2|55	%install
14mt|python-sqlite3-0.5.4-2|56	%pyproject_install

532 14
14mt|python-sqlparse-0.5.1-1|1	%global		pypi_name sqlparse
14mt|python-sqlparse-0.5.1-1|2	
14mt|python-sqlparse-0.5.1-1|3	Name:		python-%{pypi_name}
14mt|python-sqlparse-0.5.1-1|4	Version:	0.5.1
14mt|python-sqlparse-0.5.1-1|5	Release:	1
14mt|python-sqlparse-0.5.1-1|6	Summary:	Non-validating SQL parser for Python
14mt|python-sqlparse-0.5.1-1|7	Group:		Development/Python
14mt|python-sqlparse-0.5.1-1|8	License:	BSD
14mt|python-sqlparse-0.5.1-1|9	Url:		https://github.com/andialbrecht/%{pypi_name}
14mt|python-sqlparse-0.5.1-1|10	Source0:	%{pypi_source}
14mt|python-sqlparse-0.5.1-1|11	BuildRequires:	pyproject-rpm-macros
14mt|python-sqlparse-0.5.1-1|12	BuildRequires:	python3dist(py)
14mt|python-sqlparse-0.5.1-1|13	BuildRequires:	python3dist(setuptools)
14mt|python-sqlparse-0.5.1-1|14	BuildRequires:	pkgconfig(python3)
14mt|python-sqlparse-0.5.1-1|15	BuildArch:	noarch
14mt|python-sqlparse-0.5.1-1|16	
14mt|python-sqlparse-0.5.1-1|17	%description
14mt|python-sqlparse-0.5.1-1|18	sqlparse is a tool for parsing SQL strings. It can generate pretty-printed
14mt|python-sqlparse-0.5.1-1|19	renderings of SQL in various formats.
14mt|python-sqlparse-0.5.1-1|20	
14mt|python-sqlparse-0.5.1-1|21	It is a python module, together with a command-line tool.
14mt|python-sqlparse-0.5.1-1|22	
14mt|python-sqlparse-0.5.1-1|23	#------------------------------------------------------------------
14mt|python-sqlparse-0.5.1-1|24	
14mt|python-sqlparse-0.5.1-1|25	%package -n python3-%{pypi_name}
14mt|python-sqlparse-0.5.1-1|26	Summary:	Non-validating SQL parser for Python
14mt|python-sqlparse-0.5.1-1|27	Group:		Development/Python
14mt|python-sqlparse-0.5.1-1|28	
14mt|python-sqlparse-0.5.1-1|29	%description -n python3-%{pypi_name}
14mt|python-sqlparse-0.5.1-1|30	sqlparse is a tool for parsing SQL strings. It can generate pretty-printed
14mt|python-sqlparse-0.5.1-1|31	renderings of SQL in various formats.
14mt|python-sqlparse-0.5.1-1|32	
14mt|python-sqlparse-0.5.1-1|33	It is a python module, together with a command-line tool.
14mt|python-sqlparse-0.5.1-1|34	
14mt|python-sqlparse-0.5.1-1|35	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-sqlparse-0.5.1-1|36	%doc AUTHORS CHANGELOG README.rst
14mt|python-sqlparse-0.5.1-1|37	%license LICENSE
14mt|python-sqlparse-0.5.1-1|38	%{_bindir}/sqlformat
14mt|python-sqlparse-0.5.1-1|39	
14mt|python-sqlparse-0.5.1-1|40	#------------------------------------------------------------------
14mt|python-sqlparse-0.5.1-1|41	
14mt|python-sqlparse-0.5.1-1|42	%prep
14mt|python-sqlparse-0.5.1-1|43	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-sqlparse-0.5.1-1|44	
14mt|python-sqlparse-0.5.1-1|45	%generate_buildrequires
14mt|python-sqlparse-0.5.1-1|46	%pyproject_buildrequires -r
14mt|python-sqlparse-0.5.1-1|47	
14mt|python-sqlparse-0.5.1-1|48	%build
14mt|python-sqlparse-0.5.1-1|49	%pyproject_wheel
14mt|python-sqlparse-0.5.1-1|50	
14mt|python-sqlparse-0.5.1-1|51	%install
14mt|python-sqlparse-0.5.1-1|52	%pyproject_install
14mt|python-sqlparse-0.5.1-1|53	%pyproject_save_files %{pypi_name}

533 14
14mt|python-stack-data-0.6.3-1|1	%global _python_no_extras_requires 1
14mt|python-stack-data-0.6.3-1|2	
14mt|python-stack-data-0.6.3-1|3	%global pypi_name stack_data
14mt|python-stack-data-0.6.3-1|4	
14mt|python-stack-data-0.6.3-1|5	Summary:	Extract data from python stack frames and tracebacks for informative displays
14mt|python-stack-data-0.6.3-1|6	Name:		python-stack-data
14mt|python-stack-data-0.6.3-1|7	Version:	0.6.3
14mt|python-stack-data-0.6.3-1|8	Release:	1
14mt|python-stack-data-0.6.3-1|9	License:	MIT
14mt|python-stack-data-0.6.3-1|10	Group:		Development/Python
14mt|python-stack-data-0.6.3-1|11	Url:		http://github.com/alexmojaki/stack_data
14mt|python-stack-data-0.6.3-1|12	Source0:	https://files.pythonhosted.org/packages/source/s/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mt|python-stack-data-0.6.3-1|13	BuildRequires:	pyproject-rpm-macros
14mt|python-stack-data-0.6.3-1|14	BuildRequires:	pkgconfig(python3)
14mt|python-stack-data-0.6.3-1|15	BuildRequires:	python3dist(setuptools)
14mt|python-stack-data-0.6.3-1|16	BuildArch:	noarch
14mt|python-stack-data-0.6.3-1|17	
14mt|python-stack-data-0.6.3-1|18	%description
14mt|python-stack-data-0.6.3-1|19	This is a library that extracts data from stack frames and tracebacks,
14mt|python-stack-data-0.6.3-1|20	particularly to display more useful tracebacks than the default. It powers the
14mt|python-stack-data-0.6.3-1|21	tracebacks in IPython and futurecoder.
14mt|python-stack-data-0.6.3-1|22	
14mt|python-stack-data-0.6.3-1|23	#----------------------------------------------------------------------------
14mt|python-stack-data-0.6.3-1|24	
14mt|python-stack-data-0.6.3-1|25	%package -n python3-stack-data
14mt|python-stack-data-0.6.3-1|26	Summary:	Extract data from python stack frames and tracebacks for informative displays
14mt|python-stack-data-0.6.3-1|27	Group:		Development/Python
14mt|python-stack-data-0.6.3-1|28	
14mt|python-stack-data-0.6.3-1|29	%description -n python3-stack-data
14mt|python-stack-data-0.6.3-1|30	This is a library that extracts data from stack frames and tracebacks,
14mt|python-stack-data-0.6.3-1|31	particularly to display more useful tracebacks than the default. It powers the
14mt|python-stack-data-0.6.3-1|32	tracebacks in IPython and futurecoder.
14mt|python-stack-data-0.6.3-1|33	
14mt|python-stack-data-0.6.3-1|34	%files -n python3-stack-data -f %{pyproject_files}
14mt|python-stack-data-0.6.3-1|35	%license LICENSE.txt
14mt|python-stack-data-0.6.3-1|36	%doc README.md
14mt|python-stack-data-0.6.3-1|37	
14mt|python-stack-data-0.6.3-1|38	#----------------------------------------------------------------------------
14mt|python-stack-data-0.6.3-1|39	
14mt|python-stack-data-0.6.3-1|40	%prep
14mt|python-stack-data-0.6.3-1|41	%autosetup -n %{pypi_name}-%{version}
14mt|python-stack-data-0.6.3-1|42	
14mt|python-stack-data-0.6.3-1|43	%generate_buildrequires
14mt|python-stack-data-0.6.3-1|44	%pyproject_buildrequires -r
14mt|python-stack-data-0.6.3-1|45	
14mt|python-stack-data-0.6.3-1|46	%build
14mt|python-stack-data-0.6.3-1|47	%pyproject_wheel
14mt|python-stack-data-0.6.3-1|48	
14mt|python-stack-data-0.6.3-1|49	%install
14mt|python-stack-data-0.6.3-1|50	%pyproject_install
14mt|python-stack-data-0.6.3-1|51	%pyproject_save_files %{pypi_name}

534 14
14mt|python-tempita-0.5.3dev-12|1	%define pypi_name Tempita
14mt|python-tempita-0.5.3dev-12|2	
14mt|python-tempita-0.5.3dev-12|3	Summary:	A very small text templating language
14mt|python-tempita-0.5.3dev-12|4	Name:		python-tempita
14mt|python-tempita-0.5.3dev-12|5	Version:	0.5.3dev
14mt|python-tempita-0.5.3dev-12|6	Release:	12
14mt|python-tempita-0.5.3dev-12|7	License:	MIT
14mt|python-tempita-0.5.3dev-12|8	Group:		Development/Python
14mt|python-tempita-0.5.3dev-12|9	Url:		http://pythonpaste.org/tempita/
14mt|python-tempita-0.5.3dev-12|10	Source0:	http://pypi.python.org/packages/source/T/Tempita/Tempita-%{version}.tar.gz
14mt|python-tempita-0.5.3dev-12|11	Patch0:		no-use_2to3.patch
14mt|python-tempita-0.5.3dev-12|12	Patch1:		tempita-python3.patch
14mt|python-tempita-0.5.3dev-12|13	BuildRequires:	python3-setuptools
14mt|python-tempita-0.5.3dev-12|14	BuildArch:	noarch
14mt|python-tempita-0.5.3dev-12|15	
14mt|python-tempita-0.5.3dev-12|16	%description
14mt|python-tempita-0.5.3dev-12|17	Tempita is a small templating language for text substitution.
14mt|python-tempita-0.5.3dev-12|18	
14mt|python-tempita-0.5.3dev-12|19	This isn't meant to be the Next Big Thing in templating; it's just a
14mt|python-tempita-0.5.3dev-12|20	handy little templating language for when your project outgrows
14mt|python-tempita-0.5.3dev-12|21	string.Template or % substitution. It's small, it embeds Python in
14mt|python-tempita-0.5.3dev-12|22	strings, and it doesn't do much else.
14mt|python-tempita-0.5.3dev-12|23	
14mt|python-tempita-0.5.3dev-12|24	#----------------------------------------------------------------------------
14mt|python-tempita-0.5.3dev-12|25	%package -n python3-tempita
14mt|python-tempita-0.5.3dev-12|26	Summary:	A very small text templating language
14mt|python-tempita-0.5.3dev-12|27	Group:		Development/Python
14mt|python-tempita-0.5.3dev-12|28	
14mt|python-tempita-0.5.3dev-12|29	%description -n python3-tempita
14mt|python-tempita-0.5.3dev-12|30	Tempita is a small templating language for text substitution.
14mt|python-tempita-0.5.3dev-12|31	
14mt|python-tempita-0.5.3dev-12|32	This isn't meant to be the Next Big Thing in templating; it's just a
14mt|python-tempita-0.5.3dev-12|33	handy little templating language for when your project outgrows
14mt|python-tempita-0.5.3dev-12|34	string.Template or % substitution. It's small, it embeds Python in
14mt|python-tempita-0.5.3dev-12|35	strings, and it doesn't do much else.
14mt|python-tempita-0.5.3dev-12|36	
14mt|python-tempita-0.5.3dev-12|37	This is a python3 package.
14mt|python-tempita-0.5.3dev-12|38	
14mt|python-tempita-0.5.3dev-12|39	%files -n python3-tempita
14mt|python-tempita-0.5.3dev-12|40	%{python3_sitelib}/*
14mt|python-tempita-0.5.3dev-12|41	
14mt|python-tempita-0.5.3dev-12|42	#----------------------------------------------------------------------------
14mt|python-tempita-0.5.3dev-12|43	
14mt|python-tempita-0.5.3dev-12|44	%prep
14mt|python-tempita-0.5.3dev-12|45	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-tempita-0.5.3dev-12|46	
14mt|python-tempita-0.5.3dev-12|47	%install
14mt|python-tempita-0.5.3dev-12|48	PYTHONDONTWRITEBYTECODE= %__python3 setup.py install --root=%{buildroot}

535 14
14mt|python-termcolor-2.4.0-2|1	%define pypi_name	termcolor
14mt|python-termcolor-2.4.0-2|2	
14mt|python-termcolor-2.4.0-2|3	Name:		python-%{pypi_name}
14mt|python-termcolor-2.4.0-2|4	Version:	2.4.0
14mt|python-termcolor-2.4.0-2|5	Release:	2
14mt|python-termcolor-2.4.0-2|6	Summary:	ANSII Color formatting for output in terminal
14mt|python-termcolor-2.4.0-2|7	License:	MIT
14mt|python-termcolor-2.4.0-2|8	Group:		Development/Python
14mt|python-termcolor-2.4.0-2|9	Url:		https://github.com/dvarrazzo/py-setproctitle/
14mt|python-termcolor-2.4.0-2|10	Source0:	%{pypi_source}
14mt|python-termcolor-2.4.0-2|11	BuildRequires:	python3dist(setuptools)
14mt|python-termcolor-2.4.0-2|12	BuildRequires:	python3dist(pip)
14mt|python-termcolor-2.4.0-2|13	BuildRequires:	python3dist(wheel)
14mt|python-termcolor-2.4.0-2|14	BuildRequires:	pkgconfig(python3)
14mt|python-termcolor-2.4.0-2|15	BuildArch:	noarch
14mt|python-termcolor-2.4.0-2|16	
14mt|python-termcolor-2.4.0-2|17	%description
14mt|python-termcolor-2.4.0-2|18	%{summary}.
14mt|python-termcolor-2.4.0-2|19	
14mt|python-termcolor-2.4.0-2|20	#--------------------------------------------------------------------
14mt|python-termcolor-2.4.0-2|21	%package -n	python3-%{pypi_name}
14mt|python-termcolor-2.4.0-2|22	Summary:	A library allowing a process to change its title
14mt|python-termcolor-2.4.0-2|23	Group:		Development/Python
14mt|python-termcolor-2.4.0-2|24	
14mt|python-termcolor-2.4.0-2|25	%description -n	python3-%{pypi_name}
14mt|python-termcolor-2.4.0-2|26	%{summary}.
14mt|python-termcolor-2.4.0-2|27	This is the Python 3 version of the package.
14mt|python-termcolor-2.4.0-2|28	
14mt|python-termcolor-2.4.0-2|29	%files -n python3-%{pypi_name}
14mt|python-termcolor-2.4.0-2|30	%doc CHANGES.md README.md
14mt|python-termcolor-2.4.0-2|31	%{python3_sitelib}/%{pypi_name}
14mt|python-termcolor-2.4.0-2|32	%{python3_sitelib}/%{pypi_name}-%{version}.dist-info
14mt|python-termcolor-2.4.0-2|33	#--------------------------------------------------------------------
14mt|python-termcolor-2.4.0-2|34	
14mt|python-termcolor-2.4.0-2|35	%prep
14mt|python-termcolor-2.4.0-2|36	%setup -qn %{pypi_name}-%{version}
14mt|python-termcolor-2.4.0-2|37	
14mt|python-termcolor-2.4.0-2|38	%generate_buildrequires
14mt|python-termcolor-2.4.0-2|39	%pyproject_buildrequires -r
14mt|python-termcolor-2.4.0-2|40	
14mt|python-termcolor-2.4.0-2|41	%build
14mt|python-termcolor-2.4.0-2|42	%pyproject_wheel
14mt|python-termcolor-2.4.0-2|43	
14mt|python-termcolor-2.4.0-2|44	%install
14mt|python-termcolor-2.4.0-2|45	%pyproject_install

536 14
14mt|python-testpath-0.6.0-3|1	%define pypi_name testpath
14mt|python-testpath-0.6.0-3|2	
14mt|python-testpath-0.6.0-3|3	Summary:	Test utilities for code working with files and commands
14mt|python-testpath-0.6.0-3|4	Name:		python-testpath
14mt|python-testpath-0.6.0-3|5	Version:	0.6.0
14mt|python-testpath-0.6.0-3|6	Release:	3
14mt|python-testpath-0.6.0-3|7	License:	MIT
14mt|python-testpath-0.6.0-3|8	Group:		Development/Python
14mt|python-testpath-0.6.0-3|9	Url:		https://github.com/jupyter/testpath
14mt|python-testpath-0.6.0-3|10	Source0:	https://pypi.io/packages/source/t/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
14mt|python-testpath-0.6.0-3|11	BuildRequires:	pyproject-rpm-macros
14mt|python-testpath-0.6.0-3|12	BuildRequires:	pkgconfig(python3)
14mt|python-testpath-0.6.0-3|13	BuildArch:	noarch
14mt|python-testpath-0.6.0-3|14	
14mt|python-testpath-0.6.0-3|15	%description
14mt|python-testpath-0.6.0-3|16	Testpath is a collection of utilities for Python code working with files and
14mt|python-testpath-0.6.0-3|17	commands.
14mt|python-testpath-0.6.0-3|18	
14mt|python-testpath-0.6.0-3|19	It contains functions to check things on the filesystem, and tools for
14mt|python-testpath-0.6.0-3|20	mocking system commands and recording calls to those.
14mt|python-testpath-0.6.0-3|21	
14mt|python-testpath-0.6.0-3|22	#----------------------------------------------------------------------------
14mt|python-testpath-0.6.0-3|23	
14mt|python-testpath-0.6.0-3|24	%package -n python3-%{pypi_name}
14mt|python-testpath-0.6.0-3|25	Summary:	Test utilities for code working with files and commands
14mt|python-testpath-0.6.0-3|26	Group:		Development/Python
14mt|python-testpath-0.6.0-3|27	
14mt|python-testpath-0.6.0-3|28	%description -n python3-%{pypi_name}
14mt|python-testpath-0.6.0-3|29	Testpath is a collection of utilities for Python code working with files and
14mt|python-testpath-0.6.0-3|30	commands.
14mt|python-testpath-0.6.0-3|31	
14mt|python-testpath-0.6.0-3|32	It contains functions to check things on the filesystem, and tools for
14mt|python-testpath-0.6.0-3|33	mocking system commands and recording calls to those.
14mt|python-testpath-0.6.0-3|34	
14mt|python-testpath-0.6.0-3|35	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-testpath-0.6.0-3|36	%doc README.rst
14mt|python-testpath-0.6.0-3|37	%doc LICENSE
14mt|python-testpath-0.6.0-3|38	
14mt|python-testpath-0.6.0-3|39	#----------------------------------------------------------------------------
14mt|python-testpath-0.6.0-3|40	
14mt|python-testpath-0.6.0-3|41	%package doc
14mt|python-testpath-0.6.0-3|42	Summary:	%{name} documentation
14mt|python-testpath-0.6.0-3|43	Group:		Documentation
14mt|python-testpath-0.6.0-3|44	
14mt|python-testpath-0.6.0-3|45	%description doc
14mt|python-testpath-0.6.0-3|46	Documentation for %{name}.
14mt|python-testpath-0.6.0-3|47	
14mt|python-testpath-0.6.0-3|48	%files doc
14mt|python-testpath-0.6.0-3|49	%doc doc/*.rst
14mt|python-testpath-0.6.0-3|50	
14mt|python-testpath-0.6.0-3|51	#----------------------------------------------------------------------------
14mt|python-testpath-0.6.0-3|52	
14mt|python-testpath-0.6.0-3|53	%prep
14mt|python-testpath-0.6.0-3|54	%setup -qn %{pypi_name}-%{version}
14mt|python-testpath-0.6.0-3|55	
14mt|python-testpath-0.6.0-3|56	# The exe files are only needed on Microsoft Windows
14mt|python-testpath-0.6.0-3|57	rm -f %{pypi_name}/*.exe
14mt|python-testpath-0.6.0-3|58	
14mt|python-testpath-0.6.0-3|59	%generate_buildrequires
14mt|python-testpath-0.6.0-3|60	%pyproject_buildrequires -r
14mt|python-testpath-0.6.0-3|61	
14mt|python-testpath-0.6.0-3|62	%build
14mt|python-testpath-0.6.0-3|63	%pyproject_wheel
14mt|python-testpath-0.6.0-3|64	
14mt|python-testpath-0.6.0-3|65	%install
14mt|python-testpath-0.6.0-3|66	%pyproject_install
14mt|python-testpath-0.6.0-3|67	%pyproject_save_files %{pypi_name}

537 14
14mt|python-timelib-0.3.0-1|1	%global pypi_name timelib
14mt|python-timelib-0.3.0-1|2	
14mt|python-timelib-0.3.0-1|3	Name:		python-%{pypi_name}
14mt|python-timelib-0.3.0-1|4	Version:	0.3.0
14mt|python-timelib-0.3.0-1|5	Release:	1
14mt|python-timelib-0.3.0-1|6	Summary:	Parse english textual date descriptions
14mt|python-timelib-0.3.0-1|7	Group:		Development/Python
14mt|python-timelib-0.3.0-1|8	License:	Zlib AND PHP-3.01
14mt|python-timelib-0.3.0-1|9	# Code in ext-date-lib is from PHP, the rest is Zlib.
14mt|python-timelib-0.3.0-1|10	
14mt|python-timelib-0.3.0-1|11	URL:		https://github.com/pediapress/timelib/
14mt|python-timelib-0.3.0-1|12	Source0:	%{pypi_source %pypi_name}
14mt|python-timelib-0.3.0-1|13	
14mt|python-timelib-0.3.0-1|14	BuildRequires:	gcc
14mt|python-timelib-0.3.0-1|15	BuildRequires:	python3-devel
14mt|python-timelib-0.3.0-1|16	BuildRequires:	python3dist(setuptools)
14mt|python-timelib-0.3.0-1|17	BuildRequires:	python3dist(cython)
14mt|python-timelib-0.3.0-1|18	
14mt|python-timelib-0.3.0-1|19	%description
14mt|python-timelib-0.3.0-1|20	timelib is a short wrapper around php's internal timelib module. It currently
14mt|python-timelib-0.3.0-1|21	only provides a few functions:timelib.strtodatetime:>>>
14mt|python-timelib-0.3.0-1|22	timelib.strtodatetime("today") datetime.datetime(2009, 6, 23, 0, 0) >>>
14mt|python-timelib-0.3.0-1|23	timelib.strtodatetime("today") datetime.datetime(2009, 6, 23, 0, 0) >>>
14mt|python-timelib-0.3.0-1|24	timelib.strtodatetime("next friday") datetime.datetime(2009, 6, 26, 0, 0) >>>
14mt|python-timelib-0.3.0-1|25	timelib.strtodatetime("29 feb 2008 -108...
14mt|python-timelib-0.3.0-1|26	#----------------------------------------------
14mt|python-timelib-0.3.0-1|27	%package -n     python3-%{pypi_name}
14mt|python-timelib-0.3.0-1|28	Summary:	%{summary}
14mt|python-timelib-0.3.0-1|29	Group:		Development/Python
14mt|python-timelib-0.3.0-1|30	
14mt|python-timelib-0.3.0-1|31	%description -n python3-%{pypi_name}
14mt|python-timelib-0.3.0-1|32	timelib is a short wrapper around php's internal timelib module. It currently
14mt|python-timelib-0.3.0-1|33	only provides a few functions:timelib.strtodatetime:>>>
14mt|python-timelib-0.3.0-1|34	timelib.strtodatetime("today") datetime.datetime(2009, 6, 23, 0, 0) >>>
14mt|python-timelib-0.3.0-1|35	timelib.strtodatetime("today") datetime.datetime(2009, 6, 23, 0, 0) >>>
14mt|python-timelib-0.3.0-1|36	timelib.strtodatetime("next friday") datetime.datetime(2009, 6, 26, 0, 0) >>>
14mt|python-timelib-0.3.0-1|37	timelib.strtodatetime("29 feb 2008 -108...
14mt|python-timelib-0.3.0-1|38	
14mt|python-timelib-0.3.0-1|39	%files -n python3-%{pypi_name}
14mt|python-timelib-0.3.0-1|40	%doc README.rst
14mt|python-timelib-0.3.0-1|41	%{python3_sitearch}/timelib.cpython*so
14mt|python-timelib-0.3.0-1|42	%{python3_sitearch}/timelib-%{version}.dist-info
14mt|python-timelib-0.3.0-1|43	
14mt|python-timelib-0.3.0-1|44	#----------------------------------------------
14mt|python-timelib-0.3.0-1|45	%prep
14mt|python-timelib-0.3.0-1|46	%autosetup -n %{pypi_name}-%{version}
14mt|python-timelib-0.3.0-1|47	
14mt|python-timelib-0.3.0-1|48	%generate_buildrequires
14mt|python-timelib-0.3.0-1|49	%pyproject_buildrequires
14mt|python-timelib-0.3.0-1|50	
14mt|python-timelib-0.3.0-1|51	%build
14mt|python-timelib-0.3.0-1|52	%pyproject_wheel
14mt|python-timelib-0.3.0-1|53	
14mt|python-timelib-0.3.0-1|54	%install
14mt|python-timelib-0.3.0-1|55	%pyproject_install
14mt|python-timelib-0.3.0-1|56	
14mt|python-timelib-0.3.0-1|57	%pyproject_save_files %{pypi_name}
14mt|python-timelib-0.3.0-1|58	
14mt|python-timelib-0.3.0-1|59	%check
14mt|python-timelib-0.3.0-1|60	%pyproject_check_import
14mt|python-timelib-0.3.0-1|61	

538 14
14mt|python-tinycss2-1.3.0-1|1	%define pypi_name tinycss2
14mt|python-tinycss2-1.3.0-1|2	
14mt|python-tinycss2-1.3.0-1|3	Name:           python-tinycss2
14mt|python-tinycss2-1.3.0-1|4	Summary:        CSS parser for Python
14mt|python-tinycss2-1.3.0-1|5	Version:        1.3.0
14mt|python-tinycss2-1.3.0-1|6	Release:        1
14mt|python-tinycss2-1.3.0-1|7	Group:          System/Libraries
14mt|python-tinycss2-1.3.0-1|8	License:        BSD
14mt|python-tinycss2-1.3.0-1|9	URL:            http://pythonhosted.org/tinycss2/
14mt|python-tinycss2-1.3.0-1|10	Source0:        %{pypi_source}
14mt|python-tinycss2-1.3.0-1|11	BuildArch:      noarch
14mt|python-tinycss2-1.3.0-1|12	BuildRequires:  pkgconfig(python3)
14mt|python-tinycss2-1.3.0-1|13	BuildRequires:  pyproject-rpm-macros
14mt|python-tinycss2-1.3.0-1|14	
14mt|python-tinycss2-1.3.0-1|15	# Do not check .so files in the python_sitelib directory
14mt|python-tinycss2-1.3.0-1|16	# or any files in the application's directory for provides
14mt|python-tinycss2-1.3.0-1|17	#%%global __provides_exclude_from ^(%%{python_sitearch}|%%{python3_sitearch})/.*\\.so$
14mt|python-tinycss2-1.3.0-1|18	
14mt|python-tinycss2-1.3.0-1|19	%description
14mt|python-tinycss2-1.3.0-1|20	tinycss2 is a rewrite of the tinycss CSS parser for Python. It supports
14mt|python-tinycss2-1.3.0-1|21	It has a simpler API and is based on the more recent
14mt|python-tinycss2-1.3.0-1|22	CSS Syntax Level 3 specification.
14mt|python-tinycss2-1.3.0-1|23	
14mt|python-tinycss2-1.3.0-1|24	#-----------------------------------------------------------
14mt|python-tinycss2-1.3.0-1|25	%package -n python3-tinycss2
14mt|python-tinycss2-1.3.0-1|26	Summary:        CSS parser for Python
14mt|python-tinycss2-1.3.0-1|27	Group:          System/Libraries
14mt|python-tinycss2-1.3.0-1|28	
14mt|python-tinycss2-1.3.0-1|29	%description -n python3-tinycss2
14mt|python-tinycss2-1.3.0-1|30	tinycss2 is a rewrite of the tinycss CSS parser for Python. It supports
14mt|python-tinycss2-1.3.0-1|31	It has a simpler API and is based on the more recent
14mt|python-tinycss2-1.3.0-1|32	CSS Syntax Level 3 specification.
14mt|python-tinycss2-1.3.0-1|33	
14mt|python-tinycss2-1.3.0-1|34	%files -n python3-tinycss2 -f %{pyproject_files}
14mt|python-tinycss2-1.3.0-1|35	
14mt|python-tinycss2-1.3.0-1|36	#-----------------------------------------------------------
14mt|python-tinycss2-1.3.0-1|37	%prep
14mt|python-tinycss2-1.3.0-1|38	%setup -qn %{pypi_name}-%{version}
14mt|python-tinycss2-1.3.0-1|39	
14mt|python-tinycss2-1.3.0-1|40	find . -name '*.py' | xargs sed -i '1s|^#!/usr/bin/python|#!%{__python3}|'
14mt|python-tinycss2-1.3.0-1|41	
14mt|python-tinycss2-1.3.0-1|42	%generate_buildrequires
14mt|python-tinycss2-1.3.0-1|43	%pyproject_buildrequires -r
14mt|python-tinycss2-1.3.0-1|44	
14mt|python-tinycss2-1.3.0-1|45	%build
14mt|python-tinycss2-1.3.0-1|46	%pyproject_wheel
14mt|python-tinycss2-1.3.0-1|47	
14mt|python-tinycss2-1.3.0-1|48	%install
14mt|python-tinycss2-1.3.0-1|49	%pyproject_install
14mt|python-tinycss2-1.3.0-1|50	%pyproject_save_files %{pypi_name}
14mt|python-tinycss2-1.3.0-1|51	

539 14
14mt|python-tomli-2.0.2-1|1	# This package buildrequires flit_core to build the wheel, but flit_core requires tomli.
14mt|python-tomli-2.0.2-1|2	# To bootstrap, we copy the files to appropriate locations manually and create a minimal dist-info metadata.
14mt|python-tomli-2.0.2-1|3	# Note that as a pure Python package, the wheel contains no pre-built binary stuff.
14mt|python-tomli-2.0.2-1|4	# When bootstrap is enabled, we don't run tests either, just an import check.
14mt|python-tomli-2.0.2-1|5	%bcond_with bootstrap
14mt|python-tomli-2.0.2-1|6	
14mt|python-tomli-2.0.2-1|7	Summary:	A little TOML parser for Python
14mt|python-tomli-2.0.2-1|8	Name:		python-tomli
14mt|python-tomli-2.0.2-1|9	Version:	2.0.2
14mt|python-tomli-2.0.2-1|10	Release:	1
14mt|python-tomli-2.0.2-1|11	License:	MIT
14mt|python-tomli-2.0.2-1|12	Group:		Development/Python
14mt|python-tomli-2.0.2-1|13	Url:		https://pypi.org/project/tomli/
14mt|python-tomli-2.0.2-1|14	Source0:	https://github.com/hukkin/tomli/archive/%{version}/%{name}-%{version}.tar.gz
14mt|python-tomli-2.0.2-1|15	BuildRequires:	pyproject-rpm-macros
14mt|python-tomli-2.0.2-1|16	BuildRequires:	pkgconfig(python3)
14mt|python-tomli-2.0.2-1|17	BuildArch:	noarch
14mt|python-tomli-2.0.2-1|18	
14mt|python-tomli-2.0.2-1|19	%description
14mt|python-tomli-2.0.2-1|20	Tomli is a Python library for parsing TOML.
14mt|python-tomli-2.0.2-1|21	Tomli is fully compatible with TOML v1.0.0.
14mt|python-tomli-2.0.2-1|22	
14mt|python-tomli-2.0.2-1|23	#----------------------------------------------------------------------------
14mt|python-tomli-2.0.2-1|24	
14mt|python-tomli-2.0.2-1|25	%package -n python3-tomli
14mt|python-tomli-2.0.2-1|26	Summary:	A little TOML parser for Python
14mt|python-tomli-2.0.2-1|27	Group:		Development/Python
14mt|python-tomli-2.0.2-1|28	
14mt|python-tomli-2.0.2-1|29	%description -n python3-tomli
14mt|python-tomli-2.0.2-1|30	Tomli is a Python library for parsing TOML.
14mt|python-tomli-2.0.2-1|31	Tomli is fully compatible with TOML v1.0.0.
14mt|python-tomli-2.0.2-1|32	
14mt|python-tomli-2.0.2-1|33	%files -n python3-tomli -f %{pyproject_files}
14mt|python-tomli-2.0.2-1|34	%doc README.md
14mt|python-tomli-2.0.2-1|35	%doc CHANGELOG.md
14mt|python-tomli-2.0.2-1|36	%license LICENSE
14mt|python-tomli-2.0.2-1|37	
14mt|python-tomli-2.0.2-1|38	#----------------------------------------------------------------------------
14mt|python-tomli-2.0.2-1|39	%prep
14mt|python-tomli-2.0.2-1|40	%autosetup -p1 -n tomli-%{version}
14mt|python-tomli-2.0.2-1|41	
14mt|python-tomli-2.0.2-1|42	%if %{without bootstrap}
14mt|python-tomli-2.0.2-1|43	%generate_buildrequires
14mt|python-tomli-2.0.2-1|44	%pyproject_buildrequires -r
14mt|python-tomli-2.0.2-1|45	%endif
14mt|python-tomli-2.0.2-1|46	
14mt|python-tomli-2.0.2-1|47	%build
14mt|python-tomli-2.0.2-1|48	%if %{without bootstrap}
14mt|python-tomli-2.0.2-1|49	%pyproject_wheel
14mt|python-tomli-2.0.2-1|50	%else
14mt|python-tomli-2.0.2-1|51	%global distinfo tomli-%{version}+rpmbootstrap.dist-info
14mt|python-tomli-2.0.2-1|52	mkdir %{distinfo}
14mt|python-tomli-2.0.2-1|53	cat > %{distinfo}/METADATA << EOF
14mt|python-tomli-2.0.2-1|54	Metadata-Version:	2.0.2
14mt|python-tomli-2.0.2-1|55	Name: tomli
14mt|python-tomli-2.0.2-1|56	Version:	2.0.2
14mt|python-tomli-2.0.2-1|57	EOF
14mt|python-tomli-2.0.2-1|58	%endif
14mt|python-tomli-2.0.2-1|59	
14mt|python-tomli-2.0.2-1|60	%install
14mt|python-tomli-2.0.2-1|61	%if %{without bootstrap}
14mt|python-tomli-2.0.2-1|62	%pyproject_install
14mt|python-tomli-2.0.2-1|63	%pyproject_save_files tomli
14mt|python-tomli-2.0.2-1|64	%else
14mt|python-tomli-2.0.2-1|65	mkdir -p %{buildroot}%{python3_sitelib}
14mt|python-tomli-2.0.2-1|66	cp -a src/tomli %{distinfo} %{buildroot}%{python3_sitelib}
14mt|python-tomli-2.0.2-1|67	echo '%{python3_sitelib}/tomli/' > %{pyproject_files}
14mt|python-tomli-2.0.2-1|68	echo '%{python3_sitelib}/%{distinfo}/' >> %{pyproject_files}
14mt|python-tomli-2.0.2-1|69	%endif

540 14
14mt|python-tomli-w-1.2.0-1|1	%bcond_with check
14mt|python-tomli-w-1.2.0-1|2	
14mt|python-tomli-w-1.2.0-1|3	Name:           python-tomli-w
14mt|python-tomli-w-1.2.0-1|4	Version:        1.2.0
14mt|python-tomli-w-1.2.0-1|5	Release:        1
14mt|python-tomli-w-1.2.0-1|6	Summary:        A Python library for writing TOML
14mt|python-tomli-w-1.2.0-1|7	
14mt|python-tomli-w-1.2.0-1|8	# SPDX
14mt|python-tomli-w-1.2.0-1|9	License:        MIT
14mt|python-tomli-w-1.2.0-1|10	URL:            https://github.com/hukkin/tomli-w
14mt|python-tomli-w-1.2.0-1|11	Source0:        %{url}/archive/%{version}/tomli-w-%{version}.tar.gz
14mt|python-tomli-w-1.2.0-1|12	
14mt|python-tomli-w-1.2.0-1|13	BuildArch:      noarch
14mt|python-tomli-w-1.2.0-1|14	BuildRequires:  python3-devel
14mt|python-tomli-w-1.2.0-1|15	
14mt|python-tomli-w-1.2.0-1|16	%global _description %{expand:
14mt|python-tomli-w-1.2.0-1|17	Tomli-W is a Python library for writing TOML. It is a write-only counterpart
14mt|python-tomli-w-1.2.0-1|18	to Tomli, which is a read-only TOML parser. Tomli-W is fully compatible
14mt|python-tomli-w-1.2.0-1|19	with TOML v1.0.0.}
14mt|python-tomli-w-1.2.0-1|20	
14mt|python-tomli-w-1.2.0-1|21	%description %_description
14mt|python-tomli-w-1.2.0-1|22	
14mt|python-tomli-w-1.2.0-1|23	%package -n python3-tomli-w
14mt|python-tomli-w-1.2.0-1|24	Summary:        %{summary}
14mt|python-tomli-w-1.2.0-1|25	
14mt|python-tomli-w-1.2.0-1|26	%description -n python3-tomli-w %_description
14mt|python-tomli-w-1.2.0-1|27	
14mt|python-tomli-w-1.2.0-1|28	
14mt|python-tomli-w-1.2.0-1|29	%prep
14mt|python-tomli-w-1.2.0-1|30	%autosetup -p1 -n tomli-w-%{version}
14mt|python-tomli-w-1.2.0-1|31	# Measuring coverage is discouraged in Python packaging guidelines:
14mt|python-tomli-w-1.2.0-1|32	sed -i '/pytest-cov/d' tests/requirements.txt
14mt|python-tomli-w-1.2.0-1|33	# We don't need tomli on Python 3.11+
14mt|python-tomli-w-1.2.0-1|34	sed -i '/tomli/d' tests/requirements.txt
14mt|python-tomli-w-1.2.0-1|35	sed -Ei 's/tomli(\.|$)/tomllib\1/' tests/*.py
14mt|python-tomli-w-1.2.0-1|36	# This testing dependency is optional and we don't have it in (EP)EL,
14mt|python-tomli-w-1.2.0-1|37	# it has many missing transitive dependencies that we don't want to maintain
14mt|python-tomli-w-1.2.0-1|38	%if 0%{?rhel}
14mt|python-tomli-w-1.2.0-1|39	sed -i '/pytest-randomly/d' tests/requirements.txt
14mt|python-tomli-w-1.2.0-1|40	%endif
14mt|python-tomli-w-1.2.0-1|41	
14mt|python-tomli-w-1.2.0-1|42	
14mt|python-tomli-w-1.2.0-1|43	%generate_buildrequires
14mt|python-tomli-w-1.2.0-1|44	# We intentionally don't use tox here to avoid a dependency on it in ELN/RHEL,
14mt|python-tomli-w-1.2.0-1|45	# the tox deps only list -r tests/requirements.txt anyway and sometimes
14mt|python-tomli-w-1.2.0-1|46	# did not run any tests at all.
14mt|python-tomli-w-1.2.0-1|47	%pyproject_buildrequires %{?with_check:tests/requirements.txt}
14mt|python-tomli-w-1.2.0-1|48	
14mt|python-tomli-w-1.2.0-1|49	
14mt|python-tomli-w-1.2.0-1|50	%build
14mt|python-tomli-w-1.2.0-1|51	%pyproject_wheel
14mt|python-tomli-w-1.2.0-1|52	
14mt|python-tomli-w-1.2.0-1|53	
14mt|python-tomli-w-1.2.0-1|54	%install
14mt|python-tomli-w-1.2.0-1|55	%pyproject_install
14mt|python-tomli-w-1.2.0-1|56	%pyproject_save_files tomli_w
14mt|python-tomli-w-1.2.0-1|57	
14mt|python-tomli-w-1.2.0-1|58	
14mt|python-tomli-w-1.2.0-1|59	%check
14mt|python-tomli-w-1.2.0-1|60	%pyproject_check_import tomli_w
14mt|python-tomli-w-1.2.0-1|61	%if %{with check}
14mt|python-tomli-w-1.2.0-1|62	%pytest -v
14mt|python-tomli-w-1.2.0-1|63	%endif
14mt|python-tomli-w-1.2.0-1|64	
14mt|python-tomli-w-1.2.0-1|65	
14mt|python-tomli-w-1.2.0-1|66	%files -n python3-tomli-w -f %{pyproject_files}
14mt|python-tomli-w-1.2.0-1|67	%doc README.md
14mt|python-tomli-w-1.2.0-1|68	%doc CHANGELOG.md
14mt|python-tomli-w-1.2.0-1|69	%license LICENSE

541 14
14mt|python-tox-4.15.1-1|1	# Tests requiring Internet connections are disabled by default
14mt|python-tox-4.15.1-1|2	# pass --with internet to run them (e.g. when doing a local rebuild
14mt|python-tox-4.15.1-1|3	# for sanity checks before committing)
14mt|python-tox-4.15.1-1|4	%bcond_with internet
14mt|python-tox-4.15.1-1|5	
14mt|python-tox-4.15.1-1|6	%define pypi_name tox
14mt|python-tox-4.15.1-1|7	
14mt|python-tox-4.15.1-1|8	Name:		python-%{pypi_name}
14mt|python-tox-4.15.1-1|9	Version:	4.15.1
14mt|python-tox-4.15.1-1|10	Release:	1
14mt|python-tox-4.15.1-1|11	Summary:	Virtualenv-based automation of test activities
14mt|python-tox-4.15.1-1|12	Group:		Development/Python
14mt|python-tox-4.15.1-1|13	# file toxbootstrap.py is licensed under MIT License
14mt|python-tox-4.15.1-1|14	License:	MIT
14mt|python-tox-4.15.1-1|15	URL:		https://tox.readthedocs.org/
14mt|python-tox-4.15.1-1|16	Source0:	%{pypi_source}
14mt|python-tox-4.15.1-1|17	BuildRequires:	pkgconfig(python3)
14mt|python-tox-4.15.1-1|18	BuildArch:	noarch
14mt|python-tox-4.15.1-1|19	
14mt|python-tox-4.15.1-1|20	%description
14mt|python-tox-4.15.1-1|21	Tox as is a generic virtualenv management and test command line tool you
14mt|python-tox-4.15.1-1|22	can use for:
14mt|python-tox-4.15.1-1|23	
14mt|python-tox-4.15.1-1|24	- checking your package installs correctly with different Python versions
14mt|python-tox-4.15.1-1|25	and interpreters
14mt|python-tox-4.15.1-1|26	- running your tests in each of the environments, configuring your test tool
14mt|python-tox-4.15.1-1|27	of choice
14mt|python-tox-4.15.1-1|28	- acting as a frontend to Continuous Integration servers, greatly reducing
14mt|python-tox-4.15.1-1|29	boilerplate and merging CI and shell-based testing.
14mt|python-tox-4.15.1-1|30	
14mt|python-tox-4.15.1-1|31	#-----------------------------------------------------------------------------
14mt|python-tox-4.15.1-1|32	%package -n python3-%{pypi_name}
14mt|python-tox-4.15.1-1|33	Summary:	Virtualenv-based automation of test activities
14mt|python-tox-4.15.1-1|34	Group:		Development/Python
14mt|python-tox-4.15.1-1|35	Requires:       python3-py
14mt|python-tox-4.15.1-1|36	Requires:       python3-pluggy
14mt|python-tox-4.15.1-1|37	# python3-virtualenv is rhbz#537246
14mt|python-tox-4.15.1-1|38	Requires:       python3-virtualenv
14mt|python-tox-4.15.1-1|39	
14mt|python-tox-4.15.1-1|40	%description -n python3-%{pypi_name}
14mt|python-tox-4.15.1-1|41	Tox as is a generic virtualenv management and test command line tool you
14mt|python-tox-4.15.1-1|42	can use for:
14mt|python-tox-4.15.1-1|43	
14mt|python-tox-4.15.1-1|44	- checking your package installs correctly with different Python versions
14mt|python-tox-4.15.1-1|45	and interpreters
14mt|python-tox-4.15.1-1|46	- running your tests in each of the environments, configuring your test tool
14mt|python-tox-4.15.1-1|47	of choice
14mt|python-tox-4.15.1-1|48	- acting as a frontend to Continuous Integration servers, greatly reducing
14mt|python-tox-4.15.1-1|49	boilerplate and merging CI and shell-based testing.
14mt|python-tox-4.15.1-1|50	
14mt|python-tox-4.15.1-1|51	%files -n python3-%{pypi_name}
14mt|python-tox-4.15.1-1|52	%{_bindir}/%{pypi_name}
14mt|python-tox-4.15.1-1|53	%{python3_sitelib}/%{pypi_name}
14mt|python-tox-4.15.1-1|54	%{python3_sitelib}/%{pypi_name}-%{version}*-info
14mt|python-tox-4.15.1-1|55	
14mt|python-tox-4.15.1-1|56	#-----------------------------------------------------------------------------
14mt|python-tox-4.15.1-1|57	
14mt|python-tox-4.15.1-1|58	%prep
14mt|python-tox-4.15.1-1|59	%setup -q -n %{pypi_name}-%{version}
14mt|python-tox-4.15.1-1|60	
14mt|python-tox-4.15.1-1|61	%generate_buildrequires
14mt|python-tox-4.15.1-1|62	%pyproject_buildrequires -r
14mt|python-tox-4.15.1-1|63	
14mt|python-tox-4.15.1-1|64	%build
14mt|python-tox-4.15.1-1|65	%pyproject_wheel
14mt|python-tox-4.15.1-1|66	
14mt|python-tox-4.15.1-1|67	%install
14mt|python-tox-4.15.1-1|68	%pyproject_install
14mt|python-tox-4.15.1-1|69	
14mt|python-tox-4.15.1-1|70	# if internet connection available, run tests
14mt|python-tox-4.15.1-1|71	%if %{with internet}
14mt|python-tox-4.15.1-1|72	%check
14mt|python-tox-4.15.1-1|73	%__python3 setup.py test
14mt|python-tox-4.15.1-1|74	
14mt|python-tox-4.15.1-1|75	%endif

542 14
14mt|python-tox-current-env-0.0.17-1|1	%global pypi_name tox-current-env
14mt|python-tox-current-env-0.0.17-1|2	%global pypi_under tox_current_env
14mt|python-tox-current-env-0.0.17-1|3	
14mt|python-tox-current-env-0.0.17-1|4	Summary:	Tox plugin to run tests in current Python environment
14mt|python-tox-current-env-0.0.17-1|5	Name:		python-%{pypi_name}
14mt|python-tox-current-env-0.0.17-1|6	Version:	0.0.17
14mt|python-tox-current-env-0.0.17-1|7	Release:	1
14mt|python-tox-current-env-0.0.17-1|8	License:	MIT
14mt|python-tox-current-env-0.0.17-1|9	Group:		Development/Python
14mt|python-tox-current-env-0.0.17-1|10	URL:            https://github.com/fedora-python/tox-current-env
14mt|python-tox-current-env-0.0.17-1|11	Source0:        %{pypi_source tox_current_env}
14mt|python-tox-current-env-0.0.17-1|12	BuildRequires:	pyproject-rpm-macros
14mt|python-tox-current-env-0.0.17-1|13	BuildRequires:	pkgconfig(python3)
14mt|python-tox-current-env-0.0.17-1|14	BuildRequires:	python3dist(pip)
14mt|python-tox-current-env-0.0.17-1|15	BuildRequires:	python3dist(packaging)
14mt|python-tox-current-env-0.0.17-1|16	BuildArch:	noarch
14mt|python-tox-current-env-0.0.17-1|17	
14mt|python-tox-current-env-0.0.17-1|18	%description
14mt|python-tox-current-env-0.0.17-1|19	The tox-current-env plugin allows to run tests in current Python environment.
14mt|python-tox-current-env-0.0.17-1|20	
14mt|python-tox-current-env-0.0.17-1|21	#---------------------------------------------------------------------------
14mt|python-tox-current-env-0.0.17-1|22	
14mt|python-tox-current-env-0.0.17-1|23	%package -n python3-%{pypi_name}
14mt|python-tox-current-env-0.0.17-1|24	Summary:	Tox plugin to run tests in current Python environment
14mt|python-tox-current-env-0.0.17-1|25	Group:		Development/Python
14mt|python-tox-current-env-0.0.17-1|26	
14mt|python-tox-current-env-0.0.17-1|27	%description -n python3-%{pypi_name}
14mt|python-tox-current-env-0.0.17-1|28	The tox-current-env plugin allows to run tests in current Python environment.
14mt|python-tox-current-env-0.0.17-1|29	
14mt|python-tox-current-env-0.0.17-1|30	%files -n python3-%{pypi_name}
14mt|python-tox-current-env-0.0.17-1|31	%license LICENSE
14mt|python-tox-current-env-0.0.17-1|32	%doc README.rst
14mt|python-tox-current-env-0.0.17-1|33	%{python3_sitelib}/%{pypi_under}/
14mt|python-tox-current-env-0.0.17-1|34	%{python3_sitelib}/tox_current_env*.dist-info/
14mt|python-tox-current-env-0.0.17-1|35	
14mt|python-tox-current-env-0.0.17-1|36	#---------------------------------------------------------------------------
14mt|python-tox-current-env-0.0.17-1|37	
14mt|python-tox-current-env-0.0.17-1|38	%prep
14mt|python-tox-current-env-0.0.17-1|39	%autosetup -n tox_current_env-%{version}
14mt|python-tox-current-env-0.0.17-1|40	
14mt|python-tox-current-env-0.0.17-1|41	%generate_buildrequires
14mt|python-tox-current-env-0.0.17-1|42	%pyproject_buildrequires
14mt|python-tox-current-env-0.0.17-1|43	
14mt|python-tox-current-env-0.0.17-1|44	%build
14mt|python-tox-current-env-0.0.17-1|45	%pyproject_wheel
14mt|python-tox-current-env-0.0.17-1|46	
14mt|python-tox-current-env-0.0.17-1|47	
14mt|python-tox-current-env-0.0.17-1|48	%install
14mt|python-tox-current-env-0.0.17-1|49	%pyproject_install
14mt|python-tox-current-env-0.0.17-1|50	
14mt|python-tox-current-env-0.0.17-1|51	
14mt|python-tox-current-env-0.0.17-1|52	#check
14mt|python-tox-current-env-0.0.17-1|53	# the tests currently only work within actual tox and with various Python
14mt|python-tox-current-env-0.0.17-1|54	# versions installed, so we skip them.

543 14
14mt|python-traitlets-5.14.3-1|1	%define pypi_name traitlets
14mt|python-traitlets-5.14.3-1|2	
14mt|python-traitlets-5.14.3-1|3	Name:		python-traitlets
14mt|python-traitlets-5.14.3-1|4	Version:	5.14.3
14mt|python-traitlets-5.14.3-1|5	Release:	1
14mt|python-traitlets-5.14.3-1|6	Summary:	Traitlets Python config system
14mt|python-traitlets-5.14.3-1|7	Group:		Development/Python
14mt|python-traitlets-5.14.3-1|8	License:	BSD
14mt|python-traitlets-5.14.3-1|9	URL:		http://ipython.org
14mt|python-traitlets-5.14.3-1|10	Source0:	%{pypi_source}
14mt|python-traitlets-5.14.3-1|11	BuildArch:	noarch
14mt|python-traitlets-5.14.3-1|12	
14mt|python-traitlets-5.14.3-1|13	BuildRequires:	python3-devel
14mt|python-traitlets-5.14.3-1|14	BuildRequires:	pyproject-rpm-macros
14mt|python-traitlets-5.14.3-1|15	
14mt|python-traitlets-5.14.3-1|16	%description
14mt|python-traitlets-5.14.3-1|17	A configuration system for Python applications.
14mt|python-traitlets-5.14.3-1|18	
14mt|python-traitlets-5.14.3-1|19	#------------------------------------------------------
14mt|python-traitlets-5.14.3-1|20	%package -n     python3-%{pypi_name}
14mt|python-traitlets-5.14.3-1|21	Summary:	Traitlets Python config system
14mt|python-traitlets-5.14.3-1|22	Group:		Development/Python
14mt|python-traitlets-5.14.3-1|23	Requires:	python3-decorator
14mt|python-traitlets-5.14.3-1|24	Requires:	python3-ipython_genutils
14mt|python-traitlets-5.14.3-1|25	Requires:	python3-six
14mt|python-traitlets-5.14.3-1|26	
14mt|python-traitlets-5.14.3-1|27	%description -n python3-%{pypi_name}
14mt|python-traitlets-5.14.3-1|28	A configuration system for Python applications.
14mt|python-traitlets-5.14.3-1|29	
14mt|python-traitlets-5.14.3-1|30	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-traitlets-5.14.3-1|31	%doc README.md CHANGES* CHANGELOG*
14mt|python-traitlets-5.14.3-1|32	
14mt|python-traitlets-5.14.3-1|33	#------------------------------------------------------
14mt|python-traitlets-5.14.3-1|34	
14mt|python-traitlets-5.14.3-1|35	%prep
14mt|python-traitlets-5.14.3-1|36	%setup -q -n %{pypi_name}-%{version}
14mt|python-traitlets-5.14.3-1|37	
14mt|python-traitlets-5.14.3-1|38	%generate_buildrequires
14mt|python-traitlets-5.14.3-1|39	%pyproject_buildrequires -r
14mt|python-traitlets-5.14.3-1|40	
14mt|python-traitlets-5.14.3-1|41	%build
14mt|python-traitlets-5.14.3-1|42	%pyproject_wheel
14mt|python-traitlets-5.14.3-1|43	
14mt|python-traitlets-5.14.3-1|44	%install
14mt|python-traitlets-5.14.3-1|45	%pyproject_install
14mt|python-traitlets-5.14.3-1|46	%pyproject_save_files %{pypi_name}

544 14
14mt|python-translate-3.14.7-1|1	%define pname translate
14mt|python-translate-3.14.7-1|2	%define oname %{pname}-toolkit
14mt|python-translate-3.14.7-1|3	
14mt|python-translate-3.14.7-1|4	Summary:	Software localization toolkit
14mt|python-translate-3.14.7-1|5	Name:		python-%{pname}
14mt|python-translate-3.14.7-1|6	Version:	3.14.7
14mt|python-translate-3.14.7-1|7	Release:	1
14mt|python-translate-3.14.7-1|8	License:	GPLv2+
14mt|python-translate-3.14.7-1|9	Group:		Development/Python
14mt|python-translate-3.14.7-1|10	Url:		http://translate.sourceforge.net/
14mt|python-translate-3.14.7-1|11	Source0:	https://github.com/translate/translate/archive/%{version}.tar.gz?/%{pname}-%{version}.tar.gz
14mt|python-translate-3.14.7-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-translate-3.14.7-1|13	BuildRequires:	python3dist(setuptools)
14mt|python-translate-3.14.7-1|14	BuildRequires:	python3dist(lxml)
14mt|python-translate-3.14.7-1|15	BuildRequires:	python3dist(simplejson)
14mt|python-translate-3.14.7-1|16	BuildArch:	noarch
14mt|python-translate-3.14.7-1|17	
14mt|python-translate-3.14.7-1|18	%description
14mt|python-translate-3.14.7-1|19	The Translate Toolkit is a set of software and documentation designed
14mt|python-translate-3.14.7-1|20	to help make the lives of localizers both more productive and less
14mt|python-translate-3.14.7-1|21	frustrating.  The Toolkit is part of the translate.sourceforge.net
14mt|python-translate-3.14.7-1|22	project, hosted at http://translate.sourceforge.net/
14mt|python-translate-3.14.7-1|23	
14mt|python-translate-3.14.7-1|24	The software includes programs to covert localization formats to the
14mt|python-translate-3.14.7-1|25	common PO format and programs to check and manage PO files.  The
14mt|python-translate-3.14.7-1|26	documentation includes guides on using the tools, running a
14mt|python-translate-3.14.7-1|27	localization project and how to localize various projects from
14mt|python-translate-3.14.7-1|28	OpenOffice.org to Mozilla.
14mt|python-translate-3.14.7-1|29	
14mt|python-translate-3.14.7-1|30	At its core the software contains a set of classes for handling
14mt|python-translate-3.14.7-1|31	various localization storage formats: DTD, properties, OpenOffice.org
14mt|python-translate-3.14.7-1|32	GSI/SDF, CSV and of course PO.  And scripts to convert between these
14mt|python-translate-3.14.7-1|33	formats.
14mt|python-translate-3.14.7-1|34	
14mt|python-translate-3.14.7-1|35	Also part of the Toolkit are Python programs to create word counts,
14mt|python-translate-3.14.7-1|36	merge translations and perform various checks on PO files.
14mt|python-translate-3.14.7-1|37	
14mt|python-translate-3.14.7-1|38	#-------------------------------------------------------
14mt|python-translate-3.14.7-1|39	
14mt|python-translate-3.14.7-1|40	%package -n python3-%{pname}
14mt|python-translate-3.14.7-1|41	Summary:	Software localization toolkit
14mt|python-translate-3.14.7-1|42	Group:		Development/Python
14mt|python-translate-3.14.7-1|43	Requires:	python3dist(lxml)
14mt|python-translate-3.14.7-1|44	Requires:	python3dist(levenshtein)
14mt|python-translate-3.14.7-1|45	Requires:	python3dist(simplejson)
14mt|python-translate-3.14.7-1|46	Requires:	python3dist(pyenchant)
14mt|python-translate-3.14.7-1|47	Requires:	python3dist(vobject)
14mt|python-translate-3.14.7-1|48	Requires:	python3dist(iniparse)
14mt|python-translate-3.14.7-1|49	# for sub2po and po2sub
14mt|python-translate-3.14.7-1|50	Requires:	python3dist(aeidon)
14mt|python-translate-3.14.7-1|51	# python2-pysco is only available for i586
14mt|python-translate-3.14.7-1|52	%ifarch %{ix86}
14mt|python-translate-3.14.7-1|53	Requires:	python3-psyco
14mt|python-translate-3.14.7-1|54	%endif
14mt|python-translate-3.14.7-1|55	Recommends:	python3dist(beautifulsoup4)
14mt|python-translate-3.14.7-1|56	Recommends:	python3dist(babel)
14mt|python-translate-3.14.7-1|57	
14mt|python-translate-3.14.7-1|58	%description -n python3-%{pname}
14mt|python-translate-3.14.7-1|59	The Translate Toolkit is a set of software and documentation designed
14mt|python-translate-3.14.7-1|60	to help make the lives of localizers both more productive and less
14mt|python-translate-3.14.7-1|61	frustrating.  The Toolkit is part of the translate.sourceforge.net
14mt|python-translate-3.14.7-1|62	project, hosted at http://translate.sourceforge.net/
14mt|python-translate-3.14.7-1|63	
14mt|python-translate-3.14.7-1|64	The software includes programs to covert localization formats to the
14mt|python-translate-3.14.7-1|65	common PO format and programs to check and manage PO files.  The
14mt|python-translate-3.14.7-1|66	documentation includes guides on using the tools, running a
14mt|python-translate-3.14.7-1|67	localization project and how to localize various projects from
14mt|python-translate-3.14.7-1|68	OpenOffice.org to Mozilla.
14mt|python-translate-3.14.7-1|69	
14mt|python-translate-3.14.7-1|70	At its core the software contains a set of classes for handling
14mt|python-translate-3.14.7-1|71	various localization storage formats: DTD, properties, OpenOffice.org
14mt|python-translate-3.14.7-1|72	GSI/SDF, CSV and of course PO.  And scripts to convert between these
14mt|python-translate-3.14.7-1|73	formats.
14mt|python-translate-3.14.7-1|74	
14mt|python-translate-3.14.7-1|75	Also part of the Toolkit are Python programs to create word counts,
14mt|python-translate-3.14.7-1|76	merge translations and perform various checks on PO files.
14mt|python-translate-3.14.7-1|77	
14mt|python-translate-3.14.7-1|78	%files -n python3-%{pname}
14mt|python-translate-3.14.7-1|79	%{_bindir}/*
14mt|python-translate-3.14.7-1|80	%{python3_sitelib}/%{pname}
14mt|python-translate-3.14.7-1|81	%{python3_sitelib}/translate_toolkit-*.dist-info
14mt|python-translate-3.14.7-1|82	
14mt|python-translate-3.14.7-1|83	#------------------------------------------------------
14mt|python-translate-3.14.7-1|84	%prep
14mt|python-translate-3.14.7-1|85	%setup -q -n %{pname}-%{version}
14mt|python-translate-3.14.7-1|86	
14mt|python-translate-3.14.7-1|87	%generate_buildrequires
14mt|python-translate-3.14.7-1|88	%pyproject_buildrequires
14mt|python-translate-3.14.7-1|89	
14mt|python-translate-3.14.7-1|90	%build
14mt|python-translate-3.14.7-1|91	%pyproject_wheel
14mt|python-translate-3.14.7-1|92	
14mt|python-translate-3.14.7-1|93	%install
14mt|python-translate-3.14.7-1|94	%pyproject_install

545 14
14mt|python-transliterate-1.10.2-2|1	%define module transliterate
14mt|python-transliterate-1.10.2-2|2	
14mt|python-transliterate-1.10.2-2|3	Name:		    python-%{module}
14mt|python-transliterate-1.10.2-2|4	Version:	    1.10.2
14mt|python-transliterate-1.10.2-2|5	Release:	    2
14mt|python-transliterate-1.10.2-2|6	Summary:	    Bi-directional transliterator for Python
14mt|python-transliterate-1.10.2-2|7	Url:		    https://github.com/barseghyanartur/%{module}
14mt|python-transliterate-1.10.2-2|8	Source0:	    https://github.com/barseghyanartur/%{module}/archive/refs/tags/%{module}-%{version}.tar.gz
14mt|python-transliterate-1.10.2-2|9	License:	    GPL2.0
14mt|python-transliterate-1.10.2-2|10	Group:		    Development/Python
14mt|python-transliterate-1.10.2-2|11	BuildArch:	    noarch
14mt|python-transliterate-1.10.2-2|12	BuildRequires:	python3-devel
14mt|python-transliterate-1.10.2-2|13	BuildRequires:	python3-setuptools
14mt|python-transliterate-1.10.2-2|14	BuildRequires:	python3-pillow
14mt|python-transliterate-1.10.2-2|15	
14mt|python-transliterate-1.10.2-2|16	%define _description \
14mt|python-transliterate-1.10.2-2|17	Bi-directional transliterator for Python.\
14mt|python-transliterate-1.10.2-2|18	Transliterates (unicode) strings according to the rules specified\
14mt|python-transliterate-1.10.2-2|19	in the language packs (source script <-> target script)
14mt|python-transliterate-1.10.2-2|20	
14mt|python-transliterate-1.10.2-2|21	%description
14mt|python-transliterate-1.10.2-2|22	%_description
14mt|python-transliterate-1.10.2-2|23	
14mt|python-transliterate-1.10.2-2|24	#--------------------------------------------------------------------
14mt|python-transliterate-1.10.2-2|25	
14mt|python-transliterate-1.10.2-2|26	%package -n python3-%{module}
14mt|python-transliterate-1.10.2-2|27	Summary:        Bi-directional transliterator for Python
14mt|python-transliterate-1.10.2-2|28	Group:          Development/Python
14mt|python-transliterate-1.10.2-2|29	
14mt|python-transliterate-1.10.2-2|30	%description -n python3-%{module}
14mt|python-transliterate-1.10.2-2|31	%_description
14mt|python-transliterate-1.10.2-2|32	
14mt|python-transliterate-1.10.2-2|33	%files -n python3-%{module}
14mt|python-transliterate-1.10.2-2|34	%doc README.rst
14mt|python-transliterate-1.10.2-2|35	%{python3_sitelib}/%{module}
14mt|python-transliterate-1.10.2-2|36	%{python3_sitelib}/%{module}-*.dist-info
14mt|python-transliterate-1.10.2-2|37	
14mt|python-transliterate-1.10.2-2|38	#--------------------------------------------------------------------
14mt|python-transliterate-1.10.2-2|39	
14mt|python-transliterate-1.10.2-2|40	%prep
14mt|python-transliterate-1.10.2-2|41	%autosetup -p1 -n %{module}-%{version}
14mt|python-transliterate-1.10.2-2|42	
14mt|python-transliterate-1.10.2-2|43	%generate_buildrequires
14mt|python-transliterate-1.10.2-2|44	%pyproject_buildrequires
14mt|python-transliterate-1.10.2-2|45	
14mt|python-transliterate-1.10.2-2|46	%build
14mt|python-transliterate-1.10.2-2|47	%pyproject_wheel
14mt|python-transliterate-1.10.2-2|48	
14mt|python-transliterate-1.10.2-2|49	%install
14mt|python-transliterate-1.10.2-2|50	%pyproject_install

546 14
14mt|python-trove-classifiers-2026.6.1.19-1|1	Name:           python-trove-classifiers
14mt|python-trove-classifiers-2026.6.1.19-1|2	Version:        2026.6.1.19
14mt|python-trove-classifiers-2026.6.1.19-1|3	Release:        1
14mt|python-trove-classifiers-2026.6.1.19-1|4	Summary:        Canonical source for classifiers on PyPI (pypi.org)
14mt|python-trove-classifiers-2026.6.1.19-1|5	
14mt|python-trove-classifiers-2026.6.1.19-1|6	License:        Apache-2.0
14mt|python-trove-classifiers-2026.6.1.19-1|7	URL:            https://github.com/pypa/trove-classifiers
14mt|python-trove-classifiers-2026.6.1.19-1|8	Source:         %{pypi_source trove_classifiers}
14mt|python-trove-classifiers-2026.6.1.19-1|9	
14mt|python-trove-classifiers-2026.6.1.19-1|10	# Drop dependency on calver which is not packaged in Fedora.
14mt|python-trove-classifiers-2026.6.1.19-1|11	# This patch is rebased version of upstream PR:
14mt|python-trove-classifiers-2026.6.1.19-1|12	# https://github.com/pypa/trove-classifiers/pull/126/commits/809156bb35852bcaa1c753e0165f1814f2bcedf6
14mt|python-trove-classifiers-2026.6.1.19-1|13	Patch:          Move-to-PEP-621-declarative-metadata.patch
14mt|python-trove-classifiers-2026.6.1.19-1|14	
14mt|python-trove-classifiers-2026.6.1.19-1|15	BuildArch:      noarch
14mt|python-trove-classifiers-2026.6.1.19-1|16	BuildRequires:  python3-devel
14mt|python-trove-classifiers-2026.6.1.19-1|17	
14mt|python-trove-classifiers-2026.6.1.19-1|18	%global _description %{expand:
14mt|python-trove-classifiers-2026.6.1.19-1|19	Canonical source for classifiers on PyPI.
14mt|python-trove-classifiers-2026.6.1.19-1|20	Classifiers categorize projects per PEP 301. Use this package to validate
14mt|python-trove-classifiers-2026.6.1.19-1|21	classifiers in packages for PyPI upload or download.
14mt|python-trove-classifiers-2026.6.1.19-1|22	}
14mt|python-trove-classifiers-2026.6.1.19-1|23	
14mt|python-trove-classifiers-2026.6.1.19-1|24	%description %_description
14mt|python-trove-classifiers-2026.6.1.19-1|25	
14mt|python-trove-classifiers-2026.6.1.19-1|26	%package -n python3-trove-classifiers
14mt|python-trove-classifiers-2026.6.1.19-1|27	Summary:        %{summary}
14mt|python-trove-classifiers-2026.6.1.19-1|28	
14mt|python-trove-classifiers-2026.6.1.19-1|29	%description -n python3-trove-classifiers %_description
14mt|python-trove-classifiers-2026.6.1.19-1|30	
14mt|python-trove-classifiers-2026.6.1.19-1|31	
14mt|python-trove-classifiers-2026.6.1.19-1|32	%prep
14mt|python-trove-classifiers-2026.6.1.19-1|33	%autosetup -p1 -n trove_classifiers-%{version}
14mt|python-trove-classifiers-2026.6.1.19-1|34	# Replace @@VERSION@@ with %%version
14mt|python-trove-classifiers-2026.6.1.19-1|35	%writevars -f pyproject.toml version
14mt|python-trove-classifiers-2026.6.1.19-1|36	
14mt|python-trove-classifiers-2026.6.1.19-1|37	# Make the the CLI tests work in %%check
14mt|python-trove-classifiers-2026.6.1.19-1|38	# https://github.com/pypa/trove-classifiers/issues/219
14mt|python-trove-classifiers-2026.6.1.19-1|39	sed -i 's@{BINDIR}/@@' tests/test_cli.py
14mt|python-trove-classifiers-2026.6.1.19-1|40	
14mt|python-trove-classifiers-2026.6.1.19-1|41	
14mt|python-trove-classifiers-2026.6.1.19-1|42	%generate_buildrequires
14mt|python-trove-classifiers-2026.6.1.19-1|43	%pyproject_buildrequires
14mt|python-trove-classifiers-2026.6.1.19-1|44	
14mt|python-trove-classifiers-2026.6.1.19-1|45	
14mt|python-trove-classifiers-2026.6.1.19-1|46	%build
14mt|python-trove-classifiers-2026.6.1.19-1|47	%pyproject_wheel
14mt|python-trove-classifiers-2026.6.1.19-1|48	
14mt|python-trove-classifiers-2026.6.1.19-1|49	
14mt|python-trove-classifiers-2026.6.1.19-1|50	%install
14mt|python-trove-classifiers-2026.6.1.19-1|51	%pyproject_install
14mt|python-trove-classifiers-2026.6.1.19-1|52	%pyproject_save_files trove_classifiers
14mt|python-trove-classifiers-2026.6.1.19-1|53	
14mt|python-trove-classifiers-2026.6.1.19-1|54	
14mt|python-trove-classifiers-2026.6.1.19-1|55	%files -n python3-trove-classifiers -f %{pyproject_files}
14mt|python-trove-classifiers-2026.6.1.19-1|56	%doc README.*
14mt|python-trove-classifiers-2026.6.1.19-1|57	%{_bindir}/trove-classifiers

547 14
14mt|python-typing-extensions-4.15.0-1|1	%global pypi_name typing-extensions
14mt|python-typing-extensions-4.15.0-1|2	%global pypi_src typing_extensions
14mt|python-typing-extensions-4.15.0-1|3	
14mt|python-typing-extensions-4.15.0-1|4	Summary:	Python Typing Extensions
14mt|python-typing-extensions-4.15.0-1|5	Name:		python-%{pypi_name}
14mt|python-typing-extensions-4.15.0-1|6	Version:	4.15.0
14mt|python-typing-extensions-4.15.0-1|7	Release:	1
14mt|python-typing-extensions-4.15.0-1|8	License:	Python
14mt|python-typing-extensions-4.15.0-1|9	Group:		Development/Python
14mt|python-typing-extensions-4.15.0-1|10	Url:		https://pypi.org/project/typing-extensions/
14mt|python-typing-extensions-4.15.0-1|11	Source0:	%{pypi_source %{pypi_src}}
14mt|python-typing-extensions-4.15.0-1|12	BuildRequires:	pyproject-rpm-macros
14mt|python-typing-extensions-4.15.0-1|13	BuildRequires:	pkgconfig(python3)
14mt|python-typing-extensions-4.15.0-1|14	BuildArch:	noarch
14mt|python-typing-extensions-4.15.0-1|15	
14mt|python-typing-extensions-4.15.0-1|16	%global _description %{expand:
14mt|python-typing-extensions-4.15.0-1|17	The `typing_extensions` module serves two related purposes:
14mt|python-typing-extensions-4.15.0-1|18	
14mt|python-typing-extensions-4.15.0-1|19	- Enable use of new type system features on older Python versions. For example,
14mt|python-typing-extensions-4.15.0-1|20	`typing.TypeGuard` is new in Python 3.10, but `typing_extensions` allows
14mt|python-typing-extensions-4.15.0-1|21	users on Python 3.6 through 3.9 to use it too.
14mt|python-typing-extensions-4.15.0-1|22	- Enable experimentation with new type system PEPs before they are accepted and
14mt|python-typing-extensions-4.15.0-1|23	added to the `typing` module.
14mt|python-typing-extensions-4.15.0-1|24	
14mt|python-typing-extensions-4.15.0-1|25	New features may be added to `typing_extensions` as soon as they are specified
14mt|python-typing-extensions-4.15.0-1|26	in a PEP that has been added to the [python/peps](https://github.com/python/peps)
14mt|python-typing-extensions-4.15.0-1|27	repository. If the PEP is accepted, the feature will then be added to `typing`
14mt|python-typing-extensions-4.15.0-1|28	for the next CPython release. No typing PEP has been rejected so far, so we
14mt|python-typing-extensions-4.15.0-1|29	haven't yet figured out how to deal with that possibility.
14mt|python-typing-extensions-4.15.0-1|30	
14mt|python-typing-extensions-4.15.0-1|31	Starting with version 4.0.0, `typing_extensions` uses
14mt|python-typing-extensions-4.15.0-1|32	[Semantic Versioning](https://semver.org/). The
14mt|python-typing-extensions-4.15.0-1|33	major version is incremented for all backwards-incompatible changes.
14mt|python-typing-extensions-4.15.0-1|34	Therefore, it's safe to depend
14mt|python-typing-extensions-4.15.0-1|35	on `typing_extensions` like this: `typing_extensions >=x.y, <(x+1)`,
14mt|python-typing-extensions-4.15.0-1|36	where `x.y` is the first version that includes all features you need.
14mt|python-typing-extensions-4.15.0-1|37	
14mt|python-typing-extensions-4.15.0-1|38	`typing_extensions` supports Python versions 3.7 and higher. In the future,
14mt|python-typing-extensions-4.15.0-1|39	support for older Python versions will be dropped some time after that version
14mt|python-typing-extensions-4.15.0-1|40	reaches end of life.}
14mt|python-typing-extensions-4.15.0-1|41	
14mt|python-typing-extensions-4.15.0-1|42	%description %_description
14mt|python-typing-extensions-4.15.0-1|43	
14mt|python-typing-extensions-4.15.0-1|44	#------------------------------------------------------
14mt|python-typing-extensions-4.15.0-1|45	
14mt|python-typing-extensions-4.15.0-1|46	%package -n python3-%{pypi_name}
14mt|python-typing-extensions-4.15.0-1|47	Summary:	%{summary}
14mt|python-typing-extensions-4.15.0-1|48	Group:		Development/Python
14mt|python-typing-extensions-4.15.0-1|49	
14mt|python-typing-extensions-4.15.0-1|50	%description -n python3-%{pypi_name} %_description
14mt|python-typing-extensions-4.15.0-1|51	
14mt|python-typing-extensions-4.15.0-1|52	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-typing-extensions-4.15.0-1|53	%license LICENSE
14mt|python-typing-extensions-4.15.0-1|54	%doc CHANGELOG.md README.md
14mt|python-typing-extensions-4.15.0-1|55	
14mt|python-typing-extensions-4.15.0-1|56	#------------------------------------------------------
14mt|python-typing-extensions-4.15.0-1|57	
14mt|python-typing-extensions-4.15.0-1|58	%prep
14mt|python-typing-extensions-4.15.0-1|59	%autosetup -n %{pypi_src}-%{version}
14mt|python-typing-extensions-4.15.0-1|60	
14mt|python-typing-extensions-4.15.0-1|61	%generate_buildrequires
14mt|python-typing-extensions-4.15.0-1|62	%pyproject_buildrequires
14mt|python-typing-extensions-4.15.0-1|63	
14mt|python-typing-extensions-4.15.0-1|64	%build
14mt|python-typing-extensions-4.15.0-1|65	%pyproject_wheel
14mt|python-typing-extensions-4.15.0-1|66	
14mt|python-typing-extensions-4.15.0-1|67	%install
14mt|python-typing-extensions-4.15.0-1|68	%pyproject_install
14mt|python-typing-extensions-4.15.0-1|69	%pyproject_save_files typing_extensions

548 14
14mt|python-typogrify-2.0.7-2|1	%define module	typogrify
14mt|python-typogrify-2.0.7-2|2	
14mt|python-typogrify-2.0.7-2|3	Summary:	Filters to enhance web typography, with support for Django & Jinja templates
14mt|python-typogrify-2.0.7-2|4	Name:		python-%{module}
14mt|python-typogrify-2.0.7-2|5	Version:	2.0.7
14mt|python-typogrify-2.0.7-2|6	Release:	2
14mt|python-typogrify-2.0.7-2|7	License:	BSD
14mt|python-typogrify-2.0.7-2|8	Group:		Development/Python
14mt|python-typogrify-2.0.7-2|9	URL:		https://github.com/mintchaos/typogrify
14mt|python-typogrify-2.0.7-2|10	Source0:	https://github.com/mintchaos/typogrify/archive/refs/tags/%{version}.tar.gz?/%{module}-%{version}.tar.gz
14mt|python-typogrify-2.0.7-2|11	BuildRequires:	python3-devel
14mt|python-typogrify-2.0.7-2|12	BuildRequires:	python3dist(setuptools)
14mt|python-typogrify-2.0.7-2|13	BuildArch:	noarch
14mt|python-typogrify-2.0.7-2|14	
14mt|python-typogrify-2.0.7-2|15	%description
14mt|python-typogrify-2.0.7-2|16	Typogrify provides a set of custom filters that automatically apply various
14mt|python-typogrify-2.0.7-2|17	transformations to plain text in order to yield typographically-improved HTML.
14mt|python-typogrify-2.0.7-2|18	While often used in conjunction with Jinja_ and Django_ template systems, the
14mt|python-typogrify-2.0.7-2|19	filters can be used in any environment.
14mt|python-typogrify-2.0.7-2|20	
14mt|python-typogrify-2.0.7-2|21	#------------------------------------------------------------------
14mt|python-typogrify-2.0.7-2|22	
14mt|python-typogrify-2.0.7-2|23	%package -n python3-%{module}
14mt|python-typogrify-2.0.7-2|24	Summary:	Filters to enhance web typography, with support for Django & Jinja templates
14mt|python-typogrify-2.0.7-2|25	Group:		Development/Python
14mt|python-typogrify-2.0.7-2|26	
14mt|python-typogrify-2.0.7-2|27	%description -n python3-%{module}
14mt|python-typogrify-2.0.7-2|28	Typogrify provides a set of custom filters that automatically apply various
14mt|python-typogrify-2.0.7-2|29	transformations to plain text in order to yield typographically-improved HTML.
14mt|python-typogrify-2.0.7-2|30	While often used in conjunction with Jinja_ and Django_ template systems, the
14mt|python-typogrify-2.0.7-2|31	filters can be used in any environment.
14mt|python-typogrify-2.0.7-2|32	
14mt|python-typogrify-2.0.7-2|33	%files -n python3-%{module}
14mt|python-typogrify-2.0.7-2|34	%doc README.rst
14mt|python-typogrify-2.0.7-2|35	%license LICENSE.txt
14mt|python-typogrify-2.0.7-2|36	%{python3_sitelib}/%{module}
14mt|python-typogrify-2.0.7-2|37	%{python3_sitelib}/%{module}-%{version}-*
14mt|python-typogrify-2.0.7-2|38	
14mt|python-typogrify-2.0.7-2|39	#------------------------------------------------------------------
14mt|python-typogrify-2.0.7-2|40	
14mt|python-typogrify-2.0.7-2|41	%prep
14mt|python-typogrify-2.0.7-2|42	%setup -qn %{module}-%{version}
14mt|python-typogrify-2.0.7-2|43	
14mt|python-typogrify-2.0.7-2|44	%build
14mt|python-typogrify-2.0.7-2|45	%py3_build
14mt|python-typogrify-2.0.7-2|46	
14mt|python-typogrify-2.0.7-2|47	%install
14mt|python-typogrify-2.0.7-2|48	%py3_install

549 14
14mt|python-uinput-0.11.2-3|1	Summary:        Pythonic API to the Linux uinput kernel module
14mt|python-uinput-0.11.2-3|2	Name:           python-uinput
14mt|python-uinput-0.11.2-3|3	Version:        0.11.2
14mt|python-uinput-0.11.2-3|4	Release:        3
14mt|python-uinput-0.11.2-3|5	Group:          Development/Python
14mt|python-uinput-0.11.2-3|6	License:        GPLv3
14mt|python-uinput-0.11.2-3|7	URL:            http://pypi.python.org/pypi/python-uinput/
14mt|python-uinput-0.11.2-3|8	Source0:        %{pypi_source}
14mt|python-uinput-0.11.2-3|9	BuildRequires:  kernel-headers
14mt|python-uinput-0.11.2-3|10	BuildRequires:  pkgconfig(udev)
14mt|python-uinput-0.11.2-3|11	BuildRequires:  python3-devel
14mt|python-uinput-0.11.2-3|12	BuildRequires:  gcc
14mt|python-uinput-0.11.2-3|13	
14mt|python-uinput-0.11.2-3|14	%description
14mt|python-uinput-0.11.2-3|15	Python-uinput is Python interface to the Linux uinput kernel module
14mt|python-uinput-0.11.2-3|16	which allows attaching userspace device drivers into kernel.
14mt|python-uinput-0.11.2-3|17	
14mt|python-uinput-0.11.2-3|18	#-------------------------------------------------------------------------
14mt|python-uinput-0.11.2-3|19	
14mt|python-uinput-0.11.2-3|20	%package -n python3-uinput
14mt|python-uinput-0.11.2-3|21	Summary:        Pythonic API to the Linux uinput kernel module
14mt|python-uinput-0.11.2-3|22	
14mt|python-uinput-0.11.2-3|23	%description -n python3-uinput
14mt|python-uinput-0.11.2-3|24	Python-uinput is Python interface to the Linux uinput kernel module
14mt|python-uinput-0.11.2-3|25	which allows attaching userspace device drivers into kernel.
14mt|python-uinput-0.11.2-3|26	
14mt|python-uinput-0.11.2-3|27	%files -n python3-uinput
14mt|python-uinput-0.11.2-3|28	%license COPYING
14mt|python-uinput-0.11.2-3|29	%doc NEWS README examples
14mt|python-uinput-0.11.2-3|30	%{python3_sitearch}/python_uinput-*.dist-info
14mt|python-uinput-0.11.2-3|31	%{python3_sitearch}/_libsuinput.*.so
14mt|python-uinput-0.11.2-3|32	%{python3_sitearch}/uinput
14mt|python-uinput-0.11.2-3|33	
14mt|python-uinput-0.11.2-3|34	#-------------------------------------------------------------------------
14mt|python-uinput-0.11.2-3|35	
14mt|python-uinput-0.11.2-3|36	%prep
14mt|python-uinput-0.11.2-3|37	%autosetup -p1
14mt|python-uinput-0.11.2-3|38	
14mt|python-uinput-0.11.2-3|39	# Use unversioned .so
14mt|python-uinput-0.11.2-3|40	sed -i "s/libudev.so.0/libudev.so/" setup.py
14mt|python-uinput-0.11.2-3|41	find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
14mt|python-uinput-0.11.2-3|42	
14mt|python-uinput-0.11.2-3|43	%generate_buildrequires
14mt|python-uinput-0.11.2-3|44	%pyproject_buildrequires
14mt|python-uinput-0.11.2-3|45	
14mt|python-uinput-0.11.2-3|46	%build
14mt|python-uinput-0.11.2-3|47	%pyproject_wheel
14mt|python-uinput-0.11.2-3|48	
14mt|python-uinput-0.11.2-3|49	%install
14mt|python-uinput-0.11.2-3|50	%pyproject_install
14mt|python-uinput-0.11.2-3|51	
14mt|python-uinput-0.11.2-3|52	chmod a-x examples/*

550 14
14mt|python-unidecode-1.4.0-2|1	%define pypi_name Unidecode
14mt|python-unidecode-1.4.0-2|2	
14mt|python-unidecode-1.4.0-2|3	Summary:	US-ASCII transliterations of Unicode text
14mt|python-unidecode-1.4.0-2|4	Name:		python-unidecode
14mt|python-unidecode-1.4.0-2|5	Version:	1.4.0
14mt|python-unidecode-1.4.0-2|6	Release:	2
14mt|python-unidecode-1.4.0-2|7	License:	GPL+ or Artistic
14mt|python-unidecode-1.4.0-2|8	Group:		Development/Python
14mt|python-unidecode-1.4.0-2|9	Url:		https://pypi.python.org/pypi/%{pypi_name}/%{version}
14mt|python-unidecode-1.4.0-2|10	Source0:	%{pypi_source}
14mt|python-unidecode-1.4.0-2|11	BuildArch:	noarch
14mt|python-unidecode-1.4.0-2|12	
14mt|python-unidecode-1.4.0-2|13	%description
14mt|python-unidecode-1.4.0-2|14	This is a python port of Text::Unidecode Perl module. It provides a function,
14mt|python-unidecode-1.4.0-2|15	'unidecode(...)' that takes Unicode data and tries to represent it in ASCII
14mt|python-unidecode-1.4.0-2|16	characters.
14mt|python-unidecode-1.4.0-2|17	
14mt|python-unidecode-1.4.0-2|18	#----------------------------------------------------------------------------
14mt|python-unidecode-1.4.0-2|19	
14mt|python-unidecode-1.4.0-2|20	%package -n python3-unidecode
14mt|python-unidecode-1.4.0-2|21	Summary:	US-ASCII transliterations of Unicode text
14mt|python-unidecode-1.4.0-2|22	Group:		Development/Python
14mt|python-unidecode-1.4.0-2|23	BuildRequires:	pkgconfig(python3)
14mt|python-unidecode-1.4.0-2|24	BuildRequires:	python3dist(setuptools)
14mt|python-unidecode-1.4.0-2|25	
14mt|python-unidecode-1.4.0-2|26	%description -n python3-unidecode
14mt|python-unidecode-1.4.0-2|27	This is a python port of Text::Unidecode Perl module. It provides a function,
14mt|python-unidecode-1.4.0-2|28	'unidecode(...)' that takes Unicode data and tries to represent it in ASCII
14mt|python-unidecode-1.4.0-2|29	characters.
14mt|python-unidecode-1.4.0-2|30	
14mt|python-unidecode-1.4.0-2|31	%files -n python3-unidecode
14mt|python-unidecode-1.4.0-2|32	%doc README.rst ChangeLog
14mt|python-unidecode-1.4.0-2|33	%{python3_sitelib}/unidecode/
14mt|python-unidecode-1.4.0-2|34	%{python3_sitelib}/*.dist-info
14mt|python-unidecode-1.4.0-2|35	
14mt|python-unidecode-1.4.0-2|36	#----------------------------------------------------------------------------
14mt|python-unidecode-1.4.0-2|37	
14mt|python-unidecode-1.4.0-2|38	%prep
14mt|python-unidecode-1.4.0-2|39	%setup -q -n %{pypi_name}-%{version}
14mt|python-unidecode-1.4.0-2|40	
14mt|python-unidecode-1.4.0-2|41	%generate_buildrequires
14mt|python-unidecode-1.4.0-2|42	%pyproject_buildrequires
14mt|python-unidecode-1.4.0-2|43	
14mt|python-unidecode-1.4.0-2|44	%build
14mt|python-unidecode-1.4.0-2|45	%pyproject_wheel
14mt|python-unidecode-1.4.0-2|46	
14mt|python-unidecode-1.4.0-2|47	%install
14mt|python-unidecode-1.4.0-2|48	%pyproject_install
14mt|python-unidecode-1.4.0-2|49	
14mt|python-unidecode-1.4.0-2|50	rm -f %{buildroot}%{_bindir}/unidecode
14mt|python-unidecode-1.4.0-2|51	

551 14
14mt|python-uranium-5.6.0-3|1	%define debug_package %{nil}
14mt|python-uranium-5.6.0-3|2	
14mt|python-uranium-5.6.0-3|3	# There are Python plugins in /usr/lib/uranium
14mt|python-uranium-5.6.0-3|4	# We need to byte-compile it with Python 3
14mt|python-uranium-5.6.0-3|5	%global __python %__python3
14mt|python-uranium-5.6.0-3|6	
14mt|python-uranium-5.6.0-3|7	%define module uranium
14mt|python-uranium-5.6.0-3|8	
14mt|python-uranium-5.6.0-3|9	Summary:	A Python framework for building desktop applications
14mt|python-uranium-5.6.0-3|10	Name:		python-%{module}
14mt|python-uranium-5.6.0-3|11	Version:	5.6.0
14mt|python-uranium-5.6.0-3|12	Release:	3
14mt|python-uranium-5.6.0-3|13	License:	LGPLv3+
14mt|python-uranium-5.6.0-3|14	Group:		Development/Python
14mt|python-uranium-5.6.0-3|15	Url:		https://github.com/Ultimaker/Uranium
14mt|python-uranium-5.6.0-3|16	Source0:	%{url}/archive/%{version}.tar.gz?/Uranium-%{version}.tar.gz
14mt|python-uranium-5.6.0-3|17	# missing file
14mt|python-uranium-5.6.0-3|18	Source1:	UraniumTranslationTools.cmake
14mt|python-uranium-5.6.0-3|19	Patch0:		uranium-install-files.patch
14mt|python-uranium-5.6.0-3|20	# https://github.com/Ultimaker/Uranium/pull/320
14mt|python-uranium-5.6.0-3|21	# Don't hardcode "lib", use sys.lib instead to fix x86_64 search path
14mt|python-uranium-5.6.0-3|22	BuildRequires:	cmake
14mt|python-uranium-5.6.0-3|23	BuildRequires:	doxygen
14mt|python-uranium-5.6.0-3|24	BuildRequires:	gettext
14mt|python-uranium-5.6.0-3|25	BuildRequires:	pkgconfig(python3)
14mt|python-uranium-5.6.0-3|26	BuildRequires:	python3-pip
14mt|python-uranium-5.6.0-3|27	%description
14mt|python-uranium-5.6.0-3|28	Uranium is a Python framework for building 3D printing related applications.
14mt|python-uranium-5.6.0-3|29	
14mt|python-uranium-5.6.0-3|30	#----------------------------------------------------------------------------
14mt|python-uranium-5.6.0-3|31	
14mt|python-uranium-5.6.0-3|32	%package -n python3-uranium
14mt|python-uranium-5.6.0-3|33	Summary:	A Python framework for building desktop applications
14mt|python-uranium-5.6.0-3|34	Group:		Development/Python
14mt|python-uranium-5.6.0-3|35	Requires:	python3-cryptography
14mt|python-uranium-5.6.0-3|36	Requires:	python3-numpy
14mt|python-uranium-5.6.0-3|37	Requires:	python3-qt5
14mt|python-uranium-5.6.0-3|38	Requires:	python3-scipy
14mt|python-uranium-5.6.0-3|39	Requires:	python3-twisted
14mt|python-uranium-5.6.0-3|40	
14mt|python-uranium-5.6.0-3|41	%description -n python3-uranium
14mt|python-uranium-5.6.0-3|42	Uranium is a Python framework for building 3D printing related applications.
14mt|python-uranium-5.6.0-3|43	
14mt|python-uranium-5.6.0-3|44	%files -n python3-uranium -f uranium.lang
14mt|python-uranium-5.6.0-3|45	%doc README.md
14mt|python-uranium-5.6.0-3|46	%{python3_sitelib}/UM
14mt|python-uranium-5.6.0-3|47	%{_prefix}/lib/%{module}
14mt|python-uranium-5.6.0-3|48	%{_datadir}/%{module}
14mt|python-uranium-5.6.0-3|49	%{_datadir}/cmake/Modules/UraniumTranslationTools.cmake
14mt|python-uranium-5.6.0-3|50	
14mt|python-uranium-5.6.0-3|51	#----------------------------------------------------------------------------
14mt|python-uranium-5.6.0-3|52	
14mt|python-uranium-5.6.0-3|53	%prep
14mt|python-uranium-5.6.0-3|54	%autosetup -p1 -n Uranium-%{version}
14mt|python-uranium-5.6.0-3|55	
14mt|python-uranium-5.6.0-3|56	# empty file. appending to the end to make sure we are not overriding
14mt|python-uranium-5.6.0-3|57	# a non empty file in the future
14mt|python-uranium-5.6.0-3|58	echo '# empty' >> UM/Settings/ContainerRegistryInterface.py
14mt|python-uranium-5.6.0-3|59	
14mt|python-uranium-5.6.0-3|60	mkdir ./cmake
14mt|python-uranium-5.6.0-3|61	cp %{SOURCE1} ./cmake/
14mt|python-uranium-5.6.0-3|62	
14mt|python-uranium-5.6.0-3|63	%build
14mt|python-uranium-5.6.0-3|64	%cmake -DPython_SITELIB_LOCAL=%{python3_sitelib}
14mt|python-uranium-5.6.0-3|65	%make_build
14mt|python-uranium-5.6.0-3|66	
14mt|python-uranium-5.6.0-3|67	%install
14mt|python-uranium-5.6.0-3|68	%make_install -C build
14mt|python-uranium-5.6.0-3|69	
14mt|python-uranium-5.6.0-3|70	mkdir -p %{buildroot}%{_prefix}/lib/%{module}
14mt|python-uranium-5.6.0-3|71	mv -v plugins %{buildroot}%{_prefix}/lib/%{module}
14mt|python-uranium-5.6.0-3|72	
14mt|python-uranium-5.6.0-3|73	%py_byte_compile %{__python3} %{buildroot}%{_prefix}/lib/%{module}
14mt|python-uranium-5.6.0-3|74	
14mt|python-uranium-5.6.0-3|75	# Sanitize the location of locale files
14mt|python-uranium-5.6.0-3|76	pushd %{buildroot}%{_datadir}
14mt|python-uranium-5.6.0-3|77	mv uranium/resources/i18n locale
14mt|python-uranium-5.6.0-3|78	ln -s ../../locale uranium/resources/i18n
14mt|python-uranium-5.6.0-3|79	rm locale/uranium.pot
14mt|python-uranium-5.6.0-3|80	rm locale/*/uranium.po
14mt|python-uranium-5.6.0-3|81	popd
14mt|python-uranium-5.6.0-3|82	
14mt|python-uranium-5.6.0-3|83	%find_lang uranium

552 14
14mt|python-urlgrabber-4.1.0-5|1	%define pypi_name urlgrabber
14mt|python-urlgrabber-4.1.0-5|2	
14mt|python-urlgrabber-4.1.0-5|3	
14mt|python-urlgrabber-4.1.0-5|4	Name:		python-%{pypi_name}
14mt|python-urlgrabber-4.1.0-5|5	Version:	4.1.0
14mt|python-urlgrabber-4.1.0-5|6	Release:	5
14mt|python-urlgrabber-4.1.0-5|7	Summary:	A high-level cross-protocol url-grabber
14mt|python-urlgrabber-4.1.0-5|8	Group:		Development/Python
14mt|python-urlgrabber-4.1.0-5|9	License: 	LGPLv2+
14mt|python-urlgrabber-4.1.0-5|10	Url:		http://urlgrabber.baseurl.org/
14mt|python-urlgrabber-4.1.0-5|11	Source0:	%{pypi_source}
14mt|python-urlgrabber-4.1.0-5|12	BuildRequires:	pkgconfig(python3)
14mt|python-urlgrabber-4.1.0-5|13	BuildRequires:	python3dist(pycurl)
14mt|python-urlgrabber-4.1.0-5|14	BuildRequires:	python3dist(setuptools)
14mt|python-urlgrabber-4.1.0-5|15	BuildArch:	noarch
14mt|python-urlgrabber-4.1.0-5|16	
14mt|python-urlgrabber-4.1.0-5|17	%description
14mt|python-urlgrabber-4.1.0-5|18	A high-level cross-protocol url-grabber.
14mt|python-urlgrabber-4.1.0-5|19	
14mt|python-urlgrabber-4.1.0-5|20	Using urlgrabber, data can be fetched in three basic ways:
14mt|python-urlgrabber-4.1.0-5|21	
14mt|python-urlgrabber-4.1.0-5|22	urlgrab(url) copy the file to the local filesystem
14mt|python-urlgrabber-4.1.0-5|23	urlopen(url) open the remote file and return a file object (like
14mt|python-urlgrabber-4.1.0-5|24	urllib2.urlopen)
14mt|python-urlgrabber-4.1.0-5|25	urlread(url) return the contents of the file as a string
14mt|python-urlgrabber-4.1.0-5|26	
14mt|python-urlgrabber-4.1.0-5|27	When using these functions (or methods), urlgrabber supports the following
14mt|python-urlgrabber-4.1.0-5|28	features:
14mt|python-urlgrabber-4.1.0-5|29	
14mt|python-urlgrabber-4.1.0-5|30	* identical behavior for http://, ftp://, and file:// urls
14mt|python-urlgrabber-4.1.0-5|31	* http keepalive - faster downloads of many files by using only a single
14mt|python-urlgrabber-4.1.0-5|32	connection
14mt|python-urlgrabber-4.1.0-5|33	* byte ranges - fetch only a portion of the file
14mt|python-urlgrabber-4.1.0-5|34	* reget - for a urlgrab, resume a partial download
14mt|python-urlgrabber-4.1.0-5|35	* progress meters - the ability to report download progress automatically,
14mt|python-urlgrabber-4.1.0-5|36	even when using urlopen!
14mt|python-urlgrabber-4.1.0-5|37	* throttling - restrict bandwidth usage
14mt|python-urlgrabber-4.1.0-5|38	* retries - automatically retry a download if it fails. The number of retries
14mt|python-urlgrabber-4.1.0-5|39	and failure types are configurable.
14mt|python-urlgrabber-4.1.0-5|40	* authenticated server access for http and ftp
14mt|python-urlgrabber-4.1.0-5|41	* proxy support - support for authenticated http and ftp proxies
14mt|python-urlgrabber-4.1.0-5|42	* mirror groups - treat a list of mirrors as a single source, automatically
14mt|python-urlgrabber-4.1.0-5|43	switching mirrors if there is a failure.
14mt|python-urlgrabber-4.1.0-5|44	
14mt|python-urlgrabber-4.1.0-5|45	#-----------------------------------------------------------
14mt|python-urlgrabber-4.1.0-5|46	
14mt|python-urlgrabber-4.1.0-5|47	%package -n python3-%{pypi_name}
14mt|python-urlgrabber-4.1.0-5|48	Summary: A high-level cross-protocol url-grabber
14mt|python-urlgrabber-4.1.0-5|49	Group:		Development/Python
14mt|python-urlgrabber-4.1.0-5|50	Requires: 	python3dist(pycurl)
14mt|python-urlgrabber-4.1.0-5|51	
14mt|python-urlgrabber-4.1.0-5|52	%description -n python3-%{pypi_name}
14mt|python-urlgrabber-4.1.0-5|53	A high-level cross-protocol url-grabber.
14mt|python-urlgrabber-4.1.0-5|54	
14mt|python-urlgrabber-4.1.0-5|55	Using urlgrabber, data can be fetched in three basic ways:
14mt|python-urlgrabber-4.1.0-5|56	
14mt|python-urlgrabber-4.1.0-5|57	urlgrab(url) copy the file to the local filesystem
14mt|python-urlgrabber-4.1.0-5|58	urlopen(url) open the remote file and return a file object (like
14mt|python-urlgrabber-4.1.0-5|59	urllib2.urlopen)
14mt|python-urlgrabber-4.1.0-5|60	urlread(url) return the contents of the file as a string
14mt|python-urlgrabber-4.1.0-5|61	
14mt|python-urlgrabber-4.1.0-5|62	When using these functions (or methods), urlgrabber supports the following
14mt|python-urlgrabber-4.1.0-5|63	features:
14mt|python-urlgrabber-4.1.0-5|64	
14mt|python-urlgrabber-4.1.0-5|65	* identical behavior for http://, ftp://, and file:// urls
14mt|python-urlgrabber-4.1.0-5|66	* http keepalive - faster downloads of many files by using only a single
14mt|python-urlgrabber-4.1.0-5|67	connection
14mt|python-urlgrabber-4.1.0-5|68	* byte ranges - fetch only a portion of the file
14mt|python-urlgrabber-4.1.0-5|69	* reget - for a urlgrab, resume a partial download
14mt|python-urlgrabber-4.1.0-5|70	* progress meters - the ability to report download progress automatically,
14mt|python-urlgrabber-4.1.0-5|71	even when using urlopen!
14mt|python-urlgrabber-4.1.0-5|72	* throttling - restrict bandwidth usage
14mt|python-urlgrabber-4.1.0-5|73	* retries - automatically retry a download if it fails. The number of retries
14mt|python-urlgrabber-4.1.0-5|74	and failure types are configurable.
14mt|python-urlgrabber-4.1.0-5|75	* authenticated server access for http and ftp
14mt|python-urlgrabber-4.1.0-5|76	* proxy support - support for authenticated http and ftp proxies
14mt|python-urlgrabber-4.1.0-5|77	* mirror groups - treat a list of mirrors as a single source, automatically
14mt|python-urlgrabber-4.1.0-5|78	switching mirrors if there is a failure.
14mt|python-urlgrabber-4.1.0-5|79	
14mt|python-urlgrabber-4.1.0-5|80	%files -n python3-%{pypi_name}
14mt|python-urlgrabber-4.1.0-5|81	%doc README LICENSE ChangeLog TODO
14mt|python-urlgrabber-4.1.0-5|82	%{_bindir}/%{pypi_name}
14mt|python-urlgrabber-4.1.0-5|83	%{_libexecdir}/*
14mt|python-urlgrabber-4.1.0-5|84	%{python3_sitelib}/%{pypi_name}/
14mt|python-urlgrabber-4.1.0-5|85	%{python3_sitelib}/*.dist-info
14mt|python-urlgrabber-4.1.0-5|86	
14mt|python-urlgrabber-4.1.0-5|87	#-----------------------------------------------------------
14mt|python-urlgrabber-4.1.0-5|88	%prep
14mt|python-urlgrabber-4.1.0-5|89	%setup -q -n %{pypi_name}-%{version}
14mt|python-urlgrabber-4.1.0-5|90	
14mt|python-urlgrabber-4.1.0-5|91	%generate_buildrequires
14mt|python-urlgrabber-4.1.0-5|92	%pyproject_buildrequires
14mt|python-urlgrabber-4.1.0-5|93	
14mt|python-urlgrabber-4.1.0-5|94	%build
14mt|python-urlgrabber-4.1.0-5|95	%pyproject_wheel
14mt|python-urlgrabber-4.1.0-5|96	
14mt|python-urlgrabber-4.1.0-5|97	%install
14mt|python-urlgrabber-4.1.0-5|98	%pyproject_install
14mt|python-urlgrabber-4.1.0-5|99	rm -Rf %{buildroot}/usr/share/doc/*
14mt|python-urlgrabber-4.1.0-5|100	
14mt|python-urlgrabber-4.1.0-5|101	#set python shebang
14mt|python-urlgrabber-4.1.0-5|102	sed '1 s,^.*$,#!%{__python3},' -i %{buildroot}%{_libexecdir}/urlgrabber-ext-down

553 14
14mt|python-urllib3-2.2.3-1|1	%define	pypi_name urllib3
14mt|python-urllib3-2.2.3-1|2	
14mt|python-urllib3-2.2.3-1|3	Summary:	Python 2 HTTP library
14mt|python-urllib3-2.2.3-1|4	Name:		python-%{pypi_name}
14mt|python-urllib3-2.2.3-1|5	Version:	2.2.3
14mt|python-urllib3-2.2.3-1|6	Release:	1
14mt|python-urllib3-2.2.3-1|7	Epoch:		1
14mt|python-urllib3-2.2.3-1|8	License:	MIT
14mt|python-urllib3-2.2.3-1|9	Group:		Development/Python
14mt|python-urllib3-2.2.3-1|10	Url:		http://urllib3.readthedocs.org/
14mt|python-urllib3-2.2.3-1|11	Source0:	%{pypi_source}
14mt|python-urllib3-2.2.3-1|12	BuildArch:	noarch
14mt|python-urllib3-2.2.3-1|13	
14mt|python-urllib3-2.2.3-1|14	%description
14mt|python-urllib3-2.2.3-1|15	The urllib3 pypi_name is a powerful, sanity-friendly HTTP client for Python. It
14mt|python-urllib3-2.2.3-1|16	offers some features that are missing from the Python standard libraries
14mt|python-urllib3-2.2.3-1|17	(urllib and urllib2):
14mt|python-urllib3-2.2.3-1|18	* Thread safety.
14mt|python-urllib3-2.2.3-1|19	* Connection pooling.
14mt|python-urllib3-2.2.3-1|20	* Client-side SSL/TLS verification.
14mt|python-urllib3-2.2.3-1|21	* File uploads with multipart encoding.
14mt|python-urllib3-2.2.3-1|22	* Helpers for retrying requests and dealing with HTTP redirects.
14mt|python-urllib3-2.2.3-1|23	* Support for gzip and deflate encoding.
14mt|python-urllib3-2.2.3-1|24	* Proxy support for HTTP and SOCKS.
14mt|python-urllib3-2.2.3-1|25	The Python standard libraries  have little to do with each other. They were
14mt|python-urllib3-2.2.3-1|26	designed to be independent and standalone, each solving a different scope of
14mt|python-urllib3-2.2.3-1|27	problems, and urllib3 follows in a similar vein.
14mt|python-urllib3-2.2.3-1|28	This package contains the python2 files.
14mt|python-urllib3-2.2.3-1|29	
14mt|python-urllib3-2.2.3-1|30	#----------------------------------------------------------------------------
14mt|python-urllib3-2.2.3-1|31	
14mt|python-urllib3-2.2.3-1|32	%package -n python3-%{pypi_name}
14mt|python-urllib3-2.2.3-1|33	Summary:	Python 3 HTTP library
14mt|python-urllib3-2.2.3-1|34	Group:		Development/Python
14mt|python-urllib3-2.2.3-1|35	BuildRequires:	python3-setuptools
14mt|python-urllib3-2.2.3-1|36	BuildRequires:	python3-six
14mt|python-urllib3-2.2.3-1|37	BuildRequires:	pkgconfig(python3)
14mt|python-urllib3-2.2.3-1|38	Requires:	python3-six
14mt|python-urllib3-2.2.3-1|39	Requires:	rootcerts
14mt|python-urllib3-2.2.3-1|40	
14mt|python-urllib3-2.2.3-1|41	%description -n python3-%{pypi_name}
14mt|python-urllib3-2.2.3-1|42	The urllib3 pypi_name is a powerful, sanity-friendly HTTP client for Python. It
14mt|python-urllib3-2.2.3-1|43	offers some features that are missing from the Python standard libraries
14mt|python-urllib3-2.2.3-1|44	(urllib and urllib2):
14mt|python-urllib3-2.2.3-1|45	* Thread safety.
14mt|python-urllib3-2.2.3-1|46	* Connection pooling.
14mt|python-urllib3-2.2.3-1|47	* Client-side SSL/TLS verification.
14mt|python-urllib3-2.2.3-1|48	* File uploads with multipart encoding.
14mt|python-urllib3-2.2.3-1|49	* Helpers for retrying requests and dealing with HTTP redirects.
14mt|python-urllib3-2.2.3-1|50	* Support for gzip and deflate encoding.
14mt|python-urllib3-2.2.3-1|51	* Proxy support for HTTP and SOCKS.
14mt|python-urllib3-2.2.3-1|52	The Python standard libraries  have little to do with each other. They were
14mt|python-urllib3-2.2.3-1|53	designed to be independent and standalone, each solving a different scope of
14mt|python-urllib3-2.2.3-1|54	problems, and urllib3 follows in a similar vein.
14mt|python-urllib3-2.2.3-1|55	This package contains the python3 files.
14mt|python-urllib3-2.2.3-1|56	
14mt|python-urllib3-2.2.3-1|57	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-urllib3-2.2.3-1|58	%doc CHANGES.rst
14mt|python-urllib3-2.2.3-1|59	
14mt|python-urllib3-2.2.3-1|60	#----------------------------------------------------------------------------
14mt|python-urllib3-2.2.3-1|61	
14mt|python-urllib3-2.2.3-1|62	%prep
14mt|python-urllib3-2.2.3-1|63	%setup -q -n %{pypi_name}-%{version}
14mt|python-urllib3-2.2.3-1|64	%generate_buildrequires
14mt|python-urllib3-2.2.3-1|65	# Generate BR’s from packaged extras even when tests are disabled, to ensure
14mt|python-urllib3-2.2.3-1|66	# the extras metapackages are installable if the build succeeds.
14mt|python-urllib3-2.2.3-1|67	%pyproject_buildrequires -x brotli,socks
14mt|python-urllib3-2.2.3-1|68	
14mt|python-urllib3-2.2.3-1|69	
14mt|python-urllib3-2.2.3-1|70	%build
14mt|python-urllib3-2.2.3-1|71	%pyproject_wheel
14mt|python-urllib3-2.2.3-1|72	
14mt|python-urllib3-2.2.3-1|73	%install
14mt|python-urllib3-2.2.3-1|74	%pyproject_install
14mt|python-urllib3-2.2.3-1|75	
14mt|python-urllib3-2.2.3-1|76	# Unbundle the Python 3 build
14mt|python-urllib3-2.2.3-1|77	#rm -rf %{buildroot}/%{python3_sitelib}/urllib3/packages/six.py
14mt|python-urllib3-2.2.3-1|78	#rm -rf %{buildroot}/%{python3_sitelib}/urllib3/packages/__pycache__/six.*
14mt|python-urllib3-2.2.3-1|79	#mkdir -p %{buildroot}/%{python3_sitelib}/urllib3/packages/
14mt|python-urllib3-2.2.3-1|80	
14mt|python-urllib3-2.2.3-1|81	%pyproject_save_files urllib3
14mt|python-urllib3-2.2.3-1|82	
14mt|python-urllib3-2.2.3-1|83	%pretrans -p <lua>
14mt|python-urllib3-2.2.3-1|84	path = "%{py2_puresitedir}/urllib3/packages/ssl_match_hostname"
14mt|python-urllib3-2.2.3-1|85	st = posix.stat(path)
14mt|python-urllib3-2.2.3-1|86	if st and st.type == "directory" then
14mt|python-urllib3-2.2.3-1|87	status = os.rename(path, path .. ".rpmmoved")
14mt|python-urllib3-2.2.3-1|88	if not status then
14mt|python-urllib3-2.2.3-1|89	suffix = 0
14mt|python-urllib3-2.2.3-1|90	while not status do
14mt|python-urllib3-2.2.3-1|91	suffix = suffix + 1
14mt|python-urllib3-2.2.3-1|92	status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
14mt|python-urllib3-2.2.3-1|93	end
14mt|python-urllib3-2.2.3-1|94	os.rename(path, path .. ".rpmmoved")
14mt|python-urllib3-2.2.3-1|95	end
14mt|python-urllib3-2.2.3-1|96	end
14mt|python-urllib3-2.2.3-1|97	
14mt|python-urllib3-2.2.3-1|98	%pretrans -p <lua> -n python3-%{pypi_name}
14mt|python-urllib3-2.2.3-1|99	path = "%{python3_sitelib}/urllib3/packages/ssl_match_hostname"
14mt|python-urllib3-2.2.3-1|100	st = posix.stat(path)
14mt|python-urllib3-2.2.3-1|101	if st and st.type == "directory" then
14mt|python-urllib3-2.2.3-1|102	status = os.rename(path, path .. ".rpmmoved")
14mt|python-urllib3-2.2.3-1|103	if not status then
14mt|python-urllib3-2.2.3-1|104	suffix = 0
14mt|python-urllib3-2.2.3-1|105	while not status do
14mt|python-urllib3-2.2.3-1|106	suffix = suffix + 1
14mt|python-urllib3-2.2.3-1|107	status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
14mt|python-urllib3-2.2.3-1|108	end
14mt|python-urllib3-2.2.3-1|109	os.rename(path, path .. ".rpmmoved")
14mt|python-urllib3-2.2.3-1|110	end
14mt|python-urllib3-2.2.3-1|111	end

554 14
14mt|python-validate-email-1.3-4|1	%global pypi_name validate-email
14mt|python-validate-email-1.3-4|2	
14mt|python-validate-email-1.3-4|3	Name:           python-%{pypi_name}
14mt|python-validate-email-1.3-4|4	Version:        1.3
14mt|python-validate-email-1.3-4|5	Release:        4
14mt|python-validate-email-1.3-4|6	Summary:        Validate_email verify if an email address is valid and really exists
14mt|python-validate-email-1.3-4|7	Group:          Development/Python
14mt|python-validate-email-1.3-4|8	License:        LGPL
14mt|python-validate-email-1.3-4|9	URL:            http://github.com/syrusakbary/validate_email
14mt|python-validate-email-1.3-4|10	Source0:        https://files.pythonhosted.org/packages/source/v/%{pypi_name}/validate_email-%{version}.tar.gz
14mt|python-validate-email-1.3-4|11	BuildArch:      noarch
14mt|python-validate-email-1.3-4|12	
14mt|python-validate-email-1.3-4|13	BuildRequires:  python3-devel
14mt|python-validate-email-1.3-4|14	BuildRequires:  python3dist(setuptools)
14mt|python-validate-email-1.3-4|15	
14mt|python-validate-email-1.3-4|16	%description
14mt|python-validate-email-1.3-4|17	Validate_email Validate_email is a package for Python that check if an email
14mt|python-validate-email-1.3-4|18	is valid, properly formatted and really exists.INSTALLATION First, you must
14mt|python-validate-email-1.3-4|19	do:: pip install validate_emailExtra For check the domain mx and verify email
14mt|python-validate-email-1.3-4|20	exits you must have the pyDNS package installed:: pip install pyDNSBasic
14mt|python-validate-email-1.3-4|21	usage:: from validate_email import validate_email is_valid...
14mt|python-validate-email-1.3-4|22	
14mt|python-validate-email-1.3-4|23	#------------------------------------------------------
14mt|python-validate-email-1.3-4|24	%package -n     python3-%{pypi_name}
14mt|python-validate-email-1.3-4|25	Summary:        %{summary}
14mt|python-validate-email-1.3-4|26	Group:          Development/Python
14mt|python-validate-email-1.3-4|27	
14mt|python-validate-email-1.3-4|28	%description -n python3-%{pypi_name}
14mt|python-validate-email-1.3-4|29	Validate_email Validate_email is a package for Python that check if an email
14mt|python-validate-email-1.3-4|30	is valid, properly formatted and really exists.INSTALLATION First, you must
14mt|python-validate-email-1.3-4|31	do:: pip install validate_emailExtra For check the domain mx and verify email
14mt|python-validate-email-1.3-4|32	exits you must have the pyDNS package installed:: pip install pyDNSBasic
14mt|python-validate-email-1.3-4|33	usage:: from validate_email import validate_email is_valid...
14mt|python-validate-email-1.3-4|34	
14mt|python-validate-email-1.3-4|35	%files -n python3-%{pypi_name}
14mt|python-validate-email-1.3-4|36	%license LICENSE
14mt|python-validate-email-1.3-4|37	%doc README.rst
14mt|python-validate-email-1.3-4|38	%{python3_sitelib}/__pycache__/*
14mt|python-validate-email-1.3-4|39	%{python3_sitelib}/validate_email.py*
14mt|python-validate-email-1.3-4|40	%{python3_sitelib}/validate_email-*.dist-info
14mt|python-validate-email-1.3-4|41	#-----------------------------------------------------
14mt|python-validate-email-1.3-4|42	%prep
14mt|python-validate-email-1.3-4|43	%autosetup -n validate_email-%{version}
14mt|python-validate-email-1.3-4|44	# Remove bundled egg-info
14mt|python-validate-email-1.3-4|45	rm -rf %{pypi_name}.egg-info
14mt|python-validate-email-1.3-4|46	
14mt|python-validate-email-1.3-4|47	%generate_buildrequires
14mt|python-validate-email-1.3-4|48	%pyproject_buildrequires
14mt|python-validate-email-1.3-4|49	
14mt|python-validate-email-1.3-4|50	%build
14mt|python-validate-email-1.3-4|51	%pyproject_wheel
14mt|python-validate-email-1.3-4|52	
14mt|python-validate-email-1.3-4|53	%install
14mt|python-validate-email-1.3-4|54	%pyproject_install
14mt|python-validate-email-1.3-4|55	

555 14
14mt|python-variety-slideshow-0.1.1-1|1	%define oname variety-slideshow
14mt|python-variety-slideshow-0.1.1-1|2	
14mt|python-variety-slideshow-0.1.1-1|3	Summary:	Pan-and-zoom image slideshow for Linux
14mt|python-variety-slideshow-0.1.1-1|4	Name:		python-variety-slideshow
14mt|python-variety-slideshow-0.1.1-1|5	Version:	0.1.1
14mt|python-variety-slideshow-0.1.1-1|6	Release:	1
14mt|python-variety-slideshow-0.1.1-1|7	License:	GPL-3.0
14mt|python-variety-slideshow-0.1.1-1|8	Group:		Development/Python
14mt|python-variety-slideshow-0.1.1-1|9	Url:		https://github.com/peterlevi/variety-slideshow
14mt|python-variety-slideshow-0.1.1-1|10	Source0:	https://github.com/peterlevi/variety-slideshow/archive/%{version}.tar.gz?/%{oname}-%{version}.tar.gz
14mt|python-variety-slideshow-0.1.1-1|11	BuildRequires:	intltool
14mt|python-variety-slideshow-0.1.1-1|12	BuildRequires:	pyproject-rpm-macros
14mt|python-variety-slideshow-0.1.1-1|13	BuildRequires:	python3-gi
14mt|python-variety-slideshow-0.1.1-1|14	BuildRequires:	python3dist(python-distutils-extra)
14mt|python-variety-slideshow-0.1.1-1|15	BuildRequires:	python3dist(setuptools)
14mt|python-variety-slideshow-0.1.1-1|16	Requires:	typelib(GtkClutter) = 1.0
14mt|python-variety-slideshow-0.1.1-1|17	BuildArch:	noarch
14mt|python-variety-slideshow-0.1.1-1|18	
14mt|python-variety-slideshow-0.1.1-1|19	%description
14mt|python-variety-slideshow-0.1.1-1|20	Pan-and-zoom image slideshow for Linux.
14mt|python-variety-slideshow-0.1.1-1|21	
14mt|python-variety-slideshow-0.1.1-1|22	#------------------------------------------------------------------
14mt|python-variety-slideshow-0.1.1-1|23	
14mt|python-variety-slideshow-0.1.1-1|24	%package -n python3-%{oname}
14mt|python-variety-slideshow-0.1.1-1|25	Summary:	Pan-and-zoom image slideshow for Linux
14mt|python-variety-slideshow-0.1.1-1|26	Group:		Development/Python
14mt|python-variety-slideshow-0.1.1-1|27	
14mt|python-variety-slideshow-0.1.1-1|28	%description -n python3-%{oname}
14mt|python-variety-slideshow-0.1.1-1|29	Pan-and-zoom image slideshow for Linux.
14mt|python-variety-slideshow-0.1.1-1|30	
14mt|python-variety-slideshow-0.1.1-1|31	%files -n python3-%{oname}
14mt|python-variety-slideshow-0.1.1-1|32	%doc README.md
14mt|python-variety-slideshow-0.1.1-1|33	%license COPYING
14mt|python-variety-slideshow-0.1.1-1|34	%{_bindir}/%{oname}*
14mt|python-variety-slideshow-0.1.1-1|35	%{python3_sitelib}/varietyslideshow
14mt|python-variety-slideshow-0.1.1-1|36	%{python3_sitelib}/variety_slideshow-%{version}-py*.egg-info
14mt|python-variety-slideshow-0.1.1-1|37	
14mt|python-variety-slideshow-0.1.1-1|38	#------------------------------------------------------------------
14mt|python-variety-slideshow-0.1.1-1|39	
14mt|python-variety-slideshow-0.1.1-1|40	%prep
14mt|python-variety-slideshow-0.1.1-1|41	%autosetup -p1 -n %{oname}-%{version}
14mt|python-variety-slideshow-0.1.1-1|42	ln -s %{oname} bin/%{oname}.py
14mt|python-variety-slideshow-0.1.1-1|43	
14mt|python-variety-slideshow-0.1.1-1|44	%build
14mt|python-variety-slideshow-0.1.1-1|45	%py3_build
14mt|python-variety-slideshow-0.1.1-1|46	
14mt|python-variety-slideshow-0.1.1-1|47	%install
14mt|python-variety-slideshow-0.1.1-1|48	%py3_install
14mt|python-variety-slideshow-0.1.1-1|49	
14mt|python-variety-slideshow-0.1.1-1|50	rm -f %{buildroot}%{_defaultdocdir}/%{oname}/README.md

556 14
14mt|python-vcs-versioning-2.3.0-1|1	# Bootstrap mode is needed to break circular dependency with setuptools-scm:
14mt|python-vcs-versioning-2.3.0-1|2	# - setuptools_scm >= 10 requires vcs-versioning
14mt|python-vcs-versioning-2.3.0-1|3	# - pytest itself also requires setuptools_scm
14mt|python-vcs-versioning-2.3.0-1|4	# When bootstrapping, we cannot run tests at all.
14mt|python-vcs-versioning-2.3.0-1|5	%bcond bootstrap 1
14mt|python-vcs-versioning-2.3.0-1|6	%bcond tests %{without bootstrap}
14mt|python-vcs-versioning-2.3.0-1|7	
14mt|python-vcs-versioning-2.3.0-1|8	Name:           python-vcs-versioning
14mt|python-vcs-versioning-2.3.0-1|9	Version:        2.3.0
14mt|python-vcs-versioning-2.3.0-1|10	Release:        1
14mt|python-vcs-versioning-2.3.0-1|11	Summary:        The blessed package to manage your versions by vcs metadata
14mt|python-vcs-versioning-2.3.0-1|12	License:        MIT
14mt|python-vcs-versioning-2.3.0-1|13	URL:            https://github.com/pypa/setuptools-scm
14mt|python-vcs-versioning-2.3.0-1|14	Source:         %{pypi_source vcs_versioning}
14mt|python-vcs-versioning-2.3.0-1|15	
14mt|python-vcs-versioning-2.3.0-1|16	BuildArch:      noarch
14mt|python-vcs-versioning-2.3.0-1|17	
14mt|python-vcs-versioning-2.3.0-1|18	BuildRequires:  python3-devel
14mt|python-vcs-versioning-2.3.0-1|19	BuildRequires:  python3-packaging
14mt|python-vcs-versioning-2.3.0-1|20	
14mt|python-vcs-versioning-2.3.0-1|21	%if %{with tests}
14mt|python-vcs-versioning-2.3.0-1|22	BuildRequires:  /usr/bin/git
14mt|python-vcs-versioning-2.3.0-1|23	%if %{undefined rhel}
14mt|python-vcs-versioning-2.3.0-1|24	BuildRequires:  /usr/bin/hg
14mt|python-vcs-versioning-2.3.0-1|25	%endif
14mt|python-vcs-versioning-2.3.0-1|26	%endif
14mt|python-vcs-versioning-2.3.0-1|27	
14mt|python-vcs-versioning-2.3.0-1|28	%global _description %{expand:
14mt|python-vcs-versioning-2.3.0-1|29	This package extracts project version information from version control system
14mt|python-vcs-versioning-2.3.0-1|30	(VCS) metadata, eliminating the need to manually maintain version numbers in
14mt|python-vcs-versioning-2.3.0-1|31	multiple places. It automatically derives versions from VCS tags and commit
14mt|python-vcs-versioning-2.3.0-1|32	history.}
14mt|python-vcs-versioning-2.3.0-1|33	
14mt|python-vcs-versioning-2.3.0-1|34	%description %_description
14mt|python-vcs-versioning-2.3.0-1|35	
14mt|python-vcs-versioning-2.3.0-1|36	
14mt|python-vcs-versioning-2.3.0-1|37	%prep
14mt|python-vcs-versioning-2.3.0-1|38	%autosetup -p1 -n vcs_versioning-%{version}
14mt|python-vcs-versioning-2.3.0-1|39	# Remove unwanted test dependencies (coverage not needed,
14mt|python-vcs-versioning-2.3.0-1|40	# pytest-timeout and pytest-xdist not in RHEL)
14mt|python-vcs-versioning-2.3.0-1|41	%pyproject_patch_dependency pytest-cov:ignore
14mt|python-vcs-versioning-2.3.0-1|42	%if %{defined rhel}
14mt|python-vcs-versioning-2.3.0-1|43	%pyproject_patch_dependency pytest-timeout:ignore
14mt|python-vcs-versioning-2.3.0-1|44	%pyproject_patch_dependency pytest-xdist:ignore
14mt|python-vcs-versioning-2.3.0-1|45	sed -i -e '/^timeout *=/d' pyproject.toml
14mt|python-vcs-versioning-2.3.0-1|46	%endif
14mt|python-vcs-versioning-2.3.0-1|47	
14mt|python-vcs-versioning-2.3.0-1|48	
14mt|python-vcs-versioning-2.3.0-1|49	%generate_buildrequires
14mt|python-vcs-versioning-2.3.0-1|50	%if %{with tests}
14mt|python-vcs-versioning-2.3.0-1|51	%pyproject_buildrequires -g test
14mt|python-vcs-versioning-2.3.0-1|52	%else
14mt|python-vcs-versioning-2.3.0-1|53	%pyproject_buildrequires
14mt|python-vcs-versioning-2.3.0-1|54	%endif
14mt|python-vcs-versioning-2.3.0-1|55	
14mt|python-vcs-versioning-2.3.0-1|56	
14mt|python-vcs-versioning-2.3.0-1|57	%build
14mt|python-vcs-versioning-2.3.0-1|58	%pyproject_wheel
14mt|python-vcs-versioning-2.3.0-1|59	
14mt|python-vcs-versioning-2.3.0-1|60	
14mt|python-vcs-versioning-2.3.0-1|61	%install
14mt|python-vcs-versioning-2.3.0-1|62	%pyproject_install
14mt|python-vcs-versioning-2.3.0-1|63	%pyproject_save_files -l vcs_versioning
14mt|python-vcs-versioning-2.3.0-1|64	
14mt|python-vcs-versioning-2.3.0-1|65	
14mt|python-vcs-versioning-2.3.0-1|66	%package -n python3-vcs-versioning
14mt|python-vcs-versioning-2.3.0-1|67	Summary:        %{summary}
14mt|python-vcs-versioning-2.3.0-1|68	
14mt|python-vcs-versioning-2.3.0-1|69	%description -n python3-vcs-versioning %_description
14mt|python-vcs-versioning-2.3.0-1|70	
14mt|python-vcs-versioning-2.3.0-1|71	
14mt|python-vcs-versioning-2.3.0-1|72	%if %{with tests}
14mt|python-vcs-versioning-2.3.0-1|73	%check
14mt|python-vcs-versioning-2.3.0-1|74	%pytest -v %{!?rhel:-n auto}
14mt|python-vcs-versioning-2.3.0-1|75	%else
14mt|python-vcs-versioning-2.3.0-1|76	# this imports pytest, so we cannot import check it without it
14mt|python-vcs-versioning-2.3.0-1|77	%check
14mt|python-vcs-versioning-2.3.0-1|78	%pyproject_check_import -e '*.test_api'
14mt|python-vcs-versioning-2.3.0-1|79	%endif
14mt|python-vcs-versioning-2.3.0-1|80	
14mt|python-vcs-versioning-2.3.0-1|81	
14mt|python-vcs-versioning-2.3.0-1|82	%files -n python3-vcs-versioning -f %{pyproject_files}
14mt|python-vcs-versioning-2.3.0-1|83	%doc README.md
14mt|python-vcs-versioning-2.3.0-1|84	%{_bindir}/vcs-versioning

557 14
14mt|python-virt-firmware-24.7-1|1	%global pypi_version 24.7
14mt|python-virt-firmware-24.7-1|2	
14mt|python-virt-firmware-24.7-1|3	Name:           python-virt-firmware
14mt|python-virt-firmware-24.7-1|4	Version:        %{pypi_version}
14mt|python-virt-firmware-24.7-1|5	Release:        1
14mt|python-virt-firmware-24.7-1|6	Summary:        Tools for virtual machine firmware volumes
14mt|python-virt-firmware-24.7-1|7	Group:		Development/Python
14mt|python-virt-firmware-24.7-1|8	License:        GPL-2.0-only
14mt|python-virt-firmware-24.7-1|9	URL:            https://pypi.org/project/virt-firmware/
14mt|python-virt-firmware-24.7-1|10	Source0:        virt_firmware-%{pypi_version}.tar.gz
14mt|python-virt-firmware-24.7-1|11	BuildArch:      noarch
14mt|python-virt-firmware-24.7-1|12	
14mt|python-virt-firmware-24.7-1|13	BuildRequires:  python3-devel
14mt|python-virt-firmware-24.7-1|14	BuildRequires:  python3dist(cryptography)
14mt|python-virt-firmware-24.7-1|15	BuildRequires:  python3dist(setuptools)
14mt|python-virt-firmware-24.7-1|16	BuildRequires:  make help2man
14mt|python-virt-firmware-24.7-1|17	
14mt|python-virt-firmware-24.7-1|18	%description
14mt|python-virt-firmware-24.7-1|19	Tools for ovmf / armvirt firmware volumes This is a small collection of tools
14mt|python-virt-firmware-24.7-1|20	for edk2 firmware images. They support decoding and printing the content of
14mt|python-virt-firmware-24.7-1|21	firmware volumes. Variable stores (OVMF_VARS.fd) can be modified, for example
14mt|python-virt-firmware-24.7-1|22	to enroll secure boot certificates.
14mt|python-virt-firmware-24.7-1|23	
14mt|python-virt-firmware-24.7-1|24	%package -n     python3-virt-firmware
14mt|python-virt-firmware-24.7-1|25	Summary:        %{summary}
14mt|python-virt-firmware-24.7-1|26	%{?python_provide:%python_provide python3-virt-firmware}
14mt|python-virt-firmware-24.7-1|27	Provides:       virt-firmware
14mt|python-virt-firmware-24.7-1|28	Conflicts:      python3-virt-firmware-peutils < 23.9
14mt|python-virt-firmware-24.7-1|29	Obsoletes:      python3-virt-firmware-peutils < 23.9
14mt|python-virt-firmware-24.7-1|30	Requires:       python3dist(cryptography)
14mt|python-virt-firmware-24.7-1|31	Requires:       python3dist(setuptools)
14mt|python-virt-firmware-24.7-1|32	Requires:       python3dist(pefile)
14mt|python-virt-firmware-24.7-1|33	Recommends:     qemu-img
14mt|python-virt-firmware-24.7-1|34	Recommends:     dialog
14mt|python-virt-firmware-24.7-1|35	%description -n python3-virt-firmware
14mt|python-virt-firmware-24.7-1|36	Tools for ovmf / armvirt firmware volumes This is a small collection of tools
14mt|python-virt-firmware-24.7-1|37	for edk2 firmware images. They support decoding and printing the content of
14mt|python-virt-firmware-24.7-1|38	firmware volumes. Variable stores (OVMF_VARS.fd) can be modified, for example
14mt|python-virt-firmware-24.7-1|39	to enroll secure boot certificates.
14mt|python-virt-firmware-24.7-1|40	
14mt|python-virt-firmware-24.7-1|41	%package -n     python3-virt-firmware-tests
14mt|python-virt-firmware-24.7-1|42	Summary:        %{summary} - test cases
14mt|python-virt-firmware-24.7-1|43	Requires:       python3-virt-firmware
14mt|python-virt-firmware-24.7-1|44	Requires:       python3dist(pytest)
14mt|python-virt-firmware-24.7-1|45	#Requires:       edk2-ovmf
14mt|python-virt-firmware-24.7-1|46	%description -n python3-virt-firmware-tests
14mt|python-virt-firmware-24.7-1|47	test cases
14mt|python-virt-firmware-24.7-1|48	
14mt|python-virt-firmware-24.7-1|49	%package -n     uki-direct
14mt|python-virt-firmware-24.7-1|50	Provides:       ukidirect
14mt|python-virt-firmware-24.7-1|51	Summary:        %{summary} - manage UKI kernels
14mt|python-virt-firmware-24.7-1|52	Requires:       python3-virt-firmware
14mt|python-virt-firmware-24.7-1|53	
14mt|python-virt-firmware-24.7-1|54	%description -n uki-direct
14mt|python-virt-firmware-24.7-1|55	kernel-install plugin and systemd unit to manage automatic
14mt|python-virt-firmware-24.7-1|56	UKI (unified kernel image) updates.
14mt|python-virt-firmware-24.7-1|57	
14mt|python-virt-firmware-24.7-1|58	%prep
14mt|python-virt-firmware-24.7-1|59	%autosetup -n virt_firmware-%{pypi_version}
14mt|python-virt-firmware-24.7-1|60	
14mt|python-virt-firmware-24.7-1|61	%build
14mt|python-virt-firmware-24.7-1|62	%py3_build
14mt|python-virt-firmware-24.7-1|63	
14mt|python-virt-firmware-24.7-1|64	%install
14mt|python-virt-firmware-24.7-1|65	%py3_install
14mt|python-virt-firmware-24.7-1|66	# manpages
14mt|python-virt-firmware-24.7-1|67	install -m 755 -d      %{buildroot}%{_mandir}/man1
14mt|python-virt-firmware-24.7-1|68	install -m 644 man/*.1 %{buildroot}%{_mandir}/man1
14mt|python-virt-firmware-24.7-1|69	# tests
14mt|python-virt-firmware-24.7-1|70	mkdir -p %{buildroot}%{_datadir}/%{name}
14mt|python-virt-firmware-24.7-1|71	cp -ar tests %{buildroot}%{_datadir}/%{name}
14mt|python-virt-firmware-24.7-1|72	# uki-direct
14mt|python-virt-firmware-24.7-1|73	install -m 755 -d  %{buildroot}%{_unitdir}
14mt|python-virt-firmware-24.7-1|74	install -m 755 -d  %{buildroot}%{_prefix}/lib/kernel/install.d
14mt|python-virt-firmware-24.7-1|75	install -m 644 systemd/kernel-bootcfg-boot-successful.service %{buildroot}%{_unitdir}
14mt|python-virt-firmware-24.7-1|76	install -m 755 systemd/99-uki-uefi-setup.install %{buildroot}%{_prefix}/lib/kernel/install.d
14mt|python-virt-firmware-24.7-1|77	cp -r experimental %{buildroot}%{python3_sitelib}
14mt|python-virt-firmware-24.7-1|78	
14mt|python-virt-firmware-24.7-1|79	%post -n uki-direct
14mt|python-virt-firmware-24.7-1|80	%systemd_post kernel-bootcfg-boot-successful.service
14mt|python-virt-firmware-24.7-1|81	
14mt|python-virt-firmware-24.7-1|82	%preun -n uki-direct
14mt|python-virt-firmware-24.7-1|83	%systemd_preun kernel-bootcfg-boot-successful.service
14mt|python-virt-firmware-24.7-1|84	
14mt|python-virt-firmware-24.7-1|85	%files -n python3-virt-firmware
14mt|python-virt-firmware-24.7-1|86	%license LICENSE
14mt|python-virt-firmware-24.7-1|87	%doc README.md
14mt|python-virt-firmware-24.7-1|88	%{_bindir}/host-efi-vars
14mt|python-virt-firmware-24.7-1|89	%{_bindir}/virt-fw-dump
14mt|python-virt-firmware-24.7-1|90	%{_bindir}/virt-fw-vars
14mt|python-virt-firmware-24.7-1|91	%{_bindir}/virt-fw-sigdb
14mt|python-virt-firmware-24.7-1|92	%{_bindir}/kernel-bootcfg
14mt|python-virt-firmware-24.7-1|93	%{_bindir}/uefi-boot-menu
14mt|python-virt-firmware-24.7-1|94	%{_bindir}/migrate-vars
14mt|python-virt-firmware-24.7-1|95	%{_bindir}/pe-dumpinfo
14mt|python-virt-firmware-24.7-1|96	%{_bindir}/pe-listsigs
14mt|python-virt-firmware-24.7-1|97	%{_bindir}/pe-addsigs
14mt|python-virt-firmware-24.7-1|98	%{_bindir}/pe-inspect
14mt|python-virt-firmware-24.7-1|99	%{_mandir}/man1/virt-*.1*
14mt|python-virt-firmware-24.7-1|100	%{_mandir}/man1/kernel-bootcfg.1*
14mt|python-virt-firmware-24.7-1|101	%{_mandir}/man1/uefi-boot-menu.1*
14mt|python-virt-firmware-24.7-1|102	%{_mandir}/man1/pe-*.1*
14mt|python-virt-firmware-24.7-1|103	%dir %{python3_sitelib}/virt
14mt|python-virt-firmware-24.7-1|104	%{python3_sitelib}/virt/firmware
14mt|python-virt-firmware-24.7-1|105	%{python3_sitelib}/experimental
14mt|python-virt-firmware-24.7-1|106	%{python3_sitelib}/virt/peutils
14mt|python-virt-firmware-24.7-1|107	%{python3_sitelib}/virt_firmware-%{pypi_version}-py%{python3_version}.egg-info
14mt|python-virt-firmware-24.7-1|108	
14mt|python-virt-firmware-24.7-1|109	%files -n python3-virt-firmware-tests
14mt|python-virt-firmware-24.7-1|110	%{_datadir}/%{name}/tests
14mt|python-virt-firmware-24.7-1|111	
14mt|python-virt-firmware-24.7-1|112	%files -n uki-direct
14mt|python-virt-firmware-24.7-1|113	%{_unitdir}/kernel-bootcfg-boot-successful.service
14mt|python-virt-firmware-24.7-1|114	%{_prefix}/lib/kernel/install.d/99-uki-uefi-setup.install

558 14
14mt|python-virtualenv-20.26.3-1|1	%define pypi_name virtualenv
14mt|python-virtualenv-20.26.3-1|2	
14mt|python-virtualenv-20.26.3-1|3	Summary:	Virtual Python Environment builder
14mt|python-virtualenv-20.26.3-1|4	Name:		python-%{pypi_name}
14mt|python-virtualenv-20.26.3-1|5	Version:	20.26.3
14mt|python-virtualenv-20.26.3-1|6	Release:	1
14mt|python-virtualenv-20.26.3-1|7	License:	MIT
14mt|python-virtualenv-20.26.3-1|8	Group:		Development/Python
14mt|python-virtualenv-20.26.3-1|9	Url:		https://www.virtualenv.org/
14mt|python-virtualenv-20.26.3-1|10	Source0:	%{pypi_source}
14mt|python-virtualenv-20.26.3-1|11	BuildArch:	noarch
14mt|python-virtualenv-20.26.3-1|12	BuildRequires:	pyproject-rpm-macros
14mt|python-virtualenv-20.26.3-1|13	BuildRequires:	python3dist(setuptools)
14mt|python-virtualenv-20.26.3-1|14	BuildRequires:	python3dist(setuptools-scm)
14mt|python-virtualenv-20.26.3-1|15	
14mt|python-virtualenv-20.26.3-1|16	%description
14mt|python-virtualenv-20.26.3-1|17	virtualenv is a tool to create isolated Python environments.
14mt|python-virtualenv-20.26.3-1|18	
14mt|python-virtualenv-20.26.3-1|19	#-------------------------------------------------------------------
14mt|python-virtualenv-20.26.3-1|20	
14mt|python-virtualenv-20.26.3-1|21	%package -n python3-%{pypi_name}
14mt|python-virtualenv-20.26.3-1|22	Summary:	Tool to create isolated Python 3 environments
14mt|python-virtualenv-20.26.3-1|23	Group:		Development/Python
14mt|python-virtualenv-20.26.3-1|24	Requires:	python3dist(setuptools)
14mt|python-virtualenv-20.26.3-1|25	
14mt|python-virtualenv-20.26.3-1|26	%description -n python3-%{pypi_name}
14mt|python-virtualenv-20.26.3-1|27	virtualenv is a tool to create isolated Python 3 environments. virtualenv
14mt|python-virtualenv-20.26.3-1|28	is a successor to workingenv, and an extension of virtual-python. It is
14mt|python-virtualenv-20.26.3-1|29	written by Ian Bicking, and sponsored by the Open Planning Project. It is
14mt|python-virtualenv-20.26.3-1|30	licensed under an MIT-style permissive license
14mt|python-virtualenv-20.26.3-1|31	
14mt|python-virtualenv-20.26.3-1|32	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-virtualenv-20.26.3-1|33	%doc PKG-INFO README.md
14mt|python-virtualenv-20.26.3-1|34	%license LICENSE
14mt|python-virtualenv-20.26.3-1|35	%{_bindir}/%{pypi_name}
14mt|python-virtualenv-20.26.3-1|36	
14mt|python-virtualenv-20.26.3-1|37	#-------------------------------------------------------------------
14mt|python-virtualenv-20.26.3-1|38	
14mt|python-virtualenv-20.26.3-1|39	%prep
14mt|python-virtualenv-20.26.3-1|40	%autosetup -p1 -n %{pypi_name}-%{version}
14mt|python-virtualenv-20.26.3-1|41	
14mt|python-virtualenv-20.26.3-1|42	%generate_buildrequires
14mt|python-virtualenv-20.26.3-1|43	%pyproject_buildrequires
14mt|python-virtualenv-20.26.3-1|44	
14mt|python-virtualenv-20.26.3-1|45	%build
14mt|python-virtualenv-20.26.3-1|46	%pyproject_wheel
14mt|python-virtualenv-20.26.3-1|47	
14mt|python-virtualenv-20.26.3-1|48	%install
14mt|python-virtualenv-20.26.3-1|49	%pyproject_install
14mt|python-virtualenv-20.26.3-1|50	%pyproject_save_files %{pypi_name}

559 14
14mt|python-webencodings-0.5.1-3|1	%global pypi_name webencodings
14mt|python-webencodings-0.5.1-3|2	
14mt|python-webencodings-0.5.1-3|3	Name:		python-%{pypi_name}
14mt|python-webencodings-0.5.1-3|4	Version:	0.5.1
14mt|python-webencodings-0.5.1-3|5	Release:	3
14mt|python-webencodings-0.5.1-3|6	Summary:	Character encoding aliases for legacy web content
14mt|python-webencodings-0.5.1-3|7	Group:		Development/Python
14mt|python-webencodings-0.5.1-3|8	
14mt|python-webencodings-0.5.1-3|9	License:	BSD
14mt|python-webencodings-0.5.1-3|10	URL:		https://github.com/SimonSapin/python-webencodings
14mt|python-webencodings-0.5.1-3|11	Source0:	%{pypi_source}
14mt|python-webencodings-0.5.1-3|12	BuildArch:	noarch
14mt|python-webencodings-0.5.1-3|13	
14mt|python-webencodings-0.5.1-3|14	BuildRequires:	python3-devel
14mt|python-webencodings-0.5.1-3|15	BuildRequires:	python3-setuptools
14mt|python-webencodings-0.5.1-3|16	
14mt|python-webencodings-0.5.1-3|17	%description
14mt|python-webencodings-0.5.1-3|18	python-webencodings
14mt|python-webencodings-0.5.1-3|19	===================
14mt|python-webencodings-0.5.1-3|20	
14mt|python-webencodings-0.5.1-3|21	This is a Python implementation of the
14mt|python-webencodings-0.5.1-3|22	`WHATWG Encoding standard
14mt|python-webencodings-0.5.1-3|23	<http://encoding.spec.whatwg.org/>`_.
14mt|python-webencodings-0.5.1-3|24	
14mt|python-webencodings-0.5.1-3|25	* Latest
14mt|python-webencodings-0.5.1-3|26	documentation: http://packages.python.org/webencodings/
14mt|python-webencodings-0.5.1-3|27	* Source code and issue
14mt|python-webencodings-0.5.1-3|28	tracker:
14mt|python-webencodings-0.5.1-3|29	https://github.com/gsnedders/python2-webencodings
14mt|python-webencodings-0.5.1-3|30	* PyPI releases:
14mt|python-webencodings-0.5.1-3|31	http://pypi.python.org/pypi/webencodings
14mt|python-webencodings-0.5.1-3|32	
14mt|python-webencodings-0.5.1-3|33	#---------------------------------------------------
14mt|python-webencodings-0.5.1-3|34	%package -n     python3-%{pypi_name}
14mt|python-webencodings-0.5.1-3|35	Summary:	%{summary}
14mt|python-webencodings-0.5.1-3|36	Group:		Development/Python
14mt|python-webencodings-0.5.1-3|37	
14mt|python-webencodings-0.5.1-3|38	%description -n python3-%{pypi_name}
14mt|python-webencodings-0.5.1-3|39	python-webencodings
14mt|python-webencodings-0.5.1-3|40	===================
14mt|python-webencodings-0.5.1-3|41	
14mt|python-webencodings-0.5.1-3|42	This is a Python implementation of the
14mt|python-webencodings-0.5.1-3|43	`WHATWG Encoding standard
14mt|python-webencodings-0.5.1-3|44	<http://encoding.spec.whatwg.org/>`_.
14mt|python-webencodings-0.5.1-3|45	
14mt|python-webencodings-0.5.1-3|46	* Latest
14mt|python-webencodings-0.5.1-3|47	documentation: http://packages.python.org/webencodings/
14mt|python-webencodings-0.5.1-3|48	* Source code and issue
14mt|python-webencodings-0.5.1-3|49	tracker:
14mt|python-webencodings-0.5.1-3|50	https://github.com/gsnedders/python2-webencodings
14mt|python-webencodings-0.5.1-3|51	* PyPI releases:
14mt|python-webencodings-0.5.1-3|52	http://pypi.python.org/pypi/webencodings
14mt|python-webencodings-0.5.1-3|53	
14mt|python-webencodings-0.5.1-3|54	%files -n python3-%{pypi_name}
14mt|python-webencodings-0.5.1-3|55	%doc README.rst
14mt|python-webencodings-0.5.1-3|56	%{python3_sitelib}/%{pypi_name}
14mt|python-webencodings-0.5.1-3|57	%{python3_sitelib}/%{pypi_name}-*.dist-info
14mt|python-webencodings-0.5.1-3|58	
14mt|python-webencodings-0.5.1-3|59	#---------------------------------------------------
14mt|python-webencodings-0.5.1-3|60	%prep
14mt|python-webencodings-0.5.1-3|61	%setup -qn %{pypi_name}-%{version}
14mt|python-webencodings-0.5.1-3|62	# Remove bundled egg-info
14mt|python-webencodings-0.5.1-3|63	rm -rf %{pypi_name}.egg-info
14mt|python-webencodings-0.5.1-3|64	
14mt|python-webencodings-0.5.1-3|65	%generate_buildrequires
14mt|python-webencodings-0.5.1-3|66	%pyproject_buildrequires
14mt|python-webencodings-0.5.1-3|67	
14mt|python-webencodings-0.5.1-3|68	%build
14mt|python-webencodings-0.5.1-3|69	%pyproject_wheel
14mt|python-webencodings-0.5.1-3|70	
14mt|python-webencodings-0.5.1-3|71	%install
14mt|python-webencodings-0.5.1-3|72	%pyproject_install

560 14
14mt|python-webob-1.8.7-2|1	%define tarname	WebOb
14mt|python-webob-1.8.7-2|2	
14mt|python-webob-1.8.7-2|3	Summary:	WSGI request and response object for Python
14mt|python-webob-1.8.7-2|4	
14mt|python-webob-1.8.7-2|5	Name:		python-webob
14mt|python-webob-1.8.7-2|6	Version:	1.8.7
14mt|python-webob-1.8.7-2|7	Release:	2
14mt|python-webob-1.8.7-2|8	Source0:	https://files.pythonhosted.org/packages/c7/45/ee5f034fb4ebe3236fa49e5a4fcbc54444dd22ecf33079cf56f9606d479d/WebOb-1.8.7.tar.gz
14mt|python-webob-1.8.7-2|9	License:	MIT
14mt|python-webob-1.8.7-2|10	Group:		Development/Python
14mt|python-webob-1.8.7-2|11	Url:		http://pythonpaste.org/webob/
14mt|python-webob-1.8.7-2|12	BuildArch:	noarch
14mt|python-webob-1.8.7-2|13	
14mt|python-webob-1.8.7-2|14	%description
14mt|python-webob-1.8.7-2|15	WebOb provides wrappers around the WSGI request environment, and an
14mt|python-webob-1.8.7-2|16	object to help create WSGI responses.
14mt|python-webob-1.8.7-2|17	
14mt|python-webob-1.8.7-2|18	The objects map much of the specified behavior of HTTP, including
14mt|python-webob-1.8.7-2|19	header parsing and accessors for other standard parts of the
14mt|python-webob-1.8.7-2|20	environment.
14mt|python-webob-1.8.7-2|21	
14mt|python-webob-1.8.7-2|22	%package -n python3-webob
14mt|python-webob-1.8.7-2|23	Summary:	WSGI request and response object for Python
14mt|python-webob-1.8.7-2|24	Group:		Development/Python
14mt|python-webob-1.8.7-2|25	BuildRequires:	python3-setuptools
14mt|python-webob-1.8.7-2|26	
14mt|python-webob-1.8.7-2|27	%description -n python3-webob
14mt|python-webob-1.8.7-2|28	WebOb provides wrappers around the WSGI request environment, and an
14mt|python-webob-1.8.7-2|29	object to help create WSGI responses.
14mt|python-webob-1.8.7-2|30	
14mt|python-webob-1.8.7-2|31	The objects map much of the specified behavior of HTTP, including
14mt|python-webob-1.8.7-2|32	header parsing and accessors for other standard parts of the
14mt|python-webob-1.8.7-2|33	environment.
14mt|python-webob-1.8.7-2|34	
14mt|python-webob-1.8.7-2|35	
14mt|python-webob-1.8.7-2|36	%prep
14mt|python-webob-1.8.7-2|37	%setup -q -n %{tarname}-%{version}
14mt|python-webob-1.8.7-2|38	
14mt|python-webob-1.8.7-2|39	# Disable performance_test, which requires repoze.profile, which isn't
14mt|python-webob-1.8.7-2|40	# in Fedora.
14mt|python-webob-1.8.7-2|41	%{__rm} -f tests/performance_test.py
14mt|python-webob-1.8.7-2|42	# Remove an empty unneeded file that is there for scm purposes.
14mt|python-webob-1.8.7-2|43	rm docs/_static/.empty
14mt|python-webob-1.8.7-2|44	
14mt|python-webob-1.8.7-2|45	%build
14mt|python-webob-1.8.7-2|46	%py3_build
14mt|python-webob-1.8.7-2|47	
14mt|python-webob-1.8.7-2|48	%install
14mt|python-webob-1.8.7-2|49	%py3_install
14mt|python-webob-1.8.7-2|50	
14mt|python-webob-1.8.7-2|51	%files -n python3-webob
14mt|python-webob-1.8.7-2|52	%license docs/license.txt
14mt|python-webob-1.8.7-2|53	%doc docs/*
14mt|python-webob-1.8.7-2|54	%{python3_sitelib}/webob/
14mt|python-webob-1.8.7-2|55	%{python3_sitelib}/WebOb-%{version}-py%{python3_version}.egg-info

561 14
14mt|python-webtest-3.0.1-1|1	%global with_tests 0
14mt|python-webtest-3.0.1-1|2	
14mt|python-webtest-3.0.1-1|3	Name:           python-webtest
14mt|python-webtest-3.0.1-1|4	Version:	3.0.1
14mt|python-webtest-3.0.1-1|5	Release:	1
14mt|python-webtest-3.0.1-1|6	Summary:        Helper to test WSGI applications
14mt|python-webtest-3.0.1-1|7	Group:		Development/Python
14mt|python-webtest-3.0.1-1|8	License:        MIT
14mt|python-webtest-3.0.1-1|9	URL:            https://github.com/Pylons/webtest
14mt|python-webtest-3.0.1-1|10	Source0:        https://github.com/Pylons/webtest/archive/%{version}.tar.gz
14mt|python-webtest-3.0.1-1|11	
14mt|python-webtest-3.0.1-1|12	BuildArch:      noarch
14mt|python-webtest-3.0.1-1|13	
14mt|python-webtest-3.0.1-1|14	BuildRequires:  python3-devel
14mt|python-webtest-3.0.1-1|15	BuildRequires:  python3-setuptools
14mt|python-webtest-3.0.1-1|16	BuildRequires:  python3-nose
14mt|python-webtest-3.0.1-1|17	
14mt|python-webtest-3.0.1-1|18	%if 0%{?with_tests}
14mt|python-webtest-3.0.1-1|19	BuildRequires:  python3-beautifulsoup4
14mt|python-webtest-3.0.1-1|20	BuildRequires:  python3-paste-deploy
14mt|python-webtest-3.0.1-1|21	BuildRequires:  python3-pyquery
14mt|python-webtest-3.0.1-1|22	BuildRequires:  python3-six
14mt|python-webtest-3.0.1-1|23	BuildRequires:  python3-waitress
14mt|python-webtest-3.0.1-1|24	BuildRequires:  python3-webob
14mt|python-webtest-3.0.1-1|25	BuildRequires:  python3-WSGIProxy2
14mt|python-webtest-3.0.1-1|26	BuildRequires:  python3-pylons-sphinx-themes
14mt|python-webtest-3.0.1-1|27	%endif
14mt|python-webtest-3.0.1-1|28	
14mt|python-webtest-3.0.1-1|29	%global _description\
14mt|python-webtest-3.0.1-1|30	WebTest wraps any WSGI application and makes it easy to send test\
14mt|python-webtest-3.0.1-1|31	requests to that application, without starting up an HTTP server.\
14mt|python-webtest-3.0.1-1|32	\
14mt|python-webtest-3.0.1-1|33	This provides convenient full-stack testing of applications written\
14mt|python-webtest-3.0.1-1|34	with any WSGI-compatible framework.
14mt|python-webtest-3.0.1-1|35	
14mt|python-webtest-3.0.1-1|36	%description %_description
14mt|python-webtest-3.0.1-1|37	
14mt|python-webtest-3.0.1-1|38	%package -n python3-webtest
14mt|python-webtest-3.0.1-1|39	Summary:        Helper to test WSGI applications
14mt|python-webtest-3.0.1-1|40	
14mt|python-webtest-3.0.1-1|41	Requires:       python3-beautifulsoup4
14mt|python-webtest-3.0.1-1|42	Requires:       python3-six
14mt|python-webtest-3.0.1-1|43	Requires:       python3-waitress
14mt|python-webtest-3.0.1-1|44	Requires:       python3-webob
14mt|python-webtest-3.0.1-1|45	
14mt|python-webtest-3.0.1-1|46	%description -n python3-webtest
14mt|python-webtest-3.0.1-1|47	WebTest wraps any WSGI application and makes it easy to send test
14mt|python-webtest-3.0.1-1|48	requests to that application, without starting up an HTTP server.
14mt|python-webtest-3.0.1-1|49	
14mt|python-webtest-3.0.1-1|50	This provides convenient full-stack testing of applications written
14mt|python-webtest-3.0.1-1|51	with any WSGI-compatible framework.
14mt|python-webtest-3.0.1-1|52	
14mt|python-webtest-3.0.1-1|53	
14mt|python-webtest-3.0.1-1|54	%prep
14mt|python-webtest-3.0.1-1|55	%setup -q -n webtest-%{version}
14mt|python-webtest-3.0.1-1|56	
14mt|python-webtest-3.0.1-1|57	# Remove bundled egg info if it exists.
14mt|python-webtest-3.0.1-1|58	rm -rf *.egg-info
14mt|python-webtest-3.0.1-1|59	
14mt|python-webtest-3.0.1-1|60	find tests -type f -exec sed -i "s|import mock|from unittest import mock|" {} \;
14mt|python-webtest-3.0.1-1|61	
14mt|python-webtest-3.0.1-1|62	%build
14mt|python-webtest-3.0.1-1|63	%py3_build
14mt|python-webtest-3.0.1-1|64	# remove files not needed in documentation
14mt|python-webtest-3.0.1-1|65	rm -f docs/Makefile docs/conf.py docs/changelog.rst
14mt|python-webtest-3.0.1-1|66	cp -a CHANGELOG.rst docs/
14mt|python-webtest-3.0.1-1|67	
14mt|python-webtest-3.0.1-1|68	%install
14mt|python-webtest-3.0.1-1|69	%{__rm} -rf %{buildroot}
14mt|python-webtest-3.0.1-1|70	%py3_install
14mt|python-webtest-3.0.1-1|71	
14mt|python-webtest-3.0.1-1|72	
14mt|python-webtest-3.0.1-1|73	%if 0%{?with_tests}
14mt|python-webtest-3.0.1-1|74	%check
14mt|python-webtest-3.0.1-1|75	PYTHONPATH=$(pwd) nosetests-%{python3_version}
14mt|python-webtest-3.0.1-1|76	%endif
14mt|python-webtest-3.0.1-1|77	
14mt|python-webtest-3.0.1-1|78	%files -n python3-webtest
14mt|python-webtest-3.0.1-1|79	%doc docs/*
14mt|python-webtest-3.0.1-1|80	%{python3_sitelib}/webtest
14mt|python-webtest-3.0.1-1|81	%{python3_sitelib}/*.egg-info

562 14
14mt|python-wheel-0.44.0-2|1	%define pypi_name	wheel
14mt|python-wheel-0.44.0-2|2	%bcond_with	tests
14mt|python-wheel-0.44.0-2|3	
14mt|python-wheel-0.44.0-2|4	Name:		python-%{pypi_name}
14mt|python-wheel-0.44.0-2|5	Version:	0.44.0
14mt|python-wheel-0.44.0-2|6	Release:	2
14mt|python-wheel-0.44.0-2|7	Summary:	A built-package format for Python
14mt|python-wheel-0.44.0-2|8	Group:		Development/Python
14mt|python-wheel-0.44.0-2|9	License:	MIT
14mt|python-wheel-0.44.0-2|10	URL:		https://github.com/pypa/wheel
14mt|python-wheel-0.44.0-2|11	Source0:        https://github.com/pypa/%{pypi_name}/archive/%{version}.tar.gz?/%{pypi_name}-%{version}.tar.gz
14mt|python-wheel-0.44.0-2|12	BuildArch:	noarch
14mt|python-wheel-0.44.0-2|13	
14mt|python-wheel-0.44.0-2|14	BuildRequires:	pkgconfig(python3)
14mt|python-wheel-0.44.0-2|15	BuildRequires:	python3-flit-core
14mt|python-wheel-0.44.0-2|16	BuildRequires:	python3-pip
14mt|python-wheel-0.44.0-2|17	BuildRequires:	pyproject-rpm-macros
14mt|python-wheel-0.44.0-2|18	
14mt|python-wheel-0.44.0-2|19	%description
14mt|python-wheel-0.44.0-2|20	A built-package format for Python.
14mt|python-wheel-0.44.0-2|21	
14mt|python-wheel-0.44.0-2|22	A wheel is a ZIP-format archive with a specially formatted filename and the
14mt|python-wheel-0.44.0-2|23	.whl extension. It is designed to contain all the files for a PEP 376
14mt|python-wheel-0.44.0-2|24	compatible install in a way that is very close to the on-disk format.
14mt|python-wheel-0.44.0-2|25	
14mt|python-wheel-0.44.0-2|26	#--------------------------------------------------------------------------
14mt|python-wheel-0.44.0-2|27	%package -n     python3-%{pypi_name}
14mt|python-wheel-0.44.0-2|28	Summary:        A built-package format for Python
14mt|python-wheel-0.44.0-2|29	Group:          Development/Python
14mt|python-wheel-0.44.0-2|30	
14mt|python-wheel-0.44.0-2|31	%description -n python3-%{pypi_name}
14mt|python-wheel-0.44.0-2|32	A built-package format for Python.
14mt|python-wheel-0.44.0-2|33	
14mt|python-wheel-0.44.0-2|34	A wheel is a ZIP-format archive with a specially formatted filename and the
14mt|python-wheel-0.44.0-2|35	.whl extension. It is designed to contain all the files for a PEP 376
14mt|python-wheel-0.44.0-2|36	compatible install in a way that is very close to the on-disk format.
14mt|python-wheel-0.44.0-2|37	
14mt|python-wheel-0.44.0-2|38	This is package contains Python 3 version of the package.
14mt|python-wheel-0.44.0-2|39	
14mt|python-wheel-0.44.0-2|40	%files -n python3-%{pypi_name}
14mt|python-wheel-0.44.0-2|41	%doc LICENSE.txt README.rst
14mt|python-wheel-0.44.0-2|42	%{_bindir}/python3-wheel
14mt|python-wheel-0.44.0-2|43	%{_bindir}/wheel
14mt|python-wheel-0.44.0-2|44	%{python3_sitelib}/%{pypi_name}*
14mt|python-wheel-0.44.0-2|45	#--------------------------------------------------------------------------
14mt|python-wheel-0.44.0-2|46	%prep
14mt|python-wheel-0.44.0-2|47	%setup -q -n %{pypi_name}-%{version}
14mt|python-wheel-0.44.0-2|48	
14mt|python-wheel-0.44.0-2|49	# for autoinstall BuildRequires
14mt|python-wheel-0.44.0-2|50	%generate_buildrequires
14mt|python-wheel-0.44.0-2|51	%pyproject_buildrequires -r
14mt|python-wheel-0.44.0-2|52	
14mt|python-wheel-0.44.0-2|53	%build
14mt|python-wheel-0.44.0-2|54	%pyproject_wheel
14mt|python-wheel-0.44.0-2|55	
14mt|python-wheel-0.44.0-2|56	%install
14mt|python-wheel-0.44.0-2|57	%pyproject_install
14mt|python-wheel-0.44.0-2|58	
14mt|python-wheel-0.44.0-2|59	pushd %{buildroot}%{_bindir}
14mt|python-wheel-0.44.0-2|60	for f in $(ls); do cp $f python3-$f; done
14mt|python-wheel-0.44.0-2|61	popd

563 14
14mt|python-yaml-6.0.3-2|1	%define pypi_name pyyaml
14mt|python-yaml-6.0.3-2|2	%define debug_package %{nil}
14mt|python-yaml-6.0.3-2|3	%define oname yaml
14mt|python-yaml-6.0.3-2|4	
14mt|python-yaml-6.0.3-2|5	Name:           python-%{oname}
14mt|python-yaml-6.0.3-2|6	Version:        6.0.3
14mt|python-yaml-6.0.3-2|7	Release:        2
14mt|python-yaml-6.0.3-2|8	Summary:        Python package implementing YAML parser and emitter
14mt|python-yaml-6.0.3-2|9	License:        MIT
14mt|python-yaml-6.0.3-2|10	Group:          Development/Python
14mt|python-yaml-6.0.3-2|11	URL:            http://pyyaml.org/
14mt|python-yaml-6.0.3-2|12	Source0:        %{pypi_source}
14mt|python-yaml-6.0.3-2|13	BuildRequires:  pkgconfig(yaml-0.1)
14mt|python-yaml-6.0.3-2|14	BuildRequires:  pkgconfig(python3)
14mt|python-yaml-6.0.3-2|15	BuildRequires:  python3-setuptools
14mt|python-yaml-6.0.3-2|16	BuildRequires:  python3-wheel
14mt|python-yaml-6.0.3-2|17	BuildRequires:  python3-cython
14mt|python-yaml-6.0.3-2|18	
14mt|python-yaml-6.0.3-2|19	%description
14mt|python-yaml-6.0.3-2|20	PyYAML is a YAML parser and emitter for the Python programming
14mt|python-yaml-6.0.3-2|21	language.
14mt|python-yaml-6.0.3-2|22	
14mt|python-yaml-6.0.3-2|23	YAML is a data serialization format designed for human readability
14mt|python-yaml-6.0.3-2|24	and interaction with scripting languages.
14mt|python-yaml-6.0.3-2|25	
14mt|python-yaml-6.0.3-2|26	# ------------------------------------------------------------------
14mt|python-yaml-6.0.3-2|27	
14mt|python-yaml-6.0.3-2|28	%package -n python3-%{oname}
14mt|python-yaml-6.0.3-2|29	Summary:        YAML parser and emitter for Python 3
14mt|python-yaml-6.0.3-2|30	Group:          Development/Python
14mt|python-yaml-6.0.3-2|31	Provides:       python3-pyyaml = %{EVRD}
14mt|python-yaml-6.0.3-2|32	Provides:       python3-%{pypi_name} = %{EVRD}
14mt|python-yaml-6.0.3-2|33	Provides:       python-yaml = %{EVRD}
14mt|python-yaml-6.0.3-2|34	Provides:       python3-PyYAML = %{EVRD}
14mt|python-yaml-6.0.3-2|35	Obsoletes:      %{mklibname python3-%{oname} -d} < 5.4.1
14mt|python-yaml-6.0.3-2|36	
14mt|python-yaml-6.0.3-2|37	%description -n python3-%{oname}
14mt|python-yaml-6.0.3-2|38	PyYAML is a YAML parser and emitter for the Python programming
14mt|python-yaml-6.0.3-2|39	language.
14mt|python-yaml-6.0.3-2|40	
14mt|python-yaml-6.0.3-2|41	YAML is a data serialization format designed for human readability
14mt|python-yaml-6.0.3-2|42	and interaction with scripting languages.
14mt|python-yaml-6.0.3-2|43	
14mt|python-yaml-6.0.3-2|44	%files -n python3-%{oname} -f %{pyproject_files}
14mt|python-yaml-6.0.3-2|45	%doc CHANGES README.md examples
14mt|python-yaml-6.0.3-2|46	
14mt|python-yaml-6.0.3-2|47	# ------------------------------------------------------------------
14mt|python-yaml-6.0.3-2|48	
14mt|python-yaml-6.0.3-2|49	%prep
14mt|python-yaml-6.0.3-2|50	%autosetup -n %{pypi_name}-%{version}
14mt|python-yaml-6.0.3-2|51	
14mt|python-yaml-6.0.3-2|52	%generate_buildrequires
14mt|python-yaml-6.0.3-2|53	%pyproject_buildrequires
14mt|python-yaml-6.0.3-2|54	
14mt|python-yaml-6.0.3-2|55	%build
14mt|python-yaml-6.0.3-2|56	%pyproject_wheel
14mt|python-yaml-6.0.3-2|57	
14mt|python-yaml-6.0.3-2|58	%install
14mt|python-yaml-6.0.3-2|59	%pyproject_install
14mt|python-yaml-6.0.3-2|60	%pyproject_save_files yaml _yaml

564 14
14mt|python-yamlloader-1.4.1-1|1	%global pypi_name yamlloader
14mt|python-yamlloader-1.4.1-1|2	
14mt|python-yamlloader-1.4.1-1|3	Summary:	Ordered YAML loader and dumper for PyYAML
14mt|python-yamlloader-1.4.1-1|4	Name:		python-%{pypi_name}
14mt|python-yamlloader-1.4.1-1|5	Version:	1.4.1
14mt|python-yamlloader-1.4.1-1|6	Release:	1
14mt|python-yamlloader-1.4.1-1|7	License:	MIT
14mt|python-yamlloader-1.4.1-1|8	Group:		Development/Python
14mt|python-yamlloader-1.4.1-1|9	Url:		https://github.com/Phynix/yamlloader
14mt|python-yamlloader-1.4.1-1|10	Source0:	%{pypi_source}
14mt|python-yamlloader-1.4.1-1|11	BuildRequires:	pyproject-rpm-macros
14mt|python-yamlloader-1.4.1-1|12	BuildRequires:	pkgconfig(python3)
14mt|python-yamlloader-1.4.1-1|13	BuildRequires:	python3-hypothesis
14mt|python-yamlloader-1.4.1-1|14	BuildArch:	noarch
14mt|python-yamlloader-1.4.1-1|15	
14mt|python-yamlloader-1.4.1-1|16	%description
14mt|python-yamlloader-1.4.1-1|17	This module provides loaders and dumpers for PyYAML. Currently, an
14mt|python-yamlloader-1.4.1-1|18	OrderedDict loader/dumper is implemented, allowing to keep items order
14mt|python-yamlloader-1.4.1-1|19	when loading resp. dumping a file from/to an OrderedDict (Python 3.7+:
14mt|python-yamlloader-1.4.1-1|20	Also  regular dicts are supported and are the default items to be loaded
14mt|python-yamlloader-1.4.1-1|21	to. As of Python 3.7 preservation of insertion order is a language feature
14mt|python-yamlloader-1.4.1-1|22	of regular dicts.)
14mt|python-yamlloader-1.4.1-1|23	
14mt|python-yamlloader-1.4.1-1|24	This project was originally mirrored from yamlordereddict Many thanks to
14mt|python-yamlloader-1.4.1-1|25	the original author François Ménabé! The library contains several
14mt|python-yamlloader-1.4.1-1|26	improvements including automated testing and the much faster C-versions
14mt|python-yamlloader-1.4.1-1|27	of the Loaders/Dumpers.
14mt|python-yamlloader-1.4.1-1|28	
14mt|python-yamlloader-1.4.1-1|29	#----------------------------------------------------------------------------
14mt|python-yamlloader-1.4.1-1|30	
14mt|python-yamlloader-1.4.1-1|31	%package -n python3-%{pypi_name}
14mt|python-yamlloader-1.4.1-1|32	Summary:	Ordered YAML loader and dumper for PyYAML
14mt|python-yamlloader-1.4.1-1|33	Group:		Development/Python
14mt|python-yamlloader-1.4.1-1|34	
14mt|python-yamlloader-1.4.1-1|35	%description -n python3-%{pypi_name}
14mt|python-yamlloader-1.4.1-1|36	This module provides loaders and dumpers for PyYAML. Currently, an
14mt|python-yamlloader-1.4.1-1|37	OrderedDict loader/dumper is implemented, allowing to keep items order
14mt|python-yamlloader-1.4.1-1|38	when loading resp. dumping a file from/to an OrderedDict (Python 3.7+:
14mt|python-yamlloader-1.4.1-1|39	Also  regular dicts are supported and are the default items to be loaded
14mt|python-yamlloader-1.4.1-1|40	to. As of Python 3.7 preservation of insertion order is a language feature
14mt|python-yamlloader-1.4.1-1|41	of regular dicts.)
14mt|python-yamlloader-1.4.1-1|42	
14mt|python-yamlloader-1.4.1-1|43	This project was originally mirrored from yamlordereddict Many thanks to
14mt|python-yamlloader-1.4.1-1|44	the original author François Ménabé! The library contains several
14mt|python-yamlloader-1.4.1-1|45	improvements including automated testing and the much faster C-versions
14mt|python-yamlloader-1.4.1-1|46	of the Loaders/Dumpers.
14mt|python-yamlloader-1.4.1-1|47	
14mt|python-yamlloader-1.4.1-1|48	%files -n python3-%{pypi_name}
14mt|python-yamlloader-1.4.1-1|49	%doc README.rst
14mt|python-yamlloader-1.4.1-1|50	%{python3_sitelib}/yamlloader
14mt|python-yamlloader-1.4.1-1|51	%{python3_sitelib}/yamlloader-*.dist-info
14mt|python-yamlloader-1.4.1-1|52	
14mt|python-yamlloader-1.4.1-1|53	#----------------------------------------------------------------------------
14mt|python-yamlloader-1.4.1-1|54	
14mt|python-yamlloader-1.4.1-1|55	%prep
14mt|python-yamlloader-1.4.1-1|56	%autosetup -n %{pypi_name}-%{version}
14mt|python-yamlloader-1.4.1-1|57	
14mt|python-yamlloader-1.4.1-1|58	%generate_buildrequires
14mt|python-yamlloader-1.4.1-1|59	%pyproject_buildrequires -r
14mt|python-yamlloader-1.4.1-1|60	
14mt|python-yamlloader-1.4.1-1|61	%build
14mt|python-yamlloader-1.4.1-1|62	%pyproject_wheel
14mt|python-yamlloader-1.4.1-1|63	
14mt|python-yamlloader-1.4.1-1|64	%install
14mt|python-yamlloader-1.4.1-1|65	%pyproject_install
14mt|python-yamlloader-1.4.1-1|66	

565 14
14mt|python-yubico-1.3.3-4|1	%define pypi_name	yubico
14mt|python-yubico-1.3.3-4|2	
14mt|python-yubico-1.3.3-4|3	Summary:	Pure-python library for interacting with Yubikeys
14mt|python-yubico-1.3.3-4|4	Name:		python-%{pypi_name}
14mt|python-yubico-1.3.3-4|5	Version:	1.3.3
14mt|python-yubico-1.3.3-4|6	Release:	4
14mt|python-yubico-1.3.3-4|7	License:	BSD
14mt|python-yubico-1.3.3-4|8	Group:		Development/Python
14mt|python-yubico-1.3.3-4|9	Url:		https://github.com/Yubico/python-yubico
14mt|python-yubico-1.3.3-4|10	Source0:	https://github.com/Yubico/python-yubico/archive/%{name}-%{version}.tar.gz
14mt|python-yubico-1.3.3-4|11	Patch0:		yubico-python38-warning.patch
14mt|python-yubico-1.3.3-4|12	BuildRequires:	python3-setuptools
14mt|python-yubico-1.3.3-4|13	BuildRequires:	pkgconfig(python3)
14mt|python-yubico-1.3.3-4|14	BuildArch:	noarch
14mt|python-yubico-1.3.3-4|15	
14mt|python-yubico-1.3.3-4|16	%description
14mt|python-yubico-1.3.3-4|17	Pure-python library for interacting with Yubikeys
14mt|python-yubico-1.3.3-4|18	
14mt|python-yubico-1.3.3-4|19	#----------------------------------------------------------------------------
14mt|python-yubico-1.3.3-4|20	
14mt|python-yubico-1.3.3-4|21	%package -n python3-%{pypi_name}
14mt|python-yubico-1.3.3-4|22	Summary:	Pure-python3 library for interacting with Yubikeys
14mt|python-yubico-1.3.3-4|23	Group:		Development/Python
14mt|python-yubico-1.3.3-4|24	BuildArch:	noarch
14mt|python-yubico-1.3.3-4|25	Requires:	python3dist(pyusb)
14mt|python-yubico-1.3.3-4|26	
14mt|python-yubico-1.3.3-4|27	%description -n	python3-%{pypi_name}
14mt|python-yubico-1.3.3-4|28	Pure-python3 library for interacting with Yubikeys
14mt|python-yubico-1.3.3-4|29	
14mt|python-yubico-1.3.3-4|30	%files -n python3-%{pypi_name}
14mt|python-yubico-1.3.3-4|31	%doc COPYING NEWS README
14mt|python-yubico-1.3.3-4|32	%{python3_sitelib}/%{pypi_name}
14mt|python-yubico-1.3.3-4|33	%{python3_sitelib}/python_%{pypi_name}-%{version}-*
14mt|python-yubico-1.3.3-4|34	
14mt|python-yubico-1.3.3-4|35	#----------------------------------------------------------------------------
14mt|python-yubico-1.3.3-4|36	
14mt|python-yubico-1.3.3-4|37	%prep
14mt|python-yubico-1.3.3-4|38	%autosetup -p1 -n %{name}-%{name}-%{version}
14mt|python-yubico-1.3.3-4|39	sed -i 's|setup_requires=|tests_require=|' setup.py
14mt|python-yubico-1.3.3-4|40	
14mt|python-yubico-1.3.3-4|41	%build
14mt|python-yubico-1.3.3-4|42	
14mt|python-yubico-1.3.3-4|43	%install
14mt|python-yubico-1.3.3-4|44	PYTHONDONTWRITEBYTECODE=1 %{__python3} setup.py install --root=%{buildroot}

566 14
14mt|python-zipp-3.20.2-1|1	%define _python_no_extras_requires 1
14mt|python-zipp-3.20.2-1|2	
14mt|python-zipp-3.20.2-1|3	%global pypi_name zipp
14mt|python-zipp-3.20.2-1|4	
14mt|python-zipp-3.20.2-1|5	%bcond_with docs
14mt|python-zipp-3.20.2-1|6	
14mt|python-zipp-3.20.2-1|7	Name:           python-%{pypi_name}
14mt|python-zipp-3.20.2-1|8	Version:	3.20.2
14mt|python-zipp-3.20.2-1|9	Release:	1
14mt|python-zipp-3.20.2-1|10	Summary:        Backport of pathlib-compatible object wrapper for zip files
14mt|python-zipp-3.20.2-1|11	Group:          Development/Python
14mt|python-zipp-3.20.2-1|12	License:        MIT
14mt|python-zipp-3.20.2-1|13	URL:            https://github.com/jaraco/zipp
14mt|python-zipp-3.20.2-1|14	Source0:	%{pypi_source}
14mt|python-zipp-3.20.2-1|15	BuildArch:      noarch
14mt|python-zipp-3.20.2-1|16	
14mt|python-zipp-3.20.2-1|17	BuildRequires:  python3-devel
14mt|python-zipp-3.20.2-1|18	BuildRequires:  pyproject-rpm-macros
14mt|python-zipp-3.20.2-1|19	BuildRequires:  python3dist(toml)
14mt|python-zipp-3.20.2-1|20	%if %{with docs}
14mt|python-zipp-3.20.2-1|21	BuildRequires:  python3dist(jaraco.packaging)
14mt|python-zipp-3.20.2-1|22	BuildRequires:  python3dist(rst.linker)
14mt|python-zipp-3.20.2-1|23	BuildRequires:  python3dist(sphinx)
14mt|python-zipp-3.20.2-1|24	%endif
14mt|python-zipp-3.20.2-1|25	
14mt|python-zipp-3.20.2-1|26	%description
14mt|python-zipp-3.20.2-1|27	A pathlib-compatible Zipfile object wrapper. A backport of the Path object.
14mt|python-zipp-3.20.2-1|28	
14mt|python-zipp-3.20.2-1|29	#------------------------------------------------------------
14mt|python-zipp-3.20.2-1|30	%package -n     python3-%{pypi_name}
14mt|python-zipp-3.20.2-1|31	Summary:        %{summary}
14mt|python-zipp-3.20.2-1|32	Group:          Development/Python
14mt|python-zipp-3.20.2-1|33	Requires:       python3dist(pathlib2)
14mt|python-zipp-3.20.2-1|34	
14mt|python-zipp-3.20.2-1|35	%description -n python3-%{pypi_name}
14mt|python-zipp-3.20.2-1|36	A pathlib-compatible Zipfile object wrapper. A backport of the Path object.
14mt|python-zipp-3.20.2-1|37	
14mt|python-zipp-3.20.2-1|38	%files -n python3-%{pypi_name} -f %{pyproject_files}
14mt|python-zipp-3.20.2-1|39	%license LICENSE
14mt|python-zipp-3.20.2-1|40	%doc README.rst
14mt|python-zipp-3.20.2-1|41	
14mt|python-zipp-3.20.2-1|42	#------------------------------------------------------------
14mt|python-zipp-3.20.2-1|43	
14mt|python-zipp-3.20.2-1|44	%if %{with docs}
14mt|python-zipp-3.20.2-1|45	%package -n python-%{pypi_name}-doc
14mt|python-zipp-3.20.2-1|46	Summary:        zipp documentation
14mt|python-zipp-3.20.2-1|47	Group:          Documentation
14mt|python-zipp-3.20.2-1|48	
14mt|python-zipp-3.20.2-1|49	%description -n python-%{pypi_name}-doc
14mt|python-zipp-3.20.2-1|50	Documentation for zipp
14mt|python-zipp-3.20.2-1|51	
14mt|python-zipp-3.20.2-1|52	%files -n python-%{pypi_name}-doc
14mt|python-zipp-3.20.2-1|53	%doc html
14mt|python-zipp-3.20.2-1|54	%license LICENSE
14mt|python-zipp-3.20.2-1|55	
14mt|python-zipp-3.20.2-1|56	%endif
14mt|python-zipp-3.20.2-1|57	#------------------------------------------------------------
14mt|python-zipp-3.20.2-1|58	
14mt|python-zipp-3.20.2-1|59	%prep
14mt|python-zipp-3.20.2-1|60	%autosetup -n %{pypi_name}-%{version}
14mt|python-zipp-3.20.2-1|61	
14mt|python-zipp-3.20.2-1|62	# Remove bundled egg-info
14mt|python-zipp-3.20.2-1|63	rm -rf %{pypi_name}.egg-info
14mt|python-zipp-3.20.2-1|64	
14mt|python-zipp-3.20.2-1|65	%generate_buildrequires
14mt|python-zipp-3.20.2-1|66	%pyproject_buildrequires -r
14mt|python-zipp-3.20.2-1|67	
14mt|python-zipp-3.20.2-1|68	%build
14mt|python-zipp-3.20.2-1|69	%pyproject_wheel
14mt|python-zipp-3.20.2-1|70	
14mt|python-zipp-3.20.2-1|71	%if %{with docs}
14mt|python-zipp-3.20.2-1|72	# generate html docs
14mt|python-zipp-3.20.2-1|73	PYTHONPATH=${PWD} sphinx-build docs html
14mt|python-zipp-3.20.2-1|74	# remove the sphinx-build leftovers
14mt|python-zipp-3.20.2-1|75	rm -rf html/.{doctrees,buildinfo}
14mt|python-zipp-3.20.2-1|76	%endif
14mt|python-zipp-3.20.2-1|77	
14mt|python-zipp-3.20.2-1|78	%install
14mt|python-zipp-3.20.2-1|79	%pyproject_install
14mt|python-zipp-3.20.2-1|80	%pyproject_save_files %{pypi_name}
14mt|python-zipp-3.20.2-1|81	

567 14
14mt|rpm-6.1.0-1|1	# Get rid of any -gnu/-gnueabi suffix for platform names
14mt|rpm-6.1.0-1|2	# to get traditional directory names
14mt|rpm-6.1.0-1|3	%ifarch x86_64
14mt|rpm-6.1.0-1|4	%define _target_platform x86_64-%{_vendor}-linux
14mt|rpm-6.1.0-1|5	%else
14mt|rpm-6.1.0-1|6	%ifarch aarch64
14mt|rpm-6.1.0-1|7	%define _target_platform aarch64-%{_vendor}-linux
14mt|rpm-6.1.0-1|8	%else
14mt|rpm-6.1.0-1|9	%define _target_platform %{_target_cpu}-%{_vendor}-linux
14mt|rpm-6.1.0-1|10	%endif
14mt|rpm-6.1.0-1|11	%endif
14mt|rpm-6.1.0-1|12	
14mt|rpm-6.1.0-1|13	%if %{__isa_bits} == 64
14mt|rpm-6.1.0-1|14	%define _lib lib64
14mt|rpm-6.1.0-1|15	%else
14mt|rpm-6.1.0-1|16	%define _lib lib
14mt|rpm-6.1.0-1|17	%endif
14mt|rpm-6.1.0-1|18	
14mt|rpm-6.1.0-1|19	%define _prefix /usr
14mt|rpm-6.1.0-1|20	%define _libdir %{_prefix}/%{_lib}
14mt|rpm-6.1.0-1|21	%define _libexecdir %{_prefix}/libexec
14mt|rpm-6.1.0-1|22	%define _bindir %{_prefix}/bin
14mt|rpm-6.1.0-1|23	%define _sysconfdir /etc
14mt|rpm-6.1.0-1|24	%define _datadir /usr/share
14mt|rpm-6.1.0-1|25	%define _defaultdocdir %{_datadir}/doc
14mt|rpm-6.1.0-1|26	%define _localstatedir /var
14mt|rpm-6.1.0-1|27	%define _infodir %{_datadir}/info
14mt|rpm-6.1.0-1|28	%define _sharedstatedir %{_localstatedir}/lib
14mt|rpm-6.1.0-1|29	
14mt|rpm-6.1.0-1|30	%define _real_vendor rosa
14mt|rpm-6.1.0-1|31	
14mt|rpm-6.1.0-1|32	# If they aren't provided by a system installed macro, define them
14mt|rpm-6.1.0-1|33	%{!?__python3: %global __python3 /usr/bin/python3}
14mt|rpm-6.1.0-1|34	
14mt|rpm-6.1.0-1|35	%{!?python3_sitearch: %global python3_sitearch %(%{__python3} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
14mt|rpm-6.1.0-1|36	
14mt|rpm-6.1.0-1|37	%define _python_bytecompile_errors_terminate_build 1
14mt|rpm-6.1.0-1|38	
14mt|rpm-6.1.0-1|39	%define __find_requires %{rpmhome}/%{_real_vendor}/find-requires %{?buildroot:%{buildroot}} %{?_target_cpu:%{_target_cpu}}
14mt|rpm-6.1.0-1|40	%define __find_provides %{rpmhome}/%{_real_vendor}/find-provides
14mt|rpm-6.1.0-1|41	
14mt|rpm-6.1.0-1|42	# run internal testsuite?
14mt|rpm-6.1.0-1|43	## TODO: Enable by default once hack patches are removed
14mt|rpm-6.1.0-1|44	%bcond_with check
14mt|rpm-6.1.0-1|45	# build with plugins?
14mt|rpm-6.1.0-1|46	%bcond_without plugins
14mt|rpm-6.1.0-1|47	# build with new db format
14mt|rpm-6.1.0-1|48	%bcond_with ndb
14mt|rpm-6.1.0-1|49	# build with openmp support?
14mt|rpm-6.1.0-1|50	# error: liblzma: Memory allocation failed
14mt|rpm-6.1.0-1|51	# on abf builds
14mt|rpm-6.1.0-1|52	# need to investigate
14mt|rpm-6.1.0-1|53	%bcond_without openmp
14mt|rpm-6.1.0-1|54	# Build with libimavm to support rpmsign --signfiles
14mt|rpm-6.1.0-1|55	# Note that libemaevm (ima-evm-utils) is built with LibreSSL
14mt|rpm-6.1.0-1|56	%bcond_without imaevm
14mt|rpm-6.1.0-1|57	# build with fsverity support?
14mt|rpm-6.1.0-1|58	%bcond_without fsverity
14mt|rpm-6.1.0-1|59	# To help bootstrap new python3: python3-pkg-resources requires
14mt|rpm-6.1.0-1|60	# python3-appdirs, rpm-build requires python3-pkg-resources,
14mt|rpm-6.1.0-1|61	# but python3-appdirs cannot be built with new python without rpm-build;
14mt|rpm-6.1.0-1|62	# rpmlint requires python3-rpm
14mt|rpm-6.1.0-1|63	%bcond_without python_dep
14mt|rpm-6.1.0-1|64	
14mt|rpm-6.1.0-1|65	# Define directory which holds rpm config files, and some binaries actually
14mt|rpm-6.1.0-1|66	# NOTE: it remains */lib even on lib64 platforms as only one version
14mt|rpm-6.1.0-1|67	#       of rpm is supported anyway, per architecture
14mt|rpm-6.1.0-1|68	%define rpmhome /usr/lib/rpm
14mt|rpm-6.1.0-1|69	
14mt|rpm-6.1.0-1|70	%global libmajor	10
14mt|rpm-6.1.0-1|71	%global librpmname      %mklibname rpm  %{libmajor}
14mt|rpm-6.1.0-1|72	%global librpmnamedevel %mklibname -d rpm
14mt|rpm-6.1.0-1|73	%global librpmsign      %mklibname rpmsign %{libmajor}
14mt|rpm-6.1.0-1|74	%global librpmbuild     %mklibname rpmbuild %{libmajor}
14mt|rpm-6.1.0-1|75	%global librpmio     	%mklibname rpmio %{libmajor}
14mt|rpm-6.1.0-1|76	
14mt|rpm-6.1.0-1|77	Summary:	The RPM package management system
14mt|rpm-6.1.0-1|78	Name:		rpm
14mt|rpm-6.1.0-1|79	Epoch:		3
14mt|rpm-6.1.0-1|80	Version:        6.1.0
14mt|rpm-6.1.0-1|81	Release:	1
14mt|rpm-6.1.0-1|82	# Partially GPL/LGPL dual-licensed and some bits with BSD
14mt|rpm-6.1.0-1|83	# SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD
14mt|rpm-6.1.0-1|84	License:	GPLv2+
14mt|rpm-6.1.0-1|85	Group:		System/Configuration/Packaging
14mt|rpm-6.1.0-1|86	Url:		http://www.rpm.org/
14mt|rpm-6.1.0-1|87	# git tree with patches: https://github.com/mikhailnov/rpm/commits/rosa-v4.17.0
14mt|rpm-6.1.0-1|88	Source0:	https://github.com/rpm-software-management/rpm/releases/download/%{name}-%{version}-release/%{name}-%{version}.tar.bz2
14mt|rpm-6.1.0-1|89	# extracted from http://pkgs.fedoraproject.org/cgit/redhat-rpm-config.git/plain/macros:
14mt|rpm-6.1.0-1|90	Source2:	macros.filter
14mt|rpm-6.1.0-1|91	Source3:	rpm.rpmlintrc
14mt|rpm-6.1.0-1|92	Source10:	rpmdb-rebuild.service
14mt|rpm-6.1.0-1|93	Patch:		0002-disable-the-systemd-inhibit-plugin-when-systemd-logi.patch
14mt|rpm-6.1.0-1|94	Patch:		0003-Add-macro-to-install-files-with-macros.patch
14mt|rpm-6.1.0-1|95	Patch:		0004-Macros-to-recognize-RPM-derivative.patch
14mt|rpm-6.1.0-1|96	Patch:		0006-ROSA-fix-KF5_HTML-directory.patch
14mt|rpm-6.1.0-1|97	Patch:		0010-make-geode-appear-as-i686-rhbz-517475.patch
14mt|rpm-6.1.0-1|98	Patch:		0012-Prohibit-badly-commented-define.patch
14mt|rpm-6.1.0-1|99	Patch:		0016-HACK-don-t-exclude-docs-from-generators-to-fix-Perl-.patch
14mt|rpm-6.1.0-1|100	Patch:		0017-no-doc-conflicts.patch
14mt|rpm-6.1.0-1|101	Patch:		0019-bb-shortcircuit.patch
14mt|rpm-6.1.0-1|102	Patch:		0020-rpmqv-ghost.patch
14mt|rpm-6.1.0-1|103	Patch:		0021-Compatibility-with-find_lang-all-name-with-qt-from-R.patch
14mt|rpm-6.1.0-1|104	Patch:		0022-Add-optional-tag.patch
14mt|rpm-6.1.0-1|105	
14mt|rpm-6.1.0-1|106	# fedora
14mt|rpm-6.1.0-1|107	Patch:		https://src.fedoraproject.org/rpms/rpm/raw/rawhide/f/rpm-6.0-rpmformat.patch
14mt|rpm-6.1.0-1|108	Patch:		https://src.fedoraproject.org/rpms/rpm/raw/rawhide/f/rpm-4.9.90-no-man-dirs.patch
14mt|rpm-6.1.0-1|109	
14mt|rpm-6.1.0-1|110	
14mt|rpm-6.1.0-1|111	BuildRequires:	bison
14mt|rpm-6.1.0-1|112	BuildRequires:	git-core
14mt|rpm-6.1.0-1|113	BuildRequires:	pkgconfig(rpm-sequoia)
14mt|rpm-6.1.0-1|114	BuildRequires:	pkgconfig(zlib)
14mt|rpm-6.1.0-1|115	BuildRequires:	bzip2-devel
14mt|rpm-6.1.0-1|116	BuildRequires:	dbus-devel
14mt|rpm-6.1.0-1|117	BuildRequires:	pkgconfig(liblzma) >= 5
14mt|rpm-6.1.0-1|118	BuildRequires:	pkgconfig(libzstd)
14mt|rpm-6.1.0-1|119	BuildRequires:	pkgconfig(libmagic)
14mt|rpm-6.1.0-1|120	BuildRequires:	doxygen
14mt|rpm-6.1.0-1|121	BuildRequires:	pkgconfig(libelf)
14mt|rpm-6.1.0-1|122	BuildRequires:	binutils-devel
14mt|rpm-6.1.0-1|123	BuildRequires:	gettext-devel
14mt|rpm-6.1.0-1|124	BuildRequires:	pkgconfig(neon)
14mt|rpm-6.1.0-1|125	BuildRequires:	pkgconfig(popt)
14mt|rpm-6.1.0-1|126	BuildRequires:	rpm-rosa-setup-build
14mt|rpm-6.1.0-1|127	BuildRequires:	readline-devel
14mt|rpm-6.1.0-1|128	BuildRequires:	pkgconfig(ncurses)
14mt|rpm-6.1.0-1|129	BuildRequires:	pkgconfig(libgcrypt)
14mt|rpm-6.1.0-1|130	BuildRequires:	pkgconfig(lua) >= 5.3
14mt|rpm-6.1.0-1|131	BuildRequires:	pkgconfig(libcap)
14mt|rpm-6.1.0-1|132	BuildRequires:	pkgconfig(openssl)
14mt|rpm-6.1.0-1|133	BuildRequires:	acl-devel
14mt|rpm-6.1.0-1|134	BuildRequires:	scdoc
14mt|rpm-6.1.0-1|135	BuildRequires:	pkgconfig(libarchive) >= 3.3.3
14mt|rpm-6.1.0-1|136	BuildRequires:	pkgconfig(python3)
14mt|rpm-6.1.0-1|137	BuildRequires:	pkgconfig(sqlite3)
14mt|rpm-6.1.0-1|138	%if %{with check}
14mt|rpm-6.1.0-1|139	# for testsuite:
14mt|rpm-6.1.0-1|140	BuildRequires:	eatmydata
14mt|rpm-6.1.0-1|141	BuildRequires:	fakechroot
14mt|rpm-6.1.0-1|142	BuildRequires:	gnupg2
14mt|rpm-6.1.0-1|143	%endif
14mt|rpm-6.1.0-1|144	%if %{with imaevm}
14mt|rpm-6.1.0-1|145	BuildRequires:	%mklibname imaevm -d
14mt|rpm-6.1.0-1|146	%endif
14mt|rpm-6.1.0-1|147	%if %{with fsverity}
14mt|rpm-6.1.0-1|148	BuildRequires:	pkgconfig(libfsverity)
14mt|rpm-6.1.0-1|149	%endif
14mt|rpm-6.1.0-1|150	%if %{with openmp}
14mt|rpm-6.1.0-1|151	BuildRequires:	gomp-devel
14mt|rpm-6.1.0-1|152	%endif
14mt|rpm-6.1.0-1|153	
14mt|rpm-6.1.0-1|154	Requires:	bzip2
14mt|rpm-6.1.0-1|155	Requires:	xz
14mt|rpm-6.1.0-1|156	Requires:	zstd
14mt|rpm-6.1.0-1|157	Requires:	cpio
14mt|rpm-6.1.0-1|158	Requires:	gawk
14mt|rpm-6.1.0-1|159	Requires:	coreutils
14mt|rpm-6.1.0-1|160	Requires:	setup
14mt|rpm-6.1.0-1|161	Requires:	rpm-rosa-setup
14mt|rpm-6.1.0-1|162	# Do not rely on AutoReq here
14mt|rpm-6.1.0-1|163	# https://forum.rosa.ru/viewtopic.php?p=124466
14mt|rpm-6.1.0-1|164	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|165	Requires:	%{librpmio} = %{EVRD}
14mt|rpm-6.1.0-1|166	# Install useful plugins by default
14mt|rpm-6.1.0-1|167	# dbus announce plugin seems to be useless by default
14mt|rpm-6.1.0-1|168	Recommends:	rpm-plugin-audit
14mt|rpm-6.1.0-1|169	Recommends:	rpm-plugin-syslog
14mt|rpm-6.1.0-1|170	%{?with_imaevm:Recommends: rpm-plugin-ima}
14mt|rpm-6.1.0-1|171	Recommends:	rpm-plugin-systemd-inhibit
14mt|rpm-6.1.0-1|172	# If selinux-policy is removed (e.g. after orphaning when is not really needed)
14mt|rpm-6.1.0-1|173	# then removing any RPM package fails because SELinux is active, policy is loaded
14mt|rpm-6.1.0-1|174	# but is not available on disk. It looks more like a feature, not a bug.
14mt|rpm-6.1.0-1|175	Recommends:	(rpm-plugin-selinux if selinux-policy)
14mt|rpm-6.1.0-1|176	Recommends:	(rpm-plugin-fapolicyd if fapolicyd)
14mt|rpm-6.1.0-1|177	# Out-of-tree plugin, we use it to improve user experience with third-party
14mt|rpm-6.1.0-1|178	# proprietary packages and fix our mistakes in broken %%preun scriptlets
14mt|rpm-6.1.0-1|179	# kb#630
14mt|rpm-6.1.0-1|180	Recommends:	rpm-plugin-rotozei
14mt|rpm-6.1.0-1|181	
14mt|rpm-6.1.0-1|182	%description
14mt|rpm-6.1.0-1|183	The RPM Package Manager (RPM) is a powerful command line driven
14mt|rpm-6.1.0-1|184	package management system capable of installing, uninstalling,
14mt|rpm-6.1.0-1|185	verifying, querying, and updating software packages.  Each software
14mt|rpm-6.1.0-1|186	package consists of an archive of files along with information about
14mt|rpm-6.1.0-1|187	the package like its version, a description, etc.
14mt|rpm-6.1.0-1|188	
14mt|rpm-6.1.0-1|189	%package -n %{librpmname}
14mt|rpm-6.1.0-1|190	Summary:	Libraries for manipulating RPM packages
14mt|rpm-6.1.0-1|191	Group:		System/Libraries
14mt|rpm-6.1.0-1|192	License:	GPLv2+ and LGPLv2+ with exceptions
14mt|rpm-6.1.0-1|193	Provides:	librpm = %{EVRD}
14mt|rpm-6.1.0-1|194	Provides:	rpm-libs = %{EVRD}
14mt|rpm-6.1.0-1|195	
14mt|rpm-6.1.0-1|196	%description -n %{librpmname}
14mt|rpm-6.1.0-1|197	This package contains the RPM shared library.
14mt|rpm-6.1.0-1|198	
14mt|rpm-6.1.0-1|199	%package -n %{librpmio}
14mt|rpm-6.1.0-1|200	Summary:	Libraries for manipulating RPM packages
14mt|rpm-6.1.0-1|201	Group:		System/Libraries
14mt|rpm-6.1.0-1|202	License:	GPLv2+ and LGPLv2+ with exceptions
14mt|rpm-6.1.0-1|203	# librpmio.so was in librpmname
14mt|rpm-6.1.0-1|204	Conflicts:	%{librpmname} < 2:4.17.0-14
14mt|rpm-6.1.0-1|205	
14mt|rpm-6.1.0-1|206	%description -n %{librpmio}
14mt|rpm-6.1.0-1|207	This package contains the RPM IO library.
14mt|rpm-6.1.0-1|208	
14mt|rpm-6.1.0-1|209	%package -n %{librpmbuild}
14mt|rpm-6.1.0-1|210	Summary:	Libraries for building and signing RPM packages
14mt|rpm-6.1.0-1|211	Group:		System/Libraries
14mt|rpm-6.1.0-1|212	License:	GPLv2+ and LGPLv2+ with exceptions
14mt|rpm-6.1.0-1|213	Obsoletes:	rpm-build-libs < %{EVRD}
14mt|rpm-6.1.0-1|214	Provides:	rpm-build-libs = %{EVRD}
14mt|rpm-6.1.0-1|215	
14mt|rpm-6.1.0-1|216	%description -n %{librpmbuild}
14mt|rpm-6.1.0-1|217	This package contains the RPM shared libraries for building and signing
14mt|rpm-6.1.0-1|218	packages.
14mt|rpm-6.1.0-1|219	
14mt|rpm-6.1.0-1|220	%package -n %{librpmnamedevel}
14mt|rpm-6.1.0-1|221	Summary:	Development files for applications which will manipulate RPM packages
14mt|rpm-6.1.0-1|222	Group:		Development/C
14mt|rpm-6.1.0-1|223	License:	GPLv2+ and LGPLv2+ with exceptions
14mt|rpm-6.1.0-1|224	Requires:	rpm = %{EVRD}
14mt|rpm-6.1.0-1|225	Provides:	librpm-devel = %{EVRD}
14mt|rpm-6.1.0-1|226	Provides:	rpm-devel = %{EVRD}
14mt|rpm-6.1.0-1|227	Requires:	pkgconfig(popt)
14mt|rpm-6.1.0-1|228	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|229	Requires:	%{librpmio} = %{EVRD}
14mt|rpm-6.1.0-1|230	Requires:	%{librpmbuild} = %{EVRD}
14mt|rpm-6.1.0-1|231	Requires:	%{librpmsign} = %{EVRD}
14mt|rpm-6.1.0-1|232	
14mt|rpm-6.1.0-1|233	%description -n %{librpmnamedevel}
14mt|rpm-6.1.0-1|234	This package contains the RPM C library and header files.  These
14mt|rpm-6.1.0-1|235	development files will simplify the process of writing programs that
14mt|rpm-6.1.0-1|236	manipulate RPM packages and databases. These files are intended to
14mt|rpm-6.1.0-1|237	simplify the process of creating graphical package managers or any
14mt|rpm-6.1.0-1|238	other tools that need an intimate knowledge of RPM packages in order
14mt|rpm-6.1.0-1|239	to function.
14mt|rpm-6.1.0-1|240	
14mt|rpm-6.1.0-1|241	This package should be installed if you want to develop programs that
14mt|rpm-6.1.0-1|242	will manipulate RPM packages and databases.
14mt|rpm-6.1.0-1|243	
14mt|rpm-6.1.0-1|244	%package  -n %{librpmsign}
14mt|rpm-6.1.0-1|245	Summary:	Libraries for building and signing RPM packages
14mt|rpm-6.1.0-1|246	Group:		System/Libraries
14mt|rpm-6.1.0-1|247	License:	GPLv2+ and LGPLv2+ with exceptions
14mt|rpm-6.1.0-1|248	
14mt|rpm-6.1.0-1|249	%description -n %{librpmsign}
14mt|rpm-6.1.0-1|250	This package contains the RPM shared libraries for building and signing
14mt|rpm-6.1.0-1|251	packages.
14mt|rpm-6.1.0-1|252	
14mt|rpm-6.1.0-1|253	%package build
14mt|rpm-6.1.0-1|254	Summary:	Scripts and executable programs used to build packages
14mt|rpm-6.1.0-1|255	Group:		System/Configuration/Packaging
14mt|rpm-6.1.0-1|256	Requires:	autoconf
14mt|rpm-6.1.0-1|257	Requires:	automake
14mt|rpm-6.1.0-1|258	Requires:	gcc
14mt|rpm-6.1.0-1|259	Requires:	file
14mt|rpm-6.1.0-1|260	Requires:	libtool-base
14mt|rpm-6.1.0-1|261	Requires:	patch
14mt|rpm-6.1.0-1|262	Requires:	diffutils
14mt|rpm-6.1.0-1|263	Requires:	make
14mt|rpm-6.1.0-1|264	Requires:	tar
14mt|rpm-6.1.0-1|265	Requires:	unzip
14mt|rpm-6.1.0-1|266	Requires:	elfutils
14mt|rpm-6.1.0-1|267	Requires:	rpm = %{EVRD}
14mt|rpm-6.1.0-1|268	Requires:	rpm-rosa-setup-build
14mt|rpm-6.1.0-1|269	Requires:	%{librpmbuild} = %{EVRD}
14mt|rpm-6.1.0-1|270	# For pythondistdeps generator
14mt|rpm-6.1.0-1|271	%if %{with python_dep}
14mt|rpm-6.1.0-1|272	Requires:	rpmlint
14mt|rpm-6.1.0-1|273	Requires:	rpmlint-rosa-policy
14mt|rpm-6.1.0-1|274	%endif
14mt|rpm-6.1.0-1|275	Requires:	dwz
14mt|rpm-6.1.0-1|276	Requires:	debugedit
14mt|rpm-6.1.0-1|277	Requires:	spec-helper >= 0.31.12
14mt|rpm-6.1.0-1|278	Requires:	pkgconfig
14mt|rpm-6.1.0-1|279	Requires:	go-srpm-macros
14mt|rpm-6.1.0-1|280	Requires:	qml-rpm-generators
14mt|rpm-6.1.0-1|281	Requires:	efi-srpm-macros
14mt|rpm-6.1.0-1|282	Requires:	python3-rpm-macros
14mt|rpm-6.1.0-1|283	Requires:	devel-rpm-generators
14mt|rpm-6.1.0-1|284	Requires:	cmake-rpm-generators
14mt|rpm-6.1.0-1|285	Requires:	order-rpm-generators
14mt|rpm-6.1.0-1|286	Requires:	pam-rpm-generators
14mt|rpm-6.1.0-1|287	Requires:	rpm-helper
14mt|rpm-6.1.0-1|288	Conflicts:	rpm-build < %{EVRD}
14mt|rpm-6.1.0-1|289	
14mt|rpm-6.1.0-1|290	%description build
14mt|rpm-6.1.0-1|291	The rpm-build package contains the scripts and executable programs
14mt|rpm-6.1.0-1|292	that are used to build packages using the RPM Package Manager.
14mt|rpm-6.1.0-1|293	
14mt|rpm-6.1.0-1|294	%package sign
14mt|rpm-6.1.0-1|295	Summary:	Package signing support
14mt|rpm-6.1.0-1|296	Group:		System/Base
14mt|rpm-6.1.0-1|297	
14mt|rpm-6.1.0-1|298	%description sign
14mt|rpm-6.1.0-1|299	This package contains support for digitally signing RPM packages.
14mt|rpm-6.1.0-1|300	
14mt|rpm-6.1.0-1|301	%package -n python3-%{name}
14mt|rpm-6.1.0-1|302	Summary:	Python 3 bindings for apps which will manipulate RPM packages
14mt|rpm-6.1.0-1|303	Group:		Development/Python
14mt|rpm-6.1.0-1|304	Requires:	rpm = %{EVRD}
14mt|rpm-6.1.0-1|305	
14mt|rpm-6.1.0-1|306	%description -n python3-%{name}
14mt|rpm-6.1.0-1|307	The python3-rpm package contains a module that permits applications
14mt|rpm-6.1.0-1|308	written in the Python programming language to use the interface
14mt|rpm-6.1.0-1|309	supplied by RPM Package Manager libraries.
14mt|rpm-6.1.0-1|310	
14mt|rpm-6.1.0-1|311	This package should be installed if you want to develop Python 3
14mt|rpm-6.1.0-1|312	programs that will manipulate RPM packages and databases.
14mt|rpm-6.1.0-1|313	
14mt|rpm-6.1.0-1|314	%package apidocs
14mt|rpm-6.1.0-1|315	Summary:	API documentation for RPM libraries
14mt|rpm-6.1.0-1|316	Group:		Documentation
14mt|rpm-6.1.0-1|317	BuildArch:	noarch
14mt|rpm-6.1.0-1|318	
14mt|rpm-6.1.0-1|319	%description apidocs
14mt|rpm-6.1.0-1|320	This package contains API documentation for developing applications
14mt|rpm-6.1.0-1|321	that will manipulate RPM packages and databases.
14mt|rpm-6.1.0-1|322	
14mt|rpm-6.1.0-1|323	%package	cron
14mt|rpm-6.1.0-1|324	Summary:	Create daily logs of installed packages
14mt|rpm-6.1.0-1|325	Group:		System/Base
14mt|rpm-6.1.0-1|326	BuildArch:	noarch
14mt|rpm-6.1.0-1|327	Requires:	crontabs
14mt|rpm-6.1.0-1|328	Requires:	logrotate
14mt|rpm-6.1.0-1|329	Requires:	rpm = %{EVRD}
14mt|rpm-6.1.0-1|330	
14mt|rpm-6.1.0-1|331	%description cron
14mt|rpm-6.1.0-1|332	This package contains a cron job which creates daily logs of installed
14mt|rpm-6.1.0-1|333	packages on a system.
14mt|rpm-6.1.0-1|334	
14mt|rpm-6.1.0-1|335	%if %{with plugins}
14mt|rpm-6.1.0-1|336	%package plugin-audit
14mt|rpm-6.1.0-1|337	Summary:	Rpm plugin for logging audit events on package operations
14mt|rpm-6.1.0-1|338	Group:		System/Base
14mt|rpm-6.1.0-1|339	BuildRequires:	pkgconfig(audit)
14mt|rpm-6.1.0-1|340	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|341	
14mt|rpm-6.1.0-1|342	%description plugin-audit
14mt|rpm-6.1.0-1|343	Rpm plugin for libaudit support
14mt|rpm-6.1.0-1|344	
14mt|rpm-6.1.0-1|345	%package plugin-dbus-announce
14mt|rpm-6.1.0-1|346	Summary:	Rpm plugin for announcing transactions on the DBUS
14mt|rpm-6.1.0-1|347	Group:		System/Base
14mt|rpm-6.1.0-1|348	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|349	
14mt|rpm-6.1.0-1|350	%description plugin-dbus-announce
14mt|rpm-6.1.0-1|351	The plugin announces basic information about rpm transactions to the
14mt|rpm-6.1.0-1|352	system DBUS - like packages installed or removed.  Other programs can
14mt|rpm-6.1.0-1|353	subscribe to the signals to get notified when packages on the system
14mt|rpm-6.1.0-1|354	change.
14mt|rpm-6.1.0-1|355	
14mt|rpm-6.1.0-1|356	%package plugin-selinux
14mt|rpm-6.1.0-1|357	Summary:	Rpm plugin for SELinux functionality
14mt|rpm-6.1.0-1|358	Group:		System/Base
14mt|rpm-6.1.0-1|359	BuildRequires:	pkgconfig(libselinux)
14mt|rpm-6.1.0-1|360	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|361	
14mt|rpm-6.1.0-1|362	%description plugin-selinux
14mt|rpm-6.1.0-1|363	Rpm plugin for selinux support
14mt|rpm-6.1.0-1|364	
14mt|rpm-6.1.0-1|365	%package plugin-syslog
14mt|rpm-6.1.0-1|366	Summary:	Rpm plugin for syslog functionality
14mt|rpm-6.1.0-1|367	Group:		System/Base
14mt|rpm-6.1.0-1|368	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|369	
14mt|rpm-6.1.0-1|370	%description plugin-syslog
14mt|rpm-6.1.0-1|371	This plugin exports RPM actions to the system log.
14mt|rpm-6.1.0-1|372	
14mt|rpm-6.1.0-1|373	%package plugin-systemd-inhibit
14mt|rpm-6.1.0-1|374	Summary:	Rpm plugin for systemd inhibit functionality
14mt|rpm-6.1.0-1|375	Group:		System/Base
14mt|rpm-6.1.0-1|376	BuildRequires:	pkgconfig(dbus-1)
14mt|rpm-6.1.0-1|377	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|378	
14mt|rpm-6.1.0-1|379	%description plugin-systemd-inhibit
14mt|rpm-6.1.0-1|380	This plugin blocks systemd from entering idle, sleep or shutdown while an rpm
14mt|rpm-6.1.0-1|381	transaction is running using the systemd-inhibit mechanism.
14mt|rpm-6.1.0-1|382	
14mt|rpm-6.1.0-1|383	%if %{with imaevm}
14mt|rpm-6.1.0-1|384	%package plugin-ima
14mt|rpm-6.1.0-1|385	Summary:	Rpm plugin for IMA file signatures
14mt|rpm-6.1.0-1|386	Group:		System/Base
14mt|rpm-6.1.0-1|387	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|388	
14mt|rpm-6.1.0-1|389	%description plugin-ima
14mt|rpm-6.1.0-1|390	This plugin adds support for enforcing and verifying IMA file signatures
14mt|rpm-6.1.0-1|391	in an rpm.
14mt|rpm-6.1.0-1|392	%endif
14mt|rpm-6.1.0-1|393	
14mt|rpm-6.1.0-1|394	%package plugin-fapolicyd
14mt|rpm-6.1.0-1|395	Summary:	Rpm plugin for fapolicyd support
14mt|rpm-6.1.0-1|396	Group:		System/Base
14mt|rpm-6.1.0-1|397	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|398	
14mt|rpm-6.1.0-1|399	%description plugin-fapolicyd
14mt|rpm-6.1.0-1|400	Rpm plugin for fapolicyd support.
14mt|rpm-6.1.0-1|401	See https://people.redhat.com/sgrubb/fapolicyd/ for information about
14mt|rpm-6.1.0-1|402	the fapolicyd daemon.
14mt|rpm-6.1.0-1|403	
14mt|rpm-6.1.0-1|404	%if %{with fsverity}
14mt|rpm-6.1.0-1|405	%package plugin-fsverity
14mt|rpm-6.1.0-1|406	Summary:	Rpm plugin for fsverity file signatures
14mt|rpm-6.1.0-1|407	Group:		System/Base
14mt|rpm-6.1.0-1|408	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|409	
14mt|rpm-6.1.0-1|410	%description plugin-fsverity
14mt|rpm-6.1.0-1|411	%{summary}.
14mt|rpm-6.1.0-1|412	%endif
14mt|rpm-6.1.0-1|413	
14mt|rpm-6.1.0-1|414	%package plugin-prioreset
14mt|rpm-6.1.0-1|415	Summary:	Rpm plugin for resetting scriptlet priorities for SysV init
14mt|rpm-6.1.0-1|416	Group:		System/Base
14mt|rpm-6.1.0-1|417	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|418	
14mt|rpm-6.1.0-1|419	%description plugin-prioreset
14mt|rpm-6.1.0-1|420	%{summary}
14mt|rpm-6.1.0-1|421	
14mt|rpm-6.1.0-1|422	Useful on legacy SysV init systems if you run rpm transactions with
14mt|rpm-6.1.0-1|423	nice/ionice priorities. Should not be used on systemd systems.
14mt|rpm-6.1.0-1|424	
14mt|rpm-6.1.0-1|425	%package plugin-unshare
14mt|rpm-6.1.0-1|426	Summary:	Rpm plugin for Linux namespace isolation functionality
14mt|rpm-6.1.0-1|427	Group:		System/Base
14mt|rpm-6.1.0-1|428	Requires:	%{librpmname} = %{EVRD}
14mt|rpm-6.1.0-1|429	
14mt|rpm-6.1.0-1|430	%description plugin-unshare
14mt|rpm-6.1.0-1|431	This plugin adds support for Linux namespace isolation functionality.
14mt|rpm-6.1.0-1|432	
14mt|rpm-6.1.0-1|433	%endif
14mt|rpm-6.1.0-1|434	
14mt|rpm-6.1.0-1|435	%prep
14mt|rpm-6.1.0-1|436	%autosetup -S git_am -n %{name}-%{version} -p1
14mt|rpm-6.1.0-1|437	
14mt|rpm-6.1.0-1|438	# still use legacy verify
14mt|rpm-6.1.0-1|439	sed -i -e "s:%%_pkgverify_level all:%%_pkgverify_level digest:g" macros.in
14mt|rpm-6.1.0-1|440	
14mt|rpm-6.1.0-1|441	%build
14mt|rpm-6.1.0-1|442	%set_build_flags
14mt|rpm-6.1.0-1|443	export CMAKE_BUILD_DIR=BUILD
14mt|rpm-6.1.0-1|444	%cmake \
14mt|rpm-6.1.0-1|445	-DCMAKE_INSTALL_PREFIX=%{_usr} \
14mt|rpm-6.1.0-1|446	-DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=%{_var}/lib \
14mt|rpm-6.1.0-1|447	-DWITH_SEQUOIA:BOOL=ON \
14mt|rpm-6.1.0-1|448	-DWITH_SELINUX:BOOL=ON \
14mt|rpm-6.1.0-1|449	-DENABLE_SQLITE=ON \
14mt|rpm-6.1.0-1|450	-DENABLE_PLUGINS=ON \
14mt|rpm-6.1.0-1|451	%{?with_fsverity:-DWITH_FSVERITY=ON} \
14mt|rpm-6.1.0-1|452	%{?with_imaevm:-DWITH_IMAEVM=ON} \
14mt|rpm-6.1.0-1|453	%{!?with_openmp:-DENABLE_OPENMP=OFF} \
14mt|rpm-6.1.0-1|454	-DENABLE_TESTSUITE=OFF \
14mt|rpm-6.1.0-1|455	-DWITH_DOXYGEN=ON \
14mt|rpm-6.1.0-1|456	-DRPM_VENDOR=%{_vendor}
14mt|rpm-6.1.0-1|457	
14mt|rpm-6.1.0-1|458	%make_build
14mt|rpm-6.1.0-1|459	
14mt|rpm-6.1.0-1|460	%install
14mt|rpm-6.1.0-1|461	%make_install -C BUILD
14mt|rpm-6.1.0-1|462	mkdir -p %{buildroot}%{_unitdir}
14mt|rpm-6.1.0-1|463	install -m 644 %{SOURCE10} %{buildroot}/%{_unitdir}
14mt|rpm-6.1.0-1|464	
14mt|rpm-6.1.0-1|465	# Save list of packages through cron
14mt|rpm-6.1.0-1|466	mkdir -p %{buildroot}%{_sysconfdir}/cron.daily
14mt|rpm-6.1.0-1|467	install -m 755 scripts/rpm.daily %{buildroot}%{_sysconfdir}/cron.daily/rpm
14mt|rpm-6.1.0-1|468	
14mt|rpm-6.1.0-1|469	mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
14mt|rpm-6.1.0-1|470	install -m 644 scripts/rpm.log %{buildroot}%{_sysconfdir}/logrotate.d/rpm
14mt|rpm-6.1.0-1|471	
14mt|rpm-6.1.0-1|472	mkdir -p %{buildroot}/usr/lib/sysimage/rpm
14mt|rpm-6.1.0-1|473	# keep the legacy db directory for %ghost'ing and smooth updates
14mt|rpm-6.1.0-1|474	mkdir -p %{buildroot}/var/lib/rpm
14mt|rpm-6.1.0-1|475	
14mt|rpm-6.1.0-1|476	cd BUILD
14mt|rpm-6.1.0-1|477	
14mt|rpm-6.1.0-1|478	# init an empty database for %ghost'ing for all supported backends
14mt|rpm-6.1.0-1|479	export LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH
14mt|rpm-6.1.0-1|480	for be in sqlite; do
14mt|rpm-6.1.0-1|481	mkdir ${be}
14mt|rpm-6.1.0-1|482	tools/rpmdb --rcfile rpmrc --define "_db_backend ${be}" --dbpath=${PWD}/${be} --initdb
14mt|rpm-6.1.0-1|483	cp -va ${be}/. %{buildroot}/usr/lib/sysimage/rpm/
14mt|rpm-6.1.0-1|484	done
14mt|rpm-6.1.0-1|485	
14mt|rpm-6.1.0-1|486	# some packages invoke find-debuginfo directly, preserve compat for now
14mt|rpm-6.1.0-1|487	ln -s ../../bin/find-debuginfo %{buildroot}/usr/lib/rpm/find-debuginfo.sh
14mt|rpm-6.1.0-1|488	
14mt|rpm-6.1.0-1|489	cd ..
14mt|rpm-6.1.0-1|490	%find_lang rpm
14mt|rpm-6.1.0-1|491	
14mt|rpm-6.1.0-1|492	# These live in perl-generators and python-rpm-generators now
14mt|rpm-6.1.0-1|493	rm -f %{buildroot}/%{rpmhome}/{perldeps.pl,perl.*,pythond*}
14mt|rpm-6.1.0-1|494	rm -f %{buildroot}/%{_fileattrsdir}/{perl*,python*}
14mt|rpm-6.1.0-1|495	rm -rf %{buildroot}/var/tmp
14mt|rpm-6.1.0-1|496	
14mt|rpm-6.1.0-1|497	%if %{with check}
14mt|rpm-6.1.0-1|498	%check
14mt|rpm-6.1.0-1|499	# https://github.com/rpm-software-management/rpm/issues/741
14mt|rpm-6.1.0-1|500	eatmydata make check || (cat tests/rpmtests.log; exit 0)
14mt|rpm-6.1.0-1|501	%endif
14mt|rpm-6.1.0-1|502	
14mt|rpm-6.1.0-1|503	%posttrans
14mt|rpm-6.1.0-1|504	# Plan conversion of BerkleyDB into SQlite if BerkleyDB exists
14mt|rpm-6.1.0-1|505	if [ -f /var/lib/rpm/Packages ]; then
14mt|rpm-6.1.0-1|506	touch /var/lib/rpm/.rebuilddb
14mt|rpm-6.1.0-1|507	fi
14mt|rpm-6.1.0-1|508	
14mt|rpm-6.1.0-1|509	%triggerun -- rpm < 2:4.17
14mt|rpm-6.1.0-1|510	# Handle rpmdb rebuild service on erasure of old to avoid ordering issues
14mt|rpm-6.1.0-1|511	# https://pagure.io/fesco/issue/2382
14mt|rpm-6.1.0-1|512	if [ -x /usr/bin/systemctl ]; then
14mt|rpm-6.1.0-1|513	systemctl --no-reload enable rpmdb-rebuild.service ||:
14mt|rpm-6.1.0-1|514	fi
14mt|rpm-6.1.0-1|515	
14mt|rpm-6.1.0-1|516	%define rpmattr %attr(0755,root,root)
14mt|rpm-6.1.0-1|517	
14mt|rpm-6.1.0-1|518	%files -f %{name}.lang
14mt|rpm-6.1.0-1|519	%license COPYING
14mt|rpm-6.1.0-1|520	%doc %{_defaultdocdir}/rpm/CONTRIBUTING.md
14mt|rpm-6.1.0-1|521	%doc %{_defaultdocdir}/rpm/COPYING
14mt|rpm-6.1.0-1|522	%doc %{_defaultdocdir}/rpm/CREDITS
14mt|rpm-6.1.0-1|523	%doc %{_defaultdocdir}/rpm/INSTALL
14mt|rpm-6.1.0-1|524	%doc %{_defaultdocdir}/rpm/README
14mt|rpm-6.1.0-1|525	%doc %{_defaultdocdir}/rpm/[a-z]*.md
14mt|rpm-6.1.0-1|526	%attr(0755,root,root) %{_bindir}/rpm
14mt|rpm-6.1.0-1|527	%{_bindir}/rpm2cpio
14mt|rpm-6.1.0-1|528	%attr(0755,root,root) %{_bindir}/rpm2archive
14mt|rpm-6.1.0-1|529	%attr(0755,root,root) %{_bindir}/rpmdb
14mt|rpm-6.1.0-1|530	%attr(0755,root,root) %{_bindir}/rpmkeys
14mt|rpm-6.1.0-1|531	%attr(0755,root,root) %{_bindir}/rpmsort
14mt|rpm-6.1.0-1|532	%{_bindir}/rpmquery
14mt|rpm-6.1.0-1|533	%{_bindir}/rpmverify
14mt|rpm-6.1.0-1|534	
14mt|rpm-6.1.0-1|535	%dir %{rpmhome}
14mt|rpm-6.1.0-1|536	%dir /etc/rpm
14mt|rpm-6.1.0-1|537	%attr(0755,root,root) %{rpmhome}/rpmdb_*
14mt|rpm-6.1.0-1|538	%attr(0644,root,root) %{rpmhome}/macros
14mt|rpm-6.1.0-1|539	%exclude %{rpmhome}/macros.d/macros.transaction*
14mt|rpm-6.1.0-1|540	%{rpmhome}/macros.d
14mt|rpm-6.1.0-1|541	%dir %{rpmhome}/lua
14mt|rpm-6.1.0-1|542	%attr(0644,root,root) %{rpmhome}/rpmpopt*
14mt|rpm-6.1.0-1|543	%attr(0644,root,root) %{rpmhome}/rpmrc
14mt|rpm-6.1.0-1|544	%attr(0755,root,root) %{rpmhome}/script.req
14mt|rpm-6.1.0-1|545	%attr(0755,root,root) %{rpmhome}/rpm.daily
14mt|rpm-6.1.0-1|546	%attr(0644,root,root) %{rpmhome}/rpm.log
14mt|rpm-6.1.0-1|547	%attr(0644,root,root) %{rpmhome}/rpm.supp
14mt|rpm-6.1.0-1|548	%attr(0755,root,root) %{rpmhome}/sysusers.sh
14mt|rpm-6.1.0-1|549	
14mt|rpm-6.1.0-1|550	%rpmattr %{rpmhome}/rpm2cpio.sh
14mt|rpm-6.1.0-1|551	%rpmattr %{rpmhome}/tgpg
14mt|rpm-6.1.0-1|552	
14mt|rpm-6.1.0-1|553	%dir %{rpmhome}/fileattrs
14mt|rpm-6.1.0-1|554	%{rpmhome}/platform/
14mt|rpm-6.1.0-1|555	
14mt|rpm-6.1.0-1|556	%if %{with plugins}
14mt|rpm-6.1.0-1|557	%dir %{_libdir}/rpm-plugins
14mt|rpm-6.1.0-1|558	%{_mandir}/man8/rpm-plugins.8*
14mt|rpm-6.1.0-1|559	%endif
14mt|rpm-6.1.0-1|560	
14mt|rpm-6.1.0-1|561	%{_mandir}/man1/rpm2archive.1*
14mt|rpm-6.1.0-1|562	%{_mandir}/man1/rpm2cpio.1*
14mt|rpm-6.1.0-1|563	%{_mandir}/man1/rpmsort.1*
14mt|rpm-6.1.0-1|564	%{_mandir}/man5/rpm-config.5*
14mt|rpm-6.1.0-1|565	%{_mandir}/man5/rpm-macrofile.5*
14mt|rpm-6.1.0-1|566	%{_mandir}/man5/rpm-manifest.5*
14mt|rpm-6.1.0-1|567	%{_mandir}/man5/rpm-rpmrc.5*
14mt|rpm-6.1.0-1|568	%{_mandir}/man7/rpm-design.7*
14mt|rpm-6.1.0-1|569	%{_mandir}/man7/rpm-lua.7*
14mt|rpm-6.1.0-1|570	%{_mandir}/man7/rpm-macros.7*
14mt|rpm-6.1.0-1|571	%{_mandir}/man7/rpm-payloadflags.7*
14mt|rpm-6.1.0-1|572	%{_mandir}/man7/rpm-queryformat.7*
14mt|rpm-6.1.0-1|573	%{_mandir}/man7/rpm-version.7*
14mt|rpm-6.1.0-1|574	%{_mandir}/man8/rpm.8*
14mt|rpm-6.1.0-1|575	%{_mandir}/man8/rpmdb.8*
14mt|rpm-6.1.0-1|576	%{_mandir}/man8/rpmkeys.8*
14mt|rpm-6.1.0-1|577	%{_mandir}/man8/rpm-common.8*
14mt|rpm-6.1.0-1|578	
14mt|rpm-6.1.0-1|579	%attr(0755, root, root) %dir /var/lib/rpm
14mt|rpm-6.1.0-1|580	%attr(0644, root, root) %ghost %config(missingok,noreplace) /var/lib/rpm/*
14mt|rpm-6.1.0-1|581	%attr(0644, root, root) %ghost /var/lib/rpm/.*.lock
14mt|rpm-6.1.0-1|582	%attr(0755, root, root) %dir /usr/lib/sysimage/rpm
14mt|rpm-6.1.0-1|583	%attr(0644, root, root) %ghost %config(missingok,noreplace) /usr/lib/sysimage/rpm/*
14mt|rpm-6.1.0-1|584	%attr(0644, root, root) %ghost /usr/lib/sysimage/rpm/.*.lock
14mt|rpm-6.1.0-1|585	%{_unitdir}/rpmdb-rebuild.service
14mt|rpm-6.1.0-1|586	
14mt|rpm-6.1.0-1|587	%files -n %librpmname
14mt|rpm-6.1.0-1|588	%{_libdir}/librpm.so.%{libmajor}
14mt|rpm-6.1.0-1|589	%{_libdir}/librpm.so.%{libmajor}.*
14mt|rpm-6.1.0-1|590	
14mt|rpm-6.1.0-1|591	%files -n %{librpmio}
14mt|rpm-6.1.0-1|592	%{_libdir}/librpmio.so.%{libmajor}
14mt|rpm-6.1.0-1|593	%{_libdir}/librpmio.so.%{libmajor}.*
14mt|rpm-6.1.0-1|594	
14mt|rpm-6.1.0-1|595	%if %{with plugins}
14mt|rpm-6.1.0-1|596	%files plugin-audit
14mt|rpm-6.1.0-1|597	%{rpmhome}/macros.d/macros.transaction_audit
14mt|rpm-6.1.0-1|598	%{_libdir}/rpm-plugins/audit.so
14mt|rpm-6.1.0-1|599	%{_mandir}/man8/rpm-plugin-audit.8*
14mt|rpm-6.1.0-1|600	
14mt|rpm-6.1.0-1|601	%files plugin-dbus-announce
14mt|rpm-6.1.0-1|602	%{rpmhome}/macros.d/macros.transaction_dbus_announce
14mt|rpm-6.1.0-1|603	%{_libdir}/rpm-plugins/dbus_announce.so
14mt|rpm-6.1.0-1|604	%{_mandir}/man8/rpm-plugin-dbus-announce.8*
14mt|rpm-6.1.0-1|605	%{_datadir}/dbus-1/system.d/org.rpm.conf
14mt|rpm-6.1.0-1|606	
14mt|rpm-6.1.0-1|607	%files plugin-selinux
14mt|rpm-6.1.0-1|608	%{rpmhome}/macros.d/macros.transaction_selinux
14mt|rpm-6.1.0-1|609	%{_libdir}/rpm-plugins/selinux.so
14mt|rpm-6.1.0-1|610	%{_mandir}/man8/rpm-plugin-selinux.8*
14mt|rpm-6.1.0-1|611	
14mt|rpm-6.1.0-1|612	%files plugin-syslog
14mt|rpm-6.1.0-1|613	%{rpmhome}/macros.d/macros.transaction_syslog
14mt|rpm-6.1.0-1|614	%{_libdir}/rpm-plugins/syslog.so
14mt|rpm-6.1.0-1|615	%{_mandir}/man8/rpm-plugin-syslog.8*
14mt|rpm-6.1.0-1|616	
14mt|rpm-6.1.0-1|617	%files plugin-systemd-inhibit
14mt|rpm-6.1.0-1|618	%{rpmhome}/macros.d/macros.transaction_systemd_inhibit
14mt|rpm-6.1.0-1|619	%{_libdir}/rpm-plugins/systemd_inhibit.so
14mt|rpm-6.1.0-1|620	%{_mandir}/man8/rpm-plugin-systemd-inhibit.8*
14mt|rpm-6.1.0-1|621	
14mt|rpm-6.1.0-1|622	%if %{with imaevm}
14mt|rpm-6.1.0-1|623	%files plugin-ima
14mt|rpm-6.1.0-1|624	%{rpmhome}/macros.d/macros.transaction_ima
14mt|rpm-6.1.0-1|625	%{_libdir}/rpm-plugins/ima.so
14mt|rpm-6.1.0-1|626	%{_mandir}/man8/rpm-plugin-ima.8*
14mt|rpm-6.1.0-1|627	%endif
14mt|rpm-6.1.0-1|628	
14mt|rpm-6.1.0-1|629	%files plugin-fapolicyd
14mt|rpm-6.1.0-1|630	%{rpmhome}/macros.d/macros.transaction_fapolicyd
14mt|rpm-6.1.0-1|631	%{_libdir}/rpm-plugins/fapolicyd.so
14mt|rpm-6.1.0-1|632	%{_mandir}/man8/rpm-plugin-fapolicyd.8*
14mt|rpm-6.1.0-1|633	
14mt|rpm-6.1.0-1|634	%if %{with fsverity}
14mt|rpm-6.1.0-1|635	%files plugin-fsverity
14mt|rpm-6.1.0-1|636	%{rpmhome}/macros.d/macros.transaction_fsverity
14mt|rpm-6.1.0-1|637	%{_libdir}/rpm-plugins/fsverity.so
14mt|rpm-6.1.0-1|638	%endif
14mt|rpm-6.1.0-1|639	
14mt|rpm-6.1.0-1|640	%files plugin-prioreset
14mt|rpm-6.1.0-1|641	%{rpmhome}/macros.d/macros.transaction_prioreset
14mt|rpm-6.1.0-1|642	%{_libdir}/rpm-plugins/prioreset.so
14mt|rpm-6.1.0-1|643	%{_mandir}/man8/rpm-plugin-prioreset.8*
14mt|rpm-6.1.0-1|644	
14mt|rpm-6.1.0-1|645	%files plugin-unshare
14mt|rpm-6.1.0-1|646	%{rpmhome}/macros.d/macros.transaction_unshare
14mt|rpm-6.1.0-1|647	%{_libdir}/rpm-plugins/unshare.so
14mt|rpm-6.1.0-1|648	%{_mandir}/man8/rpm-plugin-unshare.8*
14mt|rpm-6.1.0-1|649	%endif
14mt|rpm-6.1.0-1|650	
14mt|rpm-6.1.0-1|651	%files -n %librpmbuild
14mt|rpm-6.1.0-1|652	%{_libdir}/librpmbuild.so.%{libmajor}
14mt|rpm-6.1.0-1|653	%{_libdir}/librpmbuild.so.%{libmajor}.*
14mt|rpm-6.1.0-1|654	
14mt|rpm-6.1.0-1|655	%files -n %librpmsign
14mt|rpm-6.1.0-1|656	%{_libdir}/librpmsign.so.%{libmajor}
14mt|rpm-6.1.0-1|657	%{_libdir}/librpmsign.so.%{libmajor}.*
14mt|rpm-6.1.0-1|658	
14mt|rpm-6.1.0-1|659	%files build
14mt|rpm-6.1.0-1|660	%rpmattr %{_bindir}/rpmbuild
14mt|rpm-6.1.0-1|661	%rpmattr %{_bindir}/gendiff
14mt|rpm-6.1.0-1|662	%rpmattr %{_bindir}/rpmspec
14mt|rpm-6.1.0-1|663	%rpmattr %{_bindir}/rpmlua
14mt|rpm-6.1.0-1|664	%rpmattr %{_bindir}/rpmuncompress
14mt|rpm-6.1.0-1|665	%rpmattr %{_bindir}/rpm-setup-autosign
14mt|rpm-6.1.0-1|666	%rpmattr %{_prefix}/lib/rpm/brp-*
14mt|rpm-6.1.0-1|667	%rpmattr %{_prefix}/lib/rpm/check-files
14mt|rpm-6.1.0-1|668	%rpmattr %{_prefix}/lib/rpm/*.prov
14mt|rpm-6.1.0-1|669	# compat symlink to /usr/bin/find-debuginfo from debugedit
14mt|rpm-6.1.0-1|670	%{_prefix}/lib/rpm/find-debuginfo.sh
14mt|rpm-6.1.0-1|671	%rpmattr %{_prefix}/lib/rpm/find-lang.sh
14mt|rpm-6.1.0-1|672	%rpmattr %{_prefix}/lib/rpm/find-provides
14mt|rpm-6.1.0-1|673	%rpmattr %{_prefix}/lib/rpm/find-requires
14mt|rpm-6.1.0-1|674	%rpmattr %{_prefix}/lib/rpm/ocamldeps.sh
14mt|rpm-6.1.0-1|675	%rpmattr %{_prefix}/lib/rpm/pkgconfigdeps.sh
14mt|rpm-6.1.0-1|676	%rpmattr %{_prefix}/lib/rpm/rpm_macros_provides.sh
14mt|rpm-6.1.0-1|677	%rpmattr %{_prefix}/lib/rpm/elfdeps
14mt|rpm-6.1.0-1|678	%rpmattr %{_prefix}/lib/rpm/rpmdeps
14mt|rpm-6.1.0-1|679	%rpmattr %{_prefix}/lib/rpm/rpmdump
14mt|rpm-6.1.0-1|680	%{_prefix}/lib/rpm/rpmuncompress
14mt|rpm-6.1.0-1|681	%{_prefix}/lib/rpm/rpm-setup-autosign
14mt|rpm-6.1.0-1|682	%rpmattr %{_prefix}/lib/rpm/check-buildroot
14mt|rpm-6.1.0-1|683	%rpmattr %{_prefix}/lib/rpm/check-prereqs
14mt|rpm-6.1.0-1|684	%rpmattr %{_prefix}/lib/rpm/check-rpaths
14mt|rpm-6.1.0-1|685	%rpmattr %{_prefix}/lib/rpm/check-rpaths-worker
14mt|rpm-6.1.0-1|686	%{rpmhome}/fileattrs/*
14mt|rpm-6.1.0-1|687	
14mt|rpm-6.1.0-1|688	%{_mandir}/man1/elfdeps.1*
14mt|rpm-6.1.0-1|689	%{_mandir}/man1/gendiff.1*
14mt|rpm-6.1.0-1|690	%{_mandir}/man1/rpmbuild.1*
14mt|rpm-6.1.0-1|691	%{_mandir}/man1/rpmdeps.1*
14mt|rpm-6.1.0-1|692	%{_mandir}/man1/rpmspec.1*
14mt|rpm-6.1.0-1|693	%{_mandir}/man1/rpmlua.1*
14mt|rpm-6.1.0-1|694	%{_mandir}/man1/rpm-setup-autosign.1*
14mt|rpm-6.1.0-1|695	%{_mandir}/man1/rpmuncompress.1*
14mt|rpm-6.1.0-1|696	%{_mandir}/man5/rpmbuild-config.5*
14mt|rpm-6.1.0-1|697	%{_mandir}/man7/rpm-dependency-generators.7*
14mt|rpm-6.1.0-1|698	%{_mandir}/man7/rpm-scriptlets.7*
14mt|rpm-6.1.0-1|699	%{_mandir}/man7/rpm-sysusers.7*
14mt|rpm-6.1.0-1|700	
14mt|rpm-6.1.0-1|701	%files sign
14mt|rpm-6.1.0-1|702	%{_bindir}/rpmsign
14mt|rpm-6.1.0-1|703	%{_mandir}/man1/rpmsign.1*
14mt|rpm-6.1.0-1|704	
14mt|rpm-6.1.0-1|705	%files -n python3-%{name}
14mt|rpm-6.1.0-1|706	%{python3_sitearch}/%{name}/
14mt|rpm-6.1.0-1|707	%{python3_sitearch}/%{name}-%{version}*.egg-info
14mt|rpm-6.1.0-1|708	%doc %{_defaultdocdir}/rpm/examples/
14mt|rpm-6.1.0-1|709	
14mt|rpm-6.1.0-1|710	%files -n %librpmnamedevel
14mt|rpm-6.1.0-1|711	%{_bindir}/rpmgraph
14mt|rpm-6.1.0-1|712	%{_libdir}/librp*[a-z].so
14mt|rpm-6.1.0-1|713	%{_libdir}/pkgconfig/%{name}.pc
14mt|rpm-6.1.0-1|714	%{_libdir}/cmake/rpm/
14mt|rpm-6.1.0-1|715	%{_includedir}/%{name}/
14mt|rpm-6.1.0-1|716	%{_mandir}/man1/rpmgraph.1*
14mt|rpm-6.1.0-1|717	
14mt|rpm-6.1.0-1|718	%files apidocs
14mt|rpm-6.1.0-1|719	%license COPYING
14mt|rpm-6.1.0-1|720	%doc %{_defaultdocdir}/rpm/API/
14mt|rpm-6.1.0-1|721	
14mt|rpm-6.1.0-1|722	%files cron
14mt|rpm-6.1.0-1|723	%config(noreplace) /etc/cron.daily/rpm
14mt|rpm-6.1.0-1|724	%config(noreplace) /etc/logrotate.d/rpm

568 14
14mt|rpm-rosa-setup-1.2-1|1	# Don't create backups, cp -a user/* build/* is used
14mt|rpm-rosa-setup-1.2-1|2	%global _default_patch_flags -s -U --no-backup-if-mismatch
14mt|rpm-rosa-setup-1.2-1|3	
14mt|rpm-rosa-setup-1.2-1|4	# For transitioning from rpm5
14mt|rpm-rosa-setup-1.2-1|5	# Initial bootstrap of rpm4 with rpm5
14mt|rpm-rosa-setup-1.2-1|6	%{!?_rpmconfigdir: %global _rpmconfigdir /usr/lib/rpm}
14mt|rpm-rosa-setup-1.2-1|7	%{!?_rpmluadir: %global _rpmluadir %{_rpmconfigdir}/lua}
14mt|rpm-rosa-setup-1.2-1|8	
14mt|rpm-rosa-setup-1.2-1|9	# rpmlint depends from python modules, help bootstrap new python3.x
14mt|rpm-rosa-setup-1.2-1|10	%bcond_without python_dep
14mt|rpm-rosa-setup-1.2-1|11	
14mt|rpm-rosa-setup-1.2-1|12	%bcond_with bootstrap
14mt|rpm-rosa-setup-1.2-1|13	
14mt|rpm-rosa-setup-1.2-1|14	Summary:	Macros and scripts for rosa specific rpm behavior
14mt|rpm-rosa-setup-1.2-1|15	Name:		rpm-rosa-setup
14mt|rpm-rosa-setup-1.2-1|16	Version:	1.2
14mt|rpm-rosa-setup-1.2-1|17	Release:	1
14mt|rpm-rosa-setup-1.2-1|18	
14mt|rpm-rosa-setup-1.2-1|19	License:	MIT
14mt|rpm-rosa-setup-1.2-1|20	Group:		System/Configuration/Packaging
14mt|rpm-rosa-setup-1.2-1|21	Url:		https://gitea.rosa.ru/software/rpm-rosa-setup
14mt|rpm-rosa-setup-1.2-1|22	Source0:	https://gitea.rosa.ru/software/rpm-rosa-setup/archive/%{version}.tar.gz
14mt|rpm-rosa-setup-1.2-1|23	# Forge handling macros
14mt|rpm-rosa-setup-1.2-1|24	# (From: https://src.fedoraproject.org/rpms/redhat-rpm-config/tree):
14mt|rpm-rosa-setup-1.2-1|25	Source8:	forge.lua
14mt|rpm-rosa-setup-1.2-1|26	Source9:	macros.forge
14mt|rpm-rosa-setup-1.2-1|27	Source10:	common.lua
14mt|rpm-rosa-setup-1.2-1|28	# Perl macros
14mt|rpm-rosa-setup-1.2-1|29	# (Pulled out from rpm 4.14.x before dropped in rpm 4.15)
14mt|rpm-rosa-setup-1.2-1|30	Source11:	macros.perldirs
14mt|rpm-rosa-setup-1.2-1|31	# needed for golang stuff
14mt|rpm-rosa-setup-1.2-1|32	Source12:	macros.fedora-misc
14mt|rpm-rosa-setup-1.2-1|33	BuildRequires:	git-core
14mt|rpm-rosa-setup-1.2-1|34	Requires:	rpm
14mt|rpm-rosa-setup-1.2-1|35	# Packaged was renamed from rpm-openmandriva-setup
14mt|rpm-rosa-setup-1.2-1|36	# (tpg) do not use %%EVRD here, as it does not exist yet
14mt|rpm-rosa-setup-1.2-1|37	Provides:	rpm-openmandriva-setup = %{version}-%{release}
14mt|rpm-rosa-setup-1.2-1|38	Conflicts:	rpm-openmandriva-setup < 1.0
14mt|rpm-rosa-setup-1.2-1|39	Obsoletes:	rpm-openmandriva-setup < 1.0
14mt|rpm-rosa-setup-1.2-1|40	BuildArch:	noarch
14mt|rpm-rosa-setup-1.2-1|41	
14mt|rpm-rosa-setup-1.2-1|42	%description
14mt|rpm-rosa-setup-1.2-1|43	Macros and scripts for rosa specific rpm behavior.
14mt|rpm-rosa-setup-1.2-1|44	
14mt|rpm-rosa-setup-1.2-1|45	This has been adapted for ROSA Linux systems.
14mt|rpm-rosa-setup-1.2-1|46	
14mt|rpm-rosa-setup-1.2-1|47	%files
14mt|rpm-rosa-setup-1.2-1|48	# We should own this directory
14mt|rpm-rosa-setup-1.2-1|49	%dir %{_rpmconfigdir}/rosa
14mt|rpm-rosa-setup-1.2-1|50	%{_rpmconfigdir}/rosa/macros
14mt|rpm-rosa-setup-1.2-1|51	%{_rpmconfigdir}/rosa/rpmrc
14mt|rpm-rosa-setup-1.2-1|52	
14mt|rpm-rosa-setup-1.2-1|53	#----------------------------------------------------------------------------
14mt|rpm-rosa-setup-1.2-1|54	
14mt|rpm-rosa-setup-1.2-1|55	%package build
14mt|rpm-rosa-setup-1.2-1|56	Summary:	Macros and scripts for rosa specific rpmbuild behavior
14mt|rpm-rosa-setup-1.2-1|57	Group:		System/Configuration/Packaging
14mt|rpm-rosa-setup-1.2-1|58	Requires:	%{name} = %{version}-%{release}
14mt|rpm-rosa-setup-1.2-1|59	# Required for package builds to work
14mt|rpm-rosa-setup-1.2-1|60	Requires:	binutils
14mt|rpm-rosa-setup-1.2-1|61	Requires:	dwz
14mt|rpm-rosa-setup-1.2-1|62	Requires:	gdb
14mt|rpm-rosa-setup-1.2-1|63	Requires:	rpm-build
14mt|rpm-rosa-setup-1.2-1|64	%if %{with python_dep}
14mt|rpm-rosa-setup-1.2-1|65	Requires:	rpmlint
14mt|rpm-rosa-setup-1.2-1|66	Requires:	rpmlint-rosa-policy
14mt|rpm-rosa-setup-1.2-1|67	%endif
14mt|rpm-rosa-setup-1.2-1|68	Requires:	spec-helper
14mt|rpm-rosa-setup-1.2-1|69	Provides:	rpm-openmandriva-setup-build = %{version}-%{release}
14mt|rpm-rosa-setup-1.2-1|70	Conflicts:	rpm-openmandriva-setup-build < 1.0
14mt|rpm-rosa-setup-1.2-1|71	Obsoletes:	rpm-openmandriva-setup-build < 1.0
14mt|rpm-rosa-setup-1.2-1|72	
14mt|rpm-rosa-setup-1.2-1|73	%description build
14mt|rpm-rosa-setup-1.2-1|74	Macros and scripts for rosa specific rpmbuild behavior.
14mt|rpm-rosa-setup-1.2-1|75	
14mt|rpm-rosa-setup-1.2-1|76	This has been adapted for ROSA Linux systems.
14mt|rpm-rosa-setup-1.2-1|77	
14mt|rpm-rosa-setup-1.2-1|78	%files build
14mt|rpm-rosa-setup-1.2-1|79	%{_rpmluadir}/fedora/common.lua
14mt|rpm-rosa-setup-1.2-1|80	%{_rpmluadir}/fedora/srpm/forge.lua
14mt|rpm-rosa-setup-1.2-1|81	%{_rpmmacrodir}/macros.buildsys.autotools
14mt|rpm-rosa-setup-1.2-1|82	%{_rpmmacrodir}/macros.dwz
14mt|rpm-rosa-setup-1.2-1|83	%{_rpmmacrodir}/macros.fedora-misc
14mt|rpm-rosa-setup-1.2-1|84	%{_rpmmacrodir}/macros.forge
14mt|rpm-rosa-setup-1.2-1|85	%{_rpmmacrodir}/macros.kernel
14mt|rpm-rosa-setup-1.2-1|86	%{_rpmmacrodir}/macros.libpackage
14mt|rpm-rosa-setup-1.2-1|87	%{_rpmmacrodir}/macros.perl
14mt|rpm-rosa-setup-1.2-1|88	%{_rpmmacrodir}/macros.perldirs
14mt|rpm-rosa-setup-1.2-1|89	%{_rpmmacrodir}/macros.python
14mt|rpm-rosa-setup-1.2-1|90	%{_rpmmacrodir}/macros.selinux
14mt|rpm-rosa-setup-1.2-1|91	%{_rpmconfigdir}/rosa/kmod-deps.sh
14mt|rpm-rosa-setup-1.2-1|92	%{_fileattrsdir}/kmod.attr
14mt|rpm-rosa-setup-1.2-1|93	
14mt|rpm-rosa-setup-1.2-1|94	#----------------------------------------------------------------------------
14mt|rpm-rosa-setup-1.2-1|95	
14mt|rpm-rosa-setup-1.2-1|96	%prep
14mt|rpm-rosa-setup-1.2-1|97	%autosetup -S git_am -n rpm-rosa-setup
14mt|rpm-rosa-setup-1.2-1|98	
14mt|rpm-rosa-setup-1.2-1|99	%build
14mt|rpm-rosa-setup-1.2-1|100	
14mt|rpm-rosa-setup-1.2-1|101	%install
14mt|rpm-rosa-setup-1.2-1|102	mkdir -p %{buildroot}%{_rpmconfigdir}
14mt|rpm-rosa-setup-1.2-1|103	cp -a user/* build/* %{buildroot}%{_rpmconfigdir}
14mt|rpm-rosa-setup-1.2-1|104	
14mt|rpm-rosa-setup-1.2-1|105	%install_macro forge %{SOURCE9}
14mt|rpm-rosa-setup-1.2-1|106	%install_macro fedora-misc %{SOURCE12}
14mt|rpm-rosa-setup-1.2-1|107	mkdir -p %{buildroot}%{_rpmluadir}/fedora/srpm
14mt|rpm-rosa-setup-1.2-1|108	install -D %{SOURCE10} %{buildroot}%{_rpmluadir}/fedora
14mt|rpm-rosa-setup-1.2-1|109	install -D %{SOURCE8} %{buildroot}%{_rpmluadir}/fedora/srpm
14mt|rpm-rosa-setup-1.2-1|110	%install_macro perldirs %{SOURCE11}
14mt|rpm-rosa-setup-1.2-1|111	
14mt|rpm-rosa-setup-1.2-1|112	%if %{without python_dep}
14mt|rpm-rosa-setup-1.2-1|113	# do not call rpmlint which requires python3-rpm when bootstrapping new python3.x
14mt|rpm-rosa-setup-1.2-1|114	sed -i'' %{buildroot}%{_rpmconfigdir}/rosa/macros -e 's,/bin/rpmlint,/bin/true,g'
14mt|rpm-rosa-setup-1.2-1|115	%endif
14mt|rpm-rosa-setup-1.2-1|116	
14mt|rpm-rosa-setup-1.2-1|117	%if %{with bootstrap}
14mt|rpm-rosa-setup-1.2-1|118	# This will be enabled at some point - for bootstrap, let it pass since many
14mt|rpm-rosa-setup-1.2-1|119	# packages aren't ready for rpmlint 2.6 yet
14mt|rpm-rosa-setup-1.2-1|120	sed -i "s/\(_nonzero_exit_pkgcheck_terminate_build\).*/\1 0/" %{buildroot}%{_rpmconfigdir}/rosa/macros
14mt|rpm-rosa-setup-1.2-1|121	%else
14mt|rpm-rosa-setup-1.2-1|122	sed -i "s/\(_nonzero_exit_pkgcheck_terminate_build\).*/\1 1/" %{buildroot}%{_rpmconfigdir}/rosa/macros
14mt|rpm-rosa-setup-1.2-1|123	%endif
