From 02055495eaf2bc4034cb5313b134c27c9ad6ddb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Tue, 13 Jun 2023 21:52:01 +0200 Subject: New d/p/0105-vala_56.6.patch to fix FTBFS with newer vala releases --- debian/changelog | 5 ++++- debian/control | 2 +- debian/patches/0105-vala_56.6.patch | 45 +++++++++++++++++++++++++++++++++++++ debian/patches/series | 1 + 4 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 debian/patches/0105-vala_56.6.patch (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 71a39b8..72317ac 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,8 +7,11 @@ shotwell (0.30.18-1) UNRELEASED; urgency=medium * debian/copyright: - Add year 2023 to myself. * Declare compliance with Debian Policy 4.6.2.0 (No changes needed). + * New debian/patches/0105-vala_56.6.patch to fix FTBFS with newer vala + releases (Closes: ##1034011). + - Thanks to Jeremy Bícha . - -- Jörg Frings-Fürst Mon, 10 Apr 2023 15:09:35 +0200 + -- Jörg Frings-Fürst Tue, 13 Jun 2023 18:52:46 +0200 shotwell (0.30.17-1) unstable; urgency=medium diff --git a/debian/control b/debian/control index c92c32e..4ecdd9a 100644 --- a/debian/control +++ b/debian/control @@ -39,7 +39,7 @@ Standards-Version: 4.6.2.0 Rules-Requires-Root: binary-targets Homepage: https://wiki.gnome.org/Apps/Shotwell Vcs-Git: git://git.jff.email/shotwell.git -Vcs-Browser: https://gir.jff.email/cgit/shotwell.git +Vcs-Browser: https://git.jff.email/cgit/shotwell.git Package: shotwell Architecture: linux-any diff --git a/debian/patches/0105-vala_56.6.patch b/debian/patches/0105-vala_56.6.patch new file mode 100644 index 0000000..d0bbbc3 --- /dev/null +++ b/debian/patches/0105-vala_56.6.patch @@ -0,0 +1,45 @@ +Index: trunk/vapi/libgphoto2.vapi +=================================================================== +--- trunk.orig/vapi/libgphoto2.vapi ++++ trunk/vapi/libgphoto2.vapi +@@ -340,19 +340,40 @@ namespace GPhoto { + public void set_message_func([CCode (delegate_target_pos=3.1)] ContextMessageFunc messageFunc); + } + ++ [CCode ( ++ cheader_filename="gphoto2/gphoto2-context.h" ++ )] + public delegate void ContextIdleFunc(Context context); + ++ [CCode ( ++ cheader_filename="gphoto2/gphoto2-context.h" ++ )] + public delegate void ContextErrorFunc(Context context, string text); + ++ [CCode ( ++ cheader_filename="gphoto2/gphoto2-context.h" ++ )] + public delegate void ContextStatusFunc(Context context, string text); + ++ [CCode ( ++ cheader_filename="gphoto2/gphoto2-context.h" ++ )] + public delegate void ContextMessageFunc(Context context, string text); + + // TODO: Support for va_args in Vala, esp. for delegates? ++ [CCode ( ++ cheader_filename="gphoto2/gphoto2-context.h" ++ )] + public delegate uint ContextProgressStartFunc(Context context, float target, string text); + ++ [CCode ( ++ cheader_filename="gphoto2/gphoto2-context.h" ++ )] + public delegate void ContextProgressUpdateFunc(Context context, uint id, float current); + ++ [CCode ( ++ cheader_filename="gphoto2/gphoto2-context.h" ++ )] + public delegate void ContextProgressStopFunc(Context context, uint id); + + [CCode ( diff --git a/debian/patches/series b/debian/patches/series index f7b4a86..62cf3ec 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ 0100-webp.patch +0105-vala_56.6.patch -- cgit v1.2.3