[libva-intel-driver] Remove _legacy_common_support
by Nicolas Chauvet
commit 43b1e4fce18d2f8f2fd0d15f26ff8a3ca2e14835
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Jun 8 09:26:12 2020 +0200
Remove _legacy_common_support
libva-intel-driver.spec | 2 --
1 file changed, 2 deletions(-)
---
diff --git a/libva-intel-driver.spec b/libva-intel-driver.spec
index e895bd4..162cbc4 100644
--- a/libva-intel-driver.spec
+++ b/libva-intel-driver.spec
@@ -3,8 +3,6 @@
%global _without_wayland 1
%endif
-%define _legacy_common_support 1
-
Name: libva-intel-driver
Version: 2.4.1
Release: 1%{?dist}
4 years, 5 months
[libva-intel-driver] Update to 2.4.1
by Nicolas Chauvet
commit 4171f76cd8f7d92a82a9ab5cd14aa26cb9b85436
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Jun 8 09:12:25 2020 +0200
Update to 2.4.1
libva-intel-driver.spec | 7 +++++--
sources | 2 +-
2 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/libva-intel-driver.spec b/libva-intel-driver.spec
index c33bbc0..e895bd4 100644
--- a/libva-intel-driver.spec
+++ b/libva-intel-driver.spec
@@ -6,8 +6,8 @@
%define _legacy_common_support 1
Name: libva-intel-driver
-Version: 2.4.0
-Release: 3%{?dist}
+Version: 2.4.1
+Release: 1%{?dist}
Summary: HW video decode support for Intel integrated graphics
License: MIT and EPL
URL: https://github.com/intel/intel-vaapi-driver
@@ -90,6 +90,9 @@ fn=%{buildroot}%{_datadir}/appdata/intel-vaapi-driver.metainfo.xml
%changelog
+* Mon Jun 08 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 2.4.1-1
+- Update to 2.4.1
+
* Tue Mar 10 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 2.4.0-3
- Define _legacy_common_support
diff --git a/sources b/sources
index d2e8685..9a404b7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (intel-vaapi-driver-2.4.0.tar.bz2) = 9f8faf8d78ca485c03ba172473d0c3a4fd9127ce22391a209369cdb4895352e12e682b163b8d9b563bc9bc1e4ebfa463821c503a362e9e3e3a6dcbe7082e536c
+SHA512 (intel-vaapi-driver-2.4.1.tar.bz2) = 1e9dc81ecd0b3640fccd1fb827a0ade0a1e5bbabe375130df159849e47ce98c8e879c65ddaaae11d16e916be76b507be69bc0c813494e37e7fca86b0b897a94f
4 years, 5 months
[VirtualBox] Only in epel7 run the scriptlets of Icon Cache, mimeinfo and Desktop databases
by Sérgio M. Basto
commit 58f90dbfbe45480b7864469a008e0e5bd7eac05a
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Mon Jun 8 03:00:27 2020 +0100
Only in epel7 run the scriptlets of Icon Cache, mimeinfo and Desktop databases
Move icons files from server sub-package to main (Qt/Desktop) sub-package
Also scriptlets of usb moved to server sub-package
VirtualBox.spec | 47 +++++++++++++++++++++++++----------------------
1 file changed, 25 insertions(+), 22 deletions(-)
---
diff --git a/VirtualBox.spec b/VirtualBox.spec
index a427879..f8864bb 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -650,18 +650,11 @@ install -p -m 0644 -t %{buildroot}%{_libdir}/virtualbox obj/bin/rdesktop-vrdp.ta
install -p -m 0755 -t %{buildroot}%{_bindir} obj/bin/rdesktop-vrdp
-%pre
+%pre server
# Group for USB devices
getent group vboxusers >/dev/null || groupadd -r vboxusers
-%post
-# Icon Cache
-/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
-# mimeinfo F23 only
-/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
-# Desktop databases F23 and F24 only
-/usr/bin/update-desktop-database &> /dev/null || :
-
+%post server
# Assign USB devices
if /sbin/udevadm control --reload-rules >/dev/null 2>&1
then
@@ -672,11 +665,15 @@ fi
# should be in kmod package, not here
/bin/systemctl restart systemd-modules-load.service >/dev/null 2>&1 || :
-%post webservice
-%systemd_post vboxweb-httpd.service
-
-%preun webservice
-%systemd_preun vboxweb.service
+# Need review, I don't know the rules of Icon Cache, mimeinfo and Desktop databases for epel 8
+%if 0%{?rhel} && 0%{?rhel} < 8
+%post
+# Icon Cache
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+# mimeinfo F23 only
+/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
+# Desktop databases F23 and F24 only
+/usr/bin/update-desktop-database &> /dev/null || :
%postun
if [ $1 -eq 0 ] ; then
@@ -687,10 +684,6 @@ if [ $1 -eq 0 ] ; then
# mimeinfo F23 only
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
fi
-
-%postun webservice
-%systemd_postun_with_restart vboxweb.service
-
# Desktop databases F23 and F24 only
/usr/bin/update-desktop-database &> /dev/null || :
@@ -699,6 +692,16 @@ fi
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
# mimeinfo F23 only
/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
+%endif
+
+%post webservice
+%systemd_post vboxweb-httpd.service
+
+%preun webservice
+%systemd_preun vboxweb.service
+
+%postun webservice
+%systemd_postun_with_restart vboxweb.service
%pre guest-additions
# Add a group "vboxsf" for Shared Folders access
@@ -801,10 +804,6 @@ getent passwd vboxadd >/dev/null || \
%attr(4511,root,root) %{_libdir}/virtualbox/VBoxNetAdpCtl
%attr(4511,root,root) %{_libdir}/virtualbox/VirtualBoxVM
%{_libdir}/virtualbox/VirtualBox
-%{_datadir}/icons/hicolor/*/apps/*.png
-%{_datadir}/icons/hicolor/*/mimetypes/*.png
-%{_datadir}/icons/hicolor/scalable/mimetypes/virtualbox.svg
-%{_datadir}/mime/*
%dir %{_sysconfdir}/vbox
%config %{_sysconfdir}/vbox/vbox.cfg
%{_udevrulesdir}/60-vboxdrv.rules
@@ -821,6 +820,10 @@ getent passwd vboxadd >/dev/null || \
%{_libdir}/virtualbox/nls
%{_datadir}/pixmaps/*.png
%{_datadir}/applications/*.desktop
+%{_datadir}/icons/hicolor/*/apps/*.png
+%{_datadir}/icons/hicolor/*/mimetypes/*.png
+%{_datadir}/icons/hicolor/scalable/mimetypes/virtualbox.svg
+%{_datadir}/mime/*
%{_metainfodir}/%{name}.appdata.xml
%if %{with webservice}
4 years, 5 months
[VirtualBox] Minor fixes
by Sérgio M. Basto
commit da592e9a40b2fd706343d7ca7f86d106cf43afbf
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Mon Jun 8 01:57:10 2020 +0100
Minor fixes
Rename patch VirtualBox-6.1.4-hacks to VirtualBox-6.1.4-gcc10
Syncronize vboxservice.service with virtualbox-guest-additions from
Fedora
Remove bundled src/libs/openssl
VirtualBox-6.1.4-hacks.patch => VirtualBox-6.1.4-gcc10.patch | 0
VirtualBox.spec | 7 ++++---
vboxservice.service | 5 ++---
3 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/VirtualBox-6.1.4-hacks.patch b/VirtualBox-6.1.4-gcc10.patch
similarity index 100%
rename from VirtualBox-6.1.4-hacks.patch
rename to VirtualBox-6.1.4-gcc10.patch
diff --git a/VirtualBox.spec b/VirtualBox.spec
index 26c7bed..a427879 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -88,7 +88,7 @@ Patch61: 0001-VBoxServiceAutoMount-Change-Linux-mount-code-to-use-.patch
# from OpenSuse
Patch70: vbox-python-detection.diff
-Patch80: VirtualBox-6.1.4-hacks.patch
+Patch80: VirtualBox-6.1.4-gcc10.patch
Patch84: VirtualBox-6.1.4-wayland-crash.patch
Patch85: VirtualBox-6.1.4-Xwayland-shortcut-inhibit.patch
Patch86: VirtualBox-6.1.0-VBoxRem.patch
@@ -314,8 +314,9 @@ rm -r src/VBox/Additions/3D/mesa/mesa-17.3.9/
#rm -r src/VBox/GuestHost/OpenGL/include/GL
#rm -rf src/libs/liblzf-3.4/
-rm -r src/libs/libxml2-2.9.*/
rm -r src/libs/libpng-1.6.*/
+rm -r src/libs/libxml2-2.9.*/
+rm -r src/libs/openssl-1.*/
rm -r src/libs/zlib-1.2.*/
%patch1 -p1 -b .noupdates
@@ -903,7 +904,7 @@ getent passwd vboxadd >/dev/null || \
- Fix rfbz#5581 USB devices are not available
- VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch, just for epel7
guest-additions.
-- rfbz #5598 2 patches: Fix VBox crash when started under Wayland, Fix
+- rfbz #5589 2 patches: Fix VBox crash when started under Wayland, Fix
keyboard-grab under Wayland
* Thu Mar 19 2020 Sérgio Basto <sergio(a)serjux.com> - 6.1.4-3
diff --git a/vboxservice.service b/vboxservice.service
index 69c6b77..cdfa4ce 100644
--- a/vboxservice.service
+++ b/vboxservice.service
@@ -5,11 +5,10 @@ ConditionVirtualization=|kvm
ConditionVirtualization=|oracle
[Service]
+Type=simple
ExecStartPre=-/usr/bin/modprobe vboxguest
-ExecStartPre=-/usr/bin/modprobe vboxvideo
-ExecStartPre=-/usr/bin/modprobe vboxsf
-ExecStartPre=-/usr/bin/VBoxClient --vmsvga
ExecStart=/usr/sbin/VBoxService -f
+Restart=on-failure
[Install]
WantedBy=multi-user.target
4 years, 5 months
[VirtualBox-kmod/f32] (3 commits) ...Update to 6.1.10
by Sérgio M. Basto
Summary of changes:
2acb40a... vboxsf need symbols of vboxguest on building modules, stage (*)
a58d55f... Remove kernel-5.patch (*)
8087018... Update to 6.1.10 (*)
(*) This commit already existed in another branch; no separate mail sent
4 years, 5 months
[VirtualBox-kmod] Update to 6.1.10
by Sérgio M. Basto
commit 80870182a6793ab725ae349d29b37511777610ec
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Mon Jun 8 01:50:21 2020 +0100
Update to 6.1.10
VirtualBox-kmod.spec | 7 +++++--
update_vbox.sh | 4 ++--
2 files changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/VirtualBox-kmod.spec b/VirtualBox-kmod.spec
index d549d09..30da21f 100644
--- a/VirtualBox-kmod.spec
+++ b/VirtualBox-kmod.spec
@@ -36,8 +36,8 @@
%global __arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
Name: VirtualBox-kmod
-Version: 6.1.8
-Release: 2%{?dist}
+Version: 6.1.10
+Release: 1%{?dist}
#Release: 1%%{?prerel:.%%{prerel}}%%{?dist}
Summary: Kernel module for VirtualBox
@@ -131,6 +131,9 @@ DIRS=$(ls %{name}-%{version} |wc -l)
%changelog
+* Mon Jun 08 2020 Sérgio Basto <sergio(a)serjux.com> - 6.1.10-1
+- Update to 6.1.10
+
* Wed May 27 2020 Sérgio Basto <sergio(a)serjux.com>
- Remove kernel-5.patch
diff --git a/update_vbox.sh b/update_vbox.sh
index a5143ed..5cf1ad2 100755
--- a/update_vbox.sh
+++ b/update_vbox.sh
@@ -1,7 +1,7 @@
-VERSION=6.1.8
+VERSION=6.1.10
REL=1
RAWHIDE=33
-REPOS="32 31 30"
+REPOS="32 31"
if [ -z "$1" ]
then
4 years, 5 months
[vidcutter] Fix FTBFS with python-3.9
by Leigh Scott
commit 8ec3617853e12db0d139513ecda5d754a95abd13
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun Jun 7 17:27:50 2020 +0100
Fix FTBFS with python-3.9
...s-apparently-never-actually-done-anything.patch | 98 ++++++++++++++++++++++
vidcutter.spec | 7 +-
2 files changed, 102 insertions(+), 3 deletions(-)
---
diff --git a/0001-tp_print-has-apparently-never-actually-done-anything.patch b/0001-tp_print-has-apparently-never-actually-done-anything.patch
new file mode 100644
index 0000000..c7e198c
--- /dev/null
+++ b/0001-tp_print-has-apparently-never-actually-done-anything.patch
@@ -0,0 +1,98 @@
+From cf4831caabc2275fd7a9346b2385c5d68eb8e15a Mon Sep 17 00:00:00 2001
+From: Leigh Scott <leigh123linux(a)gmail.com>
+Date: Sun, 7 Jun 2020 16:29:28 +0100
+Subject: [PATCH] tp_print has apparently never actually done anything in the
+ Python 3 series
+
+---
+ vidcutter/libs/pympv/mpv.c | 16 ++++++++++++++++
+ 1 file changed, 16 insertions(+)
+
+diff --git a/vidcutter/libs/pympv/mpv.c b/vidcutter/libs/pympv/mpv.c
+index 3bfdfb2..7d865a5 100644
+--- a/vidcutter/libs/pympv/mpv.c
++++ b/vidcutter/libs/pympv/mpv.c
+@@ -23783,7 +23783,9 @@
+ __pyx_vtabptr_9vidcutter_4libs_3mpv_EndOfFileReached = &__pyx_vtable_9vidcutter_4libs_3mpv_EndOfFileReached;
+ __pyx_vtable_9vidcutter_4libs_3mpv_EndOfFileReached._init = (PyObject *(*)(struct __pyx_obj_9vidcutter_4libs_3mpv_EndOfFileReached *, struct mpv_event_end_file *))__pyx_f_9vidcutter_4libs_3mpv_16EndOfFileReached__init;
+ if (PyType_Ready(&__pyx_type_9vidcutter_4libs_3mpv_EndOfFileReached) < 0) __PYX_ERR(0, 449, __pyx_L1_error)
++#if PY_MAJOR_VERSION < 3
+ __pyx_type_9vidcutter_4libs_3mpv_EndOfFileReached.tp_print = 0;
++#endif
+ if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_9vidcutter_4libs_3mpv_EndOfFileReached.tp_dictoffset && __pyx_type_9vidcutter_4libs_3mpv_EndOfFileReached.tp_getattro == PyObject_GenericGetAttr)) {
+ __pyx_type_9vidcutter_4libs_3mpv_EndOfFileReached.tp_getattro = __Pyx_PyObject_GenericGetAttr;
+ }
+@@ -23794,7 +23796,9 @@
+ __pyx_vtabptr_9vidcutter_4libs_3mpv_InputDispatch = &__pyx_vtable_9vidcutter_4libs_3mpv_InputDispatch;
+ __pyx_vtable_9vidcutter_4libs_3mpv_InputDispatch._init = (PyObject *(*)(struct __pyx_obj_9vidcutter_4libs_3mpv_InputDispatch *, struct mpv_event_script_input_dispatch *))__pyx_f_9vidcutter_4libs_3mpv_13InputDispatch__init;
+ if (PyType_Ready(&__pyx_type_9vidcutter_4libs_3mpv_InputDispatch) < 0) __PYX_ERR(0, 462, __pyx_L1_error)
++#if PY_MAJOR_VERSION < 3
+ __pyx_type_9vidcutter_4libs_3mpv_InputDispatch.tp_print = 0;
++#endif
+ if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_9vidcutter_4libs_3mpv_InputDispatch.tp_dictoffset && __pyx_type_9vidcutter_4libs_3mpv_InputDispatch.tp_getattro == PyObject_GenericGetAttr)) {
+ __pyx_type_9vidcutter_4libs_3mpv_InputDispatch.tp_getattro = __Pyx_PyObject_GenericGetAttr;
+ }
+@@ -23805,7 +23809,9 @@
+ __pyx_vtabptr_9vidcutter_4libs_3mpv_LogMessage = &__pyx_vtable_9vidcutter_4libs_3mpv_LogMessage;
+ __pyx_vtable_9vidcutter_4libs_3mpv_LogMessage._init = (PyObject *(*)(struct __pyx_obj_9vidcutter_4libs_3mpv_LogMessage *, struct mpv_event_log_message *))__pyx_f_9vidcutter_4libs_3mpv_10LogMessage__init;
+ if (PyType_Ready(&__pyx_type_9vidcutter_4libs_3mpv_LogMessage) < 0) __PYX_ERR(0, 475, __pyx_L1_error)
++#if PY_MAJOR_VERSION < 3
+ __pyx_type_9vidcutter_4libs_3mpv_LogMessage.tp_print = 0;
++#endif
+ if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_9vidcutter_4libs_3mpv_LogMessage.tp_dictoffset && __pyx_type_9vidcutter_4libs_3mpv_LogMessage.tp_getattro == PyObject_GenericGetAttr)) {
+ __pyx_type_9vidcutter_4libs_3mpv_LogMessage.tp_getattro = __Pyx_PyObject_GenericGetAttr;
+ }
+@@ -23816,7 +23822,9 @@
+ __pyx_vtabptr_9vidcutter_4libs_3mpv_Property = &__pyx_vtable_9vidcutter_4libs_3mpv_Property;
+ __pyx_vtable_9vidcutter_4libs_3mpv_Property._init = (PyObject *(*)(struct __pyx_obj_9vidcutter_4libs_3mpv_Property *, struct mpv_event_property *))__pyx_f_9vidcutter_4libs_3mpv_8Property__init;
+ if (PyType_Ready(&__pyx_type_9vidcutter_4libs_3mpv_Property) < 0) __PYX_ERR(0, 536, __pyx_L1_error)
++#if PY_MAJOR_VERSION < 3
+ __pyx_type_9vidcutter_4libs_3mpv_Property.tp_print = 0;
++#endif
+ if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_9vidcutter_4libs_3mpv_Property.tp_dictoffset && __pyx_type_9vidcutter_4libs_3mpv_Property.tp_getattro == PyObject_GenericGetAttr)) {
+ __pyx_type_9vidcutter_4libs_3mpv_Property.tp_getattro = __Pyx_PyObject_GenericGetAttr;
+ }
+@@ -23828,7 +23836,9 @@
+ __pyx_vtable_9vidcutter_4libs_3mpv_Event._data = (PyObject *(*)(struct __pyx_obj_9vidcutter_4libs_3mpv_Event *, struct mpv_event *))__pyx_f_9vidcutter_4libs_3mpv_5Event__data;
+ __pyx_vtable_9vidcutter_4libs_3mpv_Event._init = (PyObject *(*)(struct __pyx_obj_9vidcutter_4libs_3mpv_Event *, struct mpv_event *, PyObject *))__pyx_f_9vidcutter_4libs_3mpv_5Event__init;
+ if (PyType_Ready(&__pyx_type_9vidcutter_4libs_3mpv_Event) < 0) __PYX_ERR(0, 549, __pyx_L1_error)
++#if PY_MAJOR_VERSION < 3
+ __pyx_type_9vidcutter_4libs_3mpv_Event.tp_print = 0;
++#endif
+ if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_9vidcutter_4libs_3mpv_Event.tp_dictoffset && __pyx_type_9vidcutter_4libs_3mpv_Event.tp_getattro == PyObject_GenericGetAttr)) {
+ __pyx_type_9vidcutter_4libs_3mpv_Event.tp_getattro = __Pyx_PyObject_GenericGetAttr;
+ }
+@@ -23842,7 +23852,9 @@
+ __pyx_vtable_9vidcutter_4libs_3mpv_Context._prep_native_value = (struct mpv_node (*)(struct __pyx_obj_9vidcutter_4libs_3mpv_Context *, PyObject *, PyObject *))__pyx_f_9vidcutter_4libs_3mpv_7Context__prep_native_value;
+ __pyx_vtable_9vidcutter_4libs_3mpv_Context._free_native_value = (PyObject *(*)(struct __pyx_obj_9vidcutter_4libs_3mpv_Context *, struct mpv_node))__pyx_f_9vidcutter_4libs_3mpv_7Context__free_native_value;
+ if (PyType_Ready(&__pyx_type_9vidcutter_4libs_3mpv_Context) < 0) __PYX_ERR(0, 649, __pyx_L1_error)
++#if PY_MAJOR_VERSION < 3
+ __pyx_type_9vidcutter_4libs_3mpv_Context.tp_print = 0;
++#endif
+ if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_9vidcutter_4libs_3mpv_Context.tp_dictoffset && __pyx_type_9vidcutter_4libs_3mpv_Context.tp_getattro == PyObject_GenericGetAttr)) {
+ __pyx_type_9vidcutter_4libs_3mpv_Context.tp_getattro = __Pyx_PyObject_GenericGetAttr;
+ }
+@@ -23851,7 +23863,9 @@
+ if (__Pyx_setup_reduce((PyObject*)&__pyx_type_9vidcutter_4libs_3mpv_Context) < 0) __PYX_ERR(0, 649, __pyx_L1_error)
+ __pyx_ptype_9vidcutter_4libs_3mpv_Context = &__pyx_type_9vidcutter_4libs_3mpv_Context;
+ if (PyType_Ready(&__pyx_type_9vidcutter_4libs_3mpv_OpenGLContext) < 0) __PYX_ERR(0, 1110, __pyx_L1_error)
++#if PY_MAJOR_VERSION < 3
+ __pyx_type_9vidcutter_4libs_3mpv_OpenGLContext.tp_print = 0;
++#endif
+ if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_9vidcutter_4libs_3mpv_OpenGLContext.tp_dictoffset && __pyx_type_9vidcutter_4libs_3mpv_OpenGLContext.tp_getattro == PyObject_GenericGetAttr)) {
+ __pyx_type_9vidcutter_4libs_3mpv_OpenGLContext.tp_getattro = __Pyx_PyObject_GenericGetAttr;
+ }
+@@ -23859,7 +23873,9 @@
+ if (__Pyx_setup_reduce((PyObject*)&__pyx_type_9vidcutter_4libs_3mpv_OpenGLContext) < 0) __PYX_ERR(0, 1110, __pyx_L1_error)
+ __pyx_ptype_9vidcutter_4libs_3mpv_OpenGLContext = &__pyx_type_9vidcutter_4libs_3mpv_OpenGLContext;
+ if (PyType_Ready(&__pyx_type_9vidcutter_4libs_3mpv___pyx_scope_struct___errors) < 0) __PYX_ERR(0, 611, __pyx_L1_error)
++#if PY_MAJOR_VERSION < 3
+ __pyx_type_9vidcutter_4libs_3mpv___pyx_scope_struct___errors.tp_print = 0;
++#endif
+ if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_9vidcutter_4libs_3mpv___pyx_scope_struct___errors.tp_dictoffset && __pyx_type_9vidcutter_4libs_3mpv___pyx_scope_struct___errors.tp_getattro == PyObject_GenericGetAttr)) {
+ __pyx_type_9vidcutter_4libs_3mpv___pyx_scope_struct___errors.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict;
+ }
+
+--
+2.26.2
+
diff --git a/vidcutter.spec b/vidcutter.spec
index 1601fd2..566a18d 100644
--- a/vidcutter.spec
+++ b/vidcutter.spec
@@ -6,8 +6,9 @@ Version: 6.0.0
Release: 9%{?dist}
Summary: The simplest + fastest video cutter & joiner
License: GPLv3+
-Url: http://vidcutter.ozmartians.com
-Source0: https://github.com/ozmartian/%{name}/archive/%{version}.tar.gz#/%{name}-%...
+URL: http://vidcutter.ozmartians.com
+Source0: https://github.com/ozmartian/%{name}/archive/%{version}/%{name}-%{version...
+Patch0: 0001-tp_print-has-apparently-never-actually-done-anything.patch
BuildRequires: gcc
BuildRequires: python3-devel
@@ -29,7 +30,7 @@ need for re-encoding or a diploma in multimedia. VidCutter focuses on getting
the job done using tried and true tech in its arsenal via mpv and FFmpeg.
%prep
-%setup -q
+%autosetup -p1
sed -i "s/pypi/rpm/" vidcutter/__init__.py
# Fix error: Empty %%files file debugsourcefiles.list
sed -i "s/-g0/-g/" setup.py
4 years, 5 months