--- a/ChangeLog Mon Jul 13 03:32:48 2020 -0500
+++ b/ChangeLog Thu Jul 23 20:16:27 2020 -0500
@@ -1,4 +1,4 @@
* Changed the website to the repository on keep.imfreedom.org.
@@ -6,9 +6,11 @@
* Bumped the required meson version to 0.50.0. (Gary Kramlich)
* Removed gplugin-version.sh.in as it was used in the cmake build system.
+ * Fixed licenses throughout the codebase. (Richard Laager) * Removed GPluginVersionCompareFunc and the GPluginPluginInfo::version-func
property as they aren't necessary with semantic versioning. (Gary Kramlich)
- * Fixed licenses throughout the codecase. (Richard Laager)
* Added new plugin state UNLOAD_FAILED. When a plugin fails to unload, it
now goes to UNLOAD_FAILED instead of LOADED. (Gary Kramlich)
* Added gplugin_manager_foreach and GPluginManagerForeachFunc to make it
@@ -23,6 +25,8 @@
* Removed the error parameter from the "plugin-load-failed" and
"plugin-unload-failed" signals. Call gplugin_plugin_get_error instead.
* Updated the GPluginGtkView widget to disable entries if there are in the
GPLUGIN_PLUGIN_STATE_LOAD_FAILED state. (Gary Kramlich)
* Updated the GPluginGtkPluginInfo widget to display the "error" property if
--- a/HACKING.OSX Mon Jul 13 03:32:48 2020 -0500
+++ b/HACKING.OSX Thu Jul 23 20:16:27 2020 -0500
@@ -4,37 +4,16 @@
support fink or macports, please let me know and I will merge your pull
-Both the Lua and Python loaders are currently broken as we can't build the
-gobject-introspection targets. Currently the only way to build is with:
-export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$(brew --prefix libffi)/lib/pkgconfig"
-meson -Dlua=false -Dpython=false -Dgobject-introspection=false build
+Currently there is no known way to build the Perl loader on MacOS. So you +**MUST** run meson with `-Dperl=false`. -For the Lua loader to work, you need to install lgi from luarocks either
+For the Lua loader to work, you need to install `lgi` from luarocks either systemwide or to a virtual environment created by LuaDist, vert, or something
-When you're building lgi against homebrew you'll have to set the
-`PKG_CONFIG_PATH` environment variable since homebrew does not install libffi
-systemwide. This is easily done via:
-export PKG_CONFIG_PATH=$(brew --prefix libffi)/lib/pkgconfig
-and then running `luarocks install lgi`.
+along those lines, then you just need to run `luarocks install lgi`. -If you're using homebrew, you need to install pygobject3 with
+If you're using homebrew, you need to install `pygobject3`.
-brew install pygobject3 --with-python3
--- a/HACKING.md Mon Jul 13 03:32:48 2020 -0500
+++ b/HACKING.md Thu Jul 23 20:16:27 2020 -0500
@@ -95,6 +95,6 @@
[1]: https://clang.llvm.org/docs/ClangFormat.html
[2]: https://hg.mozilla.org/projects/nss/file/default/coreconf/precommit.clang-format.sh
-[3]: https://bitbucket.org/rw_grim/convey
-[4]: https://bitbucket.org/rw_grim/convey/downloads/
+[3]: https://keep.imfreedom.org/grim/convey +[4]: https://bintray.com/pidgin/releases/convey [5]: https://hg.sr.ht/~wu/hgflow
--- a/INSTALL.md Mon Jul 13 03:32:48 2020 -0500
+++ b/INSTALL.md Thu Jul 23 20:16:27 2020 -0500
@@ -21,7 +21,7 @@
-GPlugin uses meson (http://mesonbuild.com/) as its build system. As such
+GPlugin uses [meson](http://mesonbuild.com/) as its build system. As such compiling is a little bit different than your typical `./configure`, `make`,
--- a/README.md Mon Jul 13 03:32:48 2020 -0500
+++ b/README.md Thu Jul 23 20:16:27 2020 -0500
@@ -24,8 +24,5 @@
-The API reference for the stable branch can be found at
-[docs.pidgin.im/gplugin/stable](https://docs.pidgin.im/gplugin/stable).
The in-development API reference for the development branch can be found at
-[docs.pidgin.im/gplugin/latest](https://docs.pidgin.im/gplugin/latest).
+[docs.pidgin.im/gplugin/latest](https://docs.pidgin.im/gplugin/latest/). --- a/meson.build Mon Jul 13 03:32:48 2020 -0500
+++ b/meson.build Thu Jul 23 20:16:27 2020 -0500
@@ -1,7 +1,7 @@
###############################################################################
###############################################################################
-project('gplugin', 'c', version : '0.29.1-dev',
+project('gplugin', 'c', version : '0.30.0-dev', meson_version : '>=0.50.0',
default_options : ['c_std=c99'])
--- a/meson_options.txt Mon Jul 13 03:32:48 2020 -0500
+++ b/meson_options.txt Thu Jul 23 20:16:27 2020 -0500
@@ -1,6 +1,9 @@
-###############################################################################
-###############################################################################
+ type : 'boolean', value : true, + description : 'build documentation with gtk-doc' type : 'boolean', value : true,
@@ -8,9 +11,9 @@
type : 'boolean', value : true,
- description : 'Install translation files'
+ description : 'Whether or not to build the gtk3 library' @@ -20,21 +23,15 @@
type : 'boolean', value : true,
- description : 'build documentation with gtk-doc'
+ description : 'Whether or not to build the Lua plugin loader'
type : 'boolean', value : true,
- description : 'Whether or not to build the gtk3 library'
- type : 'boolean', value : true,
- description : 'Whether or not to build the Lua plugin loader'
+ description : 'Install translation files'