Accepting request 391547 from X11:XOrg

- removed u_fix-issue-with-gcc.patch
  * patch was only necessary with gcc in 2013, when building
    'awesome' against the static library; we do not ship the static
    libary (did we ever?)
    https://lists.freedesktop.org/archives/xcb/2016-April/010737.html

OBS-URL: https://build.opensuse.org/request/show/391547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xcb-util-cursor?expand=0&rev=4
This commit is contained in:
Dominique Leuenberger 2016-05-02 08:43:30 +00:00 committed by Git OBS Bridge
commit 13399faade
3 changed files with 10 additions and 45 deletions

View File

@ -1,42 +0,0 @@
commit 3c6a5b2d1e1d0f5d09566ec8b3c2352a00007b73
Author: Kristoffer Grönlund <krig@koru.se>
Date: Sun Oct 6 00:12:47 2013 +0200
cursor: Fix issue with gcc
cursor_shape_to_id should not be declared const,
else it is not added to the static library.
diff --git a/cursor/cursor.h b/cursor/cursor.h
index 455dc34..3fe7096 100644
--- a/cursor/cursor.h
+++ b/cursor/cursor.h
@@ -161,7 +161,7 @@ typedef struct xcint_image_t {
} __attribute__((packed)) xcint_image_t;
/* shape_to_id.c */
-const int cursor_shape_to_id(const char *name);
+int cursor_shape_to_id(const char *name);
/* parse_cursor_file.c */
int parse_cursor_file(xcb_cursor_context_t *c, const int fd, xcint_image_t **images, int *nimg);
diff --git a/cursor/shape_to_id.gperf b/cursor/shape_to_id.gperf
index 23615f9..6c8818e 100644
--- a/cursor/shape_to_id.gperf
+++ b/cursor/shape_to_id.gperf
@@ -1,5 +1,5 @@
struct shape_mapping { const char *name; int number; };
-const int cursor_shape_to_id(const char *name);
+int cursor_shape_to_id(const char *name);
%%
X_cursor,0
arrow,1
@@ -79,7 +79,7 @@ ur_angle,74
watch,75
xterm,76
%%
-const int cursor_shape_to_id(const char *name) {
+int cursor_shape_to_id(const char *name) {
struct shape_mapping *mapping = in_word_set(name, strlen(name));
return (mapping ? (mapping->number * 2) : -1);
}

View File

@ -1,3 +1,12 @@
-------------------------------------------------------------------
Mon Apr 25 11:40:51 UTC 2016 - sndirsch@suse.com
- removed u_fix-issue-with-gcc.patch
* patch was only necessary with gcc in 2013, when building
'awesome' against the static library; we do not ship the static
libary (did we ever?)
https://lists.freedesktop.org/archives/xcb/2016-April/010737.html
-------------------------------------------------------------------
Mon Mar 30 09:32:56 UTC 2015 - sndirsch@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package xcb-util-cursor
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -29,7 +29,6 @@ Url: http://xcb.freedesktop.org/
#Git-Web: http://cgit.freedesktop.org/xcb/util-cursor/
Source: http://xcb.freedesktop.org/dist/%name-%version.tar.bz2
Source1: baselibs.conf
Patch11: u_fix-issue-with-gcc.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: autoconf
BuildRequires: automake
@ -80,7 +79,6 @@ in %lname.
%prep
%setup -q
%patch11 -p1
%build
./autogen.sh