diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2017-10-15 11:12:06 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2017-11-04 12:52:39 +0100 |
commit | 152a82eb485bb4e9cddd859a13c250555d5a0e20 (patch) | |
tree | fe8c4148d0638089075609b6b56163e6159d6747 | |
parent | 1225efe472fc18ed6a0a3c1aef1dfb01f8758d15 (diff) | |
download | weechat-152a82eb485bb4e9cddd859a13c250555d5a0e20.zip |
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
35 files changed, 186 insertions, 12 deletions
diff --git a/debian-devel/control b/debian-devel/control index 04689e3e9..ec9ba1637 100644 --- a/debian-devel/control +++ b/debian-devel/control @@ -102,13 +102,92 @@ 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-devel-python +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version}) +Conflicts: weechat-python +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-devel-perl +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version}) +Conflicts: weechat-perl +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-devel-ruby +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version}) +Conflicts: weechat-ruby +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-devel-lua +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version}) +Conflicts: weechat-lua +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-devel-tcl +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version}) +Conflicts: weechat-tcl +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-devel-guile +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version}) +Conflicts: weechat-guile +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-devel-javascript +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version}) +Conflicts: weechat-javascript +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-devel-php +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version}) +Conflicts: weechat-php +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-devel-doc Section: doc Architecture: all diff --git a/debian-devel/weechat-devel-guile.dirs b/debian-devel/weechat-devel-guile.dirs new file mode 120000 index 000000000..ac32b17a6 --- /dev/null +++ b/debian-devel/weechat-devel-guile.dirs @@ -0,0 +1 @@ +../debian-stable/weechat-guile.dirs
\ No newline at end of file diff --git a/debian-devel/weechat-devel-guile.install b/debian-devel/weechat-devel-guile.install new file mode 120000 index 000000000..24e52faed --- /dev/null +++ b/debian-devel/weechat-devel-guile.install @@ -0,0 +1 @@ +../debian-stable/weechat-guile.install
\ No newline at end of file diff --git a/debian-devel/weechat-devel-javascript.dirs b/debian-devel/weechat-devel-javascript.dirs new file mode 120000 index 000000000..1043d969a --- /dev/null +++ b/debian-devel/weechat-devel-javascript.dirs @@ -0,0 +1 @@ +../debian-stable/weechat-javascript.dirs
\ No newline at end of file diff --git a/debian-devel/weechat-devel-javascript.install b/debian-devel/weechat-devel-javascript.install new file mode 120000 index 000000000..d6f1f4a52 --- /dev/null +++ b/debian-devel/weechat-devel-javascript.install @@ -0,0 +1 @@ +../debian-stable/weechat-javascript.install
\ No newline at end of file diff --git a/debian-devel/weechat-devel-lua.dirs b/debian-devel/weechat-devel-lua.dirs new file mode 120000 index 000000000..8bad8175b --- /dev/null +++ b/debian-devel/weechat-devel-lua.dirs @@ -0,0 +1 @@ +../debian-stable/weechat-lua.dirs
\ No newline at end of file diff --git a/debian-devel/weechat-devel-lua.install b/debian-devel/weechat-devel-lua.install new file mode 120000 index 000000000..a29cdfc32 --- /dev/null +++ b/debian-devel/weechat-devel-lua.install @@ -0,0 +1 @@ +../debian-stable/weechat-lua.install
\ No newline at end of file diff --git a/debian-devel/weechat-devel-perl.dirs b/debian-devel/weechat-devel-perl.dirs new file mode 120000 index 000000000..a7caaa5bd --- /dev/null +++ b/debian-devel/weechat-devel-perl.dirs @@ -0,0 +1 @@ +../debian-stable/weechat-perl.dirs
\ No newline at end of file diff --git a/debian-devel/weechat-devel-perl.install b/debian-devel/weechat-devel-perl.install new file mode 120000 index 000000000..5e2ea51aa --- /dev/null +++ b/debian-devel/weechat-devel-perl.install @@ -0,0 +1 @@ +../debian-stable/weechat-perl.install
\ No newline at end of file diff --git a/debian-devel/weechat-devel-php.dirs b/debian-devel/weechat-devel-php.dirs new file mode 120000 index 000000000..e4853a588 --- /dev/null +++ b/debian-devel/weechat-devel-php.dirs @@ -0,0 +1 @@ +../debian-stable/weechat-php.dirs
\ No newline at end of file diff --git a/debian-devel/weechat-devel-php.install b/debian-devel/weechat-devel-php.install new file mode 120000 index 000000000..e358b515a --- /dev/null +++ b/debian-devel/weechat-devel-php.install @@ -0,0 +1 @@ +../debian-stable/weechat-php.install
\ No newline at end of file diff --git a/debian-devel/weechat-devel-python.dirs b/debian-devel/weechat-devel-python.dirs new file mode 120000 index 000000000..1442d6a4d --- /dev/null +++ b/debian-devel/weechat-devel-python.dirs @@ -0,0 +1 @@ +../debian-stable/weechat-python.dirs
\ No newline at end of file diff --git a/debian-devel/weechat-devel-python.install b/debian-devel/weechat-devel-python.install new file mode 120000 index 000000000..39ac6cd4a --- /dev/null +++ b/debian-devel/weechat-devel-python.install @@ -0,0 +1 @@ +../debian-stable/weechat-python.install
\ No newline at end of file diff --git a/debian-devel/weechat-devel-ruby.dirs b/debian-devel/weechat-devel-ruby.dirs new file mode 120000 index 000000000..932ff36af --- /dev/null +++ b/debian-devel/weechat-devel-ruby.dirs @@ -0,0 +1 @@ +../debian-stable/weechat-ruby.dirs
\ No newline at end of file diff --git a/debian-devel/weechat-devel-ruby.install b/debian-devel/weechat-devel-ruby.install new file mode 120000 index 000000000..3948e1838 --- /dev/null +++ b/debian-devel/weechat-devel-ruby.install @@ -0,0 +1 @@ +../debian-stable/weechat-ruby.install
\ No newline at end of file diff --git a/debian-devel/weechat-devel-tcl.dirs b/debian-devel/weechat-devel-tcl.dirs new file mode 120000 index 000000000..09ff867d6 --- /dev/null +++ b/debian-devel/weechat-devel-tcl.dirs @@ -0,0 +1 @@ +../debian-stable/weechat-tcl.dirs
\ No newline at end of file diff --git a/debian-devel/weechat-devel-tcl.install b/debian-devel/weechat-devel-tcl.install new file mode 120000 index 000000000..180220968 --- /dev/null +++ b/debian-devel/weechat-devel-tcl.install @@ -0,0 +1 @@ +../debian-stable/weechat-tcl.install
\ No newline at end of file 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 index 2d601e09b..8c8a74d27 100755..100644 --- 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 |