From 152a82eb485bb4e9cddd859a13c250555d5a0e20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sun, 15 Oct 2017 11:12:06 +0200 Subject: debian: split package weechat-plugins into 9 packages (with one package per scripting language) (issue #1085) Debian packages with plugins: - weechat-plugins (aspell, exec, fifo, relay, script, trigger) - weechat-guile - weechat-javascript - weechat-lua - weechat-perl - weechat-php - weechat-python - weechat-ruby - weechat-tcl --- debian-stable/control | 73 +++++++++++++++++++++++++++++++- debian-stable/weechat-guile.dirs | 1 + debian-stable/weechat-guile.install | 1 + debian-stable/weechat-javascript.dirs | 1 + debian-stable/weechat-javascript.install | 3 ++ debian-stable/weechat-lua.dirs | 1 + debian-stable/weechat-lua.install | 1 + debian-stable/weechat-perl.dirs | 1 + debian-stable/weechat-perl.install | 1 + debian-stable/weechat-php.dirs | 1 + debian-stable/weechat-php.install | 1 + debian-stable/weechat-plugins.install | 10 ----- debian-stable/weechat-python.dirs | 1 + debian-stable/weechat-python.install | 1 + debian-stable/weechat-ruby.dirs | 1 + debian-stable/weechat-ruby.install | 1 + debian-stable/weechat-tcl.dirs | 1 + debian-stable/weechat-tcl.install | 1 + 18 files changed, 90 insertions(+), 11 deletions(-) create mode 100644 debian-stable/weechat-guile.dirs create mode 100644 debian-stable/weechat-guile.install create mode 100644 debian-stable/weechat-javascript.dirs create mode 100755 debian-stable/weechat-javascript.install create mode 100644 debian-stable/weechat-lua.dirs create mode 100644 debian-stable/weechat-lua.install create mode 100644 debian-stable/weechat-perl.dirs create mode 100644 debian-stable/weechat-perl.install create mode 100644 debian-stable/weechat-php.dirs create mode 100644 debian-stable/weechat-php.install mode change 100755 => 100644 debian-stable/weechat-plugins.install create mode 100644 debian-stable/weechat-python.dirs create mode 100644 debian-stable/weechat-python.install create mode 100644 debian-stable/weechat-ruby.dirs create mode 100644 debian-stable/weechat-ruby.install create mode 100644 debian-stable/weechat-tcl.dirs create mode 100644 debian-stable/weechat-tcl.install (limited to 'debian-stable') diff --git a/debian-stable/control b/debian-stable/control index 2d0ee471d..1fb667418 100644 --- a/debian-stable/control +++ b/debian-stable/control @@ -102,13 +102,84 @@ Description: Fast, light and extensible chat client - plugins . This package provides some plugins to enhance WeeChat. It currently ships the following plugins: - - Perl, Python, Ruby, Lua, Tcl, Scheme, JavaScript and PHP scripting - scripts manager - Spell checking (thanks to aspell) - FIFO pipe for remote control - Relay (IRC proxy and WeeChat protocol) - Trigger +Package: weechat-python +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version}) +Description: Fast, light and extensible chat client - python plugin + WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client + for many operating systems. Everything can be done with a keyboard. + . + This package provides the Python scripting API plugin. + +Package: weechat-perl +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version}) +Description: Fast, light and extensible chat client - perl plugin + WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client + for many operating systems. Everything can be done with a keyboard. + . + This package provides the Perl scripting API plugin. + +Package: weechat-ruby +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version}) +Description: Fast, light and extensible chat client - ruby plugin + WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client + for many operating systems. Everything can be done with a keyboard. + . + This package provides the Ruby scripting API plugin. + +Package: weechat-lua +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version}) +Description: Fast, light and extensible chat client - lua plugin + WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client + for many operating systems. Everything can be done with a keyboard. + . + This package provides the Lua scripting API plugin. + +Package: weechat-tcl +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version}) +Description: Fast, light and extensible chat client - tcl plugin + WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client + for many operating systems. Everything can be done with a keyboard. + . + This package provides the TCL scripting API plugin. + +Package: weechat-guile +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version}) +Description: Fast, light and extensible chat client - guile plugin + WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client + for many operating systems. Everything can be done with a keyboard. + . + This package provides the Guile scripting API plugin. + +Package: weechat-javascript +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version}) +Description: Fast, light and extensible chat client - javascript plugin + WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client + for many operating systems. Everything can be done with a keyboard. + . + This package provides the JavaScript scripting API plugin. + +Package: weechat-php +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version}) +Description: Fast, light and extensible chat client - php plugin + WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client + for many operating systems. Everything can be done with a keyboard. + . + This package provides the PHP scripting API plugin. + Package: weechat-doc Section: doc Architecture: all diff --git a/debian-stable/weechat-guile.dirs b/debian-stable/weechat-guile.dirs new file mode 100644 index 000000000..68457717b --- /dev/null +++ b/debian-stable/weechat-guile.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian-stable/weechat-guile.install b/debian-stable/weechat-guile.install new file mode 100644 index 000000000..573b9176b --- /dev/null +++ b/debian-stable/weechat-guile.install @@ -0,0 +1 @@ +usr/lib/weechat/plugins/guile.so diff --git a/debian-stable/weechat-javascript.dirs b/debian-stable/weechat-javascript.dirs new file mode 100644 index 000000000..68457717b --- /dev/null +++ b/debian-stable/weechat-javascript.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian-stable/weechat-javascript.install b/debian-stable/weechat-javascript.install new file mode 100755 index 000000000..428bb933e --- /dev/null +++ b/debian-stable/weechat-javascript.install @@ -0,0 +1,3 @@ +#!/usr/bin/dh-exec + +[amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel] usr/lib/weechat/plugins/javascript.so diff --git a/debian-stable/weechat-lua.dirs b/debian-stable/weechat-lua.dirs new file mode 100644 index 000000000..68457717b --- /dev/null +++ b/debian-stable/weechat-lua.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian-stable/weechat-lua.install b/debian-stable/weechat-lua.install new file mode 100644 index 000000000..1fefb8f07 --- /dev/null +++ b/debian-stable/weechat-lua.install @@ -0,0 +1 @@ +usr/lib/weechat/plugins/lua.so diff --git a/debian-stable/weechat-perl.dirs b/debian-stable/weechat-perl.dirs new file mode 100644 index 000000000..68457717b --- /dev/null +++ b/debian-stable/weechat-perl.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian-stable/weechat-perl.install b/debian-stable/weechat-perl.install new file mode 100644 index 000000000..309460a19 --- /dev/null +++ b/debian-stable/weechat-perl.install @@ -0,0 +1 @@ +usr/lib/weechat/plugins/perl.so diff --git a/debian-stable/weechat-php.dirs b/debian-stable/weechat-php.dirs new file mode 100644 index 000000000..68457717b --- /dev/null +++ b/debian-stable/weechat-php.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian-stable/weechat-php.install b/debian-stable/weechat-php.install new file mode 100644 index 000000000..28b19cc1d --- /dev/null +++ b/debian-stable/weechat-php.install @@ -0,0 +1 @@ +usr/lib/weechat/plugins/php.so diff --git a/debian-stable/weechat-plugins.install b/debian-stable/weechat-plugins.install old mode 100755 new mode 100644 index 2d601e09b..8c8a74d27 --- a/debian-stable/weechat-plugins.install +++ b/debian-stable/weechat-plugins.install @@ -1,16 +1,6 @@ -#!/usr/bin/dh-exec - usr/lib/weechat/plugins/aspell.so usr/lib/weechat/plugins/exec.so usr/lib/weechat/plugins/fifo.so -usr/lib/weechat/plugins/guile.so -[amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel] usr/lib/weechat/plugins/javascript.so -usr/lib/weechat/plugins/lua.so -usr/lib/weechat/plugins/perl.so -usr/lib/weechat/plugins/php.so -usr/lib/weechat/plugins/python.so usr/lib/weechat/plugins/relay.so -usr/lib/weechat/plugins/ruby.so usr/lib/weechat/plugins/script.so -usr/lib/weechat/plugins/tcl.so usr/lib/weechat/plugins/trigger.so diff --git a/debian-stable/weechat-python.dirs b/debian-stable/weechat-python.dirs new file mode 100644 index 000000000..68457717b --- /dev/null +++ b/debian-stable/weechat-python.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian-stable/weechat-python.install b/debian-stable/weechat-python.install new file mode 100644 index 000000000..fa26cad2f --- /dev/null +++ b/debian-stable/weechat-python.install @@ -0,0 +1 @@ +usr/lib/weechat/plugins/python.so diff --git a/debian-stable/weechat-ruby.dirs b/debian-stable/weechat-ruby.dirs new file mode 100644 index 000000000..68457717b --- /dev/null +++ b/debian-stable/weechat-ruby.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian-stable/weechat-ruby.install b/debian-stable/weechat-ruby.install new file mode 100644 index 000000000..3725af2fe --- /dev/null +++ b/debian-stable/weechat-ruby.install @@ -0,0 +1 @@ +usr/lib/weechat/plugins/ruby.so diff --git a/debian-stable/weechat-tcl.dirs b/debian-stable/weechat-tcl.dirs new file mode 100644 index 000000000..68457717b --- /dev/null +++ b/debian-stable/weechat-tcl.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian-stable/weechat-tcl.install b/debian-stable/weechat-tcl.install new file mode 100644 index 000000000..54711d81c --- /dev/null +++ b/debian-stable/weechat-tcl.install @@ -0,0 +1 @@ +usr/lib/weechat/plugins/tcl.so -- cgit v1.2.3