Skip to content

Commit

Permalink
debian: split package weechat-plugins into 9 packages (with one packa…
Browse files Browse the repository at this point in the history
…ge 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
  • Loading branch information
flashcode committed Oct 15, 2017
1 parent 6d8a415 commit f8d57e0
Show file tree
Hide file tree
Showing 35 changed files with 186 additions and 12 deletions.
81 changes: 80 additions & 1 deletion debian-devel/control
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-guile.dirs
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-guile.install
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-javascript.dirs
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-javascript.install
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-lua.dirs
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-lua.install
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-perl.dirs
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-perl.install
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-php.dirs
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-php.install
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-python.dirs
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-python.install
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-ruby.dirs
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-ruby.install
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-tcl.dirs
1 change: 1 addition & 0 deletions debian-devel/weechat-devel-tcl.install
73 changes: 72 additions & 1 deletion debian-stable/control
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions debian-stable/weechat-guile.dirs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib
1 change: 1 addition & 0 deletions debian-stable/weechat-guile.install
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib/weechat/plugins/guile.so
1 change: 1 addition & 0 deletions debian-stable/weechat-javascript.dirs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib
3 changes: 3 additions & 0 deletions debian-stable/weechat-javascript.install
Original file line number Diff line number Diff line change
@@ -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
1 change: 1 addition & 0 deletions debian-stable/weechat-lua.dirs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib
1 change: 1 addition & 0 deletions debian-stable/weechat-lua.install
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib/weechat/plugins/lua.so
1 change: 1 addition & 0 deletions debian-stable/weechat-perl.dirs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib
1 change: 1 addition & 0 deletions debian-stable/weechat-perl.install
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib/weechat/plugins/perl.so
1 change: 1 addition & 0 deletions debian-stable/weechat-php.dirs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib
1 change: 1 addition & 0 deletions debian-stable/weechat-php.install
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib/weechat/plugins/php.so
10 changes: 0 additions & 10 deletions debian-stable/weechat-plugins.install
100755 → 100644
Original file line number Diff line number Diff line change
@@ -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
1 change: 1 addition & 0 deletions debian-stable/weechat-python.dirs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib
1 change: 1 addition & 0 deletions debian-stable/weechat-python.install
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib/weechat/plugins/python.so
1 change: 1 addition & 0 deletions debian-stable/weechat-ruby.dirs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib
1 change: 1 addition & 0 deletions debian-stable/weechat-ruby.install
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib/weechat/plugins/ruby.so
1 change: 1 addition & 0 deletions debian-stable/weechat-tcl.dirs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib
1 change: 1 addition & 0 deletions debian-stable/weechat-tcl.install
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib/weechat/plugins/tcl.so

0 comments on commit f8d57e0

Please sign in to comment.