summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2017-10-15 11:12:06 +0200
committerSébastien Helleu <flashcode@flashtux.org>2017-11-04 12:52:39 +0100
commit152a82eb485bb4e9cddd859a13c250555d5a0e20 (patch)
treefe8c4148d0638089075609b6b56163e6159d6747
parent1225efe472fc18ed6a0a3c1aef1dfb01f8758d15 (diff)
downloadweechat-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
-rw-r--r--debian-devel/control81
l---------debian-devel/weechat-devel-guile.dirs1
l---------debian-devel/weechat-devel-guile.install1
l---------debian-devel/weechat-devel-javascript.dirs1
l---------debian-devel/weechat-devel-javascript.install1
l---------debian-devel/weechat-devel-lua.dirs1
l---------debian-devel/weechat-devel-lua.install1
l---------debian-devel/weechat-devel-perl.dirs1
l---------debian-devel/weechat-devel-perl.install1
l---------debian-devel/weechat-devel-php.dirs1
l---------debian-devel/weechat-devel-php.install1
l---------debian-devel/weechat-devel-python.dirs1
l---------debian-devel/weechat-devel-python.install1
l---------debian-devel/weechat-devel-ruby.dirs1
l---------debian-devel/weechat-devel-ruby.install1
l---------debian-devel/weechat-devel-tcl.dirs1
l---------debian-devel/weechat-devel-tcl.install1
-rw-r--r--debian-stable/control73
-rw-r--r--debian-stable/weechat-guile.dirs1
-rw-r--r--debian-stable/weechat-guile.install1
-rw-r--r--debian-stable/weechat-javascript.dirs1
-rwxr-xr-xdebian-stable/weechat-javascript.install3
-rw-r--r--debian-stable/weechat-lua.dirs1
-rw-r--r--debian-stable/weechat-lua.install1
-rw-r--r--debian-stable/weechat-perl.dirs1
-rw-r--r--debian-stable/weechat-perl.install1
-rw-r--r--debian-stable/weechat-php.dirs1
-rw-r--r--debian-stable/weechat-php.install1
-rw-r--r--[-rwxr-xr-x]debian-stable/weechat-plugins.install10
-rw-r--r--debian-stable/weechat-python.dirs1
-rw-r--r--debian-stable/weechat-python.install1
-rw-r--r--debian-stable/weechat-ruby.dirs1
-rw-r--r--debian-stable/weechat-ruby.install1
-rw-r--r--debian-stable/weechat-tcl.dirs1
-rw-r--r--debian-stable/weechat-tcl.install1
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