flow: Promoted 'trunk' (a13a5779daf7) to 'feature/tcc-loader'.
--- a/.hgignore Mon Jun 29 22:09:38 2015 -0500
+++ b/.hgignore Thu Jan 28 23:10:26 2016 -0600
@@ -14,4 +14,4 @@
^packaging\/debian\/files$
--- a/CMakeLists.txt Mon Jun 29 22:09:38 2015 -0500
+++ b/CMakeLists.txt Thu Jan 28 23:10:26 2016 -0600
@@ -25,9 +25,9 @@
set(GPLUGIN_MAJOR_VERSION 0)
-set(GPLUGIN_MINOR_VERSION 0)
-set(GPLUGIN_MICRO_VERSION 22)
-set(GPLUGIN_EXTRA_VERSION dev)
+set(GPLUGIN_MINOR_VERSION 24) +set(GPLUGIN_MICRO_VERSION 1) +set(GPLUGIN_EXTRA_VERSION) set(GPLUGIN_VERSION ${GPLUGIN_MAJOR_VERSION}.${GPLUGIN_MINOR_VERSION}.${GPLUGIN_MICRO_VERSION}${GPLUGIN_EXTRA_VERSION})
@@ -55,6 +55,12 @@
+ "Whether or not to build man pages from --help output" ###############################################################################
###############################################################################
@@ -95,7 +101,10 @@
include(PkgConfigVariable)
@@ -163,10 +172,11 @@
if(CMAKE_COMPILER_IS_GNUCC)
-DGPLUGIN_UNUSED=__attribute__\(\(unused\)\)
else(CMAKE_COMPILER_IS_GNUCC)
endif(CMAKE_COMPILER_IS_GNUCC)
--- a/ChangeLog Mon Jun 29 22:09:38 2015 -0500
+++ b/ChangeLog Thu Jan 28 23:10:26 2016 -0600
@@ -1,4 +1,21 @@
+ * Fixed the version numbering finally + * Updated the version in CMakeLists.txt + * Really fixed the debian package this time + * Made help2man optional + * Don't try to build the pot files if NLS is disabled + * Made the moonscript tests option work + * Added Debian.md to explain how to use the Debian repository + * Install man pages in the correct directory on BSD + * Made the moonscripts tests not interfer with the lua tests unless they're + * Set the -ggdb cflag if we're being compiled by gcc * Use the GNUInstallDirs cmake module to install everything to the correct
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Debian.md Thu Jan 28 23:10:26 2016 -0600
@@ -0,0 +1,14 @@
+Installing from Packages +======================== +There are packages available (more to come) via our debian mirror. You can +access it with the following commands. + sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 75FE259AA8AC8032 + echo "deb http://gplug.in/debian jessie main" | sudo tee /etc/apt/sources.list.d/gplugin.list + sudo apt-get install libgplugin0 libgplugin-loaders +You can use `apt-cache search gplugin` to see the other packages that are available --- a/cmake/Modules/help2man.cmake Mon Jun 29 22:09:38 2015 -0500
+++ b/cmake/Modules/help2man.cmake Thu Jan 28 23:10:26 2016 -0600
@@ -63,7 +63,12 @@
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${_HELP2MAN_OUTPUT} DESTINATION share/man/man${_HELP2MAN_SECTION})
+ set(_HELP2MAN_DIR share/man/) + if(CMAKE_SYSTEM_NAME MATCHES .*BSD.*) + set(_HELP2MAN_DIR man/) + endif(CMAKE_SYSTEM_NAME MATCHES .*BSD.*) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${_HELP2MAN_OUTPUT} DESTINATION ${_HELP2MAN_DIR}man${_HELP2MAN_SECTION}) --- a/gplugin-gtk/CMakeLists.txt Mon Jun 29 22:09:38 2015 -0500
+++ b/gplugin-gtk/CMakeLists.txt Thu Jan 28 23:10:26 2016 -0600
@@ -130,13 +130,15 @@
- TARGET gplugin-gtk-viewer
- OUTPUT gplugin-gtk-viewer.1
- NAME "View installed plugins"
+ TARGET gplugin-gtk-viewer + OUTPUT gplugin-gtk-viewer.1 + NAME "View installed plugins" install(TARGETS gplugin-gtk-viewer RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
--- a/gplugin/CMakeLists.txt Mon Jun 29 22:09:38 2015 -0500
+++ b/gplugin/CMakeLists.txt Thu Jan 28 23:10:26 2016 -0600
@@ -182,13 +182,15 @@
- SOURCES ${GPLUGIN_SOURCES} ${GPLUGIN_NATIVE_SOURCES} gplugin-query.c
- BUILT_SOURCES ${GPLUGIN_PUBLIC_BUILT_SOURCES}
+ SOURCES ${GPLUGIN_SOURCES} ${GPLUGIN_NATIVE_SOURCES} gplugin-query.c + BUILT_SOURCES ${GPLUGIN_PUBLIC_BUILT_SOURCES} ###############################################################################
# gplugin-query executable
@@ -196,13 +198,15 @@
add_executable(gplugin-query gplugin-query.c)
target_link_libraries(gplugin-query ${GLIB_LIBRARIES} gplugin)
- NAME "Query installed plugins"
+ NAME "Query installed plugins" ###############################################################################
# loader-tests static library
--- a/lua/CMakeLists.txt Mon Jun 29 22:09:38 2015 -0500
+++ b/lua/CMakeLists.txt Thu Jan 28 23:10:26 2016 -0600
@@ -20,7 +20,7 @@
- set(_LUAS "luajit>=2.0.0;lua>=5.1.0;lua5.2>=5.2.0;lua5.1>=5.1.0")
+ set(_LUAS "lua>=5.1.0;lua5.1>=5.1.0;luajit>=2.0.0;lua5.2>=5.2.0") pkg_check_modules(LUA ${_LUA})
--- a/lua/tests/CMakeLists.txt Mon Jun 29 22:09:38 2015 -0500
+++ b/lua/tests/CMakeLists.txt Thu Jan 28 23:10:26 2016 -0600
@@ -17,16 +17,17 @@
-DLUA_LOADER_DIR="${CMAKE_BINARY_DIR}/lua"
- -DLUA_PLUGIN_DIR="${CMAKE_CURRENT_SOURCE_DIR}/plugins"
+ -DLUA_PLUGIN_DIR="${CMAKE_CURRENT_SOURCE_DIR}/lua-plugins" + -DMOONSCRIPT_PLUGIN_DIR="${CMAKE_CURRENT_SOURCE_DIR}/moonscript-plugins" add_lua_gtest(test-lua-loader)
target_link_libraries(test-lua-loader gplugin-loader-tests)
add_lua_gtest(test-lua-moon-loader)
target_link_libraries(test-lua-moon-loader gplugin-loader-tests)
-endif(${MOONSCRIPT_TESTS})
set(GTESTER_LUA_TESTS "${LUA_TESTS}")
set(GTESTER_LUA_LOG "test-gplugin-lua.xml")
@@ -36,7 +37,7 @@
COMMAND ${GTESTER} -k --verbose -o ${GTESTER_LUA_LOG} ${LUA_TESTS}
OUTPUT ${GTESTER_LUA_LOG}
DEPENDS gplugin ${GPLUGIN_GIR_TARGETS} gplugin-lua
- ${LUA_TESTS} ${CMAKE_CURRENT_SOURCE_DIR}/plugins
+ ${LUA_TESTS} ${CMAKE_CURRENT_SOURCE_DIR}/lua-plugins WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lua/tests/lua-plugins/basic.lua Thu Jan 28 23:10:26 2016 -0600
@@ -0,0 +1,43 @@
+ Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com> + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see <http://www.gnu.org/licenses/>. +local lgi = require 'lgi' +local GPlugin = lgi.GPlugin +function gplugin_query() + return GPlugin.PluginInfo { + id = "gplugin/lua-basic-plugin", + abi_version = 0x01020304, + license_id = "license", + description = "description", + authors = { "author1" }, +function gplugin_load(plugin) +function gplugin_unload(plugin) --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lua/tests/lua-plugins/dependent.lua Thu Jan 28 23:10:26 2016 -0600
@@ -0,0 +1,35 @@
+ Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com> + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see <http://www.gnu.org/licenses/>. +local lgi = require 'lgi' +local GPlugin = lgi.GPlugin +function gplugin_query() + return GPlugin.PluginInfo { + id="gplugin/lua-dependent-plugin", + dependencies={"dependency1", "dependency2"}, +function gplugin_load(plugin) +function gplugin_unload(plugin) --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lua/tests/lua-plugins/load-exception.lua Thu Jan 28 23:10:26 2016 -0600
@@ -0,0 +1,34 @@
+ Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com> + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see <http://www.gnu.org/licenses/>. +local lgi = require 'lgi' +local GPlugin = lgi.GPlugin +function gplugin_query() + return GPlugin.PluginInfo { + id="gplugin/lua-load-exception", +function gplugin_load(plugin) +function gplugin_unload(plugin) --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lua/tests/lua-plugins/load-failed.lua Thu Jan 28 23:10:26 2016 -0600
@@ -0,0 +1,34 @@
+ Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com> + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see <http://www.gnu.org/licenses/>. +local lgi = require 'lgi' +local GPlugin = lgi.GPlugin +function gplugin_query() + return GPlugin.PluginInfo { + id="gplugin/lua-load-failed", +function gplugin_load(plugin) +function gplugin_unload(plugin) --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lua/tests/lua-plugins/unload-failed.lua Thu Jan 28 23:10:26 2016 -0600
@@ -0,0 +1,34 @@
+ Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com> + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see <http://www.gnu.org/licenses/>. +local lgi = require 'lgi' +local GPlugin = lgi.GPlugin +function gplugin_query() + return GPlugin.PluginInfo { + id="gplugin/lua-unload-failed", +function gplugin_load(plugin) +function gplugin_unload(plugin) --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lua/tests/moonscript-plugins/basic.moon Thu Jan 28 23:10:26 2016 -0600
@@ -0,0 +1,39 @@
+-- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com> +-- This library is free software; you can redistribute it and/or +-- modify it under the terms of the GNU Lesser General Public +-- License as published by the Free Software Foundation; either +-- version 2 of the License, or (at your option) any later version. +-- This library is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-- Lesser General Public License for more details. +-- You should have received a copy of the GNU Lesser General Public +-- License along with this library; if not, see <http://www.gnu.org/licenses/>. +export gplugin_query = -> + return GPlugin.PluginInfo { + id: "gplugin/moon-basic-plugin", + abi_version: 0x01020304, + description: "description", + authors: { "author1" }, +export gplugin_load = -> +export gplugin_unload = -> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lua/tests/moonscript-plugins/dependent.moon Thu Jan 28 23:10:26 2016 -0600
@@ -0,0 +1,30 @@
+-- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com> +-- This library is free software; you can redistribute it and/or +-- modify it under the terms of the GNU Lesser General Public +-- License as published by the Free Software Foundation; either +-- version 2 of the License, or (at your option) any later version. +-- This library is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-- Lesser General Public License for more details. +-- You should have received a copy of the GNU Lesser General Public +-- License along with this library; if not, see <http://www.gnu.org/licenses/>. +export gplugin_query = -> + return GPlugin.PluginInfo { + id: "gplugin/moon-dependent-plugin", + dependencies: {"dependency1", "dependency2"} +export gplugin_load = -> +export gplugin_unload = -> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lua/tests/moonscript-plugins/load-exception.moon Thu Jan 28 23:10:26 2016 -0600
@@ -0,0 +1,30 @@
+-- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com> +-- This library is free software; you can redistribute it and/or +-- modify it under the terms of the GNU Lesser General Public +-- License as published by the Free Software Foundation; either +-- version 2 of the License, or (at your option) any later version. +-- This library is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-- Lesser General Public License for more details. +-- You should have received a copy of the GNU Lesser General Public +-- License along with this library; if not, see <http://www.gnu.org/licenses/>. +export gplugin_query = -> + return GPlugin.PluginInfo { + id: "gplugin/moon-load-exception" +export gplugin_load = -> +export gplugin_unload = -> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lua/tests/moonscript-plugins/load-failed.moon Thu Jan 28 23:10:26 2016 -0600
@@ -0,0 +1,30 @@
+-- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com> +-- This library is free software; you can redistribute it and/or +-- modify it under the terms of the GNU Lesser General Public +-- License as published by the Free Software Foundation; either +-- version 2 of the License, or (at your option) any later version. +-- This library is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-- Lesser General Public License for more details. +-- You should have received a copy of the GNU Lesser General Public +-- License along with this library; if not, see <http://www.gnu.org/licenses/>. +export gplugin_query = -> + return GPlugin.PluginInfo { + id: "gplugin/moon-load-failed" +export gplugin_load = -> +export gplugin_unload = -> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lua/tests/moonscript-plugins/unload-failed.moon Thu Jan 28 23:10:26 2016 -0600
@@ -0,0 +1,30 @@
+-- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com> +-- This library is free software; you can redistribute it and/or +-- modify it under the terms of the GNU Lesser General Public +-- License as published by the Free Software Foundation; either +-- version 2 of the License, or (at your option) any later version. +-- This library is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-- Lesser General Public License for more details. +-- You should have received a copy of the GNU Lesser General Public +-- License along with this library; if not, see <http://www.gnu.org/licenses/>. +export gplugin_query = -> + return GPlugin.PluginInfo { + id: "gplugin/moon-unload-failed" +export gplugin_load = -> +export gplugin_unload = -> --- a/lua/tests/plugins/basic.lua Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
---[[
- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com>
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see <http://www.gnu.org/licenses/>.
---]]
-local lgi = require 'lgi'
-local GPlugin = lgi.GPlugin
-function gplugin_query()
- return GPlugin.PluginInfo {
- id = "gplugin/lua-basic-plugin",
- abi_version = 0x01020304,
- license_id = "license",
- description = "description",
- authors = { "author1" },
-function gplugin_load(plugin)
-function gplugin_unload(plugin)
--- a/lua/tests/plugins/basic.moon Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
--- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com>
---
--- This library is free software; you can redistribute it and/or
--- modify it under the terms of the GNU Lesser General Public
--- License as published by the Free Software Foundation; either
--- version 2 of the License, or (at your option) any later version.
---
--- This library is distributed in the hope that it will be useful,
--- but WITHOUT ANY WARRANTY; without even the implied warranty of
--- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
--- Lesser General Public License for more details.
---
--- You should have received a copy of the GNU Lesser General Public
--- License along with this library; if not, see <http://www.gnu.org/licenses/>.
-
-export gplugin_query = ->
- return GPlugin.PluginInfo {
- id: "gplugin/moon-basic-plugin",
- abi_version: 0x01020304,
- description: "description",
- authors: { "author1" },
-export gplugin_load = ->
-export gplugin_unload = ->
--- a/lua/tests/plugins/dependent.lua Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
---[[
- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com>
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see <http://www.gnu.org/licenses/>.
---]]
-local lgi = require 'lgi'
-local GPlugin = lgi.GPlugin
-function gplugin_query()
- return GPlugin.PluginInfo {
- id="gplugin/lua-dependent-plugin",
- dependencies={"dependency1", "dependency2"},
-function gplugin_load(plugin)
-function gplugin_unload(plugin)
--- a/lua/tests/plugins/dependent.moon Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
--- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com>
---
--- This library is free software; you can redistribute it and/or
--- modify it under the terms of the GNU Lesser General Public
--- License as published by the Free Software Foundation; either
--- version 2 of the License, or (at your option) any later version.
---
--- This library is distributed in the hope that it will be useful,
--- but WITHOUT ANY WARRANTY; without even the implied warranty of
--- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
--- Lesser General Public License for more details.
---
--- You should have received a copy of the GNU Lesser General Public
--- License along with this library; if not, see <http://www.gnu.org/licenses/>.
-
-export gplugin_query = ->
- return GPlugin.PluginInfo {
- id: "gplugin/moon-dependent-plugin",
- dependencies: {"dependency1", "dependency2"}
-export gplugin_load = ->
-export gplugin_unload = ->
--- a/lua/tests/plugins/load-exception.lua Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
---[[
- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com>
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see <http://www.gnu.org/licenses/>.
---]]
-local lgi = require 'lgi'
-local GPlugin = lgi.GPlugin
-function gplugin_query()
- return GPlugin.PluginInfo {
- id="gplugin/lua-load-exception",
-function gplugin_load(plugin)
-function gplugin_unload(plugin)
--- a/lua/tests/plugins/load-exception.moon Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
--- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com>
---
--- This library is free software; you can redistribute it and/or
--- modify it under the terms of the GNU Lesser General Public
--- License as published by the Free Software Foundation; either
--- version 2 of the License, or (at your option) any later version.
---
--- This library is distributed in the hope that it will be useful,
--- but WITHOUT ANY WARRANTY; without even the implied warranty of
--- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
--- Lesser General Public License for more details.
---
--- You should have received a copy of the GNU Lesser General Public
--- License along with this library; if not, see <http://www.gnu.org/licenses/>.
-
-export gplugin_query = ->
- return GPlugin.PluginInfo {
- id: "gplugin/moon-load-exception"
-export gplugin_load = ->
-export gplugin_unload = ->
--- a/lua/tests/plugins/load-failed.lua Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
---[[
- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com>
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see <http://www.gnu.org/licenses/>.
---]]
-local lgi = require 'lgi'
-local GPlugin = lgi.GPlugin
-function gplugin_query()
- return GPlugin.PluginInfo {
- id="gplugin/lua-load-failed",
-function gplugin_load(plugin)
-function gplugin_unload(plugin)
--- a/lua/tests/plugins/load-failed.moon Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
--- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com>
---
--- This library is free software; you can redistribute it and/or
--- modify it under the terms of the GNU Lesser General Public
--- License as published by the Free Software Foundation; either
--- version 2 of the License, or (at your option) any later version.
---
--- This library is distributed in the hope that it will be useful,
--- but WITHOUT ANY WARRANTY; without even the implied warranty of
--- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
--- Lesser General Public License for more details.
---
--- You should have received a copy of the GNU Lesser General Public
--- License along with this library; if not, see <http://www.gnu.org/licenses/>.
-
-export gplugin_query = ->
- return GPlugin.PluginInfo {
- id: "gplugin/moon-load-failed"
-export gplugin_load = ->
-export gplugin_unload = ->
--- a/lua/tests/plugins/unload-failed.lua Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
---[[
- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com>
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, see <http://www.gnu.org/licenses/>.
---]]
-local lgi = require 'lgi'
-local GPlugin = lgi.GPlugin
-function gplugin_query()
- return GPlugin.PluginInfo {
- id="gplugin/lua-unload-failed",
-function gplugin_load(plugin)
-function gplugin_unload(plugin)
--- a/lua/tests/plugins/unload-failed.moon Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
--- Copyright (C) 2011-2014 Gary Kramlich <grim@reaperworld.com>
---
--- This library is free software; you can redistribute it and/or
--- modify it under the terms of the GNU Lesser General Public
--- License as published by the Free Software Foundation; either
--- version 2 of the License, or (at your option) any later version.
---
--- This library is distributed in the hope that it will be useful,
--- but WITHOUT ANY WARRANTY; without even the implied warranty of
--- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
--- Lesser General Public License for more details.
---
--- You should have received a copy of the GNU Lesser General Public
--- License along with this library; if not, see <http://www.gnu.org/licenses/>.
-
-export gplugin_query = ->
- return GPlugin.PluginInfo {
- id: "gplugin/moon-unload-failed"
-export gplugin_load = ->
-export gplugin_unload = ->
--- a/lua/tests/test-lua-moon-loader.c Mon Jun 29 22:09:38 2015 -0500
+++ b/lua/tests/test-lua-moon-loader.c Thu Jan 28 23:10:26 2016 -0600
@@ -24,7 +24,7 @@
main(gint argc, gchar **argv) {
g_test_init(&argc, &argv, NULL);
- gplugin_loader_tests_main(LUA_LOADER_DIR, LUA_PLUGIN_DIR, "moon");
+ gplugin_loader_tests_main(LUA_LOADER_DIR, MOONSCRIPT_PLUGIN_DIR, "moon"); --- a/packaging/debian/changelog Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/changelog Thu Jan 28 23:10:26 2016 -0600
@@ -1,3 +1,21 @@
+gplugin (0.24.1) unstable; urgency=medium + * New upstream release, see official changelog + -- Gary Kramlich <grim@reaperworld.com> Thu, 28 Jan 2016 22:49:30 -0600 +gplugin (0.0.24) unstable; urgency=medium + * New upstream release, see official changelog + -- Gary Kramlich <grim@reaperworld.com> Thu, 28 Jan 2016 22:38:05 -0600 +gplugin (0.0.23) unstable; urgency=medium + * New release, see official changelog + -- Gary Kramlich <grim@reaperworld.com> Wed, 06 Jan 2016 23:05:37 -0600 gplugin (0.0.21) unstable; urgency=medium
* New release, see official changelog
--- a/packaging/debian/control Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/control Thu Jan 28 23:10:26 2016 -0600
@@ -2,7 +2,8 @@
Maintainer: Gary Kramlich <grim@reaperworld.com>
-Build-Depends: debhelper (>=9), cmake, libglib2.0-dev, libgtk-3-dev,
+Build-Depends: debhelper (>=9), dh-exec, + cmake, libglib2.0-dev, libgtk-3-dev, xsltproc, gettext, help2man,
gobject-introspection, libgirepository1.0-dev,
liblua5.1-0-dev, lua-lgi,
@@ -23,18 +24,6 @@
This package contains the main library.
-Package: libgplugin0-dbg
-Depends: ${misc:Depends}, libgplugin0 (= ${binary:Version})
-Description: debugging symbols for libgplugin0
- GPlugin is a GObject based library that implements a reusable plugin system
- which supports loading plugins in other languages via loaders. It relies
- heavily on GObjectIntrospection to expose its API to the other languages.
- This package contains the debugging symbols for libgplugin0.
@@ -68,18 +57,6 @@
This library provides some default GTK+-3 widgets for GPlugin.
-Package: libgplugin-gtk0-dbg
-Depends: ${misc:Depends}, libgplugin-gtk0 (= ${binary:Version})
-Description: debugging symbols for libgplugin-gtk0
- GPlugin is a GObject based library that implements a reusable plugin system
- which supports loading plugins in other languages via loaders. It relies
- heavily on GObjectIntrospection to expose its API to the other languages.
- This library provides the debugging symbols for libgplugin-gtk0
Package: libgplugin-gtk-dev
@@ -116,7 +93,7 @@
-Depends: ${misc:Depends}, ${shlibs:Depends}, libluajit-5.1,
+Depends: ${misc:Depends}, ${shlibs:Depends}, liblua5.1-0, libgplugin0, gir1.2-gplugin-0.0
Description: GPlugin Lua Loader
GPlugin is a GObject based library that implements a reusable plugin system
--- a/packaging/debian/copyright Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/copyright Thu Jan 28 23:10:26 2016 -0600
@@ -23,4 +23,3 @@
On Debian systems, the complete text of the GNU Lesser General Public LIcense
can be found in /usr/share/common-licenses/LGPL-3.
--- a/packaging/debian/gir1.2-gplugin-0.0.install Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/gir1.2-gplugin-0.0.install Thu Jan 28 23:10:26 2016 -0600
@@ -1,3 +1,3 @@
-usr/lib/*/girepository-1.0/
+usr/lib/${DEB_HOST_MULTIARCH}/girepository-1.0/
--- a/packaging/debian/libgplugin-dev.install Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/libgplugin-dev.install Thu Jan 28 23:10:26 2016 -0600
@@ -1,6 +1,6 @@
usr/include/gplugin-1.0/gplugin
usr/include/gplugin-1.0/gplugin.h
usr/include/gplugin-1.0/gplugin-native.h
-usr/lib/*/pkgconfig/gplugin.pc
+usr/lib/${DEB_HOST_MULTIARCH}/libgplugin.so +usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/gplugin.pc --- a/packaging/debian/libgplugin-gtk-bin.install Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/libgplugin-gtk-bin.install Thu Jan 28 23:10:26 2016 -0600
@@ -1,3 +1,2 @@
usr/bin/gplugin-gtk-viewer
usr/share/man/man1/gplugin-gtk-viewer.1
--- a/packaging/debian/libgplugin-gtk-dev.install Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/libgplugin-gtk-dev.install Thu Jan 28 23:10:26 2016 -0600
@@ -1,5 +1,5 @@
usr/include/gplugin-1.0/gplugin-gtk
usr/include/gplugin-1.0/gplugin-gtk.h
-usr/lib/*/libgplugin-gtk.so
-usr/lib/*/pkgconfig/gplugin-gtk.pc
+usr/lib/${DEB_HOST_MULTIARCH}/libgplugin-gtk.so +usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/gplugin-gtk.pc --- a/packaging/debian/libgplugin-gtk0.install Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/libgplugin-gtk0.install Thu Jan 28 23:10:26 2016 -0600
@@ -1,2 +1,2 @@
-usr/lib/*/libgplugin-gtk.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libgplugin-gtk.so.* --- a/packaging/debian/libgplugin-gtk0.postinst Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/libgplugin-gtk0.postinst Thu Jan 28 23:10:26 2016 -0600
@@ -9,4 +9,3 @@
--- a/packaging/debian/libgplugin-gtk0.postrm Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/libgplugin-gtk0.postrm Thu Jan 28 23:10:26 2016 -0600
@@ -9,4 +9,3 @@
--- a/packaging/debian/libgplugin-gtk0.symbols Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-libgplugin-gtk.so.0 libgplugin-gtk0 #MINVER#
- gplugin_gtk_get_store_column_types@Base 0.0.17
- gplugin_gtk_plugin_info_get_plugin@Base 0.0.17
- gplugin_gtk_plugin_info_get_type@Base 0.0.17
- gplugin_gtk_plugin_info_new@Base 0.0.17
- gplugin_gtk_plugin_info_set_plugin@Base 0.0.17
- gplugin_gtk_store_get_type@Base 0.0.17
- gplugin_gtk_store_new@Base 0.0.17
- gplugin_gtk_view_get_show_internal@Base 0.0.17
- gplugin_gtk_view_get_type@Base 0.0.17
- gplugin_gtk_view_new@Base 0.0.17
- gplugin_gtk_view_set_show_internal@Base 0.0.17
--- a/packaging/debian/libgplugin-lua.install Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/libgplugin-lua.install Thu Jan 28 23:10:26 2016 -0600
@@ -1,2 +1,2 @@
-usr/lib/*/gplugin/gplugin-lua.so usr/lib/*/gplugin
+usr/lib/${DEB_HOST_MULTIARCH}/gplugin/gplugin-lua.so --- a/packaging/debian/libgplugin-python.install Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/libgplugin-python.install Thu Jan 28 23:10:26 2016 -0600
@@ -1,2 +1,2 @@
-usr/lib/*/gplugin/gplugin-python.so usr/lib/*/gplugin
+usr/lib/${DEB_HOST_MULTIARCH}/gplugin/gplugin-python.so --- a/packaging/debian/libgplugin0.install Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/libgplugin0.install Thu Jan 28 23:10:26 2016 -0600
@@ -1,4 +1,4 @@
-usr/lib/*/libgplugin.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libgplugin.so.* usr/share/man/man1/gplugin-query.1
--- a/packaging/debian/libgplugin0.postinst Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/libgplugin0.postinst Thu Jan 28 23:10:26 2016 -0600
@@ -5,4 +5,3 @@
--- a/packaging/debian/libgplugin0.postrm Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/libgplugin0.postrm Thu Jan 28 23:10:26 2016 -0600
@@ -5,4 +5,3 @@
--- a/packaging/debian/libgplugin0.symbols Mon Jun 29 22:09:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-libgplugin.so.0 libgplugin0 #MINVER#
- dependency_pattern@Base 0.0.17
- dependency_regex@Base 0.0.17
- gplugin_boolean_accumulator@Base 0.0.17
- gplugin_file_tree_entry_free@Base 0.0.17
- gplugin_file_tree_entry_new@Base 0.0.17
- gplugin_file_tree_free@Base 0.0.17
- gplugin_file_tree_new@Base 0.0.17
- gplugin_get_option_group@Base 0.0.17
- gplugin_init@Base 0.0.17
- gplugin_loader_class_get_supported_extensions@Base 0.0.17
- gplugin_loader_get_type@Base 0.0.17
- gplugin_loader_load_plugin@Base 0.0.17
- gplugin_loader_query_plugin@Base 0.0.17
- gplugin_loader_unload_plugin@Base 0.0.17
- gplugin_manager_add_app_paths@Base 0.0.17
- gplugin_manager_add_default_paths@Base 0.0.17
- gplugin_manager_append_path@Base 0.0.17
- gplugin_manager_find_plugin@Base 0.0.17
- gplugin_manager_find_plugins@Base 0.0.17
- gplugin_manager_free_plugin_list@Base 0.0.17
- gplugin_manager_get_instance@Base 0.0.17
- gplugin_manager_get_paths@Base 0.0.17
- gplugin_manager_get_type@Base 0.0.17
- gplugin_manager_list_plugins@Base 0.0.17
- gplugin_manager_load_plugin@Base 0.0.17
- gplugin_manager_prepend_path@Base 0.0.17
- gplugin_manager_private_init@Base 0.0.17
- gplugin_manager_private_uninit@Base 0.0.17
- gplugin_manager_refresh@Base 0.0.17
- gplugin_manager_register_loader@Base 0.0.17
- gplugin_manager_remove_path@Base 0.0.17
- gplugin_manager_remove_paths@Base 0.0.17
- gplugin_manager_unload_plugin@Base 0.0.17
- gplugin_manager_unregister_loader@Base 0.0.17
- gplugin_marshal_BOOLEAN__OBJECT_POINTER@Base 0.0.17
- gplugin_marshal_VOID__ENUM_ENUM@Base 0.0.17
- gplugin_marshal_VOID__INT_INT@Base 0.0.17
- gplugin_native_loader_get_type@Base 0.0.17
- gplugin_native_plugin_add_interface@Base 0.0.17
- gplugin_native_plugin_get_module@Base 0.0.17
- gplugin_native_plugin_get_type@Base 0.0.17
- gplugin_native_plugin_register_enum@Base 0.0.17
- gplugin_native_plugin_register_flags@Base 0.0.17
- gplugin_native_plugin_register_type@Base 0.0.17
- gplugin_native_plugin_unuse@Base 0.0.17
- gplugin_native_plugin_use@Base 0.0.17
- gplugin_plugin_get_filename@Base 0.0.17
- gplugin_plugin_get_info@Base 0.0.17
- gplugin_plugin_get_internal_filename@Base 0.0.17
- gplugin_plugin_get_loader@Base 0.0.17
- gplugin_plugin_get_state@Base 0.0.17
- gplugin_plugin_get_type@Base 0.0.17
- gplugin_plugin_info_get_abi_version@Base 0.0.17
- gplugin_plugin_info_get_authors@Base 0.0.17
- gplugin_plugin_info_get_bind_local@Base 0.0.17
- gplugin_plugin_info_get_category@Base 0.0.17
- gplugin_plugin_info_get_dependencies@Base 0.0.17
- gplugin_plugin_info_get_description@Base 0.0.17
- gplugin_plugin_info_get_help@Base 0.0.17
- gplugin_plugin_info_get_icon@Base 0.0.17
- gplugin_plugin_info_get_id@Base 0.0.17
- gplugin_plugin_info_get_internal@Base 0.0.17
- gplugin_plugin_info_get_license_id@Base 0.0.17
- gplugin_plugin_info_get_license_text@Base 0.0.17
- gplugin_plugin_info_get_license_url@Base 0.0.17
- gplugin_plugin_info_get_load_on_query@Base 0.0.17
- gplugin_plugin_info_get_name@Base 0.0.17
- gplugin_plugin_info_get_summary@Base 0.0.17
- gplugin_plugin_info_get_type@Base 0.0.17
- gplugin_plugin_info_get_version@Base 0.0.17
- gplugin_plugin_info_get_version_func@Base 0.0.17
- gplugin_plugin_info_get_website@Base 0.0.17
- gplugin_plugin_set_state@Base 0.0.17
- gplugin_plugin_state_get_type@Base 0.0.17
- gplugin_uninit@Base 0.0.17
- gplugin_version_compare@Base 0.0.17
--- a/packaging/debian/rules Mon Jun 29 22:09:38 2015 -0500
+++ b/packaging/debian/rules Thu Jan 28 23:10:26 2016 -0600
@@ -3,12 +3,3 @@
- dh_makeshlibs -plibgplugin0
- dh_makeshlibs -plibgplugin-gtk0
- dh_strip -plibgplugin0 --dbg-package=libgplugin0-dbg
- dh_strip -plibgplugin-gtk0 --dbg-package=libgplugin-gtk0-dbg