Browse Source

shellsplit: Update Debian packaging

Alois Mahdal 8 years ago
parent
commit
93601afaae

+ 19
- 2
packaging/debian/control View File

@@ -6,10 +6,10 @@ Priority: extra
6 6
 Standards-Version: 3.9.2
7 7
 Build-Depends: debhelper (>= 9)
8 8
 
9
-Package: shellfu-bash
9
+Package: shellfu
10 10
 Architecture: all
11 11
 Depends: bash
12
-Description: The bare Shellfu loader (POSIX sh)
12
+Description: Shellfu - __MKIT_PROJ_TAGLINE__
13 13
  Shellfu is an attempt to add modularity to your shell scripts.
14 14
  .
15 15
  With Shellfu you can develop your shell modules separately from your
@@ -23,6 +23,23 @@ Description: The bare Shellfu loader (POSIX sh)
23 23
  This sub-package contains only the Shellfu/Bash management system but
24 24
  not actual modules.  Use this if you want to write all modules yourself.
25 25
 
26
+Package: shellfu-bash
27
+Architecture: all
28
+Depends: shellfu
29
+Description: Bash-specific base
30
+ Shellfu is an attempt to add modularity to your shell scripts.
31
+ .
32
+ With Shellfu you can develop your shell modules separately from your
33
+ scripts, and test, use, explore or study them without need to be aware
34
+ of details such as where the actual files are placed.
35
+ .
36
+ Shellfu is mostly intended for cases when there's need for non-trivial
37
+ amount of reliable body of shell scripts, and access to advanced modular
38
+ languages such as Python or Perl is limited.
39
+ .
40
+ This sub-package contains Bash-specific parts of library infrastructure.
41
+ Shellfu modules written for Bash should depend on this.
42
+
26 43
 Package: shellfu-bash-core
27 44
 Architecture: all
28 45
 Depends: shellfu-bash

+ 6
- 6
packaging/debian/shellfu-bash-core.install View File

@@ -1,6 +1,6 @@
1
-/usr/local/share/shellfu/include/_pretty_color.sh
2
-/usr/local/share/shellfu/include/_pretty_html.sh
3
-/usr/local/share/shellfu/include/_pretty_plain.sh
4
-/usr/local/share/shellfu/include/exit.sh
5
-/usr/local/share/shellfu/include/pretty.sh
6
-/usr/local/share/shellfu/include/termcolors.sh
1
+/usr/local/share/shellfu/include-bash/_pretty_color.sh
2
+/usr/local/share/shellfu/include-bash/_pretty_html.sh
3
+/usr/local/share/shellfu/include-bash/_pretty_plain.sh
4
+/usr/local/share/shellfu/include-bash/exit.sh
5
+/usr/local/share/shellfu/include-bash/pretty.sh
6
+/usr/local/share/shellfu/include-bash/termcolors.sh

+ 3
- 3
packaging/debian/shellfu-bash-extras.install View File

@@ -1,3 +1,3 @@
1
-/usr/local/share/shellfu/include/charmenu.sh
2
-/usr/local/share/shellfu/include/inigrep.sh
3
-/usr/local/share/shellfu/include/sync.sh
1
+/usr/local/share/shellfu/include-bash/charmenu.sh
2
+/usr/local/share/shellfu/include-bash/inigrep.sh
3
+/usr/local/share/shellfu/include-bash/sync.sh

+ 1
- 12
packaging/debian/shellfu-bash.install View File

@@ -1,12 +1 @@
1
-/etc/bash_completion.d/shellfu.bash
2
-/usr/local/bin/shellfu-doc
3
-/usr/local/bin/shellfu-embed
4
-/usr/local/bin/shellfu-get
5
-/usr/local/share/doc/shellfu
6
-/usr/local/share/doc/shellfu/LICENSE
7
-/usr/local/share/doc/shellfu/README.md
8
-/usr/local/share/doc/shellfu/examples
9
-/usr/local/share/doc/shellfu/examples/shellfu.3.sh
10
-/usr/local/share/doc/shellfu/examples/template.sh
11
-/usr/local/share/doc/shellfu/examples/test_something.sh
12
-/usr/local/share/shellfu/shellfu.sh
1
+/usr/local/share/shellfu/include-bash

+ 12
- 0
packaging/debian/shellfu.install View File

@@ -0,0 +1,12 @@
1
+/etc/bash_completion.d/shellfu.bash
2
+/usr/local/bin/shellfu-doc
3
+/usr/local/bin/shellfu-embed
4
+/usr/local/bin/shellfu-get
5
+/usr/local/share/doc/shellfu
6
+/usr/local/share/doc/shellfu/LICENSE
7
+/usr/local/share/doc/shellfu/README.md
8
+/usr/local/share/doc/shellfu/examples
9
+/usr/local/share/doc/shellfu/examples/shellfu.3.sh
10
+/usr/local/share/doc/shellfu/examples/template.sh
11
+/usr/local/share/doc/shellfu/examples/test_something.sh
12
+/usr/local/share/shellfu/shellfu.sh