shutter-project / shutter

Screenshot tool for Linux
https://shutter-project.org/
GNU General Public License v3.0
525 stars 34 forks source link

Shutter Error when compiling from Scratch #364

Closed LinuxGod777 closed 1 month ago

LinuxGod777 commented 3 years ago

Brief summary of issue

I tried to clone this repo and create a .deb file myself. Everything went well. But After Installation, Shutter isn't opening and displaying error. Nothing is modified in the cloned repo.

Steps to reproduce the issue

  1. Clone this Repo
  2. cd into shutter Directory
  3. Run make wait till it gets complete
  4. Run cd ..
  5. Try running dpkg-deb --build shutter . to start building deb
  6. Install the deb either via dpkg or Gdebi
  7. Once Installation is complete
  8. Run shutter in Terminal

Shutter works well, When I perform install via sudo make install


Complete error attached below

Error output

Subroutine Pango::Layout::set_text redefined at /usr/share/perl5/Gtk3.pm line 2260.
    require Gtk3.pm called at /usr/bin/shutter line 72
    Shutter::App::BEGIN() called at /usr/share/perl5/Gtk3.pm line 2260
    eval {...} called at /usr/share/perl5/Gtk3.pm line 2260
Subroutine Pango::Layout::set_markup redefined at /usr/share/perl5/Gtk3.pm line 2266.
    require Gtk3.pm called at /usr/bin/shutter line 72
    Shutter::App::BEGIN() called at /usr/share/perl5/Gtk3.pm line 2266
    eval {...} called at /usr/share/perl5/Gtk3.pm line 2266
GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib/x86_64-linux-gnu/perl5/5.30/Glib/Object/Introspection.pm line 110.
 at /usr/share/perl5/Gtk3.pm line 489.
    Gtk3::import("Gtk3", "-init") called at /usr/bin/shutter line 72
    Shutter::App::BEGIN() called at /usr/bin/shutter line 72
    eval {...} called at /usr/bin/shutter line 72
GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed at /usr/lib/x86_64-linux-gnu/perl5/5.30/Glib/Object/Introspection.pm line 110.
 at /usr/share/perl5/Gtk3.pm line 489.
    Gtk3::import("Gtk3", "-init") called at /usr/bin/shutter line 72
    Shutter::App::BEGIN() called at /usr/bin/shutter line 72
    eval {...} called at /usr/bin/shutter line 72
GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib/x86_64-linux-gnu/perl5/5.30/Glib/Object/Introspection.pm line 110.
 at /usr/share/perl5/Gtk3.pm line 489.
    Gtk3::import("Gtk3", "-init") called at /usr/bin/shutter line 72
    Shutter::App::BEGIN() called at /usr/bin/shutter line 72
    eval {...} called at /usr/bin/shutter line 72
GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed at /usr/lib/x86_64-linux-gnu/perl5/5.30/Glib/Object/Introspection.pm line 110.
 at /usr/share/perl5/Gtk3.pm line 489.
    Gtk3::import("Gtk3", "-init") called at /usr/bin/shutter line 72
    Shutter::App::BEGIN() called at /usr/bin/shutter line 72
    eval {...} called at /usr/bin/shutter line 72
GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed at /usr/lib/x86_64-linux-gnu/perl5/5.30/Glib/Object/Introspection.pm line 110.
 at /usr/share/perl5/Gtk3.pm line 489.
    Gtk3::import("Gtk3", "-init") called at /usr/bin/shutter line 72
    Shutter::App::BEGIN() called at /usr/bin/shutter line 72
    eval {...} called at /usr/bin/shutter line 72
GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed at /usr/lib/x86_64-linux-gnu/perl5/5.30/Glib/Object/Introspection.pm line 110.
 at /usr/share/perl5/Gtk3.pm line 489.
    Gtk3::import("Gtk3", "-init") called at /usr/bin/shutter line 72
    Shutter::App::BEGIN() called at /usr/bin/shutter line 72
    eval {...} called at /usr/bin/shutter line 72
GLib-LOG **: unsetenv() is not thread-safe and should not be used after threads are created at /usr/share/perl5/Gtk3.pm line 555.
    Gtk3::init() called at /usr/share/perl5/Gtk3.pm line 2314
    Gtk3::__ANON__() called at /usr/share/perl5/Gtk3.pm line 513
    Gtk3::import("Gtk3", "-init") called at /usr/bin/shutter line 72
    Shutter::App::BEGIN() called at /usr/bin/shutter line 72
    eval {...} called at /usr/bin/shutter line 72
Variable "$progname_active" will not stay shared at /usr/bin/shutter line 2770.
Variable "$progname" will not stay shared at /usr/bin/shutter line 2771.
Variable "$im_colors_active" will not stay shared at /usr/bin/shutter line 2779.
Variable "$combobox_im_colors" will not stay shared at /usr/bin/shutter line 2780.
Variable "$trans_check" will not stay shared at /usr/bin/shutter line 2790.
Variable "$css_provider_alpha" will not stay shared at /usr/bin/shutter line 2791.
Variable "$trans_custom" will not stay shared at /usr/bin/shutter line 2796.
Variable "$trans_custom_btn" will not stay shared at /usr/bin/shutter line 2797.
Variable "$trans_backg" will not stay shared at /usr/bin/shutter line 2803.
Variable "$window" will not stay shared at /usr/bin/shutter line 2806.
Variable "$cursor_active" will not stay shared at /usr/bin/shutter line 2811.
Variable "$cursor_status_active" will not stay shared at /usr/bin/shutter line 2811.
Variable "$delay_status" will not stay shared at /usr/bin/shutter line 2821.
Variable "$delay" will not stay shared at /usr/bin/shutter line 2821.
Variable "$delay_vlabel" will not stay shared at /usr/bin/shutter line 2822.
Variable "$d" will not stay shared at /usr/bin/shutter line 2822.
Variable "$delay_status_vlabel" will not stay shared at /usr/bin/shutter line 2828.
Variable "$menu_delay_vlabel" will not stay shared at /usr/bin/shutter line 2833.
Variable "$menu_delay" will not stay shared at /usr/bin/shutter line 2833.
Variable "$hide_time_vlabel" will not stay shared at /usr/bin/shutter line 2838.
Variable "$hide_time" will not stay shared at /usr/bin/shutter line 2838.
Variable "$thumbnail_active" will not stay shared at /usr/bin/shutter line 2843.
Variable "$thumbnail" will not stay shared at /usr/bin/shutter line 2844.
Variable "$combobox_type" will not stay shared at /usr/bin/shutter line 2859.
Variable "$scale" will not stay shared at /usr/bin/shutter line 2860.
Variable "$bordereffect_active" will not stay shared at /usr/bin/shutter line 2872.
Variable "$bordereffect" will not stay shared at /usr/bin/shutter line 2873.
Variable "$bordereffect_vlabel" will not stay shared at /usr/bin/shutter line 2881.
Variable "$scale_label" will not stay shared at /usr/bin/shutter line 2888.
Variable "$combobox_ns" will not stay shared at /usr/bin/shutter line 2912.
Variable "$window" will not stay shared at /usr/bin/shutter line 2929.
Variable "$hide_active" will not stay shared at /usr/bin/shutter line 2933.
Variable "$is_hidden" will not stay shared at /usr/bin/shutter line 2937.
Variable "$wnck_screen" will not stay shared at /usr/bin/shutter line 2962.
Variable "$d" will not stay shared at /usr/bin/shutter line 2964.
Variable "$notify_ptimeout_active" will not stay shared at /usr/bin/shutter line 2988.
Variable "$menu_delay" will not stay shared at /usr/bin/shutter line 2990.
Variable "$hide_time" will not stay shared at /usr/bin/shutter line 3055.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 3078.
Variable "$notebook" will not stay shared at /usr/bin/shutter line 3080.
Variable "$lp" will not stay shared at /usr/bin/shutter line 3098.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 3127.
Variable "$close_at_close_active" will not stay shared at /usr/bin/shutter line 3142.
Variable "$tray" will not stay shared at /usr/bin/shutter line 3143.
Variable "$window" will not stay shared at /usr/bin/shutter line 3145.
Variable "$is_hidden" will not stay shared at /usr/bin/shutter line 3146.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 3162.
Variable "$combobox_settings_profiles" will not stay shared at /usr/bin/shutter line 3177.
Variable "$sas" will not stay shared at /usr/bin/shutter line 3181.
Variable "$fs_active" will not stay shared at /usr/bin/shutter line 3181.
Variable "$fs_min_active" will not stay shared at /usr/bin/shutter line 3181.
Variable "$fs_nonot_active" will not stay shared at /usr/bin/shutter line 3181.
Variable "$app" will not stay shared at /usr/bin/shutter line 3183.
Variable "$window" will not stay shared at /usr/bin/shutter line 3215.
Variable "$tray_menu" will not stay shared at /usr/bin/shutter line 3224.
Variable "$tray_menu" will not stay shared at /usr/bin/shutter line 3242.
Variable "$is_hidden" will not stay shared at /usr/bin/shutter line 3262.
Variable "$d" will not stay shared at /usr/bin/shutter line 3274.
Variable "$sm" will not stay shared at /usr/bin/shutter line 3288.
Variable "$sm" will not stay shared at /usr/bin/shutter line 3313.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 3344.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 3378.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 3402.
Variable "$clipboard" will not stay shared at /usr/bin/shutter line 3439.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 3475.
Variable "$notebook" will not stay shared at /usr/bin/shutter line 3484.
Variable "$sm" will not stay shared at /usr/bin/shutter line 3494.
Variable "$st" will not stay shared at /usr/bin/shutter line 3504.
Variable "$tray_menu" will not stay shared at /usr/bin/shutter line 3517.
Variable "$notebook" will not stay shared at /usr/bin/shutter line 3705.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 3705.
Variable "$settings_dialog" will not stay shared at /usr/bin/shutter line 3713.
Variable "$current_profile_indx" will not stay shared at /usr/bin/shutter line 3729.
Variable "$combobox_settings_profiles" will not stay shared at /usr/bin/shutter line 3729.
Variable "$sas" will not stay shared at /usr/bin/shutter line 3743.
Variable "$fs_active" will not stay shared at /usr/bin/shutter line 3743.
Variable "$fs_min_active" will not stay shared at /usr/bin/shutter line 3743.
Variable "$fs_nonot_active" will not stay shared at /usr/bin/shutter line 3743.
Variable "$pagesetup" will not stay shared at /usr/bin/shutter line 3761.
Variable "$window" will not stay shared at /usr/bin/shutter line 3761.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 3783.
Variable "$current_profile_indx" will not stay shared at /usr/bin/shutter line 3825.
Variable "$sas" will not stay shared at /usr/bin/shutter line 3838.
Variable "$fs_active" will not stay shared at /usr/bin/shutter line 3838.
Variable "$fs_min_active" will not stay shared at /usr/bin/shutter line 3838.
Variable "$fs_nonot_active" will not stay shared at /usr/bin/shutter line 3838.
Variable "$current_profile_indx" will not stay shared at /usr/bin/shutter line 3856.
Variable "$d" will not stay shared at /usr/bin/shutter line 3863.
Variable "$sd" will not stay shared at /usr/bin/shutter line 3865.
Variable "$settings_xml" will not stay shared at /usr/bin/shutter line 3876.
Variable "$current_profile_indx" will not stay shared at /usr/bin/shutter line 3877.
Variable "$d" will not stay shared at /usr/bin/shutter line 3884.
Variable "$notebook" will not stay shared at /usr/bin/shutter line 3898.
Variable "$d" will not stay shared at /usr/bin/shutter line 3918.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 3924.
Variable "$d" will not stay shared at /usr/bin/shutter line 3938.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 3963.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 3996.
Variable "$notebook" will not stay shared at /usr/bin/shutter line 4026.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 4067.
Variable "$sd" will not stay shared at /usr/bin/shutter line 4114.
Variable "$d" will not stay shared at /usr/bin/shutter line 4114.
Variable "@signal_connections" will not stay shared at /usr/bin/shutter line 4130.
Variable "$app" will not stay shared at /usr/bin/shutter line 4131.
Variable "$tray" will not stay shared at /usr/bin/shutter line 4137.
Variable "$st" will not stay shared at /usr/bin/shutter line 4178.
Variable "$sm" will not stay shared at /usr/bin/shutter line 4178.
Variable "$wnck_screen" will not stay shared at /usr/bin/shutter line 4182.
Variable "$window" will not stay shared at /usr/bin/shutter line 4229.
Variable "$is_hidden" will not stay shared at /usr/bin/shutter line 4241.
Variable "$st" will not stay shared at /usr/bin/shutter line 4247.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 4281.
Variable "$css_provider_alpha" will not stay shared at /usr/bin/shutter line 4284.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 4371.
Variable "%settings" will not stay shared at /usr/bin/shutter line 4458.
Variable "$combobox_settings_profiles" will not stay shared at /usr/bin/shutter line 4460.
Variable "$sm" will not stay shared at /usr/bin/shutter line 4464.
Variable "$combobox_type" will not stay shared at /usr/bin/shutter line 4472.
Variable "$scale" will not stay shared at /usr/bin/shutter line 4473.
Variable "$filename" will not stay shared at /usr/bin/shutter line 4474.
Variable "$saveDir_button" will not stay shared at /usr/bin/shutter line 4475.
Variable "$save_auto_active" will not stay shared at /usr/bin/shutter line 4479.
Variable "$save_ask_active" will not stay shared at /usr/bin/shutter line 4480.
Variable "$save_no_active" will not stay shared at /usr/bin/shutter line 4481.
Variable "$image_autocopy_active" will not stay shared at /usr/bin/shutter line 4482.
Variable "$fname_autocopy_active" will not stay shared at /usr/bin/shutter line 4483.
Variable "$no_autocopy_active" will not stay shared at /usr/bin/shutter line 4484.
Variable "$cursor_active" will not stay shared at /usr/bin/shutter line 4485.
Variable "$delay" will not stay shared at /usr/bin/shutter line 4486.
Variable "$current_monitor_active" will not stay shared at /usr/bin/shutter line 4489.
Variable "$st" will not stay shared at /usr/bin/shutter line 4493.
Variable "$progname" will not stay shared at /usr/bin/shutter line 4506.
Variable "$progname_active" will not stay shared at /usr/bin/shutter line 4515.
Variable "$combobox_im_colors" will not stay shared at /usr/bin/shutter line 4516.
Variable "$im_colors_active" will not stay shared at /usr/bin/shutter line 4517.
Variable "$thumbnail" will not stay shared at /usr/bin/shutter line 4518.
Variable "$thumbnail_active" will not stay shared at /usr/bin/shutter line 4519.
Variable "$bordereffect" will not stay shared at /usr/bin/shutter line 4520.
Variable "$bordereffect_active" will not stay shared at /usr/bin/shutter line 4521.
Variable "$bordereffect_cbtn" will not stay shared at /usr/bin/shutter line 4522.
Variable "$zoom_active" will not stay shared at /usr/bin/shutter line 4526.
Variable "$as_help_active" will not stay shared at /usr/bin/shutter line 4527.
Variable "$asel_size3" will not stay shared at /usr/bin/shutter line 4528.
Variable "$asel_size4" will not stay shared at /usr/bin/shutter line 4529.
Variable "$asel_size1" will not stay shared at /usr/bin/shutter line 4530.
Variable "$asel_size2" will not stay shared at /usr/bin/shutter line 4531.
Variable "$border_active" will not stay shared at /usr/bin/shutter line 4532.
Variable "$winresize_active" will not stay shared at /usr/bin/shutter line 4533.
Variable "$winresize_w" will not stay shared at /usr/bin/shutter line 4534.
Variable "$winresize_h" will not stay shared at /usr/bin/shutter line 4535.
Variable "$autoshape_active" will not stay shared at /usr/bin/shutter line 4536.
Variable "$visible_windows_active" will not stay shared at /usr/bin/shutter line 4537.
Variable "$menu_delay" will not stay shared at /usr/bin/shutter line 4538.
Variable "$menu_waround_active" will not stay shared at /usr/bin/shutter line 4539.
Variable "$combobox_web_width" will not stay shared at /usr/bin/shutter line 4540.
Variable "$trans_check" will not stay shared at /usr/bin/shutter line 4543.
Variable "$trans_custom" will not stay shared at /usr/bin/shutter line 4544.
Variable "$trans_custom_btn" will not stay shared at /usr/bin/shutter line 4545.
Variable "$trans_backg" will not stay shared at /usr/bin/shutter line 4547.
Variable "$session_asc" will not stay shared at /usr/bin/shutter line 4549.
Variable "$session_asc_combo" will not stay shared at /usr/bin/shutter line 4550.
Variable "$session_desc" will not stay shared at /usr/bin/shutter line 4551.
Variable "$session_desc_combo" will not stay shared at /usr/bin/shutter line 4552.
Variable "$fs_active" will not stay shared at /usr/bin/shutter line 4555.
Variable "$fs_min_active" will not stay shared at /usr/bin/shutter line 4556.
Variable "$fs_nonot_active" will not stay shared at /usr/bin/shutter line 4557.
Variable "$hide_active" will not stay shared at /usr/bin/shutter line 4558.
Variable "$hide_time" will not stay shared at /usr/bin/shutter line 4559.
Variable "$present_after_active" will not stay shared at /usr/bin/shutter line 4560.
Variable "$close_at_close_active" will not stay shared at /usr/bin/shutter line 4561.
Variable "$notify_after_active" will not stay shared at /usr/bin/shutter line 4562.
Variable "$notify_timeout_active" will not stay shared at /usr/bin/shutter line 4563.
Variable "$notify_ptimeout_active" will not stay shared at /usr/bin/shutter line 4564.
Variable "$combobox_ns" will not stay shared at /usr/bin/shutter line 4565.
Variable "$ask_on_delete_active" will not stay shared at /usr/bin/shutter line 4566.
Variable "$delete_on_close_active" will not stay shared at /usr/bin/shutter line 4567.
Variable "$ask_on_fs_delete_active" will not stay shared at /usr/bin/shutter line 4568.
Variable "$ftp_remote_entry" will not stay shared at /usr/bin/shutter line 4571.
Variable "$ftp_mode_combo" will not stay shared at /usr/bin/shutter line 4572.
Variable "$ftp_username_entry" will not stay shared at /usr/bin/shutter line 4573.
Variable "$ftp_password_entry" will not stay shared at /usr/bin/shutter line 4574.
Variable "$ftp_wurl_entry" will not stay shared at /usr/bin/shutter line 4575.
Variable "%plugins" will not stay shared at /usr/bin/shutter line 4578.
Variable "$sd" will not stay shared at /usr/bin/shutter line 4603.
Variable "$d" will not stay shared at /usr/bin/shutter line 4603.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 4611.
Variable "%accounts" will not stay shared at /usr/bin/shutter line 4637.
Variable "$combobox_type" will not stay shared at /usr/bin/shutter line 4687.
Variable "$int_jpeg" will not stay shared at /usr/bin/shutter line 4687.
Variable "$int_png" will not stay shared at /usr/bin/shutter line 4689.
Variable "$scale" will not stay shared at /usr/bin/shutter line 4698.
Variable "$filename" will not stay shared at /usr/bin/shutter line 4700.
Variable "$saveDir_button" will not stay shared at /usr/bin/shutter line 4703.
Variable "$save_auto_active" will not stay shared at /usr/bin/shutter line 4705.
Variable "$save_ask_active" will not stay shared at /usr/bin/shutter line 4706.
Variable "$save_no_active" will not stay shared at /usr/bin/shutter line 4707.
Variable "$image_autocopy_active" will not stay shared at /usr/bin/shutter line 4709.
Variable "$fname_autocopy_active" will not stay shared at /usr/bin/shutter line 4710.
Variable "$no_autocopy_active" will not stay shared at /usr/bin/shutter line 4711.
Variable "$cursor_active" will not stay shared at /usr/bin/shutter line 4713.
Variable "$delay" will not stay shared at /usr/bin/shutter line 4714.
Variable "$current_monitor_active" will not stay shared at /usr/bin/shutter line 4723.
Variable "$st" will not stay shared at /usr/bin/shutter line 4726.
Variable "$progname" will not stay shared at /usr/bin/shutter line 4741.
Variable "$progname_active" will not stay shared at /usr/bin/shutter line 4744.
Variable "$im_colors_active" will not stay shared at /usr/bin/shutter line 4746.
Variable "$combobox_im_colors" will not stay shared at /usr/bin/shutter line 4747.
Variable "$thumbnail" will not stay shared at /usr/bin/shutter line 4749.
Variable "$thumbnail_active" will not stay shared at /usr/bin/shutter line 4750.
Variable "$bordereffect" will not stay shared at /usr/bin/shutter line 4752.
Variable "$bordereffect_active" will not stay shared at /usr/bin/shutter line 4753.
Variable "$bordereffect_cbtn" will not stay shared at /usr/bin/shutter line 4755.
Variable "$zoom_active" will not stay shared at /usr/bin/shutter line 4759.
Variable "$as_help_active" will not stay shared at /usr/bin/shutter line 4761.
Variable "$asel_size3" will not stay shared at /usr/bin/shutter line 4763.
Variable "$asel_size4" will not stay shared at /usr/bin/shutter line 4764.
Variable "$asel_size1" will not stay shared at /usr/bin/shutter line 4765.
Variable "$asel_size2" will not stay shared at /usr/bin/shutter line 4766.
Variable "$border_active" will not stay shared at /usr/bin/shutter line 4768.
Variable "$winresize_active" will not stay shared at /usr/bin/shutter line 4770.
Variable "$winresize_w" will not stay shared at /usr/bin/shutter line 4771.
Variable "$winresize_h" will not stay shared at /usr/bin/shutter line 4772.
Variable "$autoshape_active" will not stay shared at /usr/bin/shutter line 4774.
Variable "$visible_windows_active" will not stay shared at /usr/bin/shutter line 4775.
Variable "$menu_waround_active" will not stay shared at /usr/bin/shutter line 4776.
Variable "$menu_delay" will not stay shared at /usr/bin/shutter line 4777.
Variable "$combobox_web_width" will not stay shared at /usr/bin/shutter line 4778.
Variable "$trans_check" will not stay shared at /usr/bin/shutter line 4781.
Variable "$trans_custom" will not stay shared at /usr/bin/shutter line 4782.
Variable "$trans_custom_btn" will not stay shared at /usr/bin/shutter line 4784.
Variable "$trans_backg" will not stay shared at /usr/bin/shutter line 4786.
Variable "$session_asc" will not stay shared at /usr/bin/shutter line 4788.
Variable "$session_asc_combo" will not stay shared at /usr/bin/shutter line 4789.
Variable "$session_desc" will not stay shared at /usr/bin/shutter line 4790.
Variable "$session_desc_combo" will not stay shared at /usr/bin/shutter line 4791.
Variable "$fs_active" will not stay shared at /usr/bin/shutter line 4794.
Variable "$fs_min_active" will not stay shared at /usr/bin/shutter line 4795.
Variable "$fs_nonot_active" will not stay shared at /usr/bin/shutter line 4796.
Variable "$hide_active" will not stay shared at /usr/bin/shutter line 4797.
Variable "$hide_time" will not stay shared at /usr/bin/shutter line 4798.
Variable "$present_after_active" will not stay shared at /usr/bin/shutter line 4799.
Variable "$close_at_close_active" will not stay shared at /usr/bin/shutter line 4800.
Variable "$notify_after_active" will not stay shared at /usr/bin/shutter line 4801.
Variable "$notify_timeout_active" will not stay shared at /usr/bin/shutter line 4802.
Variable "$notify_ptimeout_active" will not stay shared at /usr/bin/shutter line 4803.
Variable "$combobox_ns" will not stay shared at /usr/bin/shutter line 4804.
Variable "$ask_on_delete_active" will not stay shared at /usr/bin/shutter line 4805.
Variable "$delete_on_close_active" will not stay shared at /usr/bin/shutter line 4806.
Variable "$ask_on_fs_delete_active" will not stay shared at /usr/bin/shutter line 4807.
Variable "$ftp_remote_entry" will not stay shared at /usr/bin/shutter line 4816.
Variable "$ftp_mode_combo" will not stay shared at /usr/bin/shutter line 4817.
Variable "$ftp_username_entry" will not stay shared at /usr/bin/shutter line 4818.
Variable "$ftp_password_entry" will not stay shared at /usr/bin/shutter line 4819.
Variable "$ftp_wurl_entry" will not stay shared at /usr/bin/shutter line 4820.
Variable "$accounts_tree" will not stay shared at /usr/bin/shutter line 4834.
Variable "$accounts_model" will not stay shared at /usr/bin/shutter line 4836.
Variable "%plugins" will not stay shared at /usr/bin/shutter line 4874.
Variable "$sd" will not stay shared at /usr/bin/shutter line 4890.
Variable "$d" will not stay shared at /usr/bin/shutter line 4890.
Variable "$d" will not stay shared at /usr/bin/shutter line 4919.
Variable "$sd" will not stay shared at /usr/bin/shutter line 4970.
Variable "$d" will not stay shared at /usr/bin/shutter line 4970.
Variable "%accounts" will not stay shared at /usr/bin/shutter line 4980.
Variable "$status" will not stay shared at /usr/bin/shutter line 5054.
Variable "$d" will not stay shared at /usr/bin/shutter line 5066.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5083.
Variable "$notebook" will not stay shared at /usr/bin/shutter line 5088.
Variable "$status" will not stay shared at /usr/bin/shutter line 5142.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 5146.
Variable "$d" will not stay shared at /usr/bin/shutter line 5162.
Variable "$sd" will not stay shared at /usr/bin/shutter line 5177.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5188.
Variable "$d" will not stay shared at /usr/bin/shutter line 5189.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5199.
Variable "$ask_on_delete_active" will not stay shared at /usr/bin/shutter line 5218.
Variable "$sd" will not stay shared at /usr/bin/shutter line 5219.
Variable "$d" will not stay shared at /usr/bin/shutter line 5220.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5220.
Variable "$notebook" will not stay shared at /usr/bin/shutter line 5235.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 5240.
Variable "$window" will not stay shared at /usr/bin/shutter line 5250.
Variable "$is_hidden" will not stay shared at /usr/bin/shutter line 5250.
Variable "$delete_on_close_active" will not stay shared at /usr/bin/shutter line 5348.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5353.
Variable "$notebook" will not stay shared at /usr/bin/shutter line 5359.
Variable "$d" will not stay shared at /usr/bin/shutter line 5360.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 5364.
Variable "$window" will not stay shared at /usr/bin/shutter line 5374.
Variable "$is_hidden" will not stay shared at /usr/bin/shutter line 5374.
Variable "$clipboard" will not stay shared at /usr/bin/shutter line 5451.
Variable "$combobox_type" will not stay shared at /usr/bin/shutter line 5455.
Variable "$sd" will not stay shared at /usr/bin/shutter line 5458.
Variable "$d" will not stay shared at /usr/bin/shutter line 5458.
Variable "$sp" will not stay shared at /usr/bin/shutter line 5468.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 5497.
Variable "$lp" will not stay shared at /usr/bin/shutter line 5518.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5518.
Variable "$clipboard" will not stay shared at /usr/bin/shutter line 5531.
Variable "$d" will not stay shared at /usr/bin/shutter line 5532.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5556.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5578.
Variable "$d" will not stay shared at /usr/bin/shutter line 5594.
Variable "$sd" will not stay shared at /usr/bin/shutter line 5601.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5630.
Variable "$d" will not stay shared at /usr/bin/shutter line 5645.
Variable "$sd" will not stay shared at /usr/bin/shutter line 5652.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 5673.
Variable "%plugins" will not stay shared at /usr/bin/shutter line 5689.
Variable "$sd" will not stay shared at /usr/bin/shutter line 5690.
Variable "$d" will not stay shared at /usr/bin/shutter line 5690.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 5699.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5726.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 5732.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5766.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 5771.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 5802.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 5819.
Variable "$scale" will not stay shared at /usr/bin/shutter line 5836.
Variable "$filename" will not stay shared at /usr/bin/shutter line 5845.
Variable "$saveDir_button" will not stay shared at /usr/bin/shutter line 5851.
Variable "$save_no_active" will not stay shared at /usr/bin/shutter line 5852.
Variable "$combobox_type" will not stay shared at /usr/bin/shutter line 5863.
Variable "$sd" will not stay shared at /usr/bin/shutter line 5866.
Variable "$d" will not stay shared at /usr/bin/shutter line 5866.
Variable "$delay" will not stay shared at /usr/bin/shutter line 5881.
Variable "$cursor_active" will not stay shared at /usr/bin/shutter line 5897.
Variable "$notify_timeout_active" will not stay shared at /usr/bin/shutter line 5909.
Variable "$wnck_screen" will not stay shared at /usr/bin/shutter line 5910.
Variable "$current_monitor_active" will not stay shared at /usr/bin/shutter line 5911.
Variable "$border_active" will not stay shared at /usr/bin/shutter line 5936.
Variable "$winresize_active" will not stay shared at /usr/bin/shutter line 5936.
Variable "$winresize_w" will not stay shared at /usr/bin/shutter line 5936.
Variable "$winresize_h" will not stay shared at /usr/bin/shutter line 5936.
Variable "$hide_time" will not stay shared at /usr/bin/shutter line 5937.
Variable "$autoshape_active" will not stay shared at /usr/bin/shutter line 5937.
Variable "$is_hidden" will not stay shared at /usr/bin/shutter line 5947.
Variable "$visible_windows_active" will not stay shared at /usr/bin/shutter line 5948.
Variable "$menu_waround_active" will not stay shared at /usr/bin/shutter line 5948.
Variable "$zoom_active" will not stay shared at /usr/bin/shutter line 5975.
Variable "$as_help_active" will not stay shared at /usr/bin/shutter line 5975.
Variable "$asel_size3" will not stay shared at /usr/bin/shutter line 5975.
Variable "$asel_size4" will not stay shared at /usr/bin/shutter line 5976.
Variable "$asel_size1" will not stay shared at /usr/bin/shutter line 5976.
Variable "$asel_size2" will not stay shared at /usr/bin/shutter line 5976.
Variable "$combobox_web_width" will not stay shared at /usr/bin/shutter line 5987.
Variable "$st" will not stay shared at /usr/bin/shutter line 5995.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 6135.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 6148.
Variable "$present_after_active" will not stay shared at /usr/bin/shutter line 6223.
Variable "$bordereffect_active" will not stay shared at /usr/bin/shutter line 6328.
Variable "$bordereffect" will not stay shared at /usr/bin/shutter line 6334.
Variable "$bordereffect_cbtn" will not stay shared at /usr/bin/shutter line 6334.
Variable "$save_ask_active" will not stay shared at /usr/bin/shutter line 6338.
Variable "$sp" will not stay shared at /usr/bin/shutter line 6364.
Variable "$im_colors_active" will not stay shared at /usr/bin/shutter line 6376.
Variable "$combobox_im_colors" will not stay shared at /usr/bin/shutter line 6378.
Variable "$thumbnail_active" will not stay shared at /usr/bin/shutter line 6391.
Variable "$thumbnail" will not stay shared at /usr/bin/shutter line 6394.
Variable "$lp" will not stay shared at /usr/bin/shutter line 6398.
Variable "$no_autocopy_active" will not stay shared at /usr/bin/shutter line 6444.
Variable "$image_autocopy_active" will not stay shared at /usr/bin/shutter line 6447.
Variable "$clipboard" will not stay shared at /usr/bin/shutter line 6448.
Variable "$fname_autocopy_active" will not stay shared at /usr/bin/shutter line 6452.
Variable "$progname_active" will not stay shared at /usr/bin/shutter line 6459.
Variable "$progname" will not stay shared at /usr/bin/shutter line 6460.
Variable "$notify_after_active" will not stay shared at /usr/bin/shutter line 6474.
Variable "$tray_menu" will not stay shared at /usr/bin/shutter line 6529.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 6553.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 6585.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 6591.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 6615.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 6621.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 6642.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 6648.
Variable "$pagesetup" will not stay shared at /usr/bin/shutter line 6661.
Variable "$lp" will not stay shared at /usr/bin/shutter line 6687.
Variable "$window" will not stay shared at /usr/bin/shutter line 6704.
Variable "$d" will not stay shared at /usr/bin/shutter line 6729.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 6729.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 6745.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 6777.
Variable "$window" will not stay shared at /usr/bin/shutter line 6788.
Variable "$sd" will not stay shared at /usr/bin/shutter line 6807.
Variable "$d" will not stay shared at /usr/bin/shutter line 6807.
Variable "$status" will not stay shared at /usr/bin/shutter line 6891.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 6892.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 6931.
Variable "$window" will not stay shared at /usr/bin/shutter line 6939.
Variable "$status" will not stay shared at /usr/bin/shutter line 6944.
Variable "$d" will not stay shared at /usr/bin/shutter line 6945.
Variable "$hu" will not stay shared at /usr/bin/shutter line 6945.
Variable "$combobox_settings_profiles" will not stay shared at /usr/bin/shutter line 6961.
Variable "$tray" will not stay shared at /usr/bin/shutter line 6962.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 6982.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 7003.
Variable "$notebook" will not stay shared at /usr/bin/shutter line 7026.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 7032.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 7046.
Variable "$notebook" will not stay shared at /usr/bin/shutter line 7056.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 7062.
Variable "$tray_menu" will not stay shared at /usr/bin/shutter line 7081.
Variable "$sm" will not stay shared at /usr/bin/shutter line 7090.
Variable "$combobox_status_profiles" will not stay shared at /usr/bin/shutter line 7096.
Variable "$combobox_status_profiles_label" will not stay shared at /usr/bin/shutter line 7099.
Variable "$d" will not stay shared at /usr/bin/shutter line 7105.
Variable "$status" will not stay shared at /usr/bin/shutter line 7107.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 7167.
Variable "$lp_ne" will not stay shared at /usr/bin/shutter line 7226.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 7394.
Variable "$ask_on_fs_delete_active" will not stay shared at /usr/bin/shutter line 7423.
Variable "$sd" will not stay shared at /usr/bin/shutter line 7430.
Variable "$d" will not stay shared at /usr/bin/shutter line 7431.
Variable "$notebook" will not stay shared at /usr/bin/shutter line 7439.
Variable "$sp" will not stay shared at /usr/bin/shutter line 7485.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 7623.
Variable "$lp" will not stay shared at /usr/bin/shutter line 7639.
Variable "$progname" will not stay shared at /usr/bin/shutter line 7648.
Variable "$combobox_settings_profiles" will not stay shared at /usr/bin/shutter line 7698.
Variable "$sd" will not stay shared at /usr/bin/shutter line 7813.
Variable "$d" will not stay shared at /usr/bin/shutter line 7814.
Variable "$window" will not stay shared at /usr/bin/shutter line 7849.
Variable "$d" will not stay shared at /usr/bin/shutter line 7849.
Variable "$lp" will not stay shared at /usr/bin/shutter line 7877.
Variable "%plugins" will not stay shared at /usr/bin/shutter line 7895.
Variable "$window" will not stay shared at /usr/bin/shutter line 7996.
Variable "$d" will not stay shared at /usr/bin/shutter line 7996.
Variable "%accounts" will not stay shared at /usr/bin/shutter line 8036.
Variable "$progname" will not stay shared at /usr/bin/shutter line 8137.
Variable "$current_monitor_active" will not stay shared at /usr/bin/shutter line 8148.
Variable "$d" will not stay shared at /usr/bin/shutter line 8148.
Variable "$settings_xml" will not stay shared at /usr/bin/shutter line 8253.
Variable "$wnck_screen" will not stay shared at /usr/bin/shutter line 8286.
Variable "$lp" will not stay shared at /usr/bin/shutter line 8296.
Variable "$d" will not stay shared at /usr/bin/shutter line 8299.
Variable "$d" will not stay shared at /usr/bin/shutter line 8347.
Variable "$wnck_screen" will not stay shared at /usr/bin/shutter line 8348.
Variable "$lp" will not stay shared at /usr/bin/shutter line 8357.
Variable "$is_hidden" will not stay shared at /usr/bin/shutter line 8474.
Variable "%session_start_screen" will not stay shared at /usr/bin/shutter line 8555.
Variable "$sm" will not stay shared at /usr/bin/shutter line 8567.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 8573.
Variable "$d" will not stay shared at /usr/bin/shutter line 8653.
Variable "$settings_xml" will not stay shared at /usr/bin/shutter line 8710.
Variable "$current_profile_indx" will not stay shared at /usr/bin/shutter line 8751.
Variable "$accounts_model" will not stay shared at /usr/bin/shutter line 8769.
Variable "%accounts" will not stay shared at /usr/bin/shutter line 8774.
Variable "%plugins" will not stay shared at /usr/bin/shutter line 8794.
Variable "$lp" will not stay shared at /usr/bin/shutter line 8811.
Variable "$d" will not stay shared at /usr/bin/shutter line 8843.
Variable "%accounts" will not stay shared at /usr/bin/shutter line 8868.
Variable "$accounts_model" will not stay shared at /usr/bin/shutter line 8873.
Variable "$d" will not stay shared at /usr/bin/shutter line 8964.
Variable "$window" will not stay shared at /usr/bin/shutter line 9194.
Variable "$d" will not stay shared at /usr/bin/shutter line 9196.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 9200.
Variable "$sd" will not stay shared at /usr/bin/shutter line 9309.
Variable "$d" will not stay shared at /usr/bin/shutter line 9428.
Variable "$window" will not stay shared at /usr/bin/shutter line 9428.
Variable "$lp_ne" will not stay shared at /usr/bin/shutter line 9444.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 9486.
Variable "$saveDir_button" will not stay shared at /usr/bin/shutter line 9487.
Variable "$sm" will not stay shared at /usr/bin/shutter line 9511.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 9533.
Variable "$d" will not stay shared at /usr/bin/shutter line 9536.
Variable "$window" will not stay shared at /usr/bin/shutter line 9537.
Variable "$saveDir_button" will not stay shared at /usr/bin/shutter line 9553.
Variable "$lp_ne" will not stay shared at /usr/bin/shutter line 9569.
Variable "$sp" will not stay shared at /usr/bin/shutter line 9725.
Variable "$sd" will not stay shared at /usr/bin/shutter line 9774.
Variable "$d" will not stay shared at /usr/bin/shutter line 9867.
Variable "$window" will not stay shared at /usr/bin/shutter line 9867.
Variable "%plugins" will not stay shared at /usr/bin/shutter line 9887.
Variable "$lp" will not stay shared at /usr/bin/shutter line 9973.
Variable "$sd" will not stay shared at /usr/bin/shutter line 10012.
Variable "$d" will not stay shared at /usr/bin/shutter line 10062.
Variable "$window" will not stay shared at /usr/bin/shutter line 10063.
Variable "%accounts" will not stay shared at /usr/bin/shutter line 10073.
Variable "$ftp_remote_entry" will not stay shared at /usr/bin/shutter line 10174.
Variable "$ftp_mode_combo" will not stay shared at /usr/bin/shutter line 10188.
Variable "$ftp_username_entry" will not stay shared at /usr/bin/shutter line 10200.
Variable "$ftp_password_entry" will not stay shared at /usr/bin/shutter line 10214.
Variable "$ftp_wurl_entry" will not stay shared at /usr/bin/shutter line 10226.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 10352.
Variable "$clipboard" will not stay shared at /usr/bin/shutter line 10451.
Variable "$d" will not stay shared at /usr/bin/shutter line 10652.
Variable "$d" will not stay shared at /usr/bin/shutter line 10672.
Variable "$window" will not stay shared at /usr/bin/shutter line 10687.
Variable "$d" will not stay shared at /usr/bin/shutter line 10693.
Variable "$sd" will not stay shared at /usr/bin/shutter line 10754.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 10778.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 10785.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 10792.
Variable "%session_screens" will not stay shared at /usr/bin/shutter line 10799.
Variable "$window" will not stay shared at /usr/bin/shutter line 10807.
Variable "$nav_toolbar" will not stay shared at /usr/bin/shutter line 10817.
Name "Gtk3::Gdk::SELECTION_CLIPBOARD" used only once: possible typo at /usr/bin/shutter line 290.
WARNING: gnome-web-photo is missing --> screenshots of websites will be disabled!

 at /usr/bin/shutter line 9027.
    Shutter::App::fct_init_depend() called at /usr/bin/shutter line 195
WARNING: Image::ExifTool is missing --> writing Exif information will be disabled!

 at /usr/bin/shutter line 9046.
    Shutter::App::fct_init_depend() called at /usr/bin/shutter line 195
WARNING: AppIndicator is missing --> there will be no icon showing up in the status bar when running Unity!

 at /usr/bin/shutter line 9059.
    Shutter::App::fct_init_depend() called at /usr/bin/shutter line 195
Can't locate Shutter/App/AboutDialog.pm in @INC (you may need to install the Shutter::App::AboutDialog module) (@INC contains: /usr/share/shutter/resources/modules /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/bin/shutter line 205.

Extra information, such as Shutter version, operating system and ideas for how to solve:

I guess the Makefile has some issues. Please include the documentation for Building it from Scratch (for Learning Purpose)

Operating System: Ubuntu 20.04LTS Shutter Version: 0.97

Photon89 commented 3 years ago

The Makefile should be fine since Shutter works if you use it directly (sudo make install) rather than building a .deb packge. :smiley: Looks like something goes wrong with building the package. Unfortunately, I have no experience with Debian packaging so I cannot really help. The relevant line is

Can't locate Shutter/App/AboutDialog.pm in @INC (you may need to install the Shutter::App::AboutDialog module) (@INC contains: /usr/share/shutter/resources/modules /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/bin/shutter line 205.

Could you please check if /usr/share/shutter/resources/modules/Shutter/App/AboutDialog.pm is present in your file system?

LinuxGod777 commented 3 years ago

Could you please check if /usr/share/shutter/resources/modules/Shutter/App/AboutDialog.pm is present in your file system?

Nope. It's not there. I couldn't find anything related to shutter except the binary under /usr/bin/

Also, I couldn't find .desktop file.

Photon89 commented 3 years ago

Probably you need to set the correct prefix: make prefix=/path/to/your/prefix install when building the package.

LinuxGod777 commented 3 years ago

Problem: Everything is working perfectly when I do install via sudo make install but when I install it via created deb file. It's throwing error.

When I run sudo make install It's creating a directory called /shutter/resources with all the files under /usr/local/ since it's the prefix mentioned in Makefile#L1

But when I install it via deb file created with the above mentioned steps. It's not copying those files mentioned here on Makefile#L14

Except below mentioned files, Everything is same as this repo

Here is my DEBIAN/control file

Package: shutter
Version: 0.97-1~linuxGod
Architecture: all
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Installed-Size: 17923
Depends: libgtk3-perl, libglib-perl, gir1.2-wnck-3.0, liblocale-gettext-perl, libxml-simple-perl, libwww-mechanize-perl, libwww-perl, libimage-magick-perl, libx11-protocol-perl, librsvg2-common, libfile-basedir-perl, libfile-copy-recursive-perl, libproc-simple-perl, libfile-which-perl, libsort-naturally-perl, libgtk3-imageview-perl (>= 9), libnet-dbus-perl, imagemagick, libproc-processtable-perl, procps, xdg-utils, libpath-class-perl, libjson-perl, libjson-xs-perl, libnet-dropbox-api-perl, libx11-protocol-other-perl, libgoocanvas2-perl, libnet-oauth-perl, libjson-maybexs-perl, liblwp-protocol-https-perl, libnumber-bytes-human-perl, desktop-file-utils, libglib-object-introspection-perl, libcarp-always-perl, libreadonly-perl, libpango-perl, libgoocanvas2-cairotypes-perl
Suggests: gnome-web-photo, nautilus-sendto, libimage-exiftool-perl, libnet-dbus-glib-perl, bc
Section: graphics
Priority: optional
Homepage: http://shutter-project.org/
Description: feature-rich screenshot program
 Shutter is a feature-rich screenshot program. You can take a
 screenshot of a specific area, window, your whole screen, or even of
 a website - apply different effects to it, draw on it to highlight
 points, and then upload to an image hosting site, all within one
 window.
 .
 Features:
    * take a screenshot of your complete desktop, a rectangular area
      or capture a website
    * take screenshot directly or with a specified delay time
    * save the screenshots to a specified directory and name them in a
      convenient way (using special wild-cards)
    * Shutter is fully integrated into the GNOME Desktop (TrayIcon etc.)
    * generate thumbnails directly when you are taking a screenshot
      and set a size level in %
    * Shutter session collection
          o keep track of all screenshots during session
          o copy screeners to clipboard
          o print screenshots
          o delete screenshots
          o rename your file
    * upload your files directly to Image-Hosters (e.g. imgur.com), retrieve
      all the needed links and share them with others
    * edit your screenshots directly using the embedded drawing tool

DEBIAN/postinst file

#!/bin/sh
set -e
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
    if which update-icon-caches >/dev/null 2>&1 ; then
        update-icon-caches /usr/share/icons/HighContrast
    fi
fi

DEBIAN/postrm file

#!/bin/sh
set -e
if which update-icon-caches >/dev/null 2>&1 ; then
    update-icon-caches /usr/share/icons/HighContrast
fi
Photon89 commented 3 years ago

As I said, I have no experience with Debian packaging. In Arch Linux you can (and have to) provide the commands which are to be executed to build and install an app in your PKGBUILD file. Here I cannot see any commands...

LinuxGod777 commented 3 years ago

@Logix2 Any input on this, Please :smile:

Photon89 commented 1 month ago

Closing due to inactivity. Nothing we can do about it, I guess...