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
v2.8-utf8proc
Sébastien Helleu 2017-10-15 11:12:06 +02:00
parent 1225efe472
commit 152a82eb48
35 changed files with 186 additions and 12 deletions

View File

@ -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

View File

@ -0,0 +1 @@
../debian-stable/weechat-guile.dirs

View File

@ -0,0 +1 @@
../debian-stable/weechat-guile.install

View File

@ -0,0 +1 @@
../debian-stable/weechat-javascript.dirs

View File

@ -0,0 +1 @@
../debian-stable/weechat-javascript.install

View File

@ -0,0 +1 @@
../debian-stable/weechat-lua.dirs

View File

@ -0,0 +1 @@
../debian-stable/weechat-lua.install

View File

@ -0,0 +1 @@
../debian-stable/weechat-perl.dirs

View File

@ -0,0 +1 @@
../debian-stable/weechat-perl.install

View File

@ -0,0 +1 @@
../debian-stable/weechat-php.dirs

View File

@ -0,0 +1 @@
../debian-stable/weechat-php.install

View File

@ -0,0 +1 @@
../debian-stable/weechat-python.dirs

View File

@ -0,0 +1 @@
../debian-stable/weechat-python.install

View File

@ -0,0 +1 @@
../debian-stable/weechat-ruby.dirs

View File

@ -0,0 +1 @@
../debian-stable/weechat-ruby.install

View File

@ -0,0 +1 @@
../debian-stable/weechat-tcl.dirs

View File

@ -0,0 +1 @@
../debian-stable/weechat-tcl.install

View File

@ -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

View File

@ -0,0 +1 @@
usr/lib

View File

@ -0,0 +1 @@
usr/lib/weechat/plugins/guile.so

View File

@ -0,0 +1 @@
usr/lib

View File

@ -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

View File

@ -0,0 +1 @@
usr/lib

View File

@ -0,0 +1 @@
usr/lib/weechat/plugins/lua.so

View File

@ -0,0 +1 @@
usr/lib

View File

@ -0,0 +1 @@
usr/lib/weechat/plugins/perl.so

View File

@ -0,0 +1 @@
usr/lib

View File

@ -0,0 +1 @@
usr/lib/weechat/plugins/php.so

10
debian-stable/weechat-plugins.install Executable file → Normal file
View File

@ -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

View File

@ -0,0 +1 @@
usr/lib

View File

@ -0,0 +1 @@
usr/lib/weechat/plugins/python.so

View File

@ -0,0 +1 @@
usr/lib

View File

@ -0,0 +1 @@
usr/lib/weechat/plugins/ruby.so

View File

@ -0,0 +1 @@
usr/lib

View File

@ -0,0 +1 @@
usr/lib/weechat/plugins/tcl.so