[perl-PGPLOT] Perl 5.36 rebuild
by Paul Howarth
commit ca1a5dc5df2d0f8ec81fc1f41c3c819ea15b6d78
Author: Paul Howarth <paul(a)city-fan.org>
Date: Tue Jun 21 14:11:26 2022 +0100
Perl 5.36 rebuild
perl-PGPLOT.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/perl-PGPLOT.spec b/perl-PGPLOT.spec
index 79c5540..42932cd 100644
--- a/perl-PGPLOT.spec
+++ b/perl-PGPLOT.spec
@@ -1,6 +1,6 @@
Name: perl-PGPLOT
Version: 2.28
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Perl extension for using the pgplot library
License: GPL+ or Artistic
URL: https://metacpan.org/release/PGPLOT
@@ -60,6 +60,9 @@ find %{buildroot} -type f -name '*.bs' -empty -delete
%{_mandir}/man3/PGPLOT.3*
%changelog
+* Tue Jun 21 2022 Paul Howarth <paul(a)city-fan.org> - 2.28-2
+- Perl 5.36 rebuild
+
* Mon Apr 11 2022 Leigh Scott <leigh123linux(a)gmail.com> - 2.28-1
- Update to 2.28
2 years, 5 months
[perl-IP-Country] Whoops, Perl 5.36 rebuild, not Perl 5.37 rebuild
by Paul Howarth
commit 8c52a14f5b15b9a6658489c562e7991d8f017040
Author: Paul Howarth <paul(a)city-fan.org>
Date: Tue Jun 21 14:10:24 2022 +0100
Whoops, Perl 5.36 rebuild, not Perl 5.37 rebuild
perl-IP-Country.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/perl-IP-Country.spec b/perl-IP-Country.spec
index 39bf27c..b61517e 100644
--- a/perl-IP-Country.spec
+++ b/perl-IP-Country.spec
@@ -84,7 +84,7 @@ make test
%changelog
* Tue Jun 21 2022 Paul Howarth <paul(a)city-fan.org> - 2.28-15
-- Perl 5.37 rebuild
+- Perl 5.36 rebuild
* Thu Feb 10 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 2.28-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2 years, 5 months
[perl-IP-Country] Perl 5.37 rebuild
by Paul Howarth
commit a7f63c56ca479e20fd28c31c2213ea9ec7888473
Author: Paul Howarth <paul(a)city-fan.org>
Date: Tue Jun 21 14:00:36 2022 +0100
Perl 5.37 rebuild
perl-IP-Country.rpmlintrc | 3 ---
perl-IP-Country.spec | 5 ++++-
2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/perl-IP-Country.rpmlintrc b/perl-IP-Country.rpmlintrc
index e595976..d6acc51 100644
--- a/perl-IP-Country.rpmlintrc
+++ b/perl-IP-Country.rpmlintrc
@@ -1,6 +1,3 @@
-# These are not spelling errors
-addFilter("spelling-error %description -l en_US (et|al|ipcc|lookups) -> ")
-
# BUILDING YOUR OWN DATABASE section is of value to users
addFilter("install-file-in-docs /usr/share/doc/perl-IP-Country-utils.*/INSTALL")
diff --git a/perl-IP-Country.spec b/perl-IP-Country.spec
index 8ad5d52..39bf27c 100644
--- a/perl-IP-Country.spec
+++ b/perl-IP-Country.spec
@@ -1,6 +1,6 @@
Name: perl-IP-Country
Version: 2.28
-Release: 14%{?dist}
+Release: 15%{?dist}
Summary: Fast lookup of country codes from IP addresses
License: GPL+ or Artistic
URL: https://metacpan.org/release/IP-Country
@@ -83,6 +83,9 @@ make test
%changelog
+* Tue Jun 21 2022 Paul Howarth <paul(a)city-fan.org> - 2.28-15
+- Perl 5.37 rebuild
+
* Thu Feb 10 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 2.28-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2 years, 5 months
[nvidia-open-kmod] Add file
by Nicolas Chauvet
commit 7969fcf055d66d11083dfe6dc4e6252a6948545e
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Tue Jun 21 12:10:09 2022 +0200
Add file
nvidia-open-kmodtool-excludekernel-filterfile | 0
1 file changed, 0 insertions(+), 0 deletions(-)
---
diff --git a/nvidia-open-kmodtool-excludekernel-filterfile b/nvidia-open-kmodtool-excludekernel-filterfile
new file mode 100644
index 0000000..e69de29
2 years, 5 months
[nvidia-open-kmod] Initial import
by Nicolas Chauvet
commit a1f194e0473f18c076b80fff585f9fe633f2670e
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Tue Jun 21 12:04:54 2022 +0200
Initial import
.gitignore | 1 +
nvidia-open-kmod.spec | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 87 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..762d295 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+open-gpu-kernel-modules-*.tar.gz
diff --git a/nvidia-open-kmod.spec b/nvidia-open-kmod.spec
new file mode 100644
index 0000000..e228f9e
--- /dev/null
+++ b/nvidia-open-kmod.spec
@@ -0,0 +1,85 @@
+#
+# SPDX-FileCopyrightText: 2022 Nicolas Chauvet <kwizart(a)gmail.com>
+# SPDX-License-Identifier: AGPL-3.0
+#
+
+%if 0%{?fedora}
+%global buildforkernels akmod
+%global debug_package %{nil}
+%endif
+
+Name: nvidia-open-kmod
+Epoch: 3
+Version: 515.48.07
+# Taken over by kmodtool
+Release: 3%{?dist}
+Summary: NVIDIA open display driver kernel module
+License: GPLv2 and MIT
+URL: https://github.com/NVIDIA/open-gpu-kernel-modules
+
+Source0: %{url}/archive/%{version}/open-gpu-kernel-modules-%{version}.tar.gz
+Source11: nvidia-open-kmodtool-excludekernel-filterfile
+
+ExclusiveArch: x86_64 aarch64 ppc64le
+
+# get the needed BuildRequires (in parts depending on what we build for)
+%global AkmodsBuildRequires %{_bindir}/kmodtool
+BuildRequires: %{AkmodsBuildRequires}
+
+%{!?kernels:BuildRequires: gcc, elfutils-libelf-devel, buildsys-build-rpmfusion-kerneldevpkgs-%{?buildforkernels:%{buildforkernels}}%{!?buildforkernels:current}-%{_target_cpu} }
+# kmodtool does its magic here
+%{expand:%(kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} --filterfile %{SOURCE11} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) }
+
+%description
+The nvidia open %{version} display driver kernel module for kernel %{kversion}.
+
+%prep
+# error out if there was something wrong with kmodtool
+%{?kmodtool_check}
+# print kmodtool output for debugging purposes:
+kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} --filterfile %{SOURCE11} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
+%setup -q -c
+# patch loop
+%if 0%{?_without_nvidia_kmod_patches:1}
+# placeholder
+%endif
+
+for kernel_version in %{?kernel_versions} ; do
+ cp -a open-gpu-kernel-modules-%{version} _kmod_build_${kernel_version%%___*}
+done
+
+%build
+%if 0%{?_without_nvidia_uvm:1}
+export NV_EXCLUDE_KERNEL_MODULES="${NV_EXCLUDE_KERNEL_MODULES} nvidia_uvm "
+%endif
+%if 0%{?_without_nvidia_modeset:1}
+export NV_EXCLUDE_KERNEL_MODULES="${NV_EXCLUDE_KERNEL_MODULES} nvidia_modeset "
+%endif
+
+for kernel_version in %{?kernel_versions}; do
+ pushd _kmod_build_${kernel_version%%___*}/
+ make V=1 %{?_smp_mflags} CC=gcc \
+ KERNEL_UNAME="${kernel_version%%___*}" SYSSRC="${kernel_version##*___}" \
+ IGNORE_CC_MISMATCH=1 IGNORE_XEN_PRESENCE=1 IGNORE_PREEMPT_RT_PRESENCE=1 \
+ modules
+ popd
+done
+
+
+%install
+for kernel_version in %{?kernel_versions}; do
+ mkdir -p %{buildroot}/%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/
+ install -D -m 0755 _kmod_build_${kernel_version%%___*}/kernel-open/nvidia*.ko \
+ %{buildroot}/%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/
+done
+%{?akmod_install}
+
+
+
+%changelog
+* Wed Jun 01 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 3:515.48.07-3
+- Switch to kernel-open
+
+* Wed May 11 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-1
+- Update to 515.43.04 beta
+
diff --git a/sources b/sources
index e69de29..40af12f 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (open-gpu-kernel-modules-515.48.07.tar.gz) = b5f8b608343c93e0755d0c847d472a68f773c9d9ffb268462489d3d4aad3ab0abe8fb11860ec637abea135bda4eef55c4ffd00d4f817fa48161b5908a09bdf34
2 years, 5 months
[nvidia-vaapi-driver] Initial import
by Nicolas Chauvet
commit 237885acc38931964874592341172128e7a350ea
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Tue Jun 21 10:59:52 2022 +0200
Initial import
.gitignore | 1 +
nvidia-vaapi-driver.spec | 58 ++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 60 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..bdbc4ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+nvidia-vaapi-driver-*.tar.gz
diff --git a/nvidia-vaapi-driver.spec b/nvidia-vaapi-driver.spec
new file mode 100644
index 0000000..205c34f
--- /dev/null
+++ b/nvidia-vaapi-driver.spec
@@ -0,0 +1,58 @@
+Name: nvidia-vaapi-driver
+Version: 0.0.6
+Release: 10%{?dist}
+Summary: VA-API implementation that uses NVDEC as a backend
+
+License: MIT
+URL: https://github.com/elFarto/nvidia-vaapi-driver/
+Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
+
+# Nvidia driver is only available on theses arches
+ExclusiveArch: x86_64 i686 aarch64 ppc64le
+
+BuildRequires: libva-devel
+BuildRequires: gcc
+BuildRequires: meson
+BuildRequires: pkgconfig(egl)
+BuildRequires: pkgconfig(ffnvcodec)
+BuildRequires: pkgconfig(gstreamer-codecparsers-1.0)
+
+Requires: mesa-filesystem%{?_isa}
+
+# The nvidia_drv_video.so symlink is also provided by theses packages
+Conflicts: libva-vdpau-driver%{?_isa}
+Conflicts: libva-vdpau-driver-vp9%{?_isa}
+# Alternative name that better describes the API involved
+Provides: nvdec-vaapi-driver = %{version}-%{release}
+
+
+Requires: (xorg-x11-drv-nvidia-cuda-libs%{_isa} or xorg-x11-drv-nvidia-470xx-cuda-libs%{_isa})
+
+%description
+This is a VA-API implementation that uses NVDEC as a backend.
+
+%prep
+%autosetup -p1
+
+
+%build
+%meson
+%meson_build
+
+
+%install
+%meson_install
+
+
+%files
+%license COPYING
+%doc README.md
+%{_libdir}/dri/nvidia_drv_video.so
+
+
+%changelog
+* Mon May 30 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 0.0.6-10
+- Update to 0.0.6
+
+* Sat Feb 12 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 0.0.5-1
+- Initial spec file
diff --git a/sources b/sources
index e69de29..912ba5d 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (nvidia-vaapi-driver-0.0.6.tar.gz) = 6f24195c4282d0effa6642a07a49da02ebcaaa8799f6a12dae84aab245d79ced58ecdd50bd84db1ec7311f7e68b80c2b7ca98214bafecc58cc95b590cfdad82a
2 years, 5 months