gplugin/gplugin

5a1108fa65ad
Parents cc4ea3b54f00
Children 163b8946d84e
Update packaging for gplugin-gtk vapi and get the deps files working too..
--- a/packaging/debian/libgplugin-dev.install Wed Jul 17 20:46:06 2019 -0500
+++ b/packaging/debian/libgplugin-dev.install Wed Jul 17 20:49:09 2019 -0500
@@ -3,5 +3,6 @@
debian/tmp/usr/include/gplugin-1.0/gplugin-native.h
debian/tmp/usr/lib/*/libgplugin.so
debian/tmp/usr/lib/*/pkgconfig/gplugin.pc
+debian/tmp/usr/share/vala/vapi/gplugin.deps
debian/tmp/usr/share/vala/vapi/gplugin.vapi
--- a/packaging/debian/libgplugin-gtk-dev.install Wed Jul 17 20:46:06 2019 -0500
+++ b/packaging/debian/libgplugin-gtk-dev.install Wed Jul 17 20:49:09 2019 -0500
@@ -2,3 +2,5 @@
usr/include/gplugin-1.0/gplugin-gtk.h
debian/tmp/usr/lib/*/libgplugin-gtk.so
debian/tmp/usr/lib/*/pkgconfig/gplugin-gtk.pc
+debian/tmp/usr/share/vala/vapi/gplugin-gtk.debs
+debian/tmp/usr/share/vala/vapi/gplugin-gtk.vapi
--- a/packaging/gplugin.spec.in Wed Jul 17 20:46:06 2019 -0500
+++ b/packaging/gplugin.spec.in Wed Jul 17 20:49:09 2019 -0500
@@ -114,6 +114,19 @@
This package contains all necessary include files and libraries needed
to develop GTK3 applications that require these.
+%description gtk3-vala
+GPlugin is a GObject based library that implements a reusable plugin system
+that supports loading plugins in other languages via loaders. GPlugin also
+implements dependencies among the plugins.
+
+It was started due to the infamous "Plugin Problem" for Guifications 3, which
+was that I needed plugins that could depend on each other, be able to be
+written in other languages, have plugins that are loaded before the main load
+phase, and allow plugins to register types into the GObject type system.
+
+This package contains the vapi bindings allowing GPluginGtk to be used from]
+vala.
+
%description lua
GPlugin is a GObject based library that implements a reusable plugin system
that supports loading plugins in other languages via loaders. GPlugin also
@@ -239,6 +252,14 @@
%doc README
%license COPYING
${_datadir}/vala/vapi/gplugin.vapi
+${_datadir}/vala/vapi/gplugin.deps
+
+%files gtk3-vala
+%defattr(-,root,root)
+%doc README
+%license COPYING
+${_datadir}/vala/vapi/gplugin-gtk.vapi
+${_datadir}/vala/vapi/gplugin-gtk.deps
%changelog
* Sun May 15 2016 Gary Kramlich <grim@reaperworld.com>