debian: add directory debian-devel to build debian devel packages (snapshots)
This commit is contained in:
parent
482f42498f
commit
f3e0bd5987
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -1,6 +1,7 @@
|
||||
# files/directories excluded from tarballs
|
||||
|
||||
.git* export-ignore
|
||||
debian-devel export-ignore
|
||||
debian-stable export-ignore
|
||||
weechat.spec export-ignore
|
||||
.mailmap export-ignore
|
||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -28,6 +28,8 @@ config.rpath
|
||||
config.status
|
||||
config.sub
|
||||
configure
|
||||
debian-devel/changelog
|
||||
debian-devel/*.log
|
||||
debian-stable/*.log
|
||||
depcomp
|
||||
insert-header.sin
|
||||
|
1
debian-devel/compat
Normal file
1
debian-devel/compat
Normal file
@ -0,0 +1 @@
|
||||
9
|
127
debian-devel/control
Normal file
127
debian-devel/control
Normal file
@ -0,0 +1,127 @@
|
||||
Source: weechat-devel
|
||||
Section: net
|
||||
Priority: optional
|
||||
Maintainer: Sébastien Helleu <flashcode@flashtux.org>
|
||||
Build-Depends:
|
||||
asciidoc (>= 8.5),
|
||||
source-highlight,
|
||||
xsltproc,
|
||||
docbook-xsl,
|
||||
docbook-xml,
|
||||
debhelper (>= 9),
|
||||
cmake, pkg-config,
|
||||
libncursesw5-dev,
|
||||
gem2deb,
|
||||
libperl-dev,
|
||||
python-dev,
|
||||
libaspell-dev,
|
||||
liblua5.1-0-dev,
|
||||
tcl8.5-dev,
|
||||
guile-2.0-dev,
|
||||
libv8-dev,
|
||||
libcurl4-gnutls-dev,
|
||||
libgcrypt20-dev,
|
||||
libgnutls28-dev,
|
||||
zlib1g-dev
|
||||
Standards-Version: 3.9.6
|
||||
Homepage: https://weechat.org/
|
||||
Vcs-Git: https://github.com/weechat/weechat.git
|
||||
Vcs-Browser: https://github.com/weechat/weechat
|
||||
|
||||
Package: weechat-devel
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends}, weechat-devel-curses (>= ${source:Version})
|
||||
Description: Fast, light and extensible chat client
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
It is customizable and extensible with plugins/scripts, and includes:
|
||||
- support of IRC protocol (native)
|
||||
- support of XMPP/Jabber protocol (with additional script)
|
||||
- nicklist
|
||||
- smart hotlist
|
||||
- horizontal and vertical split
|
||||
- double charset support (decode/encode)
|
||||
- FIFO pipe for remote control
|
||||
- 256 colors support
|
||||
- incremental text search
|
||||
- dynamic filtering of buffer content
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
|
||||
- scripts manager
|
||||
- spell checking
|
||||
- highly customizable and extensible
|
||||
- and much more!
|
||||
|
||||
Package: weechat-devel-curses
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-core (= ${binary:Version})
|
||||
Recommends: weechat-devel-plugins (= ${binary:Version})
|
||||
Description: Fast, light and extensible chat client - console client
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
It is customizable and extensible with plugins/scripts, and includes:
|
||||
- support of IRC protocol (native)
|
||||
- support of XMPP/Jabber protocol (with additional script)
|
||||
- nicklist
|
||||
- smart hotlist
|
||||
- horizontal and vertical split
|
||||
- double charset support (decode/encode)
|
||||
- FIFO pipe for remote control
|
||||
- 256 colors support
|
||||
- incremental text search
|
||||
- dynamic filtering of buffer content
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
|
||||
- scripts manager
|
||||
- spell checking
|
||||
- highly customizable and extensible
|
||||
- and much more!
|
||||
.
|
||||
This package provides the console client (ncurses).
|
||||
|
||||
Package: weechat-devel-core
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Description: Fast, light and extensible chat client - core files
|
||||
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 core plugins and locales files for WeeChat. It
|
||||
currently ships the following plugins: alias, xfer, irc, charset and
|
||||
logger. It is useless without weechat-curses.
|
||||
|
||||
Package: weechat-devel-plugins
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version})
|
||||
Description: Fast, light and extensible chat client - plugins
|
||||
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 some plugins to enhance WeeChat. It currently
|
||||
ships the following plugins:
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
|
||||
- scripts manager
|
||||
- Spell checking (thanks to aspell)
|
||||
- FIFO pipe for remote control
|
||||
- IRC proxy
|
||||
- Trigger
|
||||
|
||||
Package: weechat-devel-dev
|
||||
Section: devel
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends}
|
||||
Description: Fast, light and extensible chat client - development headers
|
||||
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 contains the headers needed to build plugins.
|
||||
|
||||
Package: weechat-devel-dbg
|
||||
Section: debug
|
||||
Priority: extra
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, weechat-devel-curses (= ${binary:Version}) |
|
||||
weechat-devel-core (= ${binary:Version}), weechat-devel-plugins (= ${binary:Version})
|
||||
Description: Fast, light and extensible chat client - debugging symbols
|
||||
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 contains gdb debugging symbols for the WeeChat packages.
|
1
debian-devel/copyright
Symbolic link
1
debian-devel/copyright
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/copyright
|
1
debian-devel/gbp.conf
Symbolic link
1
debian-devel/gbp.conf
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/gbp.conf
|
33
debian-devel/rules
Executable file
33
debian-devel/rules
Executable file
@ -0,0 +1,33 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
BUILDDIR = builddir
|
||||
|
||||
$(BUILDDIR)/Makefile:
|
||||
mkdir -p $(BUILDDIR)
|
||||
cd $(BUILDDIR) && \
|
||||
cmake .. \
|
||||
-DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \
|
||||
-DENABLE_DOC:BOOL=OFF \
|
||||
-DENABLE_MAN:BOOL=ON \
|
||||
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
|
||||
-DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="$(CFLAGS) -D_FORTIFY_SOURCE=2" \
|
||||
-DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING="$(LDFLAGS)" \
|
||||
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
||||
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
|
||||
|
||||
override_dh_auto_build: $(BUILDDIR)/Makefile
|
||||
dh_auto_build
|
||||
|
||||
override_dh_auto_configure:
|
||||
# the package also has autotools buildsys and
|
||||
# debhelper try to use it but that's not needed
|
||||
echo
|
||||
|
||||
override_dh_installchangelogs:
|
||||
dh_installchangelogs ChangeLog.asciidoc
|
||||
|
||||
override_dh_strip:
|
||||
dh_strip --dbg-package=weechat-devel-dbg
|
||||
|
||||
%:
|
||||
dh $@ --parallel --builddirectory=$(BUILDDIR)
|
1
debian-devel/watch
Symbolic link
1
debian-devel/watch
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/watch
|
1
debian-devel/weechat-devel-core.docs
Symbolic link
1
debian-devel/weechat-devel-core.docs
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/weechat-core.docs
|
1
debian-devel/weechat-devel-core.install
Symbolic link
1
debian-devel/weechat-devel-core.install
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/weechat-core.install
|
1
debian-devel/weechat-devel-curses.dirs
Symbolic link
1
debian-devel/weechat-devel-curses.dirs
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/weechat-curses.dirs
|
1
debian-devel/weechat-devel-curses.install
Symbolic link
1
debian-devel/weechat-devel-curses.install
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/weechat-curses.install
|
1
debian-devel/weechat-devel-curses.links
Symbolic link
1
debian-devel/weechat-devel-curses.links
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/weechat-curses.links
|
1
debian-devel/weechat-devel-curses.menu
Symbolic link
1
debian-devel/weechat-devel-curses.menu
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/weechat-curses.menu
|
1
debian-devel/weechat-devel-dev.dirs
Symbolic link
1
debian-devel/weechat-devel-dev.dirs
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/weechat-dev.dirs
|
1
debian-devel/weechat-devel-dev.install
Symbolic link
1
debian-devel/weechat-devel-dev.install
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/weechat-dev.install
|
1
debian-devel/weechat-devel-plugins.dirs
Symbolic link
1
debian-devel/weechat-devel-plugins.dirs
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/weechat-plugins.dirs
|
1
debian-devel/weechat-devel-plugins.install
Symbolic link
1
debian-devel/weechat-devel-plugins.install
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/weechat-plugins.install
|
1
debian-devel/weechat.xpm
Symbolic link
1
debian-devel/weechat.xpm
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-stable/weechat.xpm
|
Loading…
x
Reference in New Issue
Block a user