grim/libgnt
Clone
Summary
Browse
Changes
Graph
Use meson pkgconfig generator.
2017-11-17, Elliott Sales de Andrade
bef90a7c3038
Parents
493c2d92d25b
Children
88614f53a2f8
Use meson pkgconfig generator.
Without autotools, there's no need to use templates.
2 files changed, 8 insertions(+), 19 deletions(-)
+0
-14
gnt.pc.in
+8
-5
meson.build
--- a/gnt.pc.in Thu Nov 16 23:56:04 2017 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-datarootdir=@datarootdir@
-datadir=@datadir@
-sysconfdir=@sysconfdir@
-
-Name: LibGNT
-Description: Glib Ncurses Toolkit is a collection of curses-widgets.
-Version: @VERSION@
-Requires: glib-2.0
-Cflags: -I${includedir}/gnt
-Libs: -L${libdir} -lgnt
--- a/meson.build Thu Nov 16 23:56:04 2017 -0500
+++ b/meson.build Fri Nov 17 01:18:13 2017 -0500
@@ -76,11 +76,14 @@
link_with : libgnt,
dependencies : [ncurses, glib])
-configure_file(input : 'gnt.pc.in',
- output : 'gnt.pc',
- configuration : pkg_conf,
- install : true,
- install_dir : get_option('libdir') + '/pkgconfig')
+pkgconfig.generate(
+ name : 'LibGNT',
+ description : 'Glib Ncurses Toolkit is a collection of curses-widgets.',
+ version : purple_display_version,
+ filebase : 'gnt',
+ subdirs : 'gnt',
+ libraries : [libgnt],
+ requires : ['glib-2.0'])
if enable_introspection
libgnt_gir = gnome.generate_gir(libgnt,