[snes9x/f28] Updated to 1.58
by Andrea Musuruane
Summary of changes:
92ffffe... Updated to 1.58 (*)
(*) This commit already existed in another branch; no separate mail sent
5 years, 11 months
[snes9x/f29] Updated to 1.58
by Andrea Musuruane
Summary of changes:
92ffffe... Updated to 1.58 (*)
(*) This commit already existed in another branch; no separate mail sent
5 years, 11 months
[snes9x] Updated to 1.58
by Andrea Musuruane
commit 92ffffe3e7ad1d59a860f15aeb6ad1921a813d11
Author: Andrea Musuruane <musuruan(a)gmail.com>
Date: Fri Dec 21 15:40:23 2018 +0100
Updated to 1.58
.gitignore | 1 +
snes9x.spec | 16 ++++++++--------
sources | 2 +-
3 files changed, 10 insertions(+), 9 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a6bfa78..1e01eab 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@ snes9x-1.53-src.tar.bz2
/snes9x-1.56.1.tar.gz
/snes9x-1.56.2.tar.gz
/snes9x-1.57.tar.gz
+/snes9x-1.58.tar.gz
diff --git a/snes9x.spec b/snes9x.spec
index 5d2f801..6eaeccb 100644
--- a/snes9x.spec
+++ b/snes9x.spec
@@ -1,6 +1,6 @@
Summary: Super Nintendo Entertainment System emulator
Name: snes9x
-Version: 1.57
+Version: 1.58
Release: 1%{?dist}
License: Other
URL: http://www.snes9x.com/
@@ -64,8 +64,7 @@ pushd gtk
./autogen.sh
%configure \
--disable-silent-rules \
- --without-oss \
- --with-netplay
+ --without-oss
%make_build
popd
@@ -100,18 +99,16 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata
%files
-%license docs/snes9x-license.txt
+%license LICENSE
%doc docs/changes.txt
%doc unix/docs/readme_unix.html
%{_bindir}/snes9x
%files gtk -f snes9x-gtk.lang
-%license docs/snes9x-license.txt
-%license gtk/doc/LICENSE
-%license gtk/doc/lgpl.txt
+%license LICENSE
%doc docs/changes.txt
-%doc gtk/doc/README
+%doc gtk/AUTHORS
%{_bindir}/snes9x-gtk
%{_datadir}/%{name}
%{_datadir}/metainfo/snes9x.appdata.xml
@@ -120,6 +117,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata
%changelog
+* Fri Dec 21 2018 Andrea Musuruane <musuruan(a)gmail.com> - 1.58-1
+- Updated to 1.58
+
* Sun Nov 25 2018 Andrea Musuruane <musuruan(a)gmail.com> - 1.57-1
- Updated to 1.57
- Updated BR to minizip-compat-devel for F30+
diff --git a/sources b/sources
index 1beca44..95a3ff3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-881b740d08a7d42d4a33dee962dcdbdc snes9x-1.57.tar.gz
+ff1232191732be636a4d0ac019a7cf6a snes9x-1.58.tar.gz
5 years, 11 months
[ffmpeg] Add omx/omx_rpi support
by Nicolas Chauvet
commit e74711572f5f5c157ad46041128e40642b803e14
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Fri Dec 21 14:27:38 2018 +0100
Add omx/omx_rpi support
ffmpeg.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index cddcf52..6e4ac33 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -89,7 +89,7 @@ ExclusiveArch: armv7hnl
Summary: Digital VCR and streaming server
Name: ffmpeg%{?flavor}
Version: 4.1
-Release: 4%{?date}%{?date:git}%{?rel}%{?dist}
+Release: 5%{?date}%{?date:git}%{?rel}%{?dist}
License: %{ffmpeg_license}
URL: http://ffmpeg.org/
%if 0%{?date}
@@ -427,6 +427,9 @@ install -pm755 tools/qt-faststart %{buildroot}%{_bindir}
%changelog
+* Fri Dec 21 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 4.1-5
+- Add omx/omx_rpi
+
* Sun Nov 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 4.1-4
- Rebuild for new x265
5 years, 11 months
[ffmpeg] Add omx/omx_rpi support
by Nicolas Chauvet
commit b1a2e6bd46578db099d5717d9fc1ee2dda3deb20
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Fri Dec 21 14:27:08 2018 +0100
Add omx/omx_rpi support
ffmpeg.spec | 5 +++++
1 file changed, 5 insertions(+)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 212d235..cddcf52 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -70,6 +70,8 @@
%endif
%if 0%{?_with_rpi:1}
+%global _with_omx 1
+%global _with_omx_rpi 1
%global _with_mmal 1
ExclusiveArch: armv7hnl
%endif
@@ -150,6 +152,7 @@ BuildRequires: nasm
%{?_with_rpi:BuildRequires: raspberrypi-vc-devel}
%{!?_without_nvenc:BuildRequires: nv-codec-headers}
%{!?_without_amr:BuildRequires: opencore-amr-devel vo-amrwbenc-devel}
+%{?_with_omx:BuildRequires: libomxil-bellagio-devel}
%{!?_without_openal:BuildRequires: openal-soft-devel}
%if 0%{!?_without_opencl:1}
BuildRequires: opencl-headers ocl-icd-devel
@@ -269,6 +272,8 @@ This package contains development files for %{name}
%{?_with_netcdf:--enable-netcdf} \\\
%{?_with_mmal:--enable-mmal} \\\
%{!?_without_nvenc:--enable-nvenc} \\\
+ %{?_with_omx:--enable-omx} \\\
+ %{?_with_omx_rpi:--enable-omx-rpi} \\\
%{!?_without_openal:--enable-openal} \\\
%{!?_without_opencl:--enable-opencl} \\\
%{!?_without_opencv:--enable-libopencv} \\\
5 years, 11 months
[gdrcopy/f29] Initial import
by Nicolas Chauvet
Summary of changes:
d6a3f45... Initial import (*)
(*) This commit already existed in another branch; no separate mail sent
5 years, 11 months
[gdrcopy-kmod/f29] Initial import
by Nicolas Chauvet
Summary of changes:
ad445e1... Initial import (*)
(*) This commit already existed in another branch; no separate mail sent
5 years, 11 months
[gdrcopy-kmod] Initial import
by Nicolas Chauvet
commit ad445e14e8acd20497c32570d912c83252e720f3
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Fri Dec 21 11:54:37 2018 +0100
Initial import
.gitignore | 1 +
gdrcopy-kmod.spec | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 97 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..5551271 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+gdrcopy-*.tar.gz
diff --git a/gdrcopy-kmod.spec b/gdrcopy-kmod.spec
new file mode 100644
index 0000000..5b07de5
--- /dev/null
+++ b/gdrcopy-kmod.spec
@@ -0,0 +1,95 @@
+# Copyright (c) 2015-2018, Nicolas Chauvet <kwizart(a)gmail.com>
+# All rights reserved.
+
+%{?!nvidia_kmodsrc_version:
+%global nvidia_kmodsrc_version 410.78
+}
+
+%global commit0 f54766b21d216584a6839340aa1ebf81a980b235
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+
+%if 0%{?fedora}
+%global buildforkernels akmod
+%global debug_package %{nil}
+%endif
+
+Name: gdrcopy-kmod
+Version: 1.4
+Release: 2%{?dist}
+Summary: A fast GPU memory copy library based on NVIDIA GPUDirect RDMA technology
+
+License: MIT
+URL: https://github.com/NVIDIA/gdrcopy
+Source0: %{url}/archive/%{commit0}/gdrcopy-%{shortcommit0}.tar.gz
+
+# Should be supported on ppc64le, but no public driver yet
+ExclusiveArch: x86_64
+
+BuildRequires: gcc
+BuildRequires: xorg-x11-drv-nvidia-kmodsrc
+# get the needed BuildRequires (in parts depending on what we build for)
+BuildRequires: %{_bindir}/kmodtool
+%{!?kernels:BuildRequires: buildsys-build-rpmfusion-kerneldevpkgs-%{?buildforkernels:%{buildforkernels}}%{!?buildforkernels:current}-%{_target_cpu} }
+# kmodtool does its magic here
+%{expand:%(kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) }
+
+
+
+%description
+While GPUDirect RDMA is meant for direct access to GPU memory from
+third-party devices, it is possible to use these same APIs to create
+perfectly valid CPU mappings of the GPU memory.
+
+The advantage of a CPU driven copy is the essencially zero latency
+involved in the copy process. This might be useful when low latencies
+are required.
+
+
+%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} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
+%setup -q -c
+
+for kernel_version in %{?kernel_versions} ; do
+ cp -a gdrcopy-%{commit0}/gdrdrv _kmod_build_${kernel_version%%___*}
+done
+
+# Needed for nv-p2p.h provided by the nvidia driver
+mkdir -p kmodsrc
+tar Jxf %{_datadir}/nvidia-kmod-%{nvidia_kmodsrc_version}/nvidia-kmod-%{nvidia_kmodsrc_version}-*.tar.xz -C kmodsrc
+
+
+%build
+for kernel_version in %{?kernel_versions}; do
+ pushd _kmod_build_${kernel_version%%___*}
+ %make_build -C ${kernel_version##*___} \
+ M=${PWD} \
+ NVIDIA_SRC_DIR=$(pwd)/../kmodsrc/kernel/nvidia \
+ V=1 \
+ modules
+ popd
+done
+
+
+%install
+for kernel_version in %{?kernel_versions}; do
+ install -D -m 0755 _kmod_build_${kernel_version%%___*}/gdrdrv.ko %{buildroot}/%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/gdrdrv.ko
+done
+%{?akmod_install}
+
+
+%changelog
+* Mon Dec 10 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 1.4-2
+- Add nvidia_kmodsrc_version support
+
+* Fri Dec 07 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 1.4-1
+- Update to 1.4
+- Drop support for i686
+
+* Fri Apr 07 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2-1
+- Update to 1.2
+
+* Wed Feb 25 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 0-1
+- Initial spec file
diff --git a/sources b/sources
index e69de29..381bbac 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+6dd9e60c39939dc25fffcee612659b45 gdrcopy-f54766b.tar.gz
5 years, 11 months
[gdrcopy] Initial import
by Nicolas Chauvet
commit d6a3f45d4f7d2ba0595657f502d3d92bbf1eeb42
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Fri Dec 21 11:52:34 2018 +0100
Initial import
.gitignore | 1 +
gdrcopy.spec | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 118 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..5551271 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+gdrcopy-*.tar.gz
diff --git a/gdrcopy.spec b/gdrcopy.spec
new file mode 100644
index 0000000..44ef67d
--- /dev/null
+++ b/gdrcopy.spec
@@ -0,0 +1,116 @@
+# Copyright (c) 2015-2018, Nicolas Chauvet <kwizart(a)gmail.com>
+# All rights reserved.
+
+%global commit0 f54766b21d216584a6839340aa1ebf81a980b235
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+
+%{!?_cuda_version_rpm:
+%global _cuda_version_rpm 6-5
+}
+
+Name: gdrcopy
+Version: 1.4
+Release: 3%{?dist}
+Summary: A fast GPU memory copy library based on NVIDIA GPUDirect RDMA technology
+
+License: MIT
+URL: https://github.com/NVIDIA/gdrcopy
+Source0: %{url}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz
+
+# Should be supported on ppc64le, but no public driver yet
+ExclusiveArch: x86_64
+
+#We need the cuda toolkit
+BuildRequires: gcc
+BuildRequires: gcc-c++
+BuildRequires: cuda-compiler-%{?_cuda_version_rpm}
+BuildRequires: cuda-libraries-dev-%{?_cuda_version_rpm}
+
+BuildRequires: cuda-drivers-devel
+Requires: cuda-drivers%{_isa}
+
+#Kmod handle
+Requires: %{name}-kmod >= %{version}
+Provides: %{name}-kmod-common >= %{version}
+
+# We need to filter libcudart
+%if (0%{?fedora} || 0%{?rhel} > 6)
+%global __requires_exclude ^libcudart.*$
+%else
+%{?filter_setup:
+%filter_from_requires /libcudart.so.*/d
+%filter_setup
+}
+%endif
+
+
+%description
+While GPUDirect RDMA is meant for direct access to GPU memory from
+third-party devices, it is possible to use these same APIs to create
+perfectly valid CPU mappings of the GPU memory.
+
+The advantage of a CPU driven copy is the essencially zero latency
+involved in the copy process. This might be useful when low latencies
+are required.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
+%prep
+%autosetup -n %{name}-%{commit0}
+
+
+%build
+%make_build \
+ COMMONCFLAGS="%{optflags}" \
+ %{?_cuda_prefix:CUDA=%{?_cuda_prefix}} \
+ config lib exes
+
+
+%install
+%make_install PREFIX=%{buildroot}%{_prefix}
+mkdir -p %{buildroot}%{_libexecdir}/%{name}
+install -pm 755 basic validate copybw %{buildroot}%{_libexecdir}/%{name}
+
+chmod 0755 %{buildroot}%{_libdir}/libgdrapi.so.1*
+
+
+%ldconfig_scriptlets
+
+
+%files
+%license LICENSE
+%doc README.md
+%dir %{_libexecdir}/%{name}
+%{_libexecdir}/%{name}/basic
+%{_libexecdir}/%{name}/copybw
+%{_libexecdir}/%{name}/validate
+%{_libdir}/libgdrapi.so.1*
+
+%files devel
+%{_includedir}/gdrapi.h
+%{_libdir}/libgdrapi.so
+
+
+%changelog
+* Tue Dec 18 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 1.4-3
+- Set exec perm on library
+
+* Mon Dec 17 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 1.4-2
+- Add default _cuda_version_rpm
+
+* Fri Dec 07 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 1.4-1
+- Update to 1.4
+- Drop support for i686
+
+* Fri Apr 07 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2-1
+- Update to 1.2
+
+* Wed Feb 25 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 0-1
+- Initial spec file
diff --git a/sources b/sources
index e69de29..381bbac 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+6dd9e60c39939dc25fffcee612659b45 gdrcopy-f54766b.tar.gz
5 years, 11 months
[xine-lib] Fix BR: for raspberry-vc
by Xavier Bachelot
commit 7d804b23ee12e391aedbe9e6a18205c93d447da3
Author: Xavier Bachelot <xavier(a)bachelot.org>
Date: Thu Dec 20 22:30:43 2018 +0100
Fix BR: for raspberry-vc
xine-lib.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/xine-lib.spec b/xine-lib.spec
index 6da88c8..39fd67d 100644
--- a/xine-lib.spec
+++ b/xine-lib.spec
@@ -63,7 +63,7 @@ BuildRequires: libvpx-devel
%if 0%{?fedora}
BuildRequires: libaom-devel
%endif
-%{?_with_rpi:BuildRequires: raspberrypi-vc-libs-devel}
+%{?_with_rpi:BuildRequires: raspberrypi-vc-devel}
%if 0%{?_with_freetype:1}
BuildRequires: fontconfig-devel
%endif # freetype
5 years, 11 months