Remove dependency on gtk2-devel for the devel sub-package
This commit is contained in:
parent
10da50b1b4
commit
b8699602f8
@ -1,138 +0,0 @@
|
|||||||
From c3701d43da1dcb3ce53e1d2cb3a0fb157c22df00 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Matthias Clasen <mclasen@redhat.com>
|
|
||||||
Date: Fri, 07 Oct 2011 19:08:58 +0000
|
|
||||||
Subject: Adapt to API changes and deprecations in GLib 2.31
|
|
||||||
|
|
||||||
The threading api got renovated.
|
|
||||||
|
|
||||||
https://bugzilla.gnome.org/show_bug.cgi?id=661219
|
|
||||||
---
|
|
||||||
diff --git a/plparse/totem-pl-parser.c b/plparse/totem-pl-parser.c
|
|
||||||
index 0e99536..ea1e9c3 100644
|
|
||||||
--- a/plparse/totem-pl-parser.c
|
|
||||||
+++ b/plparse/totem-pl-parser.c
|
|
||||||
@@ -256,7 +256,7 @@ static void totem_pl_parser_get_property (GObject *object,
|
|
||||||
struct TotemPlParserPrivate {
|
|
||||||
GList *ignore_schemes;
|
|
||||||
GList *ignore_mimetypes;
|
|
||||||
- GMutex *ignore_mutex;
|
|
||||||
+ GMutex ignore_mutex;
|
|
||||||
GThread *main_thread; /* see CALL_ASYNC() in *-private.h */
|
|
||||||
|
|
||||||
guint recurse : 1;
|
|
||||||
@@ -325,8 +325,6 @@ totem_pl_parser_class_init (TotemPlParserClass *klass)
|
|
||||||
GObjectClass *object_class = G_OBJECT_CLASS (klass);
|
|
||||||
|
|
||||||
totem_pl_parser_parent_class = g_type_class_peek_parent (klass);
|
|
||||||
- if (!g_thread_supported ())
|
|
||||||
- g_thread_init (NULL);
|
|
||||||
|
|
||||||
g_type_class_add_private (klass, sizeof (TotemPlParserPrivate));
|
|
||||||
|
|
||||||
@@ -1274,7 +1272,6 @@ static void
|
|
||||||
totem_pl_parser_init (TotemPlParser *parser)
|
|
||||||
{
|
|
||||||
parser->priv = G_TYPE_INSTANCE_GET_PRIVATE (parser, TOTEM_TYPE_PL_PARSER, TotemPlParserPrivate);
|
|
||||||
- parser->priv->ignore_mutex = g_mutex_new ();
|
|
||||||
parser->priv->main_thread = g_thread_self ();
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1292,7 +1289,7 @@ totem_pl_parser_finalize (GObject *object)
|
|
||||||
g_list_foreach (priv->ignore_mimetypes, (GFunc) g_free, NULL);
|
|
||||||
g_list_free (priv->ignore_mimetypes);
|
|
||||||
|
|
||||||
- g_mutex_free (priv->ignore_mutex);
|
|
||||||
+ g_mutex_clear (&priv->ignore_mutex);
|
|
||||||
|
|
||||||
G_OBJECT_CLASS (totem_pl_parser_parent_class)->finalize (object);
|
|
||||||
}
|
|
||||||
@@ -1523,22 +1520,22 @@ totem_pl_parser_scheme_is_ignored (TotemPlParser *parser, GFile *uri)
|
|
||||||
{
|
|
||||||
GList *l;
|
|
||||||
|
|
||||||
- g_mutex_lock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_lock (&parser->priv->ignore_mutex);
|
|
||||||
|
|
||||||
if (parser->priv->ignore_schemes == NULL) {
|
|
||||||
- g_mutex_unlock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_unlock (&parser->priv->ignore_mutex);
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (l = parser->priv->ignore_schemes; l != NULL; l = l->next) {
|
|
||||||
const char *scheme = l->data;
|
|
||||||
if (g_file_has_uri_scheme (uri, scheme) != FALSE) {
|
|
||||||
- g_mutex_unlock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_unlock (&parser->priv->ignore_mutex);
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
- g_mutex_unlock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_unlock (&parser->priv->ignore_mutex);
|
|
||||||
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
@@ -1549,10 +1546,10 @@ totem_pl_parser_mimetype_is_ignored (TotemPlParser *parser,
|
|
||||||
{
|
|
||||||
GList *l;
|
|
||||||
|
|
||||||
- g_mutex_lock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_lock (&parser->priv->ignore_mutex);
|
|
||||||
|
|
||||||
if (parser->priv->ignore_mimetypes == NULL) {
|
|
||||||
- g_mutex_unlock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_unlock (&parser->priv->ignore_mutex);
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1560,12 +1557,12 @@ totem_pl_parser_mimetype_is_ignored (TotemPlParser *parser,
|
|
||||||
{
|
|
||||||
const char *item = l->data;
|
|
||||||
if (strcmp (mimetype, item) == 0) {
|
|
||||||
- g_mutex_unlock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_unlock (&parser->priv->ignore_mutex);
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
- g_mutex_unlock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_unlock (&parser->priv->ignore_mutex);
|
|
||||||
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
@@ -2191,7 +2188,7 @@ totem_pl_parser_add_ignored_scheme (TotemPlParser *parser,
|
|
||||||
|
|
||||||
g_return_if_fail (TOTEM_IS_PL_PARSER (parser));
|
|
||||||
|
|
||||||
- g_mutex_lock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_lock (&parser->priv->ignore_mutex);
|
|
||||||
|
|
||||||
s = g_strdup (scheme);
|
|
||||||
if (s[strlen (s) - 1] == ':')
|
|
||||||
@@ -2199,7 +2196,7 @@ totem_pl_parser_add_ignored_scheme (TotemPlParser *parser,
|
|
||||||
parser->priv->ignore_schemes = g_list_prepend
|
|
||||||
(parser->priv->ignore_schemes, s);
|
|
||||||
|
|
||||||
- g_mutex_unlock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_unlock (&parser->priv->ignore_mutex);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
@@ -2216,12 +2213,12 @@ totem_pl_parser_add_ignored_mimetype (TotemPlParser *parser,
|
|
||||||
{
|
|
||||||
g_return_if_fail (TOTEM_IS_PL_PARSER (parser));
|
|
||||||
|
|
||||||
- g_mutex_lock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_lock (&parser->priv->ignore_mutex);
|
|
||||||
|
|
||||||
parser->priv->ignore_mimetypes = g_list_prepend
|
|
||||||
(parser->priv->ignore_mimetypes, g_strdup (mimetype));
|
|
||||||
|
|
||||||
- g_mutex_unlock (parser->priv->ignore_mutex);
|
|
||||||
+ g_mutex_unlock (&parser->priv->ignore_mutex);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
--
|
|
||||||
cgit v0.9.0.2
|
|
@ -1,38 +0,0 @@
|
|||||||
From 4e15c57a438ee900f6ce601810a59a316b039fa1 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Bastien Nocera <hadess@hadess.net>
|
|
||||||
Date: Fri, 21 Oct 2011 15:36:26 +0000
|
|
||||||
Subject: lib: Require quvi 0.4.0
|
|
||||||
|
|
||||||
And adapt API usage.
|
|
||||||
|
|
||||||
Original patch by Marien Zwart in:
|
|
||||||
https://bugs.gentoo.org/show_bug.cgi?id=386651
|
|
||||||
|
|
||||||
https://bugzilla.gnome.org/show_bug.cgi?id=661451
|
|
||||||
---
|
|
||||||
diff --git a/plparse/totem-pl-parser-videosite.c b/plparse/totem-pl-parser-videosite.c
|
|
||||||
index 9706d5a..b1645d6 100644
|
|
||||||
--- a/plparse/totem-pl-parser-videosite.c
|
|
||||||
+++ b/plparse/totem-pl-parser-videosite.c
|
|
||||||
@@ -75,7 +75,7 @@ totem_pl_parser_add_videosite (TotemPlParser *parser,
|
|
||||||
#ifdef HAVE_QUVI
|
|
||||||
QUVIcode rc;
|
|
||||||
quvi_t handle;
|
|
||||||
- quvi_video_t v;
|
|
||||||
+ quvi_media_t v;
|
|
||||||
char *uri;
|
|
||||||
/* properties */
|
|
||||||
const char *video_uri;
|
|
||||||
@@ -104,8 +104,8 @@ totem_pl_parser_add_videosite (TotemPlParser *parser,
|
|
||||||
return TOTEM_PL_PARSER_RESULT_ERROR;
|
|
||||||
}
|
|
||||||
|
|
||||||
- getprop (QUVIPROP_VIDEOURL, video_uri);
|
|
||||||
- if (quvi_getprop (v, QUVIPROP_VIDEOFILELENGTH, &length) == QUVI_OK)
|
|
||||||
+ getprop (QUVIPROP_MEDIAURL, video_uri);
|
|
||||||
+ if (quvi_getprop (v, QUVIPROP_MEDIACONTENTLENGTH, &length) == QUVI_OK)
|
|
||||||
length_str = g_strdup_printf ("%f", length);
|
|
||||||
else
|
|
||||||
length_str = NULL;
|
|
||||||
--
|
|
||||||
cgit v0.9.0.2
|
|
@ -1,6 +1,6 @@
|
|||||||
Name: totem-pl-parser
|
Name: totem-pl-parser
|
||||||
Version: 3.4.1
|
Version: 3.4.1
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: Totem Playlist Parser library
|
Summary: Totem Playlist Parser library
|
||||||
|
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
@ -29,7 +29,6 @@ Group: Development/Libraries
|
|||||||
Obsoletes: totem-devel < 2.21.90
|
Obsoletes: totem-devel < 2.21.90
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
Requires: pkgconfig
|
Requires: pkgconfig
|
||||||
Requires: gtk2-devel
|
|
||||||
Requires: gobject-introspection-devel
|
Requires: gobject-introspection-devel
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
@ -68,6 +67,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
|
|||||||
%{_datadir}/gir-1.0/*.gir
|
%{_datadir}/gir-1.0/*.gir
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Apr 28 2012 Bastien Nocera <bnocera@redhat.com> 3.4.1-2
|
||||||
|
- Remove dependency on gtk2-devel for the devel sub-package
|
||||||
|
|
||||||
* Mon Apr 16 2012 Richard Hughes <hughsient@gmail.com> - 3.4.1-1
|
* Mon Apr 16 2012 Richard Hughes <hughsient@gmail.com> - 3.4.1-1
|
||||||
- Update to 3.4.1
|
- Update to 3.4.1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user