Remove references to pango

This commit is contained in:
Ian Fan 2019-01-23 12:20:24 +00:00
parent f698711ddc
commit b87e2a4916
5 changed files with 0 additions and 13 deletions

View File

@ -1,7 +1,6 @@
image: alpine/edge
packages:
- meson
- pango-dev
- cairo-dev
- wayland-dev
- wayland-protocols

View File

@ -34,7 +34,6 @@ Install dependencies:
* wayland
* wayland-protocols \*
* libxkbcommon
* pango
* cairo
* gdk-pixbuf2 \*\*
* pam (optional)

View File

@ -1,7 +1,6 @@
#ifndef _SWAY_BUFFERS_H
#define _SWAY_BUFFERS_H
#include <cairo/cairo.h>
#include <pango/pangocairo.h>
#include <stdbool.h>
#include <stdint.h>
#include <wayland-client.h>
@ -10,7 +9,6 @@ struct pool_buffer {
struct wl_buffer *buffer;
cairo_surface_t *surface;
cairo_t *cairo;
PangoContext *pango;
uint32_t width, height;
void *data;
size_t size;

View File

@ -38,8 +38,6 @@ wayland_client = dependency('wayland-client')
wayland_protos = dependency('wayland-protocols', version: '>=1.14')
xkbcommon = dependency('xkbcommon')
cairo = dependency('cairo')
pango = dependency('pango')
pangocairo = dependency('pangocairo')
gdk_pixbuf = dependency('gdk-pixbuf-2.0', required: get_option('gdk-pixbuf'))
libpam = cc.find_library('pam', required: get_option('pam'))
crypt = cc.find_library('crypt', required: not libpam.found())
@ -120,8 +118,6 @@ dependencies = [
client_protos,
gdk_pixbuf,
math,
pango,
pangocairo,
xkbcommon,
wayland_client,
]

View File

@ -2,7 +2,6 @@
#include <assert.h>
#include <cairo/cairo.h>
#include <fcntl.h>
#include <pango/pangocairo.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@ -93,7 +92,6 @@ static struct pool_buffer *create_buffer(struct wl_shm *shm,
buf->surface = cairo_image_surface_create_for_data(data,
CAIRO_FORMAT_ARGB32, width, height, stride);
buf->cairo = cairo_create(buf->surface);
buf->pango = pango_cairo_create_context(buf->cairo);
wl_buffer_add_listener(buf->buffer, &buffer_listener, buf);
return buf;
@ -109,9 +107,6 @@ void destroy_buffer(struct pool_buffer *buffer) {
if (buffer->surface) {
cairo_surface_destroy(buffer->surface);
}
if (buffer->pango) {
g_object_unref(buffer->pango);
}
if (buffer->data) {
munmap(buffer->data, buffer->size);
}