From 9a83f526b982df18dd9f433152aeb30a0fcea478 Mon Sep 17 00:00:00 2001 From: "Eugenio Paolantonio (g7)" Date: Mon, 14 Jul 2014 17:30:31 +0200 Subject: [PATCH] Added pkg-config file. --- .gitignore | 8 ++++++++ Recipe | 2 +- pkg-config/Recipe | 4 ++++ pkg-config/nala.pc | 11 +++++++++++ src/Recipe | 6 ++++-- 5 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 pkg-config/Recipe create mode 100644 pkg-config/nala.pc diff --git a/.gitignore b/.gitignore index 939820a..d4a0da7 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,11 @@ nala_1.0.2-0_source.changes nala_1.0.2-0_amd64.deb nala-1.0.2.tar.gz nala-1.0.2.tar.xz +nala-1.0.3.tar.bz2 +nala_1.0.3.orig.tar.gz +nala_1.0.3-0.debian.tar.gz +nala_1.0.3-0.dsc +nala_1.0.3-0_source.changes +nala_1.0.3-0_amd64.deb +nala-1.0.3.tar.gz +nala-1.0.3.tar.xz diff --git a/Recipe b/Recipe index c36831a..157a940 100644 --- a/Recipe +++ b/Recipe @@ -2,6 +2,6 @@ project { name = nala - version = 1.0.2 + version = 1.0.3 minimum-bake-version = 0.1 } diff --git a/pkg-config/Recipe b/pkg-config/Recipe new file mode 100644 index 0000000..73476f6 --- /dev/null +++ b/pkg-config/Recipe @@ -0,0 +1,4 @@ +data.pkg-config { + files = nala.pc + install-directory = /usr/share/pkgconfig +} diff --git a/pkg-config/nala.pc b/pkg-config/nala.pc new file mode 100644 index 0000000..bc71e1b --- /dev/null +++ b/pkg-config/nala.pc @@ -0,0 +1,11 @@ +prefix=/usr +exec_prefix=${prefix} +includedir=${prefix}/include +libdir=${exec_prefix}/lib + +Name: nala +Description: Simple file watcher based on GLib +Version: 1.0.3 +Requires: glib-2.0 gio-2.0 +Cflags: -I${includedir} +Libs: -L${libdir} -lnala diff --git a/src/Recipe b/src/Recipe index 1132ffb..edc8cdd 100644 --- a/src/Recipe +++ b/src/Recipe @@ -1,13 +1,15 @@ libraries.nala { sources = queue.vala watchers.vala applications.vala + so-version = 0 + compile-flags = -O2 -flto + link-flags = -flto -Wl,--as-needed,-soname,libnala.so.$(libraries.nala.so-version) vala-packages = gio-2.0 gee-1.0 packages = gee-1.0 gio-2.0 - so-version = 0 } programs.nala-watcher { sources = nala-watcher.vala - libraries = nala (local) (static) + libraries = nala (local) vala-packages = gio-2.0 gee-1.0 packages = gee-1.0 gio-2.0 }