Commit cef4e12d authored by Laurent Bigonville's avatar Laurent Bigonville

New upstream release.

* New upstream release.
  - Switch to meson build system
  - Bump the build-dependencies
  - Drop debian/patches/help2man.patch, not needed anymore
parent 5e3014f2
deja-dup (35.2-1) UNRELEASED; urgency=medium
* New upstream release.
- Switch to meson build system
- Bump the build-dependencies
- Drop debian/patches/help2man.patch, not needed anymore
-- Laurent Bigonville <bigon@debian.org> Fri, 11 Aug 2017 16:28:18 +0200
deja-dup (34.3-1) unstable; urgency=medium
* New upstream release.
......
......@@ -8,20 +8,22 @@ Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: Jose Carlos Garcia Sogo <jsogo@debian.org>, Laurent Bigonville <bigon@debian.org>, Michael Biebl <biebl@debian.org>
Homepage: https://launchpad.net/deja-dup
Build-Depends: cmake,
debhelper (>= 10),
Build-Depends: appstream-util,
dbus,
debhelper (>= 10.4),
desktop-file-utils,
gettext,
gnome-pkg-tools,
help2man,
intltool (>= 0.40),
libglib2.0-dev (>= 2.34),
libgtk-3-dev (>= 3.6),
libglib2.0-bin,
libglib2.0-dev (>= 2.42),
libgtk-3-dev (>= 3.10),
libnautilus-extension-dev (>= 3.21.92-3~),
libnotify-dev (>= 0.7),
libpackagekit-glib2-dev,
libpeas-dev,
libsecret-1-dev,
meson (>= 0.38),
pkg-config,
valac (>= 0.20),
valac (>= 0.36),
yelp-tools
Standards-Version: 3.9.8
Vcs-Git: https://anonscm.debian.org/git/pkg-gnome/deja-dup.git
......
......@@ -4,20 +4,22 @@ Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: @GNOME_TEAM@
Homepage: https://launchpad.net/deja-dup
Build-Depends: cmake,
debhelper (>= 10),
Build-Depends: appstream-util,
dbus,
debhelper (>= 10.4),
desktop-file-utils,
gettext,
gnome-pkg-tools,
help2man,
intltool (>= 0.40),
libglib2.0-dev (>= 2.34),
libgtk-3-dev (>= 3.6),
libglib2.0-bin,
libglib2.0-dev (>= 2.42),
libgtk-3-dev (>= 3.10),
libnautilus-extension-dev (>= 3.21.92-3~),
libnotify-dev (>= 0.7),
libpackagekit-glib2-dev,
libpeas-dev,
libsecret-1-dev,
meson (>= 0.38),
pkg-config,
valac (>= 0.20),
valac (>= 0.36),
yelp-tools
Standards-Version: 3.9.8
Vcs-Git: https://anonscm.debian.org/git/pkg-gnome/deja-dup.git
......
Author: Reiner Herrmann <reiner@reiner-h.de>
Description: Use system help2man instead of embedded copy
The included help2man is outdated and lacks support for
SOURCE_DATE_EPOCH, which leads to unreproducible manpages,
because the current build date will be embedded.
Index: deja-dup-34.0/man/CMakeLists.txt
===================================================================
--- deja-dup-34.0.orig/man/CMakeLists.txt
+++ deja-dup-34.0/man/CMakeLists.txt
@@ -21,8 +21,8 @@ string(REPLACE ".po" "" LINGUAS "${POFIL
add_custom_command(OUTPUT C/deja-dup.1 C/deja-dup-preferences.1
COMMAND mkdir -p C
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/help2man -N -i ${CMAKE_CURRENT_SOURCE_DIR}/include.main -L en_US.UTF-8 ${CMAKE_BINARY_DIR}/deja-dup/deja-dup -o C/deja-dup.1
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/help2man -N -i ${CMAKE_CURRENT_SOURCE_DIR}/include.pref -L en_US.UTF-8 ${CMAKE_BINARY_DIR}/deja-dup/preferences/deja-dup-preferences -o C/deja-dup-preferences.1
+ COMMAND help2man -N -i ${CMAKE_CURRENT_SOURCE_DIR}/include.main -L en_US.UTF-8 ${CMAKE_BINARY_DIR}/deja-dup/deja-dup -o C/deja-dup.1
+ COMMAND help2man -N -i ${CMAKE_CURRENT_SOURCE_DIR}/include.pref -L en_US.UTF-8 ${CMAKE_BINARY_DIR}/deja-dup/preferences/deja-dup-preferences -o C/deja-dup-preferences.1
DEPENDS deja-dup deja-dup-preferences)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/C/deja-dup.1 ${CMAKE_CURRENT_BINARY_DIR}/C/deja-dup-preferences.1 DESTINATION "${CMAKE_INSTALL_FULL_DATADIR}/man/man1")
list(APPEND MAN_TARGETS C/deja-dup.1 C/deja-dup-preferences.1)
@@ -31,8 +31,8 @@ foreach(LINGUA ${LINGUAS})
add_custom_command(OUTPUT ${LINGUA}/deja-dup.1 ${LINGUA}/deja-dup-preferences.1
COMMAND mkdir -p ${LINGUA} locales/${LINGUA}/LC_MESSAGES
COMMAND ln -sf ${CMAKE_BINARY_DIR}/po/${LINGUA}.gmo locales/${LINGUA}/LC_MESSAGES/deja-dup.mo
- COMMAND env DEJA_DUP_LOCALEDIR=${CMAKE_CURRENT_BINARY_DIR}/locales DEJA_DUP_LANGUAGE=${LINGUA} ${CMAKE_CURRENT_SOURCE_DIR}/help2man -N -i ${CMAKE_CURRENT_SOURCE_DIR}/include.main -L en_US.UTF-8 ${CMAKE_BINARY_DIR}/deja-dup/deja-dup -o ${LINGUA}/deja-dup.1
- COMMAND env DEJA_DUP_LOCALEDIR=${CMAKE_CURRENT_BINARY_DIR}/locales DEJA_DUP_LANGUAGE=${LINGUA} ${CMAKE_CURRENT_SOURCE_DIR}/help2man -N -i ${CMAKE_CURRENT_SOURCE_DIR}/include.main -L en_US.UTF-8 ${CMAKE_BINARY_DIR}/deja-dup/preferences/deja-dup-preferences -o ${LINGUA}/deja-dup-preferences.1
+ COMMAND env DEJA_DUP_LOCALEDIR=${CMAKE_CURRENT_BINARY_DIR}/locales DEJA_DUP_LANGUAGE=${LINGUA} help2man -N -i ${CMAKE_CURRENT_SOURCE_DIR}/include.main -L en_US.UTF-8 ${CMAKE_BINARY_DIR}/deja-dup/deja-dup -o ${LINGUA}/deja-dup.1
+ COMMAND env DEJA_DUP_LOCALEDIR=${CMAKE_CURRENT_BINARY_DIR}/locales DEJA_DUP_LANGUAGE=${LINGUA} help2man -N -i ${CMAKE_CURRENT_SOURCE_DIR}/include.main -L en_US.UTF-8 ${CMAKE_BINARY_DIR}/deja-dup/preferences/deja-dup-preferences -o ${LINGUA}/deja-dup-preferences.1
DEPENDS translations deja-dup deja-dup-preferences)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${LINGUA}/deja-dup.1 ${CMAKE_CURRENT_BINARY_DIR}/${LINGUA}/deja-dup-preferences.1 DESTINATION "${CMAKE_INSTALL_FULL_DATADIR}/man/${LINGUA}/man1")
#!/usr/bin/make -f
%:
dh $@ --buildsystem cmake --with gnome
dh $@ --with gnome
override_dh_auto_configure:
dh_auto_configure -- -DENABLE_NAUTILUS=ON \
-DENABLE_UNITY=OFF \
-DENABLE_UNITY_CCPANEL=OFF \
-DCMAKE_INSTALL_LIBEXECDIR="/usr/lib" \
-DCMAKE_INSTALL_SYSCONFDIR="/etc"
override_dh_makeshlibs:
dh_makeshlibs --exclude=libdeja-dup.so
meson builddir --libexecdir=/usr/lib \
--prefix=/usr \
--sysconfdir=/etc
override_dh_installchangelogs:
dh_installchangelogs NEWS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment