diff -Nru ruby-ncurses-1.4.9/debian/changelog ruby-ncurses-1.4.9/debian/changelog --- ruby-ncurses-1.4.9/debian/changelog 2018-03-01 09:35:58.000000000 +0000 +++ ruby-ncurses-1.4.9/debian/changelog 2020-07-10 23:12:18.000000000 +0100 @@ -1,3 +1,9 @@ +ruby-ncurses (1.4.9-1build3ubuntu0.18.04.1) UNRELEASED; urgency=high + + * Add patch to link against libmenuw (LP: #1775673, LP: #1787763) + + -- Iain Parris Fri, 10 Jul 2020 23:12:18 +0100 + ruby-ncurses (1.4.9-1build3) bionic; urgency=high * No change rebuild against ruby-defaults without ruby2.3 support. diff -Nru ruby-ncurses-1.4.9/debian/patches/0003-menuw.patch ruby-ncurses-1.4.9/debian/patches/0003-menuw.patch --- ruby-ncurses-1.4.9/debian/patches/0003-menuw.patch 1970-01-01 01:00:00.000000000 +0100 +++ ruby-ncurses-1.4.9/debian/patches/0003-menuw.patch 2020-07-10 23:08:31.000000000 +0100 @@ -0,0 +1,23 @@ +Subject: Fix LoadError "ncursesw_bin.so: undefined symbol: set_menu_win" +Origin: other, https://launchpadlibrarian.net/408190430/ruby-ncurses-menu.patch +Bug-Ubuntu: https://launchpad.net/bugs/1775673 +Forwarded: not-needed +Author: Georg Mueller +Reviewed-By: Iain Parris +Reviewed-By: Lucas Kanashiro +Last-Update: 2020-07-10 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: ruby-ncurses-1.4.9/extconf.rb +=================================================================== +--- ruby-ncurses-1.4.9.orig/extconf.rb ++++ ruby-ncurses-1.4.9/extconf.rb +@@ -153,7 +153,7 @@ end + + puts "checking for the menu library..." + if have_header("menu.h") or have_header("ncursesw/menu.h") +- have_library("menu", "new_menu") ++ have_library("menuw", "new_menu") + else + raise "menu library not found." + end diff -Nru ruby-ncurses-1.4.9/debian/patches/series ruby-ncurses-1.4.9/debian/patches/series --- ruby-ncurses-1.4.9/debian/patches/series 2016-03-06 20:36:18.000000000 +0000 +++ ruby-ncurses-1.4.9/debian/patches/series 2020-07-10 22:45:23.000000000 +0100 @@ -1 +1,2 @@ 0002-Absolute-path-to-ruby-interpreter.patch +0003-menuw.patch