grim/guifications2
Clone
Summary
Browse
Changes
Graph
Merging
draft
2021-05-18, Gary Kramlich
32f3187d8abb
Merging
Guifications:
The end all, be all, toaster popup plugin!
## About
Guifications, are notifications windows styled after those found in msn,
deadaim, and newer version of aim, yahoo instant messenger, and a lot of
other applications. I've fashioned them after being as user customizable
as possible. It is entirely gtk based and therefore should compile on
anything that Pidgin will compile on.
## Building/Installing
### Non-Windows
#### Dependencies
Guifications 2 depends on the following:
*
glib >= 2.14.0
*
gtk+ >= 2.14.0
*
cairo
*
freetype2
*
pango >= 1.1.0
*
libpurple >= 2.0.0
*
pidgin >= 2.0.0
#### Building
Guifications2 uses the [
meson
](
https://mesonbuild.com
) build system for all
operating systems.
For non Windows operating systems you just need to run the following commands
to install Guifications2.
```
meson build
ninja -C build install
```
### Windows
You need to have a recent Pidgin build directory that has meson support. This
includes the files
`meson.ini`
and the custom
`pkg-config`
script that should
be in the root of the
`win32-dev`
directory.
Once your
`win32-dev`
directory has those files in it, you can build with the
following commands:
```
meson --cross-file <path to win32-dev directory>/meson.ini build
ninja -C build installer
```