From 2c4b713bc81c01d989464d3eee76e5dd15ba1297 Mon Sep 17 00:00:00 2001 From: Miro HronĨok Date: Jan 02 2024 14:56:26 +0000 Subject: Orphaned for 6+ weeks --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 538cb7e..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -byzanz-0.2.2.tar.bz2 -/byzanz-1fc40d080c403636ea621c9ceb21ce1082f3be07.tar.xz -/byzanz-64ab7a13975247647cb4043e0144097eb2fa12b7.tar.xz -/byzanz-5a6c336982e5956c6dce5d3d51d057ac034ce7ca.tar.xz diff --git a/0001-Deal-with-various-deprecations.patch b/0001-Deal-with-various-deprecations.patch deleted file mode 100644 index 13a8dc3..0000000 --- a/0001-Deal-with-various-deprecations.patch +++ /dev/null @@ -1,178 +0,0 @@ -From 3924afcc774f4010c46cb9c3eb5240bf9fb4bb18 Mon Sep 17 00:00:00 2001 -From: Matthias Clasen -Date: Tue, 6 Dec 2011 14:19:19 -0500 -Subject: [PATCH] Deal with various deprecations - ---- - configure.ac | 10 +++++----- - src/byzanzencoder.c | 3 +-- - src/byzanzlayercursor.c | 24 ++++++++++++++++++++---- - src/byzanzselect.c | 18 +++++++++++++----- - src/playback.c | 1 - - src/record.c | 1 - - 6 files changed, 39 insertions(+), 18 deletions(-) - -diff --git a/configure.ac b/configure.ac -index a6f1135..044473f 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -65,14 +65,14 @@ dnl ==================================== - - CAIRO_REQ="1.10" - GTK_REQ="3.0.0" --GTHREAD_REQ="2.6.0" - APPLET_REQ="2.91.91" - XDAMAGE_REQ="1.0" - GST_REQ="0.10.24" -+GIO_REQ="2.31" - --PKG_CHECK_MODULES(GTK, cairo >= $CAIRO_REQ gtk+-3.0 >= $GTK_REQ x11 gio-2.0) -+PKG_CHECK_MODULES(GTK, cairo >= $CAIRO_REQ gtk+-3.0 >= $GTK_REQ x11 gio-2.0 >= $GIO_REQ) - --PKG_CHECK_MODULES(GTHREAD, xdamage >= $XDAMAGE_REQ gthread-2.0 >= $GTHREAD_REQ) -+PKG_CHECK_MODULES(XDAMAGE, xdamage >= $XDAMAGE_REQ) - - LIBPANEL_APPLET="libpanelapplet-4.0" - PKG_CHECK_MODULES(APPLET, $LIBPANEL_APPLET >= $APPLET_REQ) -@@ -91,8 +91,8 @@ GIFENC_LIBS="$GTK_LIBS" - AC_SUBST(GIFENC_CFLAGS) - AC_SUBST(GIFENC_LIBS) - --BYZANZ_CFLAGS="$GTK_CFLAGS $GTHREAD_CFLAGS $GST_CFLAGS $ERROR_CFLAGS" --BYZANZ_LIBS="$GTK_LIBS $GTHREAD_LIBS $GST_LIBS" -+BYZANZ_CFLAGS="$GTK_CFLAGS $XDAMAGE_CFLAGS $GST_CFLAGS $ERROR_CFLAGS" -+BYZANZ_LIBS="$GTK_LIBS $XDAMAGE_LIBS $GST_LIBS" - AC_SUBST(BYZANZ_CFLAGS) - AC_SUBST(BYZANZ_LIBS) - -diff --git a/src/byzanzencoder.c b/src/byzanzencoder.c -index a2c98f4..b3a4d51 100644 ---- a/src/byzanzencoder.c -+++ b/src/byzanzencoder.c -@@ -276,8 +276,7 @@ byzanz_encoder_constructed (GObject *object) - { - ByzanzEncoder *encoder = BYZANZ_ENCODER (object); - -- encoder->thread = g_thread_create (byzanz_encoder_thread, encoder, -- TRUE, &encoder->error); -+ encoder->thread = g_thread_new ("encoder", byzanz_encoder_thread, encoder); - if (encoder->thread) - g_object_ref (encoder); - -diff --git a/src/byzanzlayercursor.c b/src/byzanzlayercursor.c -index 8358493..87ba342 100644 ---- a/src/byzanzlayercursor.c -+++ b/src/byzanzlayercursor.c -@@ -64,8 +64,16 @@ byzanz_layer_cursor_poll (gpointer data) - { - ByzanzLayerCursor *clayer = data; - int x, y; -- -- gdk_window_get_pointer (BYZANZ_LAYER (clayer)->recorder->window, &x, &y, NULL); -+ GdkDevice *device; -+ GdkDeviceManager *device_manager; -+ GdkDisplay *display; -+ GdkWindow *window; -+ -+ window = BYZANZ_LAYER (clayer)->recorder->window; -+ display = gdk_window_get_display (window); -+ device_manager = gdk_display_get_device_manager (display); -+ device = gdk_device_manager_get_client_pointer (device_manager); -+ gdk_window_get_device_position (window, device, &x, &y, NULL); - if (x == clayer->cursor_x && - y == clayer->cursor_y) - return TRUE; -@@ -107,8 +115,16 @@ byzanz_layer_cursor_snapshot (ByzanzLayer *layer) - ByzanzLayerCursor *clayer = BYZANZ_LAYER_CURSOR (layer); - cairo_region_t *region, *area; - int x, y; -- -- gdk_window_get_pointer (layer->recorder->window, &x, &y, NULL); -+ GdkDevice *device; -+ GdkDeviceManager *device_manager; -+ GdkDisplay *display; -+ GdkWindow *window; -+ -+ window = layer->recorder->window; -+ display = gdk_window_get_display (window); -+ device_manager = gdk_display_get_device_manager (display); -+ device = gdk_device_manager_get_client_pointer (device_manager); -+ gdk_window_get_device_position (window, device, &x, &y, NULL); - if (x == clayer->cursor_x && - y == clayer->cursor_y && - clayer->cursor_next == clayer->cursor) -diff --git a/src/byzanzselect.c b/src/byzanzselect.c -index c74b1ef..bb2c911 100644 ---- a/src/byzanzselect.c -+++ b/src/byzanzselect.c -@@ -227,7 +227,7 @@ realize_cb (GtkWidget *widget, gpointer datap) - GDK_POINTER_MOTION_MASK); - cursor = gdk_cursor_new (GDK_CROSSHAIR); - gdk_window_set_cursor (window, cursor); -- gdk_cursor_unref (cursor); -+ g_object_unref (cursor); - gdk_window_set_background_pattern (window, NULL); - } - -@@ -308,7 +308,7 @@ select_window_button_pressed_cb (GtkWidget *widget, GdkEventButton *event, gpoin - ByzanzSelectData *data = datap; - GdkWindow *window; - -- gdk_pointer_ungrab (event->time); -+ gdk_device_ungrab (gdk_event_get_device ((GdkEvent*)event), event->time); - if (event->button == 1) { - Window w; - -@@ -335,14 +335,22 @@ static void - byzanz_select_window (ByzanzSelectData *data) - { - GdkCursor *cursor; -- -+ GdkWindow *window; -+ GdkDevice *device; -+ GdkDeviceManager *device_manager; -+ GdkDisplay *display; -+ - cursor = gdk_cursor_new (GDK_CROSSHAIR); - data->window = gtk_invisible_new (); - g_signal_connect (data->window, "button-press-event", - G_CALLBACK (select_window_button_pressed_cb), data); - gtk_widget_show (data->window); -- gdk_pointer_grab (gtk_widget_get_window (data->window), FALSE, GDK_BUTTON_PRESS_MASK, NULL, cursor, GDK_CURRENT_TIME); -- gdk_cursor_unref (cursor); -+ window = gtk_widget_get_window (data->window); -+ display = gdk_window_get_display (window); -+ device_manager = gdk_display_get_device_manager (display); -+ device = gdk_device_manager_get_client_pointer (device_manager); -+ gdk_device_grab (device, window, GDK_OWNERSHIP_NONE, FALSE, GDK_BUTTON_PRESS_MASK, cursor, GDK_CURRENT_TIME); -+ g_object_unref (cursor); - } - - /*** API ***/ -diff --git a/src/playback.c b/src/playback.c -index a74d0e9..f650ff8 100644 ---- a/src/playback.c -+++ b/src/playback.c -@@ -71,7 +71,6 @@ main (int argc, char **argv) - textdomain (GETTEXT_PACKAGE); - #endif - -- g_thread_init (NULL); - g_type_init (); - - context = g_option_context_new (_("process a Byzanz debug recording")); -diff --git a/src/record.c b/src/record.c -index e0871c8..5c83b01 100644 ---- a/src/record.c -+++ b/src/record.c -@@ -131,7 +131,6 @@ main (int argc, char **argv) - textdomain (GETTEXT_PACKAGE); - #endif - -- g_thread_init (NULL); - context = g_option_context_new (_("record your current desktop session")); - #ifdef GETTEXT_PACKAGE - g_option_context_set_translation_domain(context, GETTEXT_PACKAGE); --- -1.7.7.3 - diff --git a/byzanz-gcc11.patch b/byzanz-gcc11.patch deleted file mode 100644 index b3e131a..0000000 --- a/byzanz-gcc11.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/byzanzencoder.c b/src/byzanzencoder.c -index b3a4d51..d05abf9 100644 ---- a/src/byzanzencoder.c -+++ b/src/byzanzencoder.c -@@ -171,7 +171,7 @@ static void byzanz_encoder_class_intern_init (gpointer klass, gpointer data) - GType - byzanz_encoder_get_type (void) - { -- static volatile gsize g_define_type_id__volatile = 0; -+ static gsize g_define_type_id__volatile = 0; - if (g_once_init_enter (&g_define_type_id__volatile)) { - GTypeInfo info = { - sizeof (ByzanzEncoderClass), diff --git a/byzanz.spec b/byzanz.spec deleted file mode 100644 index 98fd834..0000000 --- a/byzanz.spec +++ /dev/null @@ -1,224 +0,0 @@ -%global git 5a6c336982e5956c6dce5d3d51d057ac034ce7ca -Summary: A desktop recorder -Name: byzanz -Version: 0.3 -Release: 0.33%{?dist} -License: GPLv3+ -URL: https://gitlab.gnome.org/Archive/byzanz -#Source0: http://download.gnome.org/sources/%{name}/0.2/%{name}-%{version}.tar.bz2 -# git archive --format=tar --prefix=byzanz-%{git}/ %{git} | xz > byzanz-%{git} -Source0: byzanz-%{git}.tar.xz -Patch0: %{name}-gcc11.patch - -BuildRequires: gnome-common -BuildRequires: cairo-devel >= 1.8.10 -BuildRequires: gtk3-devel -BuildRequires: libXdamage-devel >= 1.0 -BuildRequires: glib2-devel >= 2.6.0 -BuildRequires: gstreamer1-devel -BuildRequires: gstreamer1-plugins-base-devel -BuildRequires: gettext-devel -BuildRequires: intltool -BuildRequires: perl(XML::Parser) -BuildRequires: libtool -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: make - -Requires(pre): GConf2 -Requires(post): GConf2 -Requires(preun): GConf2 - -%description -Byzanz is a desktop recorder striving for ease of use. It can record to -GIF images, Ogg Theora video - optionally with sound - and other formats. -A command-line recording tool is included. - -%prep -%setup -q -n byzanz-%{git} -%patch0 -p1 - -%build -./autogen.sh -CFLAGS="%optflags -Wno-deprecated-declarations" -%ifarch armv7l armv7hl armv7hnl -# http://rwmj.wordpress.com/2014/01/06/alignment-errors-on-fedora-arm/ -CFLAGS="$CFLAGS -Wno-cast-align" -%endif -%configure -make - -%install -export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 -make DESTDIR=%{buildroot} install -%find_lang byzanz - -%files -f byzanz.lang -%doc AUTHORS ChangeLog COPYING NEWS -%{_bindir}/byzanz-playback -%{_bindir}/byzanz-record -%{_datadir}/icons/hicolor/*/apps/byzanz-record-area.* -%{_datadir}/icons/hicolor/*/apps/byzanz-record-desktop.* -%{_datadir}/icons/hicolor/*/apps/byzanz-record-window.* -%{_mandir}/man1/byzanz.1* -%{_mandir}/man1/byzanz-playback.1* -%{_mandir}/man1/byzanz-record.1* - -%changelog -* Wed Jan 18 2023 Fedora Release Engineering - 0.3-0.33 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Jul 20 2022 Fedora Release Engineering - 0.3-0.32 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed Jan 19 2022 Fedora Release Engineering - 0.3-0.31 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Tue Nov 30 2021 Jonathan Wakely - 0.3-0.30 -- Fix URL (#1861309) - -* Wed Jul 21 2021 Fedora Release Engineering - 0.3-0.29 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 0.3-0.28 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sat Oct 31 2020 Jeff Law - 0.3-0.27 -- Fix bogus volatile caught by gcc-11 - -* Mon Jul 27 2020 Fedora Release Engineering - 0.3-0.26 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jan 28 2020 Fedora Release Engineering - 0.3-0.25 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jul 24 2019 Fedora Release Engineering - 0.3-0.24 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jan 31 2019 Fedora Release Engineering - 0.3-0.23 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jul 12 2018 Fedora Release Engineering - 0.3-0.22 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 0.3-0.21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sun Jan 07 2018 Igor Gnatenko - 0.3-0.20 -- Remove obsolete scriptlets - -* Wed Aug 02 2017 Fedora Release Engineering - 0.3-0.19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 0.3-0.18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 0.3-0.17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Feb 03 2016 Fedora Release Engineering - 0.3-0.16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jun 17 2015 Fedora Release Engineering - 0.3-0.15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Fri Aug 15 2014 Fedora Release Engineering - 0.3-0.14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Thu Jun 19 2014 Yaakov Selkowitz - 0.3-0.13 -- Fix FTBFS on armv7 (#1106024) - -* Sat Jun 07 2014 Fedora Release Engineering - 0.3-0.12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Aug 03 2013 Fedora Release Engineering - 0.3-0.11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri May 10 2013 Adam Williamson - 0.3.0.10 -- use the currently-preferred way of doing gtk-update-icon-cache - -* Wed May 8 2013 Tom Callaway - 0.3-0.9 -- sync to latest git, disable panel applet - -* Fri Apr 26 2013 Matthias Clasen - 0.3-0.8 -- Rebuild - -* Wed Feb 13 2013 Fedora Release Engineering - 0.3-0.7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Jul 18 2012 Fedora Release Engineering - 0.3-0.6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Jan 12 2012 Fedora Release Engineering - 0.3-0.5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Dec 6 2011 Matthias Clasen - 0.3-0.4 -- Deal with deprecations - -* Tue Dec 06 2011 Adam Jackson - 0.3-0.3 -- Rebuild for new libpng - -* Fri Jun 24 2011 Jeffrey C. Ollie - 0.3-0.2 -- Update git snapshot (translation updates only) - -* Wed Mar 23 2011 Jeffrey C. Ollie - 0.3-0.1 -- Update to prerelease of 0.3 - -* Tue Feb 08 2011 Fedora Release Engineering - 0.2.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Tue Apr 13 2010 Benjamin Otte - 0.2.2-1 -- Update to 0.2.2 - -* Mon Feb 22 2010 Benjamin Otte - 0.2.1-1 -- Update to 0.2.1 - -* Fri Jul 24 2009 Fedora Release Engineering - 0.1.1-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Mon Feb 23 2009 Fedora Release Engineering - 0.1.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Mon Feb 11 2008 Jeffrey C. Ollie - 0.1.1-6 -- Rebuild for GCC 4.3 - -* Fri Aug 24 2007 Jeffrey C. Ollie - 0.1.1-5 -- Update license tag. - -* Mon Aug 28 2006 Jeffrey C. Ollie - 0.1.1-4 -- BR perl(XML::Parser) - -* Mon Aug 28 2006 Jeffrey C. Ollie - 0.1.1-3 -- Bump release and rebuild. - -* Wed Jun 14 2006 Jeffrey C. Ollie - 0.1.1-2 -- Add gettext-devel BR - -* Mon May 29 2006 Jeffrey C. Ollie - 0.1.1-1 -- Update to 1.1.1. - -* Mon Feb 20 2006 Jeffrey C. Ollie - 0.1.0-6 -- Bump for another rebuild. - -* Mon Feb 13 2006 Jeffrey C. Ollie - 0.1.0-5 -- Previous build failed, try without %%{_smp_mflags}. - -* Mon Feb 13 2006 Jeffrey C. Ollie - 0.1.0-4 -- Bump release again. - -* Mon Feb 13 2006 Jeffrey C. Ollie - 0.1.0-3 -- Bump release and rebuild for new gcc4.1 and glibc. - -* Thu Jan 26 2006 Jeffrey C. Ollie - 0.1.0-2 -- Add post and postun scripts to update the GTK+ icon cache. - -* Thu Jan 26 2006 Jeffrey C. Ollie - 0.1.0-1 -- Update to 0.1.0 -- Add scriptlet for installing GConf schema. - -* Thu Jan 19 2006 Jeffrey C. Ollie - 0.0.3-3 -- Bump release. - -* Fri Jan 13 2006 Jeffrey C. Ollie - 0.0.3-1 -- Initial build. - diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/sources b/sources deleted file mode 100644 index 0f17ff8..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -2aa89f2256fda972ebc0a2c2d9341abe byzanz-5a6c336982e5956c6dce5d3d51d057ac034ce7ca.tar.xz