diff --git a/debian/changelog b/debian/changelog index 91dc11efe..d4e192745 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,51 @@ +weechat (0.4.3-1) unstable; urgency=medium + + * New upstream release + * Bump Standards-Version to 3.9.5 + * Update debian/watch to check upstream tarballs signatures + * Add new doc-base files: + - Devel guide in French and Japanese + - Plugins guide in Japanese + - Relay protocol guide in French + - User guide in Polish + + -- Emmanuel Bouthenot Mon, 10 Feb 2014 17:15:21 +0000 + +weechat (0.4.2-3) unstable; urgency=low + + * Fix FTBS while building without Internet access (add a missing build + dependency on docbook-xsl) (Closes: #727206) + + -- Emmanuel Bouthenot Wed, 23 Oct 2013 20:54:08 +0000 + +weechat (0.4.2-2) unstable; urgency=low + + * Move dependencies from Build-Depends-Indep to Build-Depends (weechat-curses + as arch:any needs them to build manpages) + + -- Emmanuel Bouthenot Tue, 08 Oct 2013 07:16:59 +0000 + +weechat (0.4.2-1) unstable; urgency=low + + * New upstream release + - Add build dependency on xsltproc + - Enable build of documentation and manpages (now disabled by default) + - Install new localized manpages + - weechat-curses renamed to weechat + o update packaging accordingly + o add symlinks for backward compatibility + * Refresh XPM menu icon following upstream changes + * Switch to debhelper >= 9 + + -- Emmanuel Bouthenot Mon, 07 Oct 2013 21:40:15 +0000 + +weechat (0.4.1-2) unstable; urgency=low + + * Disable build of guile plugin (as guile-2.0-dev FTBFS on multiple + architectures) + + -- Emmanuel Bouthenot Sat, 29 Jun 2013 14:48:33 +0000 + weechat (0.4.1-1) unstable; urgency=low * New upstream release diff --git a/debian/compat b/debian/compat index 7f8f011eb..ec635144f 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -7 +9 diff --git a/debian/control b/debian/control index 3430f6314..cdc1f5486 100644 --- a/debian/control +++ b/debian/control @@ -2,12 +2,26 @@ Source: weechat Section: net Priority: optional Maintainer: Emmanuel Bouthenot -Build-Depends: debhelper (>= 7.0.50), cmake, libncursesw5-dev, - ruby1.9.1, ruby1.9.1-dev, libperl-dev, python-dev, libaspell-dev, liblua5.1-0-dev, - tcl8.5-dev, guile-2.0-dev, libcurl4-gnutls-dev, libgcrypt11-dev, libgnutls-dev, - zlib1g-dev, dpkg-dev (>= 1.13.19), pkg-config, asciidoc (>= 8.5), source-highlight, - xsltproc, docbook-xml, docbook-xsl -Standards-Version: 3.9.4 +Build-Depends: + asciidoc (>= 8.5), + source-highlight, + xsltproc, + docbook-xml, docbook-xsl, + debhelper (>= 9), + cmake, pkg-config, + libncursesw5-dev, + ruby1.9.1, ruby1.9.1-dev, + libperl-dev, + python-dev, + libaspell-dev, + liblua5.1-0-dev, + tcl8.5-dev, + guile-2.0-dev, + libcurl4-gnutls-dev, + libgcrypt11-dev, + libgnutls-dev, + zlib1g-dev +Standards-Version: 3.9.5 Homepage: http://weechat.org/ Vcs-Git: git://anonscm.debian.org/users/kolter/weechat.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/kolter/weechat.git diff --git a/debian/rules b/debian/rules index 32cf5a8c9..400ca69ce 100755 --- a/debian/rules +++ b/debian/rules @@ -1,22 +1,14 @@ #!/usr/bin/make -f -# Default build flags -CFLAGS = -g -O2 -LDFLAGS = -Wl,-Bsymbolic-functions - -# dpkg >= 1.16.1 provides enhanced build flags (hardening features, etc.) -DPKG_EXPORT_BUILDFLAGS = 1 --include /usr/share/dpkg/buildflags.mk - BUILDDIR = builddir $(BUILDDIR)/Makefile: mkdir -p $(BUILDDIR) cd $(BUILDDIR) && \ cmake .. \ - -DENABLE_MAN:BOOL=ON \ - -DENABLE_DOC:BOOL=ON \ -DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \ + -DENABLE_DOC:BOOL=ON \ + -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)" \ @@ -26,13 +18,6 @@ $(BUILDDIR)/Makefile: override_dh_auto_build: $(BUILDDIR)/Makefile dh_auto_build -# Create a symbolic link weechat-curses -> weechat -# This link is created for compatibility with old versions on /upgrade. -# It may be removed in future. -override_dh_auto_install: - dh_auto_install - ln -s weechat $(CURDIR)/debian/weechat-curses/usr/bin/weechat-curses - override_dh_auto_configure: # the package also has autotools buildsys and # debhelper try to use it but that's not needed diff --git a/debian/watch b/debian/watch index 3df473776..9e2e83a29 100644 --- a/debian/watch +++ b/debian/watch @@ -1,2 +1,2 @@ -version=2 -http://weechat.org/files/src/weechat-(\d.*)\.tar\.bz2 +version=3 +opts=pgpsigurlmangle=s/$/.asc/ http://weechat.org/files/src/weechat-(\d.*)\.tar\.bz2 diff --git a/debian/weechat-curses.links b/debian/weechat-curses.links new file mode 100644 index 000000000..832e14bda --- /dev/null +++ b/debian/weechat-curses.links @@ -0,0 +1,7 @@ +usr/bin/weechat usr/bin/weechat-curses +usr/share/man/man1/weechat.1.gz usr/share/man/man1/weechat-curses.1.gz +usr/share/man/fr/man1/weechat.1.gz usr/share/man/fr/man1/weechat-curses.1.gz +usr/share/man/ja/man1/weechat.1.gz usr/share/man/ja/man1/weechat-curses.1.gz +usr/share/man/it/man1/weechat.1.gz usr/share/man/it/man1/weechat-curses.1.gz +usr/share/man/de/man1/weechat.1.gz usr/share/man/de/man1/weechat-curses.1.gz +usr/share/man/pl/man1/weechat.1.gz usr/share/man/pl/man1/weechat-curses.1.gz