├── COPYING.txt
├── README.txt
├── VERSION
├── libmtcelledit
├── Makefile
├── NEWS.txt
├── configure
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── ced.h
│ ├── ced_book.c
│ ├── ced_cell.c
│ ├── ced_file.c
│ ├── ced_find.c
│ ├── ced_output.c
│ ├── ced_parser.y
│ ├── ced_paste.c
│ ├── ced_sheet.c
│ ├── ced_sort.cpp
│ ├── ced_sort.h
│ ├── ced_sort_col.cpp
│ ├── ced_sort_row.cpp
│ ├── ced_token.c
│ ├── ced_transform.c
│ ├── ced_utils.c
│ ├── cui.h
│ ├── cui_cellprefs.cpp
│ ├── cui_clip.cpp
│ ├── cui_dup.c
│ ├── cui_file.c
│ ├── cui_graph.cpp
│ ├── cui_graph.h
│ ├── cui_graph_render.cpp
│ ├── cui_prefs.c
│ ├── cui_sheet.h
│ ├── cui_sheet_ren_cairo.cpp
│ ├── cui_sheet_ren_core.cpp
│ ├── cui_sheet_ren_pango.cpp
│ ├── cui_sheet_render.cpp
│ ├── cui_sheet_render_cwid.cpp
│ ├── cui_sheet_render_header.cpp
│ ├── cui_undo.cpp
│ ├── mtcedui.h
│ └── mtcelledit.h
├── libmtdatawell
├── Makefile
├── NEWS.txt
├── configure
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── app_glyph_index.cpp
│ ├── app_glyph_node.cpp
│ ├── app_hg.cpp
│ ├── app_hg.h
│ ├── app_hg_decode.cpp
│ ├── app_hg_encode.cpp
│ ├── app_hg_file.cpp
│ ├── app_hg_utf8.cpp
│ ├── app_password.cpp
│ ├── app_utf8font.cpp
│ ├── butt.h
│ ├── butt_analysis.cpp
│ ├── butt_databutt.cpp
│ ├── butt_op.cpp
│ ├── butt_otp.cpp
│ ├── butt_otp_active.cpp
│ ├── core.h
│ ├── core_arith.cpp
│ ├── core_error.cpp
│ ├── core_misc.cpp
│ ├── math_double_funcs.cpp
│ ├── math_double_funcs.gperf
│ ├── math_float_funcs.cpp
│ ├── math_float_funcs.gperf
│ ├── math_grammar.h
│ ├── math_integer_funcs.cpp
│ ├── math_integer_funcs.gperf
│ ├── math_integer_memory.cpp
│ ├── math_lexer.cpp
│ ├── math_parser.cpp
│ ├── math_rational_funcs.cpp
│ ├── math_rational_funcs.gperf
│ ├── math_string.cpp
│ ├── mtdatawell.h
│ ├── mtdatawell_math.h
│ ├── mtdatawell_sqlite.h
│ ├── soda.h
│ ├── soda_datasoda.cpp
│ ├── soda_decode.cpp
│ ├── soda_encode.cpp
│ ├── soda_load.cpp
│ ├── soda_op.cpp
│ ├── sqlite.cpp
│ ├── tap.h
│ ├── tap_audio.cpp
│ ├── tap_audio_decode.cpp
│ ├── tap_audio_encode.cpp
│ ├── tap_datatap.cpp
│ ├── tap_file.cpp
│ ├── tap_image_decode.cpp
│ ├── tap_image_encode.cpp
│ ├── tap_op.cpp
│ ├── well.h
│ ├── well_app.cpp
│ ├── well_datawell.cpp
│ ├── well_filedb.cpp
│ ├── well_filescan.cpp
│ ├── well_filestream.cpp
│ └── well_op.cpp
├── libmtgin
├── Makefile
├── NEWS.txt
├── configure
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── gin_app.cpp
│ ├── gin_audio_file_read.cpp
│ ├── gin_audio_file_write.cpp
│ ├── gin_audio_play.cpp
│ ├── gin_audio_record.cpp
│ ├── gin_beziernode.cpp
│ ├── gin_bezierpath.cpp
│ ├── gin_gl.cpp
│ ├── gin_gl_camera.cpp
│ ├── gin_gl_matrix.cpp
│ ├── gin_gl_shapes.cpp
│ ├── gin_misc.cpp
│ ├── gin_object.cpp
│ ├── gin_thread.cpp
│ ├── gin_vertex.cpp
│ ├── gin_window.cpp
│ ├── mtgin.h
│ ├── mtgin_gl.h
│ ├── mtgin_sdl.h
│ └── private.h
├── libmtkit
├── Makefile
├── NEWS.txt
├── configure
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── mtkit.h
│ ├── mtkit_arg.c
│ ├── mtkit_argcpp.cpp
│ ├── mtkit_bytefile.cpp
│ ├── mtkit_chunk.cpp
│ ├── mtkit_cli.cpp
│ ├── mtkit_cliitem.cpp
│ ├── mtkit_clishell.cpp
│ ├── mtkit_clitab.cpp
│ ├── mtkit_file.c
│ ├── mtkit_linefile.cpp
│ ├── mtkit_misc.cpp
│ ├── mtkit_num.c
│ ├── mtkit_recent.cpp
│ ├── mtkit_string.c
│ ├── mtkit_time.c
│ ├── mtkit_tree.c
│ ├── mtkit_tree_dup.c
│ ├── mtkit_tree_scan.c
│ ├── mtkit_upref.cpp
│ ├── mtkit_utf8.c
│ ├── mtkit_utree.c
│ ├── mtkit_zip.c
│ └── private.h
├── libmtpixy
├── Makefile
├── NEWS.txt
├── configure
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── mtpixy.h
│ ├── mtpixy_cairo.h
│ ├── pixy_blit.c
│ ├── pixy_color.c
│ ├── pixy_convert.c
│ ├── pixy_effects.c
│ ├── pixy_equalize.c
│ ├── pixy_file.c
│ ├── pixy_file_bmp.c
│ ├── pixy_file_gif.c
│ ├── pixy_file_jpeg.c
│ ├── pixy_file_png.c
│ ├── pixy_paint.c
│ ├── pixy_palette.c
│ ├── pixy_paste.c
│ ├── pixy_pixmap.c
│ ├── pixy_pixpal.c
│ ├── pixy_quantize.c
│ ├── pixy_scale.c
│ ├── private.h
│ ├── pui_clipboard.cpp
│ ├── pui_effects.cpp
│ ├── pui_file.cpp
│ ├── pui_mask.cpp
│ ├── pui_palette.cpp
│ ├── pui_render.cpp
│ ├── pui_tool.cpp
│ ├── pui_undo.cpp
│ ├── px_brush.cpp
│ ├── px_canvas.cpp
│ ├── px_convert.cpp
│ ├── px_floodfill.cpp
│ ├── px_font.cpp
│ ├── px_overlay.cpp
│ ├── px_paint.cpp
│ ├── px_paste.cpp
│ ├── px_polygon.cpp
│ ├── px_svg.cpp
│ └── px_text.cpp
├── libmtqex
├── Makefile
├── NEWS.txt
├── configure
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── build_header.sh
│ ├── mtqex.h
│ ├── mtqex_bmenu.cpp
│ ├── mtqex_busy.cpp
│ ├── mtqex_dialog.cpp
│ ├── mtqex_file.cpp
│ ├── mtqex_image.cpp
│ ├── mtqex_misc.cpp
│ ├── mtqex_uprefwin.cpp
│ └── private.h
├── mtcedutils
├── Makefile
├── NEWS.mtcedcli.txt
├── NEWS.mtcedutils.txt
├── NEWS.mtnetlog.txt
├── NEWS.mtrdc.txt
├── configure
├── man
│ ├── Makefile
│ ├── buildman.sh
│ ├── cedappend.t2t
│ ├── cedclear.t2t
│ ├── cedcut.t2t
│ ├── ceddiff.t2t
│ ├── cedeval.t2t
│ ├── cedfind.t2t
│ ├── cedflip.t2t
│ ├── cedfuzzmap.t2t
│ ├── cedinsert.t2t
│ ├── cedls.t2t
│ ├── cedpaste.t2t
│ ├── cedrotate.t2t
│ ├── cedset.t2t
│ ├── cedsort.t2t
│ ├── cedtranspose.t2t
│ ├── cedutils.t2t
│ ├── mtcedcli.t2t
│ ├── mtnetlog.t2t
│ └── mtrdc.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── ced.h
│ ├── ced_diff.cpp
│ ├── ced_fuzzmap.cpp
│ ├── ced_fuzzmap.h
│ ├── ced_global.cpp
│ ├── ced_main.cpp
│ ├── ced_misc.cpp
│ ├── ced_sort.cpp
│ ├── cli.h
│ ├── cli_backend.cpp
│ ├── cli_jtf_clipboard.cpp
│ ├── cli_jtf_edit.cpp
│ ├── cli_jtf_file.cpp
│ ├── cli_jtf_misc.cpp
│ ├── cli_jtf_prefs.cpp
│ ├── cli_jtf_sheet.cpp
│ ├── cli_jtf_sort.cpp
│ ├── cli_main.cpp
│ ├── cli_static.h
│ ├── mtnetlog.cpp
│ ├── rdc.h
│ ├── rdc_analysis.c
│ ├── rdc_main.cpp
│ ├── rdc_matrix.c
│ ├── rdc_pad.c
│ ├── rdc_password.c
│ ├── rdc_prng.c
│ ├── rdc_shuffle.c
│ └── rdc_xor.c
├── mtcelledit
├── Makefile
├── NEWS.txt
├── configure
├── desktop
│ ├── Makefile
│ ├── README.txt
│ ├── builddesktop.sh
│ ├── desktop.txt
│ ├── mime.xml.txt
│ └── svg.svg
├── handbook
│ ├── Makefile
│ ├── en_GB
│ │ ├── Makefile
│ │ ├── chap_00.t2t
│ │ ├── chap_01.t2t
│ │ ├── chap_02.t2t
│ │ ├── chap_03.t2t
│ │ ├── chap_04.t2t
│ │ ├── chap_05.t2t
│ │ ├── chap_06.t2t
│ │ ├── chap_A.t2t
│ │ ├── chap_B.t2t
│ │ └── index.t2t
│ └── shawk
│ │ ├── cedbooksplit.sh
│ │ └── cedsheetbook.sh
├── man
│ ├── Makefile
│ ├── buildman.sh
│ └── mtcelledit.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── be.h
│ ├── be_cline.cpp
│ ├── be_clipboard.cpp
│ ├── be_find.cpp
│ ├── be_graph.cpp
│ ├── be_misc.cpp
│ ├── be_prefs.cpp
│ ├── qt5.h
│ ├── qt5_clipboard.cpp
│ ├── qt5_dialogs.cpp
│ ├── qt5_edit.cpp
│ ├── qt5_file.cpp
│ ├── qt5_find.cpp
│ ├── qt5_graph.cpp
│ ├── qt5_input.cpp
│ ├── qt5_main.cpp
│ ├── qt5_menu.cpp
│ ├── qt5_prefs.cpp
│ ├── qt5_sheet.cpp
│ ├── qt5_sort.cpp
│ ├── qt5_updates.cpp
│ ├── qt5_view.cpp
│ └── static.h
├── mtcrul
├── Makefile
├── NEWS.txt
├── configure
├── desktop
│ ├── Makefile
│ ├── builddesktop.sh
│ ├── mtcrul.desktop.txt
│ └── svg.svg
├── man
│ ├── Makefile
│ ├── buildman.sh
│ └── mtcrul.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── be.cpp
│ ├── be.h
│ ├── crul.h
│ ├── crul_cloud.cpp
│ ├── crul_cloud_pts.cpp
│ ├── crul_db.cpp
│ ├── crul_db.h
│ ├── crul_db_cache.cpp
│ ├── crul_db_camera.cpp
│ ├── crul_db_model.cpp
│ ├── crul_db_ruler.cpp
│ ├── crul_misc.cpp
│ ├── crul_model.cpp
│ ├── crul_ruler.cpp
│ ├── qt5.h
│ ├── qt5_cloudview.cpp
│ ├── qt5_cloudview.h
│ ├── qt5_cloudview_input.cpp
│ ├── qt5_gl_ruler.cpp
│ ├── qt5_main.cpp
│ ├── qt5_mw.cpp
│ ├── qt5_mw.h
│ ├── qt5_mw_camera.cpp
│ ├── qt5_mw_edit.cpp
│ ├── qt5_mw_file.cpp
│ ├── qt5_mw_help.cpp
│ ├── qt5_mw_menu.cpp
│ ├── qt5_mw_ruler.cpp
│ ├── qt5_mw_update.cpp
│ ├── qt5_mw_view.cpp
│ └── static.h
├── mtdatawell
├── Makefile
├── NEWS.txt
├── configure
├── desktop
│ ├── Makefile
│ ├── builddesktop.sh
│ ├── desktop.txt
│ ├── mime.xml.txt
│ └── svg.svg
├── handbook
│ ├── Makefile
│ └── en_GB
│ │ ├── Makefile
│ │ ├── chap_00.t2t
│ │ ├── chap_01.t2t
│ │ ├── chap_02.t2t
│ │ ├── chap_03.t2t
│ │ ├── chap_04.t2t
│ │ ├── chap_05.t2t
│ │ ├── chap_06.t2t
│ │ ├── chap_A.t2t
│ │ ├── chap_B.t2t
│ │ └── index.t2t
├── man
│ ├── Makefile
│ ├── buildman.sh
│ └── mtdatawell.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── be.cpp
│ ├── be.h
│ ├── qt5.h
│ ├── qt5_app_binfile.cpp
│ ├── qt5_app_card.cpp
│ ├── qt5_app_coin.cpp
│ ├── qt5_app_declist.cpp
│ ├── qt5_app_dice.cpp
│ ├── qt5_app_homoglyph.cpp
│ ├── qt5_app_intlist.cpp
│ ├── qt5_app_numshuff.cpp
│ ├── qt5_app_passwords.cpp
│ ├── qt5_app_pin.cpp
│ ├── qt5_app_utf8fonts.cpp
│ ├── qt5_d_butt.cpp
│ ├── qt5_d_butt_analyse.cpp
│ ├── qt5_d_soda.cpp
│ ├── qt5_d_tap.cpp
│ ├── qt5_d_well.cpp
│ ├── qt5_filecombo.cpp
│ ├── qt5_grouplist.cpp
│ ├── qt5_main.cpp
│ ├── qt5_menu.cpp
│ └── static.h
├── mtdwutils
├── Makefile
├── NEWS.dwcli.txt
├── NEWS.txt
├── configure
├── man
│ ├── Makefile
│ ├── buildman.sh
│ ├── dwdecbot.t2t
│ ├── dwdecfont.t2t
│ ├── dwdechg.t2t
│ ├── dwdecsoda.t2t
│ ├── dwencbot.t2t
│ ├── dwencfont.t2t
│ ├── dwenchg.t2t
│ ├── dwencsoda.t2t
│ ├── dwutils.t2t
│ ├── mtdwcli.t2t
│ └── nushutils.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── cli.h
│ ├── cli_jtf.cpp
│ ├── cli_main.cpp
│ ├── cli_static.h
│ ├── dwutils.h
│ ├── dwutils_func_font.cpp
│ ├── dwutils_func_hg.cpp
│ ├── dwutils_func_soda.cpp
│ ├── dwutils_func_tap.cpp
│ ├── dwutils_global.cpp
│ ├── dwutils_main.cpp
│ ├── nush.h
│ ├── nush_main.cpp
│ ├── nush_numeval.cpp
│ └── nush_numeval.h
├── mtginutils
├── Makefile
├── NEWS.txt
├── configure
├── man
│ ├── Makefile
│ ├── buildman.sh
│ ├── mtlanter.t2t
│ ├── mtmandy.t2t
│ ├── mtsorec.t2t
│ └── mtsoup.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── lanter.h
│ ├── lanter_animate.cpp
│ ├── lanter_core.cpp
│ ├── lanter_main.cpp
│ ├── lanter_terragl.cpp
│ ├── lanter_terramap.cpp
│ ├── lanter_window.cpp
│ ├── mandy_brot.cpp
│ ├── mandy_brot.h
│ ├── mandy_brot_base.cpp
│ ├── mandy_main.cpp
│ ├── mandy_main.h
│ ├── mandy_main_window.cpp
│ ├── mandy_palette.cpp
│ ├── mandy_palette.h
│ ├── sorec.h
│ ├── sorec_core.cpp
│ ├── sorec_main.cpp
│ ├── soup.h
│ ├── soup_core.cpp
│ └── soup_main.cpp
├── mtnush
├── Makefile
├── NEWS.txt
├── configure
├── desktop
│ ├── Makefile
│ ├── builddesktop.sh
│ ├── mtnush.desktop.txt
│ └── svg.svg
├── man
│ ├── Makefile
│ ├── buildman.sh
│ └── mtnush.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── be.h
│ ├── be_cline.cpp
│ ├── qt5.h
│ ├── qt5_eval.cpp
│ ├── qt5_funcs.cpp
│ ├── qt5_main.cpp
│ ├── qt5_menu.cpp
│ ├── qt5_vars.cpp
│ └── static.h
├── mtpixy
├── Makefile
├── NEWS.txt
├── configure
├── data
│ ├── Makefile
│ └── data
│ │ ├── Makefile
│ │ ├── icons
│ │ ├── Makefile
│ │ ├── build.sh
│ │ └── default.svg
│ │ ├── patterns
│ │ └── default.png
│ │ └── shapes
│ │ └── default.png
├── desktop
│ ├── Makefile
│ ├── builddesktop.sh
│ ├── desktop.txt
│ ├── mime.xml.txt
│ └── svg.svg
├── handbook
│ ├── Makefile
│ └── en_GB
│ │ ├── Makefile
│ │ ├── chap_00.t2t
│ │ ├── chap_01.t2t
│ │ ├── chap_02.t2t
│ │ ├── chap_03.t2t
│ │ ├── chap_04.t2t
│ │ ├── chap_05.t2t
│ │ ├── chap_A.t2t
│ │ ├── chap_B.t2t
│ │ └── index.t2t
├── man
│ ├── Makefile
│ ├── buildman.sh
│ └── mtpixy.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── be.h
│ ├── be_cline.cpp
│ ├── be_main.cpp
│ ├── be_prefs.cpp
│ ├── qt5.h
│ ├── qt5_canvas.cpp
│ ├── qt5_d_brush.cpp
│ ├── qt5_d_crt.cpp
│ ├── qt5_d_equalize.cpp
│ ├── qt5_d_misc.cpp
│ ├── qt5_d_palette.cpp
│ ├── qt5_d_resize.cpp
│ ├── qt5_d_scale.cpp
│ ├── qt5_d_text.cpp
│ ├── qt5_d_transcolor.cpp
│ ├── qt5_dock.cpp
│ ├── qt5_edit.cpp
│ ├── qt5_file.cpp
│ ├── qt5_file_list.cpp
│ ├── qt5_img_eff.cpp
│ ├── qt5_keyboard.cpp
│ ├── qt5_main.cpp
│ ├── qt5_menu.cpp
│ ├── qt5_mouse.cpp
│ ├── qt5_options.cpp
│ ├── qt5_palette.cpp
│ ├── qt5_prefs.cpp
│ ├── qt5_selection.cpp
│ ├── qt5_statusbar.cpp
│ ├── qt5_tool.cpp
│ └── static.h
├── mtpixyutils
├── Makefile
├── NEWS.pixycli.txt
├── NEWS.txt
├── configure
├── man
│ ├── Makefile
│ ├── buildman.sh
│ ├── mtpixycli.t2t
│ ├── pixycmp.t2t
│ ├── pixydelta.t2t
│ ├── pixyfade.t2t
│ ├── pixyls.t2t
│ ├── pixynew.t2t
│ ├── pixypica.t2t
│ ├── pixyresize.t2t
│ ├── pixyriba.t2t
│ ├── pixyrida.t2t
│ ├── pixyrisa.t2t
│ ├── pixyscale.t2t
│ └── pixyutils.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── cli.h
│ ├── cli_backend.cpp
│ ├── cli_jtf.cpp
│ ├── cli_jtf_image.cpp
│ ├── cli_jtf_paint.cpp
│ ├── cli_jtf_palette.cpp
│ ├── cli_jtf_selection.cpp
│ ├── cli_main.cpp
│ ├── cli_static.h
│ ├── pixyutils.h
│ ├── pixyutils_func_fade.cpp
│ ├── pixyutils_func_misc.cpp
│ ├── pixyutils_func_pica.cpp
│ ├── pixyutils_func_riba.cpp
│ ├── pixyutils_func_rida.cpp
│ ├── pixyutils_func_risa.cpp
│ ├── pixyutils_global.cpp
│ ├── pixyutils_image_pair.cpp
│ └── pixyutils_main.cpp
├── mtraft
├── Makefile
├── NEWS.txt
├── configure
├── desktop
│ ├── Makefile
│ ├── builddesktop.sh
│ ├── mtraft.desktop.txt
│ └── svg.svg
├── man
│ ├── Makefile
│ ├── buildman.sh
│ └── mtraft.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── be.h
│ ├── be_misc.cpp
│ ├── be_scan.cpp
│ ├── qt5.h
│ ├── qt5_main.cpp
│ ├── qt5_menu.cpp
│ ├── qt5_tab.cpp
│ └── static.h
├── mtutils
├── Makefile
├── NEWS.txt
├── configure
├── man
│ ├── Makefile
│ ├── buildman.sh
│ ├── mtbinana.t2t
│ ├── mtchls.t2t
│ ├── mtdsize.t2t
│ ├── mtgentex.t2t
│ └── mtpts2ply.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── buildpy.sh
│ ├── mtbinana.cpp
│ ├── mtchls.cpp
│ ├── mtchls.h
│ ├── mtdsize.py
│ ├── mtgentex.h
│ ├── mtgentex_func.c
│ ├── mtgentex_main.cpp
│ ├── mtpts2ply.cpp
│ ├── mtpts2ply.h
│ ├── mtpts2ply_cloud.cpp
│ └── mtpts2ply_ply.cpp
├── mtwasp
├── Makefile
├── NEWS.txt
├── configure
├── desktop
│ ├── Makefile
│ ├── builddesktop.sh
│ ├── desktop.txt
│ ├── mime.xml.txt
│ └── svg.svg
├── man
│ ├── Makefile
│ ├── buildman.sh
│ └── mtwasp.t2t
├── mtConf.txt
└── src
│ ├── Makefile
│ ├── be.h
│ ├── be_commandline.cpp
│ ├── mtwasp.h
│ ├── mtwasp_project.cpp
│ ├── static.h
│ ├── wasp_qt.h
│ ├── wasp_qt_d_devpick.cpp
│ ├── wasp_qt_main.cpp
│ ├── wasp_qt_menu.cpp
│ ├── wasp_qt_menu_file.cpp
│ ├── wasp_qt_statusbar.cpp
│ ├── wasp_qt_wavefunctionview.cpp
│ ├── wasp_qt_wavevolumeview.cpp
│ └── wasp_qt_window.cpp
├── pkg
├── README.txt
├── arch
│ ├── PKGBUILD
│ ├── libmtcelledit
│ │ └── PKGBUILD.txt
│ ├── libmtdatawell
│ │ └── PKGBUILD.txt
│ ├── libmtgin
│ │ └── PKGBUILD.txt
│ ├── libmtkit
│ │ └── PKGBUILD.txt
│ ├── libmtpixy
│ │ └── PKGBUILD.txt
│ ├── libmtqex5
│ │ └── PKGBUILD.txt
│ ├── libmtqex6
│ │ └── PKGBUILD.txt
│ ├── mtcedutils
│ │ └── PKGBUILD.txt
│ ├── mtcelledit-qt5
│ │ ├── PKGBUILD.txt
│ │ └── mtcelledit_desktop.install
│ ├── mtcelledit-qt6
│ │ ├── PKGBUILD.txt
│ │ └── mtcelledit_desktop.install
│ ├── mtcrul-qt5
│ │ ├── PKGBUILD.txt
│ │ └── mtcrul_desktop.install
│ ├── mtcrul-qt6
│ │ ├── PKGBUILD.txt
│ │ └── mtcrul_desktop.install
│ ├── mtdatawell-qt5
│ │ ├── PKGBUILD.txt
│ │ └── mtdatawell_desktop.install
│ ├── mtdatawell-qt6
│ │ ├── PKGBUILD.txt
│ │ └── mtdatawell_desktop.install
│ ├── mtdwutils
│ │ └── PKGBUILD.txt
│ ├── mtginutils
│ │ └── PKGBUILD.txt
│ ├── mtnush-qt5
│ │ ├── PKGBUILD.txt
│ │ └── mtnush_desktop.install
│ ├── mtnush-qt6
│ │ ├── PKGBUILD.txt
│ │ └── mtnush_desktop.install
│ ├── mtpixy-qt5
│ │ ├── PKGBUILD.txt
│ │ └── mtpixy_desktop.install
│ ├── mtpixy-qt6
│ │ ├── PKGBUILD.txt
│ │ └── mtpixy_desktop.install
│ ├── mtpixyutils
│ │ └── PKGBUILD.txt
│ ├── mtraft-qt5
│ │ ├── PKGBUILD.txt
│ │ └── mtraft_desktop.install
│ ├── mtraft-qt6
│ │ ├── PKGBUILD.txt
│ │ └── mtraft_desktop.install
│ ├── mtutils
│ │ └── PKGBUILD.txt
│ ├── mtwasp-qt5
│ │ ├── PKGBUILD.txt
│ │ └── desktop.install
│ └── mtwasp-qt6
│ │ ├── PKGBUILD.txt
│ │ └── desktop.install
├── build_appimage.sh
├── build_appimage_all.sh
├── build_arch.sh
├── build_debian.sh
├── build_fedora.sh
├── build_install.sh
├── build_local.sh
├── build_suse.sh
├── build_tarball.sh
├── clang_scan.sh
├── cppcheck.sh
├── debian
│ ├── compat.sh
│ ├── libmtcelledit
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── libmtdatawell
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── libmtgin
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── libmtkit
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── libmtpixy
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── libmtqex5
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── libmtqex6
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtcedutils
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtcelledit-qt5
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtcelledit-qt6
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtcrul-qt5
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtcrul-qt6
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtdatawell-qt5
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtdatawell-qt6
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtdwutils
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtginutils
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtnush-qt5
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtnush-qt6
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtpixy-qt5
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtpixy-qt6
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtpixyutils
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtraft-qt5
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtraft-qt6
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtutils
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ ├── mtwasp-qt5
│ │ └── mt
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ └── rules
│ └── mtwasp-qt6
│ │ └── mt
│ │ ├── compat
│ │ ├── control
│ │ └── rules
├── etc
│ ├── apps_list.tsv
│ ├── bcfile_raspbian.txt
│ └── bcfile_slackware64.txt
├── fedora
│ └── spec
│ │ ├── libmtcelledit.spec
│ │ ├── libmtdatawell.spec
│ │ ├── libmtgin.spec
│ │ ├── libmtkit.spec
│ │ ├── libmtpixy.spec
│ │ ├── libmtqex5.spec
│ │ ├── libmtqex6.spec
│ │ ├── mtcedutils.spec
│ │ ├── mtcelledit-qt5.spec
│ │ ├── mtcelledit-qt6.spec
│ │ ├── mtcrul-qt5.spec
│ │ ├── mtcrul-qt6.spec
│ │ ├── mtdatawell-qt5.spec
│ │ ├── mtdatawell-qt6.spec
│ │ ├── mtdwutils.spec
│ │ ├── mtginutils.spec
│ │ ├── mtnush-qt5.spec
│ │ ├── mtnush-qt6.spec
│ │ ├── mtpixy-qt5.spec
│ │ ├── mtpixy-qt6.spec
│ │ ├── mtpixyutils.spec
│ │ ├── mtraft-qt5.spec
│ │ ├── mtraft-qt6.spec
│ │ ├── mtutils.spec
│ │ ├── mtwasp-qt5.spec
│ │ └── mtwasp-qt6.spec
├── print_size.sh
├── src
│ ├── _build_global.txt
│ ├── apps_list.txt
│ ├── build_appimage.sh
│ ├── build_appimage_all.sh
│ ├── build_arch.sh
│ ├── build_debian.sh
│ ├── build_fedora.sh
│ ├── build_generic.sh
│ ├── build_install.sh
│ ├── build_local.sh
│ ├── build_rpm.sh
│ ├── build_suse.sh
│ ├── build_tarball.sh
│ ├── builddesktop.sh
│ ├── buildman.sh
│ ├── buildpy.sh
│ ├── clang_scan.sh
│ ├── cppcheck.sh
│ ├── mtConf.txt
│ ├── print_size.sh
│ └── update_mtconf.sh
├── suse
│ └── spec
│ │ ├── libmtcelledit.spec
│ │ ├── libmtdatawell.spec
│ │ ├── libmtgin.spec
│ │ ├── libmtkit.spec
│ │ ├── libmtpixy.spec
│ │ ├── libmtqex5.spec
│ │ ├── libmtqex6.spec
│ │ ├── mtcedutils.spec
│ │ ├── mtcelledit-qt5.spec
│ │ ├── mtcelledit-qt6.spec
│ │ ├── mtcrul-qt5.spec
│ │ ├── mtcrul-qt6.spec
│ │ ├── mtdatawell-qt5.spec
│ │ ├── mtdatawell-qt6.spec
│ │ ├── mtdwutils.spec
│ │ ├── mtginutils.spec
│ │ ├── mtnush-qt5.spec
│ │ ├── mtnush-qt6.spec
│ │ ├── mtpixy-qt5.spec
│ │ ├── mtpixy-qt6.spec
│ │ ├── mtpixyutils.spec
│ │ ├── mtraft-qt5.spec
│ │ ├── mtraft-qt6.spec
│ │ ├── mtutils.spec
│ │ ├── mtwasp-qt5.spec
│ │ └── mtwasp-qt6.spec
└── update_mtconf.sh
└── test
├── Makefile
├── README.txt
├── configure
├── data
├── test_suite.ledger.zip
└── test_suite.tsv.zip
├── libmtcelledit
├── Makefile
├── README.txt
├── suite.sh
├── thrd_build.c
├── thrd_build.h
├── thrd_tcread_mt.c
├── thrd_tcread_st.c
├── thrd_tcwrite_mt.c
└── thrd_tcwrite_st.c
├── mtConf.txt
├── mtTest.txt
├── mtcedcli
├── Makefile
├── input
│ ├── Formulae.tsv.zip
│ ├── graph01.txt
│ └── graph02.txt
├── mtgentex.txt
├── results
│ ├── 12.001.tsv
│ ├── 12.002.tsv
│ ├── 12.003.tsv
│ ├── 12.005.tsv
│ ├── 12.006.tsv
│ ├── 12.008.csv
│ ├── 12.009.csv
│ ├── 12.010.csv
│ ├── 12.011.csv
│ ├── 12.012.ledger
│ ├── 12.014.ledger
│ ├── 13.001.tsv
│ ├── 13.002.tsv
│ ├── 13.501.tsv
│ ├── 13.502.tsv
│ ├── 21.001.tsv
│ ├── 31.001.tsv
│ ├── 31.002.tsv
│ ├── 31.003.tsv
│ ├── 31.004.tsv
│ ├── graph01.txt
│ ├── graph02.txt
│ └── log.txt
├── scripts
│ ├── 11.txt
│ ├── 12.txt
│ ├── 13.txt
│ ├── 21.txt
│ ├── 31.txt
│ ├── 41.txt
│ ├── 51.txt
│ └── 91.txt
└── suite.sh
├── mtcedutils
├── Makefile
├── results
│ ├── 11_set.tsv
│ ├── 12_append.tsv
│ ├── 13_paste.tsv
│ ├── 21_clear.tsv
│ ├── 22_cut.tsv
│ ├── 23_insert.tsv
│ ├── 31_flip.tsv
│ ├── 32_sort.tsv
│ ├── 33_transpose.tsv
│ ├── 34_rotate.tsv
│ ├── 41_eval.tsv
│ ├── 42_find.tsv
│ ├── 43_ls.tsv
│ ├── 51_ensemble.tsv
│ ├── 52_csv.csv
│ ├── 53_tsv_output.tsv
│ ├── 54_tsv_output_noq.tsv
│ ├── 55_diff_01.txt
│ ├── 56_diff_02.txt
│ └── 57_diff_03.txt
└── suite.sh
├── mtdwcli
├── Makefile
├── mkdata.cpp
├── mkdata.h
├── mkdata_flac.cpp
├── mkdata_png.cpp
├── results
│ └── log.txt
├── rnd_r2.sh
├── rnd_r3.sh
├── rndfile.cpp
├── rndfile.h
├── scripts
│ ├── 01.txt
│ ├── 11.txt
│ ├── 12.txt
│ ├── 13.txt
│ ├── 21.txt
│ └── 31.txt
├── suite.sh
├── suite_00.txt
├── suite_11.txt
├── suite_12.txt
├── suite_21.txt
└── tmp.sh
├── mtdwutils
├── Makefile
└── suite.sh
├── mtnushutils
├── Makefile
├── numbin.cpp
├── numbin.h
├── numtest.cpp
├── numtest.h
├── results
│ ├── log.txt
│ ├── numbin_001a
│ ├── numbin_001a1
│ ├── numbin_001a2
│ ├── numbin_001b
│ ├── numbin_001c
│ ├── numbin_002a
│ ├── numbin_002a1
│ ├── numbin_002a2
│ ├── numbin_002b
│ ├── numbin_002c
│ ├── numbin_003a
│ ├── numbin_003a1
│ ├── numbin_003b
│ ├── numbin_003c
│ ├── numbin_cmp_001a
│ ├── numbin_cmp_001a0
│ ├── numbin_cmp_001a1
│ ├── numbin_cmp_001a2
│ ├── numbin_cmp_001b
│ ├── numbin_cmp_001b0
│ ├── numbin_cmp_001b1
│ ├── numbin_cmp_001b2
│ └── numtest.txt
├── scripts
│ ├── 01_double.txt
│ ├── 01_float.txt
│ ├── 01_integer.txt
│ ├── 01_rational.txt
│ ├── 11_double.txt
│ ├── 11_float.txt
│ ├── 11_integer.txt
│ ├── 11_rational.txt
│ ├── 21_double.txt
│ ├── 21_float.txt
│ ├── 21_integer.txt
│ ├── 21_rational.txt
│ ├── 91_double.txt
│ ├── 91_float.txt
│ ├── 91_integer.txt
│ └── 91_rational.txt
└── suite.sh
├── mtpixycli
├── Makefile
├── results
│ ├── indexed_00.bmp
│ ├── indexed_01.bmp
│ ├── indexed_02.bmp
│ ├── indexed_03.bmp
│ ├── indexed_04.bmp
│ ├── indexed_05.bmp
│ ├── indexed_06.bmp
│ ├── indexed_07.bmp
│ ├── indexed_08.bmp
│ ├── indexed_09.bmp
│ ├── indexed_99.bmp
│ ├── log.txt
│ ├── pal_01.gpl
│ ├── pal_10.gpl
│ ├── pal_11.gpl
│ ├── pal_20.gpl
│ ├── pal_21.gpl
│ ├── pal_30.gpl
│ ├── pal_31.gpl
│ ├── pal_40.gpl
│ ├── pal_41.gpl
│ ├── pal_42.bmp
│ ├── pal_42.gpl
│ ├── rgb_00.bmp
│ ├── rgb_01.bmp
│ ├── rgb_02.bmp
│ ├── rgb_03.bmp
│ ├── rgb_04.bmp
│ ├── rgb_05.bmp
│ ├── rgb_06.bmp
│ ├── rgb_07.bmp
│ ├── rgb_08.bmp
│ ├── rgb_09.bmp
│ ├── rgb_10.bmp
│ ├── rgb_11.bmp
│ ├── rgb_12.bmp
│ ├── rgb_13.bmp
│ ├── rgb_14.bmp
│ ├── rgb_15.bmp
│ ├── rgb_16.bmp
│ └── rgb_99.bmp
├── scripts
│ ├── 11.txt
│ ├── 12.txt
│ ├── 13.txt
│ └── 51.txt
└── suite.sh
├── mtpixyutils
├── Makefile
├── input
│ ├── _61idx.bmp
│ ├── _61idx.gif
│ ├── _61idx.png
│ ├── _61rgb.bmp
│ ├── _61rgb.jpg
│ ├── _61rgb.png
│ └── get_part.sh
├── results
│ ├── 11_indexed.bmp
│ ├── 12_rgb.bmp
│ ├── 13_indexed.png
│ ├── 14_rgb.png
│ ├── 15_indexed.gif
│ ├── 16_rgb.jpeg
│ ├── 21_indexed.bmp
│ ├── 22_rgb.bmp
│ ├── 23_indexed.png
│ ├── 24_rgb.png
│ ├── 25_indexed.gif
│ ├── 26_rgb.jpeg
│ ├── 31_pal_01.gpl
│ ├── 32_pal_02.gpl
│ ├── 33_pal_03.gpl
│ ├── 34_pal_04.gpl
│ ├── 35_pal_05.gpl
│ ├── 36_pal_06.gpl
│ ├── 41_limit.png
│ ├── 42_limit.png
│ ├── 43_limit.png
│ ├── 51_resize.bmp
│ ├── 51_scale.bmp
│ ├── 52_resize.bmp
│ ├── 52_scale.bmp
│ ├── 53_resize.bmp
│ ├── 53_scale.bmp
│ ├── 54_resize.bmp
│ ├── 54_scale.bmp
│ ├── 55_resize.bmp
│ ├── 55_scale.bmp
│ ├── 56_resize.bmp
│ ├── 56_scale.bmp
│ ├── 57_scale.bmp
│ ├── 58_scale.bmp
│ ├── 59_scale.bmp
│ ├── _61idx.bmp
│ ├── _61idx.gif
│ ├── _61idx.png
│ ├── _61rgb.bmp
│ ├── _61rgb.jpg
│ └── _61rgb.png
└── suite.sh
├── mtrdc
├── Makefile
└── suite.sh
└── results.sh
/README.txt:
--------------------------------------------------------------------------------
1 | Welcome to the mtCellEdit source code suite.
2 |
3 | For instructions on how to use it, and why it was created, read the handbook located here:
4 |
5 | ./mtcelledit/handbook/en_GB/
6 |
7 | or on the web:
8 |
9 | http://www.marktyler.org/doc/mtcelledit/en_GB/index.html
10 |
11 | If you find any bugs, or you have suggestions for improvements you can contact me at this address:
12 |
13 | mt@marktyler.org
14 |
--------------------------------------------------------------------------------
/VERSION:
--------------------------------------------------------------------------------
1 | 3.8
2 |
--------------------------------------------------------------------------------
/libmtcelledit/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/libmtcelledit/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="libmtcelledit"
8 | LIB_NAME="libmtcelledit"
9 |
10 | MTCF_INIT
11 | MTCF_PARSE_ARGS "$@"
12 | MTCF_PRINT_HELP
13 |
14 | MTCF_PRE_CONF
15 | MTCF_CHECK_LIBS mtkit mtpixy
16 | MTCF_PKGCONFIG "pangocairo"
17 |
18 | MTCF_ADD_APP_NAME
19 | MTCF_VERSION_BIN_NAME
20 |
21 | MTCF_POST_CONF
22 | MTCF_PRINT_CONF
23 |
--------------------------------------------------------------------------------
/libmtdatawell/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/libmtdatawell/NEWS.txt:
--------------------------------------------------------------------------------
1 | 3.5 2021-6-25
2 |
3 | * BUGFIX: WellPrefs: PRNG/file tot now retained between sessions.
4 |
5 | 3.4 2020-6-25
6 |
7 | * BUGFIX: FileStream::read() now handles zero length files properly.
8 |
9 | 3.2 2018-8-25
10 |
11 | 1.0 2018-6-19
12 |
13 | * Project split and renamed libmtdatawell.
14 |
15 | 0.0 2018-5-18
16 |
17 | * Project started as mtdatawell.
18 |
19 |
--------------------------------------------------------------------------------
/libmtdatawell/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="libmtDataWell"
8 | LIB_NAME="libmtdatawell"
9 |
10 | MTCF_INIT
11 | MTCF_PARSE_ARGS "$@"
12 | MTCF_PRINT_HELP
13 |
14 | MTCF_PRE_CONF
15 | MTCF_CHECK_LIBS mtkit mtpixy mpfr gmp
16 | MTCF_PKGCONFIG "sqlite3 sndfile"
17 |
18 | MTCF_ADD_APP_NAME
19 |
20 | MTCF_POST_CONF
21 | MTCF_PRINT_CONF
22 |
--------------------------------------------------------------------------------
/libmtgin/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/libmtgin/NEWS.txt:
--------------------------------------------------------------------------------
1 | 0.0 2021-1-14
2 |
3 | * libmtGin started - Mark Tyler's Graphical Interface Nexus
4 |
--------------------------------------------------------------------------------
/libmtgin/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="libmtGin"
8 | LIB_NAME="libmtgin"
9 |
10 | MTCF_INIT
11 |
12 | MTCF_PARSE_ARGS "$@"
13 |
14 | MTCF_PRINT_HELP
15 | MTCF_PRE_CONF
16 |
17 | MTCF_CHECK_LIBS mtkit mtpixy stdc++
18 | MTCF_PKGCONFIG "sdl2 gl sndfile"
19 |
20 | MTCF_POST_CONF
21 | MTCF_PRINT_CONF
22 |
--------------------------------------------------------------------------------
/libmtkit/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/libmtkit/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="libmtKit"
8 | LIB_NAME="libmtkit"
9 |
10 | MTCF_INIT
11 | MTCF_PARSE_ARGS "$@"
12 | MTCF_PRINT_HELP
13 |
14 | MTCF_PRE_CONF
15 | MTCF_CHECK_LIBS readline
16 | MTCF_PKGCONFIG "zlib"
17 |
18 | MTCF_ADD_BIN_FLAGS "-D_FILE_OFFSET_BITS=64"
19 |
20 | MTCF_POST_CONF
21 | MTCF_PRINT_CONF
22 |
--------------------------------------------------------------------------------
/libmtpixy/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/libmtpixy/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="libmtpixy"
8 | LIB_NAME="libmtpixy"
9 |
10 | MTCF_INIT
11 | MTCF_PARSE_ARGS "$@"
12 | MTCF_PRINT_HELP
13 |
14 | MTCF_PRE_CONF
15 | MTCF_CHECK_LIBS mtkit gif jpeg
16 | MTCF_PKGCONFIG "cairo pangoft2 pangocairo librsvg-2.0 libpng"
17 |
18 | MTCF_ADD_APP_NAME
19 | MTCF_VERSION_BIN_NAME
20 |
21 | MTCF_POST_CONF
22 | MTCF_PRINT_CONF
23 |
24 |
--------------------------------------------------------------------------------
/libmtqex/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/libmtqex/NEWS.txt:
--------------------------------------------------------------------------------
1 | 3.3 2019-5-25
2 |
3 | * BusyDialog added.
4 |
5 | 3.1 2018-2-25
6 |
7 | 3.0 2017-2-24
8 |
9 | * message_file_overwrite() added.
10 |
11 | 2.7 2016-5-14
12 |
13 | * qexSaveFileDialog added.
14 | * BUGFIX - qexButtonMenu::addItem() now deals with '&' properly.
15 |
16 | 2.6 2015-9-6
17 |
18 | * Tooltips added to preferences window when hovering over key name.
19 |
20 | 2.5 2015-5-24
21 |
22 | 2.4 2014-8-10
23 |
24 | * Hardening: sprintf -> snprintf.
25 | * mtQEX renamed to libmtQEX.
26 |
27 | 2.3 2014-2-22
28 |
29 | 2.2.5 2013-11-8
30 |
31 | * Project started
32 |
33 |
--------------------------------------------------------------------------------
/libmtqex/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="libmtQEX"
8 |
9 | MTCF_INIT
10 |
11 | MTCF_ENABLE_QT
12 |
13 | MTCF_PARSE_ARGS "$@"
14 |
15 | MTCF_PRINT_HELP
16 | MTCF_PRE_CONF
17 | MTCF_CHECK_LIBS mtkit mtpixy stdc++
18 |
19 |
20 | case "$ENABLE_TK" in
21 | qt5 )
22 | TK_OBJ="moc_mtqex5.o"
23 | LIB_NAME="libmtqex5"
24 | HEADER_NAME="mtqex5.h"
25 | ;;
26 | qt6 )
27 | TK_OBJ="moc_mtqex6.o"
28 | LIB_NAME="libmtqex6"
29 | HEADER_NAME="mtqex6.h"
30 | ;;
31 | esac
32 |
33 |
34 | MTCF_POST_CONF
35 |
36 | echo "TK_OBJ = $TK_OBJ" >> $CONF_FILE
37 | echo "HEADER_NAME = $HEADER_NAME" >> $CONF_FILE
38 |
39 | MTCF_PRINT_CONF
40 |
41 |
--------------------------------------------------------------------------------
/mtcedutils/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtcedutils/NEWS.mtcedcli.txt:
--------------------------------------------------------------------------------
1 | 3.1 2018-2-25
2 |
3 | * Refactored to use CLI functions in libmtKit like mtPixyCLI.
4 |
5 | 3.0 2017-2-24
6 |
7 | 2.6 2015-9-6
8 |
9 | 2.5 2015-5-24
10 |
11 | * man page added.
12 | * readline tilde expansion switched on.
13 |
14 | 2.4 2014-8-10
15 |
16 | * unsigned int types cleaned up.
17 | * Hardening: sprintf -> snprintf.
18 |
19 | 2.3 2014-2-22
20 |
21 | 2.2 2013-8-25
22 |
23 | * Simplifications, cruft removal, and other housekeeping.
24 |
25 | 2.1 2013-3-24
26 |
27 | 2.0 2012-3-21
28 |
29 | * Project started
30 |
31 |
--------------------------------------------------------------------------------
/mtcedutils/NEWS.mtnetlog.txt:
--------------------------------------------------------------------------------
1 | 3.1 2018-2-25
2 |
3 | * mtNetLog now part of mtCedUtils
4 | * Moved to C.
5 |
6 | 3.0 2017-2-24
7 |
8 | * Moved to C++.
9 |
10 | 2.6 2015-9-6
11 |
12 | 2.5 2015-5-24
13 |
14 | * man page added.
15 |
16 | 2.4 2014-8-10
17 |
18 | * unsigned int types cleaned up.
19 |
20 | 2.3 2014-2-22
21 |
22 | 2.2 2013-8-25
23 |
24 | * Simplifications, cruft removal, and other housekeeping.
25 |
26 | 2.1 2013-3-24
27 |
28 | 2.0 2012-3-25
29 |
30 | 1.6.0 2012-1-25
31 |
32 | 1.4.0 2011-4-25
33 |
34 | 1.2.0 2010-12-25
35 |
36 | 0.0.0 2010-11-4
37 | Project Started
38 |
--------------------------------------------------------------------------------
/mtcedutils/NEWS.mtrdc.txt:
--------------------------------------------------------------------------------
1 | 3.1 2018-2-25
2 |
3 | * mtRDC now part of mtCedUtils
4 | * Moved to C.
5 |
6 | 3.0 2017-2-24
7 |
8 | * Moved to C++.
9 |
10 | 2.6 2015-9-6
11 |
12 | 2.5 2015-5-24
13 |
14 | 0.0 2014-12-14
15 | mtRDC created from mtcedutils/test/src/random/
16 |
--------------------------------------------------------------------------------
/mtcedutils/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtCedUtils"
8 | BIN_NAME="cedutils"
9 |
10 | MTCF_INIT
11 | MTCF_MAN_PAGE
12 | MTCF_PARSE_ARGS "$@"
13 | MTCF_PRINT_HELP
14 |
15 | MTCF_PRE_CONF
16 | MTCF_CHECK_LIBS mtkit mtpixy mtcelledit
17 | MTCF_VERSION_BIN_NAME
18 |
19 | MTCF_POST_CONF
20 | MTCF_PRINT_CONF
21 |
--------------------------------------------------------------------------------
/mtcedutils/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | OBJ := $(sort $(patsubst %.t2t,%.1,$(wildcard *.t2t)))
4 |
5 | .PHONY: all install uninstall clean
6 |
7 |
8 | all: $(OBJ)
9 |
10 |
11 | %.1: %.t2t
12 | ./buildman.sh $< $(APP_VERSION) | \
13 | txt2tags -t man -o - -i - > $@
14 |
15 | install:
16 | install -d $(DESTDIR)$(MAN_INSTALL)
17 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
18 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
19 | do gzip -f $$FILE; done
20 |
21 | uninstall:
22 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
23 | do rm $$FILE.gz; done
24 |
25 | clean:
26 | rm -f *.1
27 |
--------------------------------------------------------------------------------
/mtcedutils/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtcedutils/man/ceddiff.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - compare spreadsheet cells
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [ **OPTION** ] [ FILE ] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Compare spreadsheet files cell by cell.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-csv**
17 | The following input file is CSV.
18 | **-tsv**
19 | The following input file is TSV (default).
20 |
21 |
22 | = SEE ALSO =
23 | cedutils(1)
24 |
--------------------------------------------------------------------------------
/mtcedutils/man/cedeval.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - evaluate a spreadsheet expression
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [ **OPTION** ] [ EXP ] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Evaluate a spreadsheet expression.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-csv**
17 | The following input file is CSV.
18 | **-i** STRING
19 | Load this input file. "-" loads from stdin.
20 | **-tsv**
21 | The following input file is TSV (default).
22 | **-v**
23 | Verbose.
24 |
25 |
26 | = SEE ALSO =
27 | cedutils(1)
28 |
--------------------------------------------------------------------------------
/mtcedutils/man/cedls.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - list spreadsheet file information
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [ **OPTION** ] [ FILE ] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | List spreadsheet file information. If FILE=="" then use the current sheet in memory.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-csv**
17 | The following input file is CSV.
18 | **-tsv**
19 | The following input file is TSV (default).
20 | **-v**
21 | Verbose.
22 |
23 |
24 | = SEE ALSO =
25 | cedutils(1)
26 |
--------------------------------------------------------------------------------
/mtcedutils/man/mtcedcli.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - command line spreadsheet program
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [OPTION]...
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ provides spreadsheet functionality via a Command Line
11 | Interface (CLI). It offers exactly the same functions as the GUI based
12 | mtCellEdit, but instead uses text commands.
13 |
14 |
15 | = OPTIONS =
16 | **--version**
17 | Output version information and exit.
18 | **-q**
19 | Quiet - Don't show 'about' info on startup.
20 | **-t**
21 | Interpret TAB as text.
22 |
23 |
24 | = SEE ALSO =
25 | cedutils(1)
26 |
27 |
--------------------------------------------------------------------------------
/mtcedutils/man/mtnetlog.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - network activity logger
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ **OPTIONS** ] [ FILENAME ]
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ is a very basic network activity logger for GNU/Linux systems.
11 |
12 | When no filename or options are specified, mtnetlog.tsv is used as the
13 | log file with a delay of 5 seconds on the ppp0 network.
14 |
15 |
16 | = OPTIONS =
17 | **--version**
18 | Output version information and exit.
19 | **-delay** NUM
20 | Poll the network every NUM seconds.
21 | **-network** STRING
22 | Log activity for this network.
23 |
--------------------------------------------------------------------------------
/mtcelledit/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtcelledit/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtCellEdit"
8 | BIN_NAME="mtcelledit"
9 |
10 | MTCF_INIT
11 |
12 | MTCF_ENABLE_QT
13 | MTCF_HANDBOOK
14 | MTCF_DESKTOP
15 | MTCF_MAN_PAGE
16 |
17 | MTCF_PARSE_ARGS "$@"
18 |
19 | MTCF_PRINT_HELP
20 | MTCF_PRE_CONF
21 |
22 | MTCF_CHECK_LIBS mtkit mtcelledit mtpixy stdc++
23 |
24 | MTCF_ENABLE_QT_QEX
25 | MTCF_VERSION_BIN_NAME
26 |
27 | MTCF_ADD_APPIMAGE_DATA
28 |
29 | MTCF_POST_CONF
30 | MTCF_PRINT_CONF
31 |
--------------------------------------------------------------------------------
/mtcelledit/desktop/desktop.txt:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | # Desktop Entry Specification: http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec
3 | Name=@APP_NAME@@BIN_SUFFIX@
4 | Comment=Lightweight spreadsheet program
5 | GenericName=Spreadsheet
6 | Exec=@BIN_INSTALL@/@BIN_NAME@ %f
7 | Terminal=false
8 | NoDisplay=false
9 | Type=Application
10 | MimeType=text/tab-separated-values;text/csv;application/x-mtcelledit-ced;application/x-mtcelledit-ledger;application/x-compressed-mtcelledit-ledger;application/x-compressed-tab-separated-values;text/plain;
11 | #Icon=@BIN_NAME@
12 | Icon=@ICON_INSTALL@
13 | Categories=Office;Spreadsheet;
14 | StartupNotify=false
15 |
--------------------------------------------------------------------------------
/mtcelledit/desktop/svg.svg:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/mtcelledit/handbook/en_GB/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all install uninstall clean
2 |
3 | OBJS := $(sort $(patsubst %.t2t,%.html,$(wildcard *.t2t)))
4 |
5 |
6 | all: $(OBJS)
7 |
8 |
9 | %.html: %.t2t
10 | txt2tags -t html -o $@ $<
11 |
12 | install:
13 |
14 | uninstall:
15 |
16 | clean:
17 | rm -f *.html
18 |
--------------------------------------------------------------------------------
/mtcelledit/handbook/en_GB/index.t2t:
--------------------------------------------------------------------------------
1 | The mtCellEdit Handbook
2 |
3 |
4 | %!postproc(html): 'svg.png"' 'svg.svg" width="256"'
5 |
6 |
7 |
8 | | **By Mark Tyler**
9 |
10 | |
11 | | [[../img/svg.png] chap_00.html]
12 |
13 | |
14 | | **Edition 3.8**
15 |
16 | |
17 | | 2024-6-25
18 |
19 | |
20 | | [Contents chap_00.html]
21 |
22 |
--------------------------------------------------------------------------------
/mtcelledit/handbook/shawk/cedsheetbook.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # cedsheetbook.sh - Puts sheet files into a single book file
3 | # usage: cedsheetbook.sh BOOKFILENAME SHEETFILE... | mtcedcli
4 | # e.g. cedsheetbook.sh ~/output.zip *.tsv *.csv | mtcedcli
5 | # by Mark Tyler 19th February 2013
6 |
7 |
8 | echo "delete sheet"
9 | echo "save as \"$1\""
10 |
11 | shift
12 |
13 | while [ "$1" != "" ]
14 | do
15 | echo "import book \"$1\""
16 | shift
17 | done
18 |
19 | echo "save"
20 |
--------------------------------------------------------------------------------
/mtcelledit/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | SRC := *.t2t
4 | OBJ := $(BIN_NAME).1
5 |
6 | .PHONY: all install uninstall clean
7 |
8 |
9 | all: $(OBJ)
10 |
11 |
12 | $(OBJ): $(SRC)
13 | ./buildman.sh $< $(APP_VERSION) $(BIN_NAME) | \
14 | txt2tags -t man -o - -i - > $@
15 |
16 | install:
17 | install -d $(DESTDIR)$(MAN_INSTALL)
18 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
19 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
20 | do gzip -f $$FILE; done
21 |
22 | uninstall:
23 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
24 | do rm $$FILE.gz; done
25 |
26 | clean:
27 | rm -f *.1
28 |
--------------------------------------------------------------------------------
/mtcelledit/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtcelledit/src/static.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (C) 2017-2024 Mark Tyler
3 |
4 | This program is free software; you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program in the file COPYING.
16 | */
17 |
18 | #define MT_COPYRIGHT_YEARS "2008-2024"
19 |
20 |
--------------------------------------------------------------------------------
/mtcrul/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtcrul/NEWS.txt:
--------------------------------------------------------------------------------
1 | 3.4 2020-6-25
2 |
3 | * First public release.
4 |
5 | 0.0 2020-3-17
6 |
7 | * mtCrul started.
8 |
--------------------------------------------------------------------------------
/mtcrul/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtCrul"
8 | BIN_NAME="mtcrul"
9 |
10 | MTCF_INIT
11 |
12 | MTCF_ENABLE_QT
13 | MTCF_DESKTOP
14 | MTCF_MAN_PAGE
15 |
16 | MTCF_PARSE_ARGS "$@"
17 |
18 | MTCF_PRINT_HELP
19 | MTCF_PRE_CONF
20 |
21 | MTCF_CHECK_LIBS mtkit mtpixy mtgin mtdatawell stdc++
22 | MTCF_PKGCONFIG "gl"
23 |
24 | MTCF_ENABLE_QT_QEX
25 | MTCF_VERSION_BIN_NAME
26 |
27 | MTCF_ADD_APPIMAGE_DATA
28 |
29 | MTCF_POST_CONF
30 | MTCF_PRINT_CONF
31 |
--------------------------------------------------------------------------------
/mtcrul/desktop/mtcrul.desktop.txt:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | # Desktop Entry Specification: http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec
3 | Name=@APP_NAME@@BIN_SUFFIX@
4 | Comment=Mark Tyler's point Cloud RULer
5 | Exec=@BIN_INSTALL@/@BIN_NAME@ %F
6 | Terminal=false
7 | NoDisplay=false
8 | Type=Application
9 | #Icon=@BIN_NAME@
10 | Icon=@ICON_INSTALL@
11 | Categories=Graphics;3DGraphics;
12 | StartupNotify=false
13 |
--------------------------------------------------------------------------------
/mtcrul/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | SRC := *.t2t
4 | OBJ := $(BIN_NAME).1
5 |
6 | .PHONY: all install uninstall clean
7 |
8 |
9 | all: $(OBJ)
10 |
11 |
12 | $(OBJ): $(SRC)
13 | ./buildman.sh $< $(APP_VERSION) $(BIN_NAME) | \
14 | txt2tags -t man -o - -i - > $@
15 |
16 | install:
17 | install -d $(DESTDIR)$(MAN_INSTALL)
18 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
19 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
20 | do gzip -f $$FILE; done
21 |
22 | uninstall:
23 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
24 | do rm $$FILE.gz; done
25 |
26 | clean:
27 | rm -f *.1
28 |
--------------------------------------------------------------------------------
/mtcrul/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtcrul/man/mtcrul.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - Mark Tyler's point Cloud RULer
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ **OPTIONS** ]
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ is a tool for viewing and analysing point cloud data.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 |
17 | **-db** STRING
18 | Use this path to read the database files.
19 |
20 | **-prefs** STRING
21 | Use this file for GUI program preferences (e.g. window position).
22 |
23 |
24 | = FILES =
25 | ~/.config/@BIN_NAME@/prefs.txt
26 | Default file used for storing user preferences.
27 |
--------------------------------------------------------------------------------
/mtcrul/src/static.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (C) 2020-2024 Mark Tyler
3 |
4 | This program is free software; you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program in the file COPYING.
16 | */
17 |
18 | #define MT_COPYRIGHT_YEARS "2020-2024"
19 |
20 |
--------------------------------------------------------------------------------
/mtdatawell/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtdatawell/NEWS.txt:
--------------------------------------------------------------------------------
1 | 3.3 2019-5-25
2 |
3 | * First feature complete version
4 |
5 | 0.0 2018-10-7
6 |
7 | * mtDataWell started
8 |
--------------------------------------------------------------------------------
/mtdatawell/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtDataWell"
8 | BIN_NAME="mtdatawell"
9 |
10 | MTCF_INIT
11 |
12 | MTCF_ENABLE_QT
13 | MTCF_HANDBOOK
14 | MTCF_DESKTOP
15 | MTCF_MAN_PAGE
16 |
17 | MTCF_PARSE_ARGS "$@"
18 |
19 | MTCF_PRINT_HELP
20 | MTCF_PRE_CONF
21 |
22 | MTCF_CHECK_LIBS mtkit mtpixy mtdatawell mpfr gmp stdc++
23 |
24 | MTCF_ENABLE_QT_QEX
25 | MTCF_VERSION_BIN_NAME
26 |
27 | DATA_NAME=$BIN_NAME
28 |
29 | MTCF_ADD_APPIMAGE_DATA
30 |
31 | MTCF_POST_CONF
32 | MTCF_PRINT_CONF
33 |
--------------------------------------------------------------------------------
/mtdatawell/desktop/desktop.txt:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | # Desktop Entry Specification: http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec
3 | Name=@APP_NAME@@BIN_SUFFIX@
4 | Comment=Crypto and Random Data Tool
5 | Exec=@BIN_INSTALL@/@BIN_NAME@ %F
6 | Terminal=false
7 | NoDisplay=false
8 | Type=Application
9 | #Icon=@BIN_NAME@
10 | Icon=@ICON_INSTALL@
11 | Categories=Utility;FileTools;
12 | MimeType=application/x-mtdatawell-soda;
13 | StartupNotify=false
14 |
--------------------------------------------------------------------------------
/mtdatawell/desktop/mime.xml.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Soda Encrypted File
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/mtdatawell/desktop/svg.svg:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/mtdatawell/handbook/en_GB/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all install uninstall clean
2 |
3 | OBJS := $(sort $(patsubst %.t2t,%.html,$(wildcard *.t2t)))
4 |
5 |
6 | all: $(OBJS)
7 |
8 |
9 | %.html: %.t2t
10 | txt2tags -t html -o $@ $<
11 |
12 | install:
13 |
14 | uninstall:
15 |
16 | clean:
17 | rm -f *.html
18 |
--------------------------------------------------------------------------------
/mtdatawell/handbook/en_GB/index.t2t:
--------------------------------------------------------------------------------
1 | The mtDataWell Handbook
2 |
3 |
4 |
5 | %!postproc(html): 'svg.png"' 'svg.svg" width="256"'
6 |
7 |
8 |
9 | | **By Mark Tyler**
10 |
11 | |
12 | | [[../img/svg.png] chap_00.html]
13 |
14 | |
15 | | **Edition 3.8**
16 |
17 | |
18 | | 2024-6-25
19 |
20 | |
21 | | [Contents chap_00.html]
22 |
23 |
--------------------------------------------------------------------------------
/mtdatawell/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | SRC := *.t2t
4 | OBJ := $(BIN_NAME).1
5 |
6 | .PHONY: all install uninstall clean
7 |
8 |
9 | all: $(OBJ)
10 |
11 |
12 | $(OBJ): $(SRC)
13 | ./buildman.sh $< $(APP_VERSION) $(BIN_NAME) | \
14 | txt2tags -t man -o - -i - > $@
15 |
16 | install:
17 | install -d $(DESTDIR)$(MAN_INSTALL)
18 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
19 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
20 | do gzip -f $$FILE; done
21 |
22 | uninstall:
23 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
24 | do rm $$FILE.gz; done
25 |
26 | clean:
27 | rm -f *.1
28 |
--------------------------------------------------------------------------------
/mtdatawell/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtdatawell/man/mtdatawell.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - GUI random data and crypto tool
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ **OPTIONS** ] [ SODA FILE ]...
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ provides random data and cryptographic functionality via a
11 | graphical user interface.
12 |
13 |
14 | = OPTIONS =
15 | **--version**
16 | Output version information and exit.
17 |
18 | **-db** STRING
19 | Use this path to store the database files.
20 |
21 | **-prefs** STRING
22 | Use this file for GUI program preferences (e.g. window position).
23 |
24 |
25 | = FILES =
26 | ~/.config/libmtDataWell/
27 | Default path for storing the database files.
28 |
29 | ~/.config/@BIN_NAME@/prefs.txt
30 | Default file used for storing user preferences.
31 |
--------------------------------------------------------------------------------
/mtdatawell/src/static.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (C) 2018-2024 Mark Tyler
3 |
4 | This program is free software; you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program in the file COPYING.
16 | */
17 |
18 | #define MT_COPYRIGHT_YEARS "2018-2024"
19 |
20 |
--------------------------------------------------------------------------------
/mtdwutils/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtdwutils/NEWS.dwcli.txt:
--------------------------------------------------------------------------------
1 | 3.2 2018-8-25
2 |
3 | 1.0 2018-6-19
4 |
5 | * Project split and renamed mtdwcli.
6 |
7 | 0.0 2018-5-18
8 |
9 | * Project started as mtdatawell.
10 |
11 |
--------------------------------------------------------------------------------
/mtdwutils/NEWS.txt:
--------------------------------------------------------------------------------
1 | 3.7 2023-6-25
2 |
3 | * mtDWCLI merged into mtDWUtils module.
4 | * nushutils added.
5 | * Readline functions abstracted to libmtkit.
6 |
7 | 3.4 2020-6-25
8 |
9 | * First public version.
10 |
11 | 0.0 2020-2-25
12 |
13 | * mtDWUtils started.
14 |
15 |
--------------------------------------------------------------------------------
/mtdwutils/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtDWUtils"
8 | BIN_NAME="dwutils"
9 |
10 | MTCF_INIT
11 | MTCF_MAN_PAGE
12 | MTCF_PARSE_ARGS "$@"
13 | MTCF_PRINT_HELP
14 |
15 | MTCF_PRE_CONF
16 | MTCF_CHECK_LIBS mtkit mtdatawell mpfr gmp
17 | MTCF_VERSION_BIN_NAME
18 |
19 | MTCF_POST_CONF
20 | MTCF_PRINT_CONF
21 |
--------------------------------------------------------------------------------
/mtdwutils/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | OBJ := $(sort $(patsubst %.t2t,%.1,$(wildcard *.t2t)))
4 |
5 | .PHONY: all install uninstall clean
6 |
7 |
8 | all: $(OBJ)
9 |
10 |
11 | %.1: %.t2t
12 | ./buildman.sh $< $(APP_VERSION) | \
13 | txt2tags -t man -o - -i - > $@
14 |
15 | install:
16 | install -d $(DESTDIR)$(MAN_INSTALL)
17 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
18 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
19 | do gzip -f $$FILE; done
20 |
21 | uninstall:
22 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
23 | do rm $$FILE.gz; done
24 |
25 | clean:
26 | rm -f *.1
27 |
--------------------------------------------------------------------------------
/mtdwutils/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtdwutils/man/dwdecbot.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - decode bottle file
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Decode a bottle file and retrieve the original file.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-db** STRING
17 | Load the database from this directory. Can only be set once before the
18 | filenames are passed.
19 | **-o** STRING
20 | Save output files to this directory. Default = ".".
21 | **-v**
22 | Verbose.
23 |
24 |
25 | = EXAMPLE =
26 | **@BIN_NAME@** -o bottle_out_decoded bottle_out/*
27 |
28 |
29 | = SEE ALSO =
30 | dwutils(1)
31 |
--------------------------------------------------------------------------------
/mtdwutils/man/dwdecfont.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - decode UTF-8 font file to ASCII
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Decode a UTF-8 font file back to ASCII.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-db** STRING
17 | Load the database from this directory. Can only be set once before the
18 | filenames are passed.
19 | **-o** STRING
20 | Save output files to this directory. Default = ".".
21 | **-v**
22 | Verbose.
23 |
24 |
25 | = EXAMPLE =
26 | **@BIN_NAME@** -o files_out_decoded files_out/*
27 |
28 |
29 | = SEE ALSO =
30 | dwutils(1)
31 |
--------------------------------------------------------------------------------
/mtdwutils/man/dwdechg.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - decode homoglyph file
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Decode a homoglyph file and retrieve the original file.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-db** STRING
17 | Load the database from this directory. Can only be set once before the
18 | filenames are passed.
19 | **-o** STRING
20 | Save output files to this directory. Default = ".".
21 | **-v**
22 | Verbose.
23 |
24 |
25 | = EXAMPLE =
26 | **@BIN_NAME@** -o files_out_decoded files_out/*
27 |
28 |
29 | = SEE ALSO =
30 | dwutils(1)
31 |
--------------------------------------------------------------------------------
/mtdwutils/man/dwdecsoda.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - decode soda file
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Decode a soda file and retrieve the original file.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-db** STRING
17 | Load the database from this directory. Can only be set once before the
18 | filenames are passed.
19 | **-o** STRING
20 | Save output files to this directory. Default = ".".
21 | **-v**
22 | Verbose.
23 |
24 |
25 | = EXAMPLE =
26 | **@BIN_NAME@** -o soda_out_decoded soda_out/*
27 |
28 |
29 | = SEE ALSO =
30 | dwutils(1)
31 |
--------------------------------------------------------------------------------
/mtdwutils/man/dwencbot.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - encode bottle file
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Encode a file into a bottle file.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-bottle** STRING
17 | Set the bottle filename.
18 | **-db** STRING
19 | Load the database from this directory. Can only be set once before the
20 | filenames are passed.
21 | **-o** STRING
22 | Save output files to this directory. Default = ".".
23 | **-v**
24 | Verbose.
25 |
26 |
27 | = EXAMPLE =
28 | **@BIN_NAME@** -bottle bottle.png -o bottle_out files_in/*
29 |
30 |
31 | = SEE ALSO =
32 | dwutils(1)
33 |
--------------------------------------------------------------------------------
/mtdwutils/man/dwencfont.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - encode UTF-8 font file
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Encode an ASCII text file using a unicode font.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-db** STRING
17 | Load the database from this directory. Can only be set once before the
18 | filenames are passed.
19 | **-font** INTEGER
20 | Use this font: 1..13 (default=5).
21 | **-o** STRING
22 | Save output files to this directory. Default = ".".
23 | **-v**
24 | Verbose.
25 |
26 |
27 | = EXAMPLE =
28 | **@BIN_NAME@** -o files_out files_in/*
29 |
30 |
31 | = SEE ALSO =
32 | dwutils(1)
33 |
--------------------------------------------------------------------------------
/mtdwutils/man/dwenchg.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - encode homoglyph file
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Encode a file into a homoglyph file.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-bottle** STRING
17 | Set the bottle filename (ASCII text file).
18 | **-db** STRING
19 | Load the database from this directory. Can only be set once before the
20 | filenames are passed.
21 | **-o** STRING
22 | Save output files to this directory. Default = ".".
23 | **-v**
24 | Verbose.
25 |
26 |
27 | = EXAMPLE =
28 | **@BIN_NAME@** -bottle ascii.txt -o files_out files_in/*
29 |
30 |
31 | = SEE ALSO =
32 | dwutils(1)
33 |
--------------------------------------------------------------------------------
/mtdwutils/man/dwencsoda.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - encode soda file
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Encode a file into a soda file.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-db** STRING
17 | Load the database from this directory. Can only be set once before the
18 | filenames are passed.
19 | **-o** STRING
20 | Save output files to this directory. Default = ".".
21 | **-v**
22 | Verbose.
23 |
24 |
25 | = EXAMPLE =
26 | **@BIN_NAME@** -o soda_out files_in/*
27 |
28 |
29 | = SEE ALSO =
30 | dwutils(1)
31 |
--------------------------------------------------------------------------------
/mtdwutils/src/cli_static.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (C) 2018-2024 Mark Tyler
3 |
4 | This program is free software; you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program in the file COPYING.
16 | */
17 |
18 | #define MT_COPYRIGHT_YEARS "2018-2024"
19 |
20 |
--------------------------------------------------------------------------------
/mtginutils/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtginutils/NEWS.txt:
--------------------------------------------------------------------------------
1 | 3.7 2023-6-25
2 |
3 | * mtBigMan added (arbitrary precision Mandelbrot set viewer).
4 |
5 | 0.0 2021-1-14
6 |
7 | * mtGinUtils started - Utilities and demos for libmtgin.
8 |
--------------------------------------------------------------------------------
/mtginutils/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtGinUtils"
8 | BIN_NAME="mtginutils"
9 |
10 | MTCF_INIT
11 | MTCF_MAN_PAGE
12 | MTCF_PARSE_ARGS "$@"
13 | MTCF_PRINT_HELP
14 |
15 | MTCF_PRE_CONF
16 | MTCF_CHECK_LIBS mtkit mtpixy mtcelledit mtdatawell mtgin gmp mpfr stdc++
17 | MTCF_PKGCONFIG "sdl2 gl"
18 | MTCF_VERSION_BIN_NAME
19 |
20 | MTCF_POST_CONF
21 | MTCF_PRINT_CONF
22 |
--------------------------------------------------------------------------------
/mtginutils/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | OBJ := $(sort $(patsubst %.t2t,%.1,$(wildcard *.t2t)))
4 |
5 | .PHONY: all install uninstall clean
6 |
7 |
8 | all: $(OBJ)
9 |
10 |
11 | %.1: %.t2t
12 | ./buildman.sh $< $(APP_VERSION) | \
13 | txt2tags -t man -o - -i - > $@
14 |
15 | install:
16 | install -d $(DESTDIR)$(MAN_INSTALL)
17 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
18 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
19 | do gzip -f $$FILE; done
20 |
21 | uninstall:
22 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
23 | do rm $$FILE.gz; done
24 |
25 | clean:
26 | rm -f *.1
27 |
--------------------------------------------------------------------------------
/mtginutils/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtnush/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtnush/NEWS.txt:
--------------------------------------------------------------------------------
1 | 0.0 2022-8-21
2 |
3 | * mtNush started.
4 |
--------------------------------------------------------------------------------
/mtnush/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtNush"
8 | BIN_NAME="mtnush"
9 |
10 | MTCF_INIT
11 |
12 | MTCF_ENABLE_QT
13 | MTCF_DESKTOP
14 | MTCF_MAN_PAGE
15 |
16 | MTCF_PARSE_ARGS "$@"
17 |
18 | MTCF_PRINT_HELP
19 | MTCF_PRE_CONF
20 |
21 | MTCF_CHECK_LIBS mtkit mtpixy mtdatawell gmp mpfr stdc++
22 | MTCF_VERSION_BIN_NAME
23 |
24 | MTCF_ENABLE_QT_QEX
25 |
26 | MTCF_ADD_APPIMAGE_DATA
27 |
28 | MTCF_POST_CONF
29 | MTCF_PRINT_CONF
30 |
--------------------------------------------------------------------------------
/mtnush/desktop/mtnush.desktop.txt:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | # Desktop Entry Specification: http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec
3 | Name=@APP_NAME@@BIN_SUFFIX@
4 | Comment=Big Number Calculator
5 | Exec=@BIN_INSTALL@/@BIN_NAME@
6 | Terminal=false
7 | #NoDisplay=true
8 | Type=Application
9 | #Icon=@BIN_NAME@
10 | Icon=@ICON_INSTALL@
11 | Categories=Utility;
12 | StartupNotify=false
13 |
--------------------------------------------------------------------------------
/mtnush/desktop/svg.svg:
--------------------------------------------------------------------------------
1 |
2 |
15 |
--------------------------------------------------------------------------------
/mtnush/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | SRC := *.t2t
4 | OBJ := $(BIN_NAME).1
5 |
6 | .PHONY: all install uninstall clean
7 |
8 |
9 | all: $(OBJ)
10 |
11 |
12 | $(OBJ): $(SRC)
13 | ./buildman.sh $< $(APP_VERSION) $(BIN_NAME) | \
14 | txt2tags -t man -o - -i - > $@
15 |
16 | install:
17 | install -d $(DESTDIR)$(MAN_INSTALL)
18 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
19 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
20 | do gzip -f $$FILE; done
21 |
22 | uninstall:
23 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
24 | do rm $$FILE.gz; done
25 |
26 | clean:
27 | rm -f *.1
28 |
--------------------------------------------------------------------------------
/mtnush/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtnush/man/mtnush.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - big number calculator
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ **OPTIONS** ]
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ allows you to evaluate infix mathematical expressions using arbitrary precision numbers.
11 | Integer, Float, and Rational number modes are supported.
12 | Set the preferences to set the precision of Float number mode, and how many digits to show per number in the output text.
13 | When saving the number, no digits are snipped.
14 |
15 |
16 | = OPTIONS =
17 | **--version**
18 | Output version information and exit.
19 |
20 |
21 | = FILES =
22 | ~/.config/@BIN_NAME@/prefs.txt
23 | Used for storing user preferences.
24 |
--------------------------------------------------------------------------------
/mtnush/src/static.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (C) 2022-2024 Mark Tyler
3 |
4 | This program is free software; you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program in the file COPYING.
16 | */
17 |
18 | #define MT_COPYRIGHT_YEARS "2022-2024"
19 |
20 |
--------------------------------------------------------------------------------
/mtpixy/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtpixy/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtPixy"
8 | BIN_NAME="mtpixy"
9 |
10 | MTCF_INIT
11 |
12 | MTCF_ENABLE_QT
13 | MTCF_HANDBOOK
14 | MTCF_DESKTOP
15 | MTCF_MAN_PAGE
16 |
17 | MTCF_PARSE_ARGS "$@"
18 |
19 | MTCF_PRINT_HELP
20 | MTCF_PRE_CONF
21 |
22 | MTCF_CHECK_LIBS mtkit mtpixy stdc++
23 |
24 | MTCF_ENABLE_QT_QEX
25 | MTCF_VERSION_BIN_NAME
26 |
27 | DATA_NAME=$BIN_NAME
28 |
29 | MTCF_ADD_APPIMAGE_DATA
30 | MTCF_ADD_DATA_NAME
31 |
32 | MTCF_MAKE_DIRS_ADD "data"
33 |
34 | MTCF_POST_CONF
35 | MTCF_PRINT_CONF
36 |
--------------------------------------------------------------------------------
/mtpixy/data/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | MAKE_DIRS = data
4 |
5 |
6 | .PHONY: all install uninstall clean
7 |
8 | all: clean
9 | cp -r data $(DATA_NAME)
10 | chmod -R a+r $(DATA_NAME)
11 | find $(DATA_NAME) -type d -exec chmod a+x {} \;
12 | set -e; for dir in $(DATA_NAME); do $(MAKE) -C $$dir $@; done
13 | rm $(DATA_NAME)/Makefile
14 | rm $(DATA_NAME)/*/Makefile
15 | rm $(DATA_NAME)/*/build.sh
16 |
17 | install:
18 | install -d $(DESTDIR)$(DATA_INSTALL)/$(DATA_NAME)
19 | cp -r $(DATA_NAME)/* $(DESTDIR)$(DATA_INSTALL)/$(DATA_NAME)
20 |
21 | uninstall:
22 | rm -r $(DESTDIR)$(DATA_INSTALL)/$(DATA_NAME)
23 |
24 | clean:
25 | rm -rf $(DATA_NAME)
26 | set -e; for dir in $(MAKE_DIRS); do $(MAKE) -C $$dir $@; done
27 |
28 |
--------------------------------------------------------------------------------
/mtpixy/data/data/Makefile:
--------------------------------------------------------------------------------
1 | MAKE_DIRS = icons
2 |
3 |
4 | .PHONY: all install uninstall clean
5 |
6 |
7 | all install uninstall clean:
8 | set -e; for dir in $(MAKE_DIRS); do $(MAKE) -C $$dir $@; done
9 |
10 |
--------------------------------------------------------------------------------
/mtpixy/data/data/icons/Makefile:
--------------------------------------------------------------------------------
1 | OBJS = \
2 | 01.png \
3 | 02.png \
4 | 03.png \
5 | 04.png \
6 | 05.png \
7 | 06.png \
8 | 07.png \
9 | 08.png \
10 | 09.png \
11 | 10.png \
12 |
13 | .PHONY: all install uninstall clean
14 | .NOTPARALLEL:
15 |
16 | all: $(OBJS)
17 |
18 | $(OBJS): default.svg
19 | ./build.sh
20 |
21 | install:
22 |
23 | uninstall:
24 |
25 | clean:
26 | rm -rf *.png
27 |
--------------------------------------------------------------------------------
/mtpixy/data/data/icons/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Build all PNG's from the SVG
3 | # M.Tyler 2016.11.02
4 |
5 |
6 | # Print commands
7 | set x+
8 |
9 | # FIXME - nothing to do as we only need the SVG file
10 | exit 0
11 |
12 | case $(inkscape --version) in
13 |
14 | "Inkscape 1"*)
15 | PNG_OPT="--export-filename"
16 | ;;
17 | *)
18 | PNG_OPT="-z --export-png"
19 | ;;
20 | esac
21 |
22 |
23 | for i in $(seq -w 1 10)
24 | do
25 | FILE=$i.png
26 | HEIGHT=$((96 * 10#$i))
27 | WIDTH=$(($HEIGHT * 3 / 2))
28 |
29 | inkscape $PNG_OPT=$FILE --export-width=$WIDTH --export-height=$HEIGHT \
30 | default.svg
31 | done
32 |
33 |
--------------------------------------------------------------------------------
/mtpixy/data/data/patterns/default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/mtpixy/data/data/patterns/default.png
--------------------------------------------------------------------------------
/mtpixy/data/data/shapes/default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/mtpixy/data/data/shapes/default.png
--------------------------------------------------------------------------------
/mtpixy/desktop/desktop.txt:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | # Desktop Entry Specification: http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec
3 | Name=@APP_NAME@@BIN_SUFFIX@
4 | Comment=Lightweight graphics program
5 | GenericName=Image Editor
6 | Exec=@BIN_INSTALL@/@BIN_NAME@ %f
7 | Terminal=false
8 | NoDisplay=false
9 | Type=Application
10 | MimeType=image/png;image/x-png;image/bmp;image/x-bmp;image/x-ms-bmp;image/gif;image/jpeg;image/jpg;application/x-mtpixy-gpl;application/x-mtpixy-pixy;application/x-mtpixy-bp24;
11 | #Icon=@BIN_NAME@
12 | Icon=@ICON_INSTALL@
13 | Categories=Graphics;2DGraphics;RasterGraphics;
14 | StartupNotify=false
15 |
--------------------------------------------------------------------------------
/mtpixy/desktop/svg.svg:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/mtpixy/handbook/en_GB/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all install uninstall clean
2 |
3 | OBJS := $(sort $(patsubst %.t2t,%.html,$(wildcard *.t2t)))
4 |
5 |
6 | all: $(OBJS)
7 |
8 |
9 | %.html: %.t2t
10 | txt2tags -t html -o $@ $<
11 |
12 | install:
13 |
14 | uninstall:
15 |
16 | clean:
17 | rm -f *.html
18 |
--------------------------------------------------------------------------------
/mtpixy/handbook/en_GB/index.t2t:
--------------------------------------------------------------------------------
1 | The mtPixy Handbook
2 |
3 |
4 | %!postproc(html): 'svg.png"' 'svg.svg" width="256"'
5 |
6 |
7 |
8 | | **By Mark Tyler**
9 |
10 | |
11 | | [[../img/svg.png] chap_00.html]
12 |
13 | |
14 | | **Edition 3.8**
15 |
16 | |
17 | | 2024-6-25
18 |
19 | |
20 | | [Contents chap_00.html]
21 |
22 |
--------------------------------------------------------------------------------
/mtpixy/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | SRC := *.t2t
4 | OBJ := $(BIN_NAME).1
5 |
6 | .PHONY: all install uninstall clean
7 |
8 |
9 | all: $(OBJ)
10 |
11 |
12 | $(OBJ): $(SRC)
13 | ./buildman.sh $< $(APP_VERSION) $(BIN_NAME) | \
14 | txt2tags -t man -o - -i - > $@
15 |
16 | install:
17 | install -d $(DESTDIR)$(MAN_INSTALL)
18 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
19 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
20 | do gzip -f $$FILE; done
21 |
22 | uninstall:
23 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
24 | do rm $$FILE.gz; done
25 |
26 | clean:
27 | rm -f *.1
28 |
--------------------------------------------------------------------------------
/mtpixy/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtpixy/man/mtpixy.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - image editor
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ **OPTIONS** ] [ FILENAME ]
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ is a lightweight pixel image editor which is designed to handle simple day to day tasks such as viewing or editing pixel art PNG files.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-prefs** STRING
17 | Use this file for program preferences.
18 | **-s**
19 | Grab a screenshot on startup.
20 |
21 |
22 | = FILES =
23 | ~/.config/@BIN_NAME@/prefs.txt
24 | Used for storing user preferences.
25 |
--------------------------------------------------------------------------------
/mtpixy/src/static.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (C) 2017-2024 Mark Tyler
3 |
4 | This program is free software; you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program in the file COPYING.
16 | */
17 |
18 | #define MT_COPYRIGHT_YEARS "2016-2024"
19 |
20 |
--------------------------------------------------------------------------------
/mtpixyutils/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtpixyutils/NEWS.pixycli.txt:
--------------------------------------------------------------------------------
1 | 3.1 2018-2-25
2 |
3 | 3.0 2017-2-24
4 |
5 | * First feature complete release
6 |
7 | 0.0 2016-8-7
8 |
9 | * mtpixycli started
10 |
--------------------------------------------------------------------------------
/mtpixyutils/NEWS.txt:
--------------------------------------------------------------------------------
1 | 3.8 2024-6-25
2 |
3 | * twit util removed (Twitter now respects pixel art!).
4 |
5 | 3.7 2023-6-25
6 |
7 | * mtPixyCLI merged into mtPixyUtils module.
8 | * Readline functions abstracted to libmtkit.
9 |
10 | 3.3 2019-5-25
11 |
12 | * cmp, fade added
13 |
14 | 3.1 2018-2-25
15 |
16 | * delta, pica, riba, rida, risa, twit, utils added
17 |
18 | 3.0 2017-2-24
19 |
20 | * First feature complete release
21 |
22 | 0.0 2016-8-7
23 |
24 | * mtpixyutils started
25 |
26 |
--------------------------------------------------------------------------------
/mtpixyutils/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtPixyUtils"
8 | BIN_NAME="pixyutils"
9 |
10 | MTCF_INIT
11 | MTCF_MAN_PAGE
12 | MTCF_PARSE_ARGS "$@"
13 | MTCF_PRINT_HELP
14 |
15 | MTCF_PRE_CONF
16 | MTCF_CHECK_LIBS mtkit mtpixy
17 | MTCF_VERSION_BIN_NAME
18 |
19 | MTCF_POST_CONF
20 | MTCF_PRINT_CONF
21 |
--------------------------------------------------------------------------------
/mtpixyutils/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | OBJ := $(sort $(patsubst %.t2t,%.1,$(wildcard *.t2t)))
4 |
5 | .PHONY: all install uninstall clean
6 |
7 |
8 | all: $(OBJ)
9 |
10 |
11 | %.1: %.t2t
12 | ./buildman.sh $< $(APP_VERSION) | \
13 | txt2tags -t man -o - -i - > $@
14 |
15 | install:
16 | install -d $(DESTDIR)$(MAN_INSTALL)
17 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
18 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
19 | do gzip -f $$FILE; done
20 |
21 | uninstall:
22 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
23 | do rm $$FILE.gz; done
24 |
25 | clean:
26 | rm -f *.1
27 |
--------------------------------------------------------------------------------
/mtpixyutils/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtpixyutils/man/pixycmp.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - compare 2 images
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Compare the 2 input files and see if they are the same type and have the same
11 | geometry.
12 |
13 |
14 | = OPTIONS =
15 | **--version**
16 | Output version information and exit.
17 |
18 |
19 | = EXAMPLE =
20 | **@BIN_NAME@** in_a.bmp in_b.png
21 |
22 |
23 | = SEE ALSO =
24 | pixyutils(1)
25 |
--------------------------------------------------------------------------------
/mtpixyutils/man/pixypica.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - image analysis
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Analyse the given indexed palette image file by studying the 8x8 cells.
11 | PICA is Palette Image Cell Analysis.
12 |
13 |
14 | = OPTIONS =
15 | **--version**
16 | Output version information and exit.
17 | **-v**
18 | Verbose.
19 |
20 |
21 | = SEE ALSO =
22 | pixyutils(1)
23 |
--------------------------------------------------------------------------------
/mtpixyutils/man/pixyriba.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - image analysis
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Analyse the given RGB image file by studying the distribution inside the colour
11 | cube. RIBA is Rgb Image Bucket Analysis.
12 |
13 |
14 | = OPTIONS =
15 | **--version**
16 | Output version information and exit.
17 | **-v**
18 | Verbose.
19 |
20 |
21 | = SEE ALSO =
22 | pixyutils(1)
23 |
--------------------------------------------------------------------------------
/mtpixyutils/man/pixyrida.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - image analysis
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ [OPTION]... [FILE] ]...
7 |
8 |
9 | = DESCRIPTION =
10 | Analyse the given RGB image file by studying the delta relationships for R, G,
11 | and B.
12 |
13 |
14 | = OPTIONS =
15 | **--version**
16 | Output version information and exit.
17 | **-comp_jpeg** INTEGER
18 | Set compression level for JPEG files. Default=85
19 | **-comp_png** INTEGER
20 | Set compression level for PNG files. Default=6
21 | **-o** STRING
22 | Save current image to this file (immediately).
23 | **-otype** STRING
24 | Output format of file (use 'list' to list types, default=none).
25 | **-v**
26 | Verbose.
27 |
28 |
29 | = SEE ALSO =
30 | pixyutils(1)
31 |
--------------------------------------------------------------------------------
/mtraft/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtraft/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtRaft"
8 | BIN_NAME="mtraft"
9 |
10 | MTCF_INIT
11 |
12 | MTCF_ENABLE_QT
13 | MTCF_DESKTOP
14 | MTCF_MAN_PAGE
15 |
16 | MTCF_PARSE_ARGS "$@"
17 |
18 | MTCF_PRINT_HELP
19 | MTCF_PRE_CONF
20 |
21 | MTCF_CHECK_LIBS mtkit mtpixy mtcelledit stdc++
22 | MTCF_VERSION_BIN_NAME
23 |
24 | MTCF_ENABLE_QT_QEX
25 |
26 | MTCF_ADD_BIN_FLAGS "-D_FILE_OFFSET_BITS=64"
27 | MTCF_ADD_APPIMAGE_DATA
28 |
29 | MTCF_POST_CONF
30 | MTCF_PRINT_CONF
31 |
--------------------------------------------------------------------------------
/mtraft/desktop/mtraft.desktop.txt:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | # Desktop Entry Specification: http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec
3 | Name=@APP_NAME@@BIN_SUFFIX@
4 | Comment=Directory Analysis Tool
5 | Exec=@BIN_INSTALL@/@BIN_NAME@
6 | Terminal=false
7 | #NoDisplay=true
8 | Type=Application
9 | #Icon=@BIN_NAME@
10 | Icon=@ICON_INSTALL@
11 | Categories=Utility;FileTools;
12 | MimeType=inode/directory;
13 | StartupNotify=false
14 |
--------------------------------------------------------------------------------
/mtraft/desktop/svg.svg:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/mtraft/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | SRC := *.t2t
4 | OBJ := $(BIN_NAME).1
5 |
6 | .PHONY: all install uninstall clean
7 |
8 |
9 | all: $(OBJ)
10 |
11 |
12 | $(OBJ): $(SRC)
13 | ./buildman.sh $< $(APP_VERSION) $(BIN_NAME) | \
14 | txt2tags -t man -o - -i - > $@
15 |
16 | install:
17 | install -d $(DESTDIR)$(MAN_INSTALL)
18 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
19 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
20 | do gzip -f $$FILE; done
21 |
22 | uninstall:
23 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
24 | do rm $$FILE.gz; done
25 |
26 | clean:
27 | rm -f *.1
28 |
--------------------------------------------------------------------------------
/mtraft/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtraft/man/mtraft.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - file analysis
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ **OPTIONS** ] [ DIRECTORY ]
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ analyses a given directory and counts the files, subdirectories, links/other files and bytes contained in it.
11 |
12 | Double click an item or press ENTER to examine this subdirectory in a new tab.
13 |
14 |
15 | = OPTIONS =
16 | **--version**
17 | Output version information and exit.
18 |
19 |
20 | = FILES =
21 | ~/.config/@BIN_NAME@/prefs.txt
22 | Used for storing user preferences.
23 |
--------------------------------------------------------------------------------
/mtraft/src/static.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (C) 2018-2024 Mark Tyler
3 |
4 | This program is free software; you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program in the file COPYING.
16 | */
17 |
18 | #define MT_COPYRIGHT_YEARS "2004-2024"
19 |
20 |
--------------------------------------------------------------------------------
/mtutils/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtutils/NEWS.txt:
--------------------------------------------------------------------------------
1 | 3.4 2020-6-25
2 |
3 | * mtpts2ply added.
4 |
5 | 3.1 2018-2-25
6 |
7 | * mtdsize added.
8 |
9 | 0.0 2017-6-3
10 |
11 | * mtUtils project started.
12 |
13 |
--------------------------------------------------------------------------------
/mtutils/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtUtils"
8 | BIN_NAME="mtutils"
9 |
10 | MTCF_INIT
11 | MTCF_MAN_PAGE
12 | MTCF_PARSE_ARGS "$@"
13 | MTCF_PRINT_HELP
14 |
15 | MTCF_PRE_CONF
16 | MTCF_CHECK_LIBS mtkit
17 | MTCF_VERSION_BIN_NAME
18 |
19 | MTCF_POST_CONF
20 | MTCF_PRINT_CONF
21 |
--------------------------------------------------------------------------------
/mtutils/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | OBJ := $(sort $(patsubst %.t2t,%.1,$(wildcard *.t2t)))
4 |
5 | .PHONY: all install uninstall clean
6 |
7 |
8 | all: $(OBJ)
9 |
10 |
11 | %.1: %.t2t
12 | ./buildman.sh $< $(APP_VERSION) | \
13 | txt2tags -t man -o - -i - > $@
14 |
15 | install:
16 | install -d $(DESTDIR)$(MAN_INSTALL)
17 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
18 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
19 | do gzip -f $$FILE; done
20 |
21 | uninstall:
22 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
23 | do rm $$FILE.gz; done
24 |
25 | clean:
26 | rm -f *.1
27 |
--------------------------------------------------------------------------------
/mtutils/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtutils/man/mtbinana.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - binary file analysis
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ **OPTIONS** ] [ FILENAME ]...
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ prints information about a given file, or list of files.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 |
17 | **-double**
18 | Analyse byte pairs (default is to analyse each byte).
19 |
--------------------------------------------------------------------------------
/mtutils/man/mtchls.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - chunk file information
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ **OPTIONS** ] [ FILENAME ]...
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ prints information about a given chunk file, or list of files.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 |
--------------------------------------------------------------------------------
/mtutils/man/mtdsize.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - directory scan sizes
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ **OPTIONS** ] [ PATHNAME ]...
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ prints information about a directory, or list of directories.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 |
17 | **-s**
18 | Output only the summary.
19 |
--------------------------------------------------------------------------------
/mtutils/man/mtgentex.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - generate text
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ **OPTIONS** ] FILENAME
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ prints out text as per the input file. This is useful for generating
11 | large sequences for soak testing.
12 |
13 |
14 | = OPTIONS =
15 | **--version**
16 | Output version information and exit.
17 |
18 |
19 | = EXAMPLE =
20 | See the source code for an example in ./test/mtcedcli/mtgentex.txt
21 |
22 | mtgentex mtgentex.txt > output.txt
23 |
--------------------------------------------------------------------------------
/mtutils/src/buildpy.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 |
6 | cat "$1" |
7 | awk -v CF="$2" '{ gsub ("@@VERSION@@", CF, $0); print }'
8 |
--------------------------------------------------------------------------------
/mtwasp/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all install uninstall clean
5 |
6 | all install uninstall clean:
7 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
8 |
--------------------------------------------------------------------------------
/mtwasp/NEWS.txt:
--------------------------------------------------------------------------------
1 | 3.8 2024-FIXME
2 |
3 | 0.0 2024-3-12
4 |
5 | * Project started.
6 |
--------------------------------------------------------------------------------
/mtwasp/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="mtWasp"
8 | BIN_NAME="mtwasp"
9 |
10 | MTCF_INIT
11 | MTCF_ENABLE_QT
12 | MTCF_DESKTOP
13 | MTCF_MAN_PAGE
14 | MTCF_PARSE_ARGS "$@"
15 | MTCF_PRINT_HELP
16 |
17 | MTCF_PRE_CONF
18 | MTCF_CHECK_LIBS mtkit mtpixy mtgin mtdatawell
19 | MTCF_PKGCONFIG "sdl2 gl"
20 | MTCF_VERSION_BIN_NAME
21 | MTCF_ENABLE_QT_QEX
22 | MTCF_ADD_APPIMAGE_DATA
23 |
24 | MTCF_POST_CONF
25 | MTCF_PRINT_CONF
26 |
--------------------------------------------------------------------------------
/mtwasp/desktop/desktop.txt:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | # Desktop Entry Specification: http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec
3 | Name=@APP_NAME@@BIN_SUFFIX@
4 | Comment=Wave Audio Synthesiser Program
5 | Exec=@BIN_INSTALL@/@BIN_NAME@ %f
6 | Terminal=false
7 | #NoDisplay=true
8 | Type=Application
9 | MimeType=application/x-mtwasp-wasp;
10 | #Icon=@BIN_NAME@
11 | Icon=@ICON_INSTALL@
12 | Categories=Audio;
13 | StartupNotify=false
14 |
--------------------------------------------------------------------------------
/mtwasp/desktop/mime.xml.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | WASP File
5 | WASP
6 | Wave Audio Synthesiser Program
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/mtwasp/man/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 | SRC := *.t2t
4 | OBJ := $(BIN_NAME).1
5 |
6 | .PHONY: all install uninstall clean
7 |
8 |
9 | all: $(OBJ)
10 |
11 |
12 | $(OBJ): $(SRC)
13 | ./buildman.sh $< $(APP_VERSION) $(BIN_NAME) | \
14 | txt2tags -t man -o - -i - > $@
15 |
16 | install:
17 | install -d $(DESTDIR)$(MAN_INSTALL)
18 | install -m 644 $(OBJ) $(DESTDIR)$(MAN_INSTALL)
19 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
20 | do gzip -f $$FILE; done
21 |
22 | uninstall:
23 | cd $(DESTDIR)$(MAN_INSTALL); for FILE in $(OBJ); \
24 | do rm $$FILE.gz; done
25 |
26 | clean:
27 | rm -f *.1
28 |
--------------------------------------------------------------------------------
/mtwasp/man/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/mtwasp/man/mtwasp.t2t:
--------------------------------------------------------------------------------
1 | = NAME =
2 | @BIN_NAME@ - wave audio synthesiser
3 |
4 |
5 | = SYNOPSIS =
6 | **@BIN_NAME@** [ **OPTIONS** ] [ FILENAME ]
7 |
8 |
9 | = DESCRIPTION =
10 | @BIN_NAME@ creates wave audio files from scratch using mathematical expressions.
11 |
12 |
13 | = OPTIONS =
14 | **--version**
15 | Output version information and exit.
16 | **-prefs** STRING
17 | Use this file for program preferences.
18 |
19 |
20 | = FILES =
21 | ~/.config/@BIN_NAME@/prefs.txt
22 | Used for storing user preferences.
23 |
--------------------------------------------------------------------------------
/mtwasp/src/static.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (C) 2024 Mark Tyler
3 |
4 | This program is free software; you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation; either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program in the file COPYING.
16 | */
17 |
18 | #define MT_COPYRIGHT_YEARS "2024"
19 |
20 |
--------------------------------------------------------------------------------
/pkg/arch/PKGBUILD:
--------------------------------------------------------------------------------
1 | # Maintainer: Your Name
2 | pkgname=NAME
3 | pkgver=VERSION
4 | pkgrel=1
5 | pkgdesc=""
6 | arch=()
7 | url=""
8 | license=('GPL3')
9 | groups=()
10 | depends=()
11 | makedepends=()
12 | optdepends=()
13 | provides=()
14 | conflicts=()
15 | replaces=()
16 | backup=()
17 | options=()
18 | install=
19 | changelog=
20 | source=($pkgname-$pkgver.tar.gz)
21 | noextract=()
22 | md5sums=() #generate with 'makepkg -g'
23 |
24 | build() {
25 | cd "$srcdir/$pkgname-$pkgver"
26 |
27 | ./configure --prefix=/usr
28 | make
29 | }
30 |
31 | package() {
32 | cd "$srcdir/$pkgname-$pkgver"
33 |
34 | make DESTDIR="$pkgdir/" install
35 | }
36 |
--------------------------------------------------------------------------------
/pkg/arch/libmtcelledit/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=libmtcelledit
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="MT Spreadsheet Engine"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtpixy' 'cairo' 'pango')
9 | source=($pkgname-$pkgver.tar.gz)
10 | md5sums
11 |
12 | build() {
13 | cd "$srcdir/$pkgname-$pkgver"
14 |
15 | @MT_CONF@
16 | make
17 | }
18 |
19 | package() {
20 | cd "$srcdir/$pkgname-$pkgver"
21 |
22 | make DESTDIR="$pkgdir/" install
23 | }
24 |
--------------------------------------------------------------------------------
/pkg/arch/libmtdatawell/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=libmtdatawell
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="MT Crypto and random data routines"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | makedepends=('gperf')
9 | depends=('libmtkit' 'libmtpixy' 'sqlite' 'libsndfile' 'gmp' 'mpfr')
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/libmtgin/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=libmtgin
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="MT Graphical Interface Nexus routines"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtpixy' 'libsndfile' 'sdl2')
9 | source=($pkgname-$pkgver.tar.gz)
10 | md5sums
11 |
12 | build() {
13 | cd "$srcdir/$pkgname-$pkgver"
14 |
15 | @MT_CONF@
16 | make
17 | }
18 |
19 | package() {
20 | cd "$srcdir/$pkgname-$pkgver"
21 |
22 | make DESTDIR="$pkgdir/" install
23 | }
24 |
--------------------------------------------------------------------------------
/pkg/arch/libmtkit/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=libmtkit
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="MT Low level C/C++ routines"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('zlib' 'sqlite' 'readline')
9 | source=($pkgname-$pkgver.tar.gz)
10 | md5sums
11 |
12 | build() {
13 | cd "$srcdir/$pkgname-$pkgver"
14 |
15 | @MT_CONF@
16 | make
17 | }
18 |
19 | package() {
20 | cd "$srcdir/$pkgname-$pkgver"
21 |
22 | make DESTDIR="$pkgdir/" install
23 | }
24 |
--------------------------------------------------------------------------------
/pkg/arch/libmtpixy/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=libmtpixy
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="MT Pixel Engine"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'cairo' 'pango' 'librsvg' 'freetype2' 'libpng' 'giflib' 'libjpeg')
9 | source=($pkgname-$pkgver.tar.gz)
10 | md5sums
11 |
12 | build() {
13 | cd "$srcdir/$pkgname-$pkgver"
14 |
15 | @MT_CONF@
16 | make
17 | }
18 |
19 | package() {
20 | cd "$srcdir/$pkgname-$pkgver"
21 |
22 | make DESTDIR="$pkgdir/" install
23 | }
24 |
--------------------------------------------------------------------------------
/pkg/arch/libmtqex5/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=libmtqex5
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt5 Dialogs and Utility Functions"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('qt5-base' 'libmtkit' 'libmtpixy')
9 | source=($pkgname-$pkgver.tar.gz)
10 | md5sums
11 |
12 | build() {
13 | cd "$srcdir/$pkgname-$pkgver"
14 |
15 | @MT_CONF@ --use-qt5
16 | make
17 | }
18 |
19 | package() {
20 | cd "$srcdir/$pkgname-$pkgver"
21 |
22 | make DESTDIR="$pkgdir/" install
23 | }
24 |
--------------------------------------------------------------------------------
/pkg/arch/libmtqex6/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=libmtqex6
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt6 Dialogs and Utility Functions"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('qt6-base' 'libmtkit' 'libmtpixy')
9 | source=($pkgname-$pkgver.tar.gz)
10 | md5sums
11 |
12 | build() {
13 | cd "$srcdir/$pkgname-$pkgver"
14 |
15 | @MT_CONF@ --use-qt6
16 | make
17 | }
18 |
19 | package() {
20 | cd "$srcdir/$pkgname-$pkgver"
21 |
22 | make DESTDIR="$pkgdir/" install
23 | }
24 |
--------------------------------------------------------------------------------
/pkg/arch/mtcedutils/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtcedutils
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Command Line Spreadsheet Utils"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtpixy' 'libmtcelledit')
9 | source=($pkgname-$pkgver.tar.gz)
10 | md5sums
11 |
12 | build() {
13 | cd "$srcdir/$pkgname-$pkgver"
14 |
15 | @MT_CONF@
16 | make
17 | }
18 |
19 | package() {
20 | cd "$srcdir/$pkgname-$pkgver"
21 |
22 | make DESTDIR="$pkgdir/" install
23 | }
24 |
--------------------------------------------------------------------------------
/pkg/arch/mtcelledit-qt5/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtcelledit-qt5
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt5 Spreadsheet GUI"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('qt5-base' 'libmtkit' 'libmtcelledit' 'libmtpixy' 'libmtqex5')
9 | install=mtcelledit_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt5
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtcelledit-qt6/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtcelledit-qt6
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt6 Spreadsheet GUI"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('qt6-base' 'libmtkit' 'libmtcelledit' 'libmtpixy' 'libmtqex6')
9 | install=mtcelledit_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt6
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtcrul-qt5/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtcrul-qt5
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt5 Mark Tyler's point Cloud RULer"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtpixy' 'libmtgin' 'libmtqex5' 'mesa' 'qt5-base' 'sqlite')
9 | install=mtcrul_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt5
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtcrul-qt5/mtcrul_desktop.install:
--------------------------------------------------------------------------------
1 | # utils function is based on virtualbox.install
2 | utils() {
3 | if [ -x usr/bin/xdg-icon-resource ]; then
4 | echo ">>> Updating desktop icon system..."
5 | xdg-icon-resource forceupdate --theme hicolor
6 | # xdg-icon-resource forceupdate --theme hicolor > /dev/null 2>&1
7 | fi
8 |
9 | if [ -x usr/bin/update-desktop-database ]; then
10 | echo ">>> Updating MIME-desktop association cache database..."
11 | update-desktop-database
12 | # usr/bin/update-desktop-database -q
13 | fi
14 | }
15 |
16 | post_install() {
17 | utils
18 | }
19 |
20 | post_upgrade() {
21 | utils
22 | }
23 |
24 | post_remove() {
25 | utils
26 | }
27 |
28 |
--------------------------------------------------------------------------------
/pkg/arch/mtcrul-qt6/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtcrul-qt6
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt6 Mark Tyler's point Cloud RULer"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtpixy' 'libmtgin' 'libmtqex6' 'mesa' 'qt6-base' 'sqlite')
9 | install=mtcrul_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt6
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtcrul-qt6/mtcrul_desktop.install:
--------------------------------------------------------------------------------
1 | # utils function is based on virtualbox.install
2 | utils() {
3 | if [ -x usr/bin/xdg-icon-resource ]; then
4 | echo ">>> Updating desktop icon system..."
5 | xdg-icon-resource forceupdate --theme hicolor
6 | # xdg-icon-resource forceupdate --theme hicolor > /dev/null 2>&1
7 | fi
8 |
9 | if [ -x usr/bin/update-desktop-database ]; then
10 | echo ">>> Updating MIME-desktop association cache database..."
11 | update-desktop-database
12 | # usr/bin/update-desktop-database -q
13 | fi
14 | }
15 |
16 | post_install() {
17 | utils
18 | }
19 |
20 | post_upgrade() {
21 | utils
22 | }
23 |
24 | post_remove() {
25 | utils
26 | }
27 |
28 |
--------------------------------------------------------------------------------
/pkg/arch/mtdatawell-qt5/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtdatawell-qt5
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt5 Crypto and Random Data Program"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('qt5-base' 'libmtkit' 'libmtpixy' 'libmtdatawell' 'libmtqex5')
9 | install=mtdatawell_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt5
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtdatawell-qt6/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtdatawell-qt6
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt6 Crypto and Random Data Program"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('qt6-base' 'libmtkit' 'libmtpixy' 'libmtdatawell' 'libmtqex6')
9 | install=mtdatawell_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt6
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtdwutils/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtdwutils
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Data Well Utils"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtdatawell' 'gmp' 'mpfr')
9 | source=($pkgname-$pkgver.tar.gz)
10 | md5sums
11 |
12 | build() {
13 | cd "$srcdir/$pkgname-$pkgver"
14 |
15 | @MT_CONF@
16 | make
17 | }
18 |
19 | package() {
20 | cd "$srcdir/$pkgname-$pkgver"
21 |
22 | make DESTDIR="$pkgdir/" install
23 | }
24 |
--------------------------------------------------------------------------------
/pkg/arch/mtginutils/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtginutils
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="MT Graphical Interface Nexus Utils"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtpixy' 'libmtcelledit' 'libmtgin' 'libmtdatawell' 'sdl2')
9 | source=($pkgname-$pkgver.tar.gz)
10 | md5sums
11 |
12 | build() {
13 | cd "$srcdir/$pkgname-$pkgver"
14 |
15 | @MT_CONF@
16 | make
17 | }
18 |
19 | package() {
20 | cd "$srcdir/$pkgname-$pkgver"
21 |
22 | make DESTDIR="$pkgdir/" install
23 | }
24 |
--------------------------------------------------------------------------------
/pkg/arch/mtnush-qt5/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtnush-qt5
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt5 Big Number Calculator"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtcelledit' 'libmtdatawell' 'qt5-base' 'libmtqex5' 'gmp' 'mpfr')
9 | install=mtnush_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt5
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtnush-qt5/mtnush_desktop.install:
--------------------------------------------------------------------------------
1 | # utils function is based on virtualbox.install
2 | utils() {
3 | if [ -x usr/bin/xdg-icon-resource ]; then
4 | echo ">>> Updating desktop icon system..."
5 | xdg-icon-resource forceupdate --theme hicolor
6 | # xdg-icon-resource forceupdate --theme hicolor > /dev/null 2>&1
7 | fi
8 |
9 | if [ -x usr/bin/update-desktop-database ]; then
10 | echo ">>> Updating MIME-desktop association cache database..."
11 | update-desktop-database
12 | # usr/bin/update-desktop-database -q
13 | fi
14 | }
15 |
16 | post_install() {
17 | utils
18 | }
19 |
20 | post_upgrade() {
21 | utils
22 | }
23 |
24 | post_remove() {
25 | utils
26 | }
27 |
28 |
--------------------------------------------------------------------------------
/pkg/arch/mtnush-qt6/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtnush-qt6
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt6 Big Number Calculator"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtcelledit' 'libmtdatawell' 'qt6-base' 'libmtqex6' 'gmp' 'mpfr')
9 | install=mtnush_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt6
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtnush-qt6/mtnush_desktop.install:
--------------------------------------------------------------------------------
1 | # utils function is based on virtualbox.install
2 | utils() {
3 | if [ -x usr/bin/xdg-icon-resource ]; then
4 | echo ">>> Updating desktop icon system..."
5 | xdg-icon-resource forceupdate --theme hicolor
6 | # xdg-icon-resource forceupdate --theme hicolor > /dev/null 2>&1
7 | fi
8 |
9 | if [ -x usr/bin/update-desktop-database ]; then
10 | echo ">>> Updating MIME-desktop association cache database..."
11 | update-desktop-database
12 | # usr/bin/update-desktop-database -q
13 | fi
14 | }
15 |
16 | post_install() {
17 | utils
18 | }
19 |
20 | post_upgrade() {
21 | utils
22 | }
23 |
24 | post_remove() {
25 | utils
26 | }
27 |
28 |
--------------------------------------------------------------------------------
/pkg/arch/mtpixy-qt5/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtpixy-qt5
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt5 Pixel GUI"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('qt5-base' 'libmtkit' 'libmtpixy' 'libmtqex5')
9 | install=mtpixy_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt5
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtpixy-qt6/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtpixy-qt6
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt6 Pixel GUI"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('qt6-base' 'libmtkit' 'libmtpixy' 'libmtqex6')
9 | install=mtpixy_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt6
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtpixyutils/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtpixyutils
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Pixel Utils"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtpixy')
9 | source=($pkgname-$pkgver.tar.gz)
10 | md5sums
11 |
12 | build() {
13 | cd "$srcdir/$pkgname-$pkgver"
14 |
15 | @MT_CONF@
16 | make
17 | }
18 |
19 | package() {
20 | cd "$srcdir/$pkgname-$pkgver"
21 |
22 | make DESTDIR="$pkgdir/" install
23 | }
24 |
--------------------------------------------------------------------------------
/pkg/arch/mtraft-qt5/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtraft-qt5
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt5 Directory Analysis Tool"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtcelledit' 'qt5-base' 'libmtqex5')
9 | install=mtraft_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt5
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtraft-qt5/mtraft_desktop.install:
--------------------------------------------------------------------------------
1 | # utils function is based on virtualbox.install
2 | utils() {
3 | if [ -x usr/bin/xdg-icon-resource ]; then
4 | echo ">>> Updating desktop icon system..."
5 | xdg-icon-resource forceupdate --theme hicolor
6 | # xdg-icon-resource forceupdate --theme hicolor > /dev/null 2>&1
7 | fi
8 |
9 | if [ -x usr/bin/update-desktop-database ]; then
10 | echo ">>> Updating MIME-desktop association cache database..."
11 | update-desktop-database
12 | # usr/bin/update-desktop-database -q
13 | fi
14 | }
15 |
16 | post_install() {
17 | utils
18 | }
19 |
20 | post_upgrade() {
21 | utils
22 | }
23 |
24 | post_remove() {
25 | utils
26 | }
27 |
28 |
--------------------------------------------------------------------------------
/pkg/arch/mtraft-qt6/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtraft-qt6
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt6 Directory Analysis Tool"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit' 'libmtcelledit' 'qt6-base' 'libmtqex6')
9 | install=mtraft_desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt6
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtraft-qt6/mtraft_desktop.install:
--------------------------------------------------------------------------------
1 | # utils function is based on virtualbox.install
2 | utils() {
3 | if [ -x usr/bin/xdg-icon-resource ]; then
4 | echo ">>> Updating desktop icon system..."
5 | xdg-icon-resource forceupdate --theme hicolor
6 | # xdg-icon-resource forceupdate --theme hicolor > /dev/null 2>&1
7 | fi
8 |
9 | if [ -x usr/bin/update-desktop-database ]; then
10 | echo ">>> Updating MIME-desktop association cache database..."
11 | update-desktop-database
12 | # usr/bin/update-desktop-database -q
13 | fi
14 | }
15 |
16 | post_install() {
17 | utils
18 | }
19 |
20 | post_upgrade() {
21 | utils
22 | }
23 |
24 | post_remove() {
25 | utils
26 | }
27 |
28 |
--------------------------------------------------------------------------------
/pkg/arch/mtutils/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtutils
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Command Line Low Level Utils"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('libmtkit')
9 | source=($pkgname-$pkgver.tar.gz)
10 | md5sums
11 |
12 | build() {
13 | cd "$srcdir/$pkgname-$pkgver"
14 |
15 | @MT_CONF@
16 | make
17 | }
18 |
19 | package() {
20 | cd "$srcdir/$pkgname-$pkgver"
21 |
22 | make DESTDIR="$pkgdir/" install
23 | }
24 |
--------------------------------------------------------------------------------
/pkg/arch/mtwasp-qt5/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtwasp-qt5
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt5 Mark Tyler's Wave Audio Synthesiser Program"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('qt5-base' 'sdl2' 'libmtkit' 'libmtgin' 'libmtdatawell' 'libmtqex5')
9 | install=desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt5
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/arch/mtwasp-qt6/PKGBUILD.txt:
--------------------------------------------------------------------------------
1 | # Maintainer: Mark Tyler
2 | pkgname=mtwasp-qt6
3 | pkgver
4 | pkgrel=@MT_RELVER@
5 | pkgdesc="Qt6 Mark Tyler's Wave Audio Synthesiser Program"
6 | arch=('i686' 'x86_64' 'arm')
7 | license=('GPL3')
8 | depends=('qt6-base' 'sdl2' 'libmtkit' 'libmtgin' 'libmtdatawell' 'libmtqex6')
9 | install=desktop.install
10 | source=($pkgname-$pkgver.tar.gz)
11 | md5sums
12 |
13 | build() {
14 | cd "$srcdir/$pkgname-$pkgver"
15 |
16 | @MT_CONF@ --use-qt6
17 | make
18 | }
19 |
20 | package() {
21 | cd "$srcdir/$pkgname-$pkgver"
22 |
23 | make DESTDIR="$pkgdir/" install
24 | }
25 |
--------------------------------------------------------------------------------
/pkg/build_appimage.sh:
--------------------------------------------------------------------------------
1 | src/build_appimage.sh
--------------------------------------------------------------------------------
/pkg/build_appimage_all.sh:
--------------------------------------------------------------------------------
1 | src/build_appimage_all.sh
--------------------------------------------------------------------------------
/pkg/build_arch.sh:
--------------------------------------------------------------------------------
1 | src/build_arch.sh
--------------------------------------------------------------------------------
/pkg/build_debian.sh:
--------------------------------------------------------------------------------
1 | src/build_debian.sh
--------------------------------------------------------------------------------
/pkg/build_fedora.sh:
--------------------------------------------------------------------------------
1 | src/build_fedora.sh
--------------------------------------------------------------------------------
/pkg/build_install.sh:
--------------------------------------------------------------------------------
1 | src/build_install.sh
--------------------------------------------------------------------------------
/pkg/build_local.sh:
--------------------------------------------------------------------------------
1 | src/build_local.sh
--------------------------------------------------------------------------------
/pkg/build_suse.sh:
--------------------------------------------------------------------------------
1 | src/build_suse.sh
--------------------------------------------------------------------------------
/pkg/build_tarball.sh:
--------------------------------------------------------------------------------
1 | src/build_tarball.sh
--------------------------------------------------------------------------------
/pkg/clang_scan.sh:
--------------------------------------------------------------------------------
1 | src/clang_scan.sh
--------------------------------------------------------------------------------
/pkg/cppcheck.sh:
--------------------------------------------------------------------------------
1 | src/cppcheck.sh
--------------------------------------------------------------------------------
/pkg/debian/compat.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Sets the compat level for each package in the tree
4 | # 2020-1-29 M.Tyler
5 |
6 |
7 | for DIR in */mt
8 | do
9 | FILENAME=$DIR/compat
10 | echo "10" > $FILENAME
11 | done
12 |
13 |
--------------------------------------------------------------------------------
/pkg/debian/libmtcelledit/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/libmtcelledit/mt/control:
--------------------------------------------------------------------------------
1 | Source: libmtcelledit
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, bison, libcairo2-dev, libpango1.0-dev, libmtkit, libmtpixy
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: libmtcelledit
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: MT Spreadsheet Engine
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/libmtcelledit/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@
23 |
--------------------------------------------------------------------------------
/pkg/debian/libmtdatawell/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/libmtdatawell/mt/control:
--------------------------------------------------------------------------------
1 | Source: libmtdatawell
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit, libmtpixy, libsqlite3-dev, libsndfile1-dev, libgmp-dev, libmpfr-dev
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: libmtdatawell
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: MT Crypto and random data routines
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/libmtdatawell/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@
23 |
--------------------------------------------------------------------------------
/pkg/debian/libmtgin/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/libmtgin/mt/control:
--------------------------------------------------------------------------------
1 | Source: libmtgin
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit, libmtpixy, libsndfile1-dev, libsdl2-dev
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: libmtgin
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: MT Graphical Interface Nexus routines
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/libmtgin/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@
23 |
--------------------------------------------------------------------------------
/pkg/debian/libmtkit/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/libmtkit/mt/control:
--------------------------------------------------------------------------------
1 | Source: libmtkit
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, zlib1g-dev, libsqlite3-dev, libreadline-dev
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: libmtkit
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: MT Low level C/C++ routines
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/libmtkit/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@
23 |
--------------------------------------------------------------------------------
/pkg/debian/libmtpixy/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/libmtpixy/mt/control:
--------------------------------------------------------------------------------
1 | Source: libmtpixy
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit, libcairo2-dev, libpango1.0-dev, librsvg2-dev, libpng-dev, libgif-dev, libjpeg-dev
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: libmtpixy
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: MT Pixel Engine
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/libmtpixy/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@
23 |
--------------------------------------------------------------------------------
/pkg/debian/libmtqex5/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/libmtqex5/mt/control:
--------------------------------------------------------------------------------
1 | Source: libmtqex5
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qtbase5-dev, libmtkit, libmtpixy
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: libmtqex5
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt5 Dialogs and Utility Functions
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/libmtqex5/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt5
23 |
--------------------------------------------------------------------------------
/pkg/debian/libmtqex6/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/libmtqex6/mt/control:
--------------------------------------------------------------------------------
1 | Source: libmtqex6
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qt6-base-dev, libmtkit, libmtpixy
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: libmtqex6
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt6 Dialogs and Utility Functions
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/libmtqex6/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt6
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtcedutils/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtcedutils/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtcedutils
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit, libmtpixy, libmtcelledit
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtcedutils
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Command Line Spreadsheet Utils
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtcedutils/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtcelledit-qt5/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtcelledit-qt5/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtcelledit-qt5
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qtbase5-dev, libmtkit, libmtcelledit, libmtpixy, libmtqex5, inkscape
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtcelledit-qt5
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt5 Spreadsheet GUI
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtcelledit-qt5/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt5
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtcelledit-qt6/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtcelledit-qt6/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtcelledit-qt6
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qt6-base-dev, libmtkit, libmtcelledit, libmtpixy, libmtqex6, inkscape
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtcelledit-qt6
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt6 Spreadsheet GUI
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtcelledit-qt6/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt6
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtcrul-qt5/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtcrul-qt5/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtcrul-qt5
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qtbase5-dev, libmtkit, libmtpixy, libmtgin, libmtqex5, libsqlite3-dev, mesa-common-dev
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtcrul-qt5
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt5 Mark Tyler's point Cloud RULer
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtcrul-qt5/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt5
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtcrul-qt6/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtcrul-qt6/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtcrul-qt6
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qt6-base-dev, libmtkit, libmtpixy, libmtgin, libmtqex6, libsqlite3-dev, mesa-common-dev
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtcrul-qt6
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt6 Mark Tyler's point Cloud RULer
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtcrul-qt6/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt6
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtdatawell-qt5/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtdatawell-qt5/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtdatawell-qt5
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qtbase5-dev, libmtdatawell, libmtqex5, libmtpixy, libmtkit
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtdatawell-qt5
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt5 Crypto and Random Data Program
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtdatawell-qt5/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt5
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtdatawell-qt6/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtdatawell-qt6/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtdatawell-qt6
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qt6-base-dev, libmtdatawell, libmtqex6, libmtpixy, libmtkit
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtdatawell-qt6
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt6 Crypto and Random Data Program
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtdatawell-qt6/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt6
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtdwutils/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtdwutils/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtdwutils
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit, libmtdatawell, libgmp-dev, libmpfr-dev
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtdwutils
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Data Well Utils
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtdwutils/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtginutils/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtginutils/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtginutils
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit, libmtpixy, libmtcelledit, libmtgin, libmtdatawell, libsdl2-dev
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtginutils
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: MT Graphical Interface Nexus Utils
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtginutils/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtnush-qt5/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtnush-qt5/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtnush-qt5
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit, libmtcelledit, libmtdatawell, libgmp-dev, libmpfr-dev, qtbase5-dev, libmtqex5, inkscape
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtnush-qt5
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt5 Big Number Calculator
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtnush-qt5/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt5
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtnush-qt6/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtnush-qt6/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtnush-qt6
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit, libmtcelledit, libmtdatawell, libgmp-dev, libmpfr-dev, qt6-base-dev, libmtqex6, inkscape
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtnush-qt6
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt6 Big Number Calculator
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtnush-qt6/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt6
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtpixy-qt5/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtpixy-qt5/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtpixy-qt5
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qtbase5-dev, libmtkit, libmtpixy, libmtqex5, inkscape
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtpixy-qt5
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt5 Pixel GUI
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtpixy-qt5/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt5
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtpixy-qt6/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtpixy-qt6/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtpixy-qt6
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qt6-base-dev, libmtkit, libmtpixy, libmtqex6, inkscape
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtpixy-qt6
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt6 Pixel GUI
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtpixy-qt6/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt6
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtpixyutils/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtpixyutils/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtpixyutils
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit, libmtpixy
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtpixyutils
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Pixel Utils
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtpixyutils/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtraft-qt5/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtraft-qt5/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtraft-qt5
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit, libmtcelledit, qtbase5-dev, libmtqex5, inkscape
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtraft-qt5
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt5 Directory Analysis Tool
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtraft-qt5/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt5
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtraft-qt6/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtraft-qt6/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtraft-qt6
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit, libmtcelledit, qt6-base-dev, libmtqex6, inkscape
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtraft-qt6
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt6 Directory Analysis Tool
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtraft-qt6/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt6
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtutils/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtutils/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtutils
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, libmtkit
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtutils
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Command Line Low Level Utils
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtutils/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtwasp-qt5/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtwasp-qt5/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtwasp-qt5
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qtbase5-dev, libmtkit, libmtgin, libmtdatawell, libmtqex5, libsdl2-dev
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtwasp-qt5
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt5 Mark Tyler's Wave Audio Synthesiser Program
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtwasp-qt5/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt5
23 |
--------------------------------------------------------------------------------
/pkg/debian/mtwasp-qt6/mt/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/pkg/debian/mtwasp-qt6/mt/control:
--------------------------------------------------------------------------------
1 | Source: mtwasp-qt6
2 | Section: unknown
3 | Priority: extra
4 | Maintainer: Mark Tyler
5 | Build-Depends: debhelper (>= 8.0.0), autotools-dev, qt6-base-dev, libmtkit, libmtgin, libmtdatawell, libmtqex6, libsdl2-dev
6 | Standards-Version: 3.9.3
7 | Homepage: https://www.marktyler.org/
8 |
9 | Package: mtwasp-qt6
10 | Architecture: any
11 | Depends: ${shlibs:Depends}, ${misc:Depends}
12 | Description: Qt6 Mark Tyler's Wave Audio Synthesiser Program
13 | .
14 |
--------------------------------------------------------------------------------
/pkg/debian/mtwasp-qt6/mt/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | # -*- makefile -*-
3 | # Sample debian/rules that uses debhelper.
4 | # This file was originally written by Joey Hess and Craig Small.
5 | # As a special exception, when this file is copied by dh-make into a
6 | # dh-make output file, you may use that output file without restriction.
7 | # This special exception was added by Craig Small in version 0.37 of dh-make.
8 |
9 | # Uncomment this to turn on verbose mode.
10 | #export DH_VERBOSE=1
11 |
12 | %:
13 | dh $@
14 |
15 | override_dh_installdocs:
16 |
17 | override_dh_installchangelogs:
18 |
19 | override_dh_auto_clean:
20 |
21 | override_dh_auto_configure:
22 | @MT_CONF@ --use-qt6
23 |
--------------------------------------------------------------------------------
/pkg/etc/apps_list.tsv:
--------------------------------------------------------------------------------
1 | libmtkit libmtkit 1
2 | libmtpixy libmtpixy 1
3 | libmtcelledit libmtcelledit 1
4 | libmtdatawell libmtdatawell 1
5 | libmtgin libmtgin 1
6 | libmtqex5 libmtqex 1
7 | libmtqex6 libmtqex
8 | mtutils mtutils 1
9 | mtcedutils mtcedutils 1
10 | mtdwutils mtdwutils 1
11 | mtpixyutils mtpixyutils 1
12 | mtginutils mtginutils 1
13 | mtcelledit-qt5 mtcelledit 1
14 | mtdatawell-qt5 mtdatawell 1
15 | mtnush-qt5 mtnush 1
16 | mtraft-qt5 mtraft 1
17 | mtpixy-qt5 mtpixy 1
18 | mtcrul-qt5 mtcrul 1
19 | mtwasp-qt5 mtwasp 1
20 | mtcelledit-qt6 mtcelledit
21 | mtdatawell-qt6 mtdatawell
22 | mtnush-qt6 mtnush
23 | mtraft-qt6 mtraft
24 | mtpixy-qt6 mtpixy
25 | mtcrul-qt6 mtcrul
26 | mtwasp-qt6 mtwasp
27 |
--------------------------------------------------------------------------------
/pkg/etc/bcfile_slackware64.txt:
--------------------------------------------------------------------------------
1 | libmtkit ./configure --libdir=/usr/lib64
2 | libmtpixy ./configure --libdir=/usr/lib64
3 | libmtcelledit ./configure --libdir=/usr/lib64
4 | mtutils ./configure
5 | mtcedutils ./configure
6 | libmtdatawell ./configure --libdir=/usr/lib64
7 | mtdwutils ./configure
8 | mtpixyutils ./configure
9 | libmtqex5 ./configure --use-qt5 --libdir=/usr/lib64
10 | mtcelledit-qt5 ./configure --use-qt5
11 | mtdatawell-qt5 ./configure --use-qt5
12 | mtnush-qt5 ./configure --use-qt5
13 | mtraft-qt5 ./configure --use-qt5
14 | mtpixy-qt5 ./configure --use-qt5
15 | libmtgin ./configure --libdir=/usr/lib64
16 | mtginutils ./configure
17 | mtcrul-qt5 ./configure --use-qt5
18 | mtwasp-qt5 ./configure --use-qt5
19 |
--------------------------------------------------------------------------------
/pkg/fedora/spec/libmtcelledit.spec:
--------------------------------------------------------------------------------
1 | Name: libmtcelledit
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: MT Spreadsheet Engine
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtpixy cairo-devel pango-devel bison
8 | Requires: libmtkit libmtpixy cairo pango
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 | /sbin/ldconfig
32 |
33 | %postun
34 | /sbin/ldconfig
35 |
--------------------------------------------------------------------------------
/pkg/fedora/spec/libmtgin.spec:
--------------------------------------------------------------------------------
1 | Name: libmtgin
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: MT Graphical Interface Nexus routines
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtpixy libsndfile-devel SDL2-devel
8 | Requires: libmtkit libmtpixy libsndfile SDL2
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 | /sbin/ldconfig
32 |
33 | %postun
34 | /sbin/ldconfig
35 |
--------------------------------------------------------------------------------
/pkg/fedora/spec/libmtkit.spec:
--------------------------------------------------------------------------------
1 | Name: libmtkit
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: MT Low level C/C++ routines
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: zlib-devel libsqlite3x-devel readline-devel
8 | Requires: zlib libsqlite3x readline
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 | /sbin/ldconfig
32 |
33 | %postun
34 | /sbin/ldconfig
35 |
--------------------------------------------------------------------------------
/pkg/fedora/spec/libmtqex5.spec:
--------------------------------------------------------------------------------
1 | Name: libmtqex5
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Qt5 Dialogs and Utility Functions
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtpixy qt5-qtbase-devel
8 | Requires: libmtkit libmtpixy qt5-qtbase
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@ --use-qt5
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 | /sbin/ldconfig
32 |
33 | %postun
34 | /sbin/ldconfig
35 |
--------------------------------------------------------------------------------
/pkg/fedora/spec/libmtqex6.spec:
--------------------------------------------------------------------------------
1 | Name: libmtqex6
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Qt6 Dialogs and Utility Functions
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtpixy qt6-qtbase-devel
8 | Requires: libmtkit libmtpixy qt6-qtbase
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@ --use-qt6
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 | /sbin/ldconfig
32 |
33 | %postun
34 | /sbin/ldconfig
35 |
--------------------------------------------------------------------------------
/pkg/fedora/spec/mtcedutils.spec:
--------------------------------------------------------------------------------
1 | Name: mtcedutils
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Command Line Spreadsheet Utils
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtpixy libmtcelledit
8 | Requires: libmtkit libmtpixy libmtcelledit
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 |
32 | %postun
33 |
--------------------------------------------------------------------------------
/pkg/fedora/spec/mtdwutils.spec:
--------------------------------------------------------------------------------
1 | Name: mtdwutils
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Data Well Utils
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtdatawell gmp-devel mpfr-devel
8 | Requires: libmtkit libmtdatawell gmp mpfr
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 |
--------------------------------------------------------------------------------
/pkg/fedora/spec/mtpixyutils.spec:
--------------------------------------------------------------------------------
1 | Name: mtpixyutils
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Pixel Utils
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtpixy
8 | Requires: libmtkit libmtpixy
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 |
--------------------------------------------------------------------------------
/pkg/fedora/spec/mtutils.spec:
--------------------------------------------------------------------------------
1 | Name: mtutils
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Command Line Low Level Utils
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit
8 | Requires: libmtkit
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 |
32 | %postun
33 |
--------------------------------------------------------------------------------
/pkg/print_size.sh:
--------------------------------------------------------------------------------
1 | src/print_size.sh
--------------------------------------------------------------------------------
/pkg/src/apps_list.txt:
--------------------------------------------------------------------------------
1 | APPS=$(cat etc/apps_list.tsv | awk '$3 == "1" { print $1 }' )
2 | APPS_ALL=$(cat etc/apps_list.tsv | awk '{ print $1 }' )
3 | APPS_DIR_ALL=$(cat etc/apps_list.tsv | awk '{ print $2 }' | sort -u )
4 |
5 |
--------------------------------------------------------------------------------
/pkg/src/build_fedora.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Package up parts of mtcelledit distribution into Fedora .rpm files
3 | # by Mark Tyler, 2013-5-18
4 |
5 |
6 | DISTRO_NAME="Fedora"
7 | DISTRO_PATH="fedora"
8 |
9 | . ./src/build_rpm.sh
10 |
11 |
--------------------------------------------------------------------------------
/pkg/src/build_install.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Build and install script for all packages.
3 | # Mark Tyler 2011-12-7
4 |
5 |
6 | . ./src/build_generic.sh
7 | . ./src/_build_global.txt
8 |
9 |
10 | MT_STARTUP
11 |
12 | MT_PARSE_ARGS "$@"
13 |
14 | MT_CREATE_BCFILE
15 |
16 | MT_DISPLAY_INFO "Generic - ./configure, make, make install"
17 |
18 | MT_ACTION_BUILD
19 |
20 |
--------------------------------------------------------------------------------
/pkg/src/build_local.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Build and install script for all packages to install locally.
3 | # Mark Tyler 2011-12-7 & 2017-9-18
4 |
5 |
6 | . ./src/build_generic.sh
7 |
8 | SUDO=""
9 | #MAKE_ARGS="-j 8"
10 |
11 | . ./src/_build_global.txt
12 |
13 |
14 | MT_STARTUP
15 |
16 | MT_PARSE_ARGS "$@"
17 |
18 | MT_CREATE_BCFILE
19 |
20 | MT_DISPLAY_INFO "Local - ./configure, make, make install"
21 |
22 | MT_ACTION_BUILD
23 |
24 |
--------------------------------------------------------------------------------
/pkg/src/build_suse.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Package up parts of mtcelledit distribution into Suse .rpm files
3 | # by Mark Tyler, 2017-9-18
4 |
5 |
6 | DISTRO_NAME="Suse"
7 | DISTRO_PATH="suse"
8 |
9 | . ./src/build_rpm.sh
10 |
11 |
--------------------------------------------------------------------------------
/pkg/src/buildman.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 | if [ "$3" = "" ]
6 | then
7 | BIN_NAME=$(echo "$1" | sed 's/\.t2t$//')
8 | else
9 | BIN_NAME="$3"
10 | fi
11 |
12 |
13 | BIN_UPPER=$(echo "$BIN_NAME" | tr '[a-z]' '[A-Z]')
14 |
15 | DATE=$(date +%Y-%m-%d)
16 |
17 | # HEADER
18 | cat << EOF
19 | $BIN_UPPER
20 | Version $2
21 | $DATE
22 |
23 | %!encoding: utf-8
24 |
25 | EOF
26 |
27 |
28 | # BODY
29 | cat "$1" | awk -v CF="$BIN_NAME" '{ gsub ("@BIN_NAME@", CF, $0); print }'
30 |
31 |
32 | # FOOTER
33 | cat << EOF
34 |
35 | = HOMEPAGE =
36 | https://www.marktyler.org/
37 |
38 |
39 | = AUTHOR =
40 | Mark Tyler
41 |
42 | EOF
43 |
--------------------------------------------------------------------------------
/pkg/src/buildpy.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # THIS FILE IS A COPIED TEMPLATE! - Only edit in /pkg/src/
3 |
4 |
5 |
6 | cat "$1" |
7 | awk -v CF="$2" '{ gsub ("@@VERSION@@", CF, $0); print }'
8 |
--------------------------------------------------------------------------------
/pkg/src/cppcheck.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Build script for all packages using cppcheck static analyzer.
3 | # Mark Tyler 2013-2-1
4 |
5 |
6 | # On error exit
7 | #set -e
8 |
9 | cppcheck --enable=all --inconclusive ..
10 |
11 |
--------------------------------------------------------------------------------
/pkg/src/print_size.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Report size of codebase
3 | # Mark Tyler 2013-2-8
4 |
5 |
6 | # On error exit
7 | set -e
8 |
9 | . ./src/apps_list.txt
10 |
11 | cd ..
12 |
13 | APPS=$(echo $APPS | tr " " "\n" | sort)
14 |
15 | for PKG in $APPS_DIR_ALL
16 | do
17 | cd $PKG
18 |
19 | RES=$(./configure wc | tail -n 1 | awk '{ printf "%8s%8s", $1, $3 }')
20 |
21 | if [ "$RES" != "" ]
22 | then
23 | printf "%-15s%s\n" "$PKG" "$RES"
24 | fi
25 |
26 | cd ..
27 | done
28 |
29 |
--------------------------------------------------------------------------------
/pkg/suse/spec/libmtcelledit.spec:
--------------------------------------------------------------------------------
1 | Name: libmtcelledit
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: MT Spreadsheet Engine
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtpixy cairo-devel pango-devel bison
8 | Requires: libmtkit libmtpixy cairo pango
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 | /sbin/ldconfig
32 |
33 | %postun
34 | /sbin/ldconfig
35 |
--------------------------------------------------------------------------------
/pkg/suse/spec/libmtkit.spec:
--------------------------------------------------------------------------------
1 | Name: libmtkit
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: MT Low level C/C++ routines
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: zlib-devel sqlite3-devel readline-devel
8 | Requires: zlib libsqlite3-0 readline
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 | /sbin/ldconfig
32 |
33 | %postun
34 | /sbin/ldconfig
35 |
--------------------------------------------------------------------------------
/pkg/suse/spec/libmtqex5.spec:
--------------------------------------------------------------------------------
1 | Name: libmtqex5
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Qt5 Dialogs and Utility Functions
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtpixy libqt5-qtbase-devel
8 | Requires: libmtkit libmtpixy libQt5Core5
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@ --use-qt5
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 | /sbin/ldconfig
32 |
33 | %postun
34 | /sbin/ldconfig
35 |
--------------------------------------------------------------------------------
/pkg/suse/spec/libmtqex6.spec:
--------------------------------------------------------------------------------
1 | Name: libmtqex6
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Qt6 Dialogs and Utility Functions
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtpixy qt6-base-devel
8 | Requires: libmtkit libmtpixy libQt6Core6
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@ --use-qt6
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 | /sbin/ldconfig
32 |
33 | %postun
34 | /sbin/ldconfig
35 |
--------------------------------------------------------------------------------
/pkg/suse/spec/mtcedutils.spec:
--------------------------------------------------------------------------------
1 | Name: mtcedutils
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Command Line Spreadsheet Utils
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtpixy libmtcelledit
8 | Requires: libmtkit libmtpixy libmtcelledit
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 |
32 | %postun
33 |
--------------------------------------------------------------------------------
/pkg/suse/spec/mtdwutils.spec:
--------------------------------------------------------------------------------
1 | Name: mtdwutils
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Data Well Utils
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtdatawell gmp-devel mpfr-devel
8 | Requires: libmtkit libmtdatawell libgmp10 libmpfr6
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 |
--------------------------------------------------------------------------------
/pkg/suse/spec/mtpixyutils.spec:
--------------------------------------------------------------------------------
1 | Name: mtpixyutils
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Pixel Utils
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit libmtpixy
8 | Requires: libmtkit libmtpixy
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 |
--------------------------------------------------------------------------------
/pkg/suse/spec/mtutils.spec:
--------------------------------------------------------------------------------
1 | Name: mtutils
2 | Version: @MT_VERSION@
3 | Release: @MT_RELVER@%{?dist}
4 | Summary: Command Line Low Level Utils
5 | License: GPLv3+
6 | Source: %{name}-%{version}.tar.gz
7 | BuildRequires: libmtkit
8 | Requires: libmtkit
9 |
10 | %global debug_package %{nil}
11 | %define FILELIST_TXT %{_builddir}/filelist.txt
12 |
13 | %description
14 |
15 | %prep
16 | %setup -q
17 |
18 | %build
19 | @MT_CONF@
20 | make
21 |
22 | %install
23 | make DESTDIR=%{buildroot} install
24 |
25 | cd %{buildroot}
26 | find -L . -type f | sed 's/^.//' > %{FILELIST_TXT}
27 |
28 | %files -f %{FILELIST_TXT}
29 |
30 | %post
31 |
32 | %postun
33 |
--------------------------------------------------------------------------------
/pkg/update_mtconf.sh:
--------------------------------------------------------------------------------
1 | src/update_mtconf.sh
--------------------------------------------------------------------------------
/test/Makefile:
--------------------------------------------------------------------------------
1 | include _conf.txt
2 |
3 |
4 | .PHONY: $(MAKE_DIRS) all valg time clean
5 |
6 |
7 | all valg time:
8 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
9 | ./results.sh > log.txt
10 | cat log.txt */log.txt | less -r
11 |
12 | clean:
13 | set -e; for DIR in $(MAKE_DIRS); do $(MAKE) -C $$DIR $@; done
14 | rm -f log.txt
15 |
--------------------------------------------------------------------------------
/test/configure:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | . ./mtConf.txt
5 |
6 |
7 | APP_NAME="test"
8 | BIN_NAME="test"
9 |
10 | MTCF_INIT
11 | MTCF_PARSE_ARGS "$@"
12 | MTCF_PRINT_HELP
13 |
14 | MTCF_PRE_CONF
15 | MTCF_CHECK_LIBS mtkit mtcelledit mtdatawell pthread rt mtpixy gmp mpfr
16 | MTCF_PKGCONFIG "sndfile"
17 |
18 | MAKE_DIRS="mtpixycli mtpixyutils libmtcelledit mtcedcli mtcedutils mtrdc mtdwcli mtdwutils mtnushutils"
19 |
20 | MTCF_POST_CONF
21 |
22 | echo "SUITE = ./suite.sh | tee log.txt" >> $CONF_FILE
23 |
24 | MTCF_PRINT_CONF
25 |
--------------------------------------------------------------------------------
/test/data/test_suite.ledger.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/data/test_suite.ledger.zip
--------------------------------------------------------------------------------
/test/data/test_suite.tsv.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/data/test_suite.tsv.zip
--------------------------------------------------------------------------------
/test/libmtcelledit/suite.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | . ../mtTest.txt
4 |
5 |
6 | txt_title "libmtCellEdit"
7 |
8 |
9 | # tcread
10 |
11 | run_sh "" ./tcreadst
12 | run_sh "" ./tcreadmt
13 |
14 |
15 | # tcwrite
16 |
17 | run_sh "" ./tcwritest
18 | run_sh "" ./tcwritemt
19 |
20 |
21 |
22 | # On error don't exit
23 | set +e
24 |
25 | valg_results
26 |
27 |
28 |
29 | echo
30 |
31 |
--------------------------------------------------------------------------------
/test/mtcedcli/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 |
4 | .PHONY: all valg time install uninstall clean
5 |
6 |
7 | TMP_DIR = output tmp
8 | TMP_FILES = valg_log.txt log.txt *.tmp
9 | PREPARE = mkdir -p $(TMP_DIR)
10 |
11 |
12 | # NOTE: - at the beginning of the instruction to ignore errors
13 |
14 | all:
15 | $(PREPARE)
16 | -$(SUITE)
17 |
18 | valg:
19 | $(PREPARE)
20 | -VALG=Y $(SUITE)
21 |
22 | time:
23 | $(PREPARE)
24 | -VALG=T $(SUITE)
25 |
26 | # .c.o Implicit rule
27 | # .cpp.o Implicit rule
28 |
29 | install:
30 |
31 | uninstall:
32 |
33 | clean:
34 | rm -rf $(TMP_DIR) $(TMP_FILES)
35 |
36 |
--------------------------------------------------------------------------------
/test/mtcedcli/input/Formulae.tsv.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtcedcli/input/Formulae.tsv.zip
--------------------------------------------------------------------------------
/test/mtcedcli/input/graph02.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtcedcli/input/graph02.txt
--------------------------------------------------------------------------------
/test/mtcedcli/results/31.002.tsv:
--------------------------------------------------------------------------------
1 | 21/11/05
2 | 21/11/2005
3 | 21/11/1805
4 | 21/11/505
5 | 21/11/1805
6 | 21/11/1905
7 | 21/11/1805
8 | 21/11/1805
9 | 21/11/05
10 | 21/11/05
11 |
--------------------------------------------------------------------------------
/test/mtcedcli/results/graph02.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtcedcli/results/graph02.txt
--------------------------------------------------------------------------------
/test/mtcedcli/scripts/41.txt:
--------------------------------------------------------------------------------
1 | load tmp/base1.31.tsv.zip
2 |
3 | info
4 | find 1 value all
5 | list sheets
6 |
7 | print prefs sheet
8 | print prefs state
9 |
10 | set sheet "Sheet 1"
11 | select r4c3:r14c5
12 |
13 | print cell num
14 | print cell text
15 | print cell type
16 | print prefs cell
17 | print
18 |
19 | recalc book
20 | recalc sheet
21 | recalc
22 |
23 | = 2 + 3.1 + 4.3 - 1.35
24 | = sin( 1.2 ) + cos( 0.5 )
25 |
--------------------------------------------------------------------------------
/test/mtcedcli/scripts/91.txt:
--------------------------------------------------------------------------------
1 | load tmp/base1.51.02.tsv.zip
2 |
3 | print prefs book
4 | list files
5 |
--------------------------------------------------------------------------------
/test/mtcedutils/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 |
4 | .PHONY: all valg time install uninstall clean
5 |
6 |
7 | TMP_DIR = output
8 | TMP_FILES = valg_log.txt log.txt
9 | PREPARE = mkdir -p $(TMP_DIR)
10 |
11 |
12 | all:
13 | $(PREPARE)
14 | $(SUITE)
15 |
16 | valg:
17 | $(PREPARE)
18 | VALG=Y $(SUITE)
19 |
20 | time:
21 | $(PREPARE)
22 | VALG=T $(SUITE)
23 |
24 | install:
25 |
26 | uninstall:
27 |
28 | clean:
29 | rm -rf $(TMP_DIR) $(TMP_FILES)
30 |
31 |
--------------------------------------------------------------------------------
/test/mtcedutils/results/11_set.tsv:
--------------------------------------------------------------------------------
1 | qwert Qwert 589.23
2 | 13-4-2011 13:59:01 -1.2 $%^
3 | =sum( r1c1:r[-1]c[-1] )
4 |
--------------------------------------------------------------------------------
/test/mtcedutils/results/12_append.tsv:
--------------------------------------------------------------------------------
1 | qwert Qwert 589.23 qwert Qwert 589.23
2 | 13-4-2011 13:59:01 -1.2 $%^ 13-4-2011 13:59:01 -1.2 $%^
3 | =sum( r1c1:r[-1]c[-1] ) =sum( r1c1:r[-1]c[-1] )
4 | qwert Qwert 589.23
5 | 13-4-2011 13:59:01 -1.2 $%^
6 | =sum( r1c1:r[-1]c[-1] )
7 |
--------------------------------------------------------------------------------
/test/mtcedutils/results/41_eval.tsv:
--------------------------------------------------------------------------------
1 | sum( r1c1:r_c_ ) = 10293885.4371065
2 |
--------------------------------------------------------------------------------
/test/mtcedutils/results/42_find.tsv:
--------------------------------------------------------------------------------
1 | 11 11 Qwert
2 | 11 12 qwert
3 | 16 3 qwert
4 | 16 4 qwert
5 | 16 5 Qwert
6 | 16 6 Qwert
7 | 19 4 qwert
8 | 19 6 Qwert
9 | 22 4 qwert
10 | 22 6 Qwert
11 | 27 4 qwert
12 | 27 6 Qwert
13 | 30 3 qwert
14 | 30 4 qwert
15 | 30 5 Qwert
16 | 30 6 Qwert
17 | 37 12 Qwert
18 | 37 13 qwert
19 |
--------------------------------------------------------------------------------
/test/mtcedutils/results/43_ls.tsv:
--------------------------------------------------------------------------------
1 | 3 4 7 58.3% output/11_set.tsv [TSV content]
2 | 6 8 21 43.8% output/12_append.tsv [TSV content]
3 | 35 15 94 17.9% output/13_paste.tsv [TSV content]
4 | 35 15 76 14.5% output/21_clear.tsv [TSV content]
5 | 35 13 69 15.2% output/22_cut.tsv [TSV content]
6 | 37 13 69 14.3% output/23_insert.tsv [TSV content]
7 | 37 13 69 14.3% output/31_flip.tsv [TSV content]
8 | 37 13 69 14.3% output/32_sort.tsv [TSV content]
9 | 13 37 69 14.3% output/33_transpose.tsv [TSV content]
10 | 37 13 69 14.3% output/34_rotate.tsv [TSV content]
11 |
--------------------------------------------------------------------------------
/test/mtcedutils/results/55_diff_01.txt:
--------------------------------------------------------------------------------
1 | --- output/11_set.tsv
2 | +++ output/12_append.tsv
3 | @@ r1c5 @@
4 | ---
5 | +++qwert
6 | @@ r1c6 @@
7 | ---
8 | +++Qwert
9 | @@ r1c7 @@
10 | ---
11 | +++589.23
12 | @@ r2c5 @@
13 | ---
14 | +++13-4-2011 13:59:01
15 | @@ r2c6 @@
16 | ---
17 | +++-1.2
18 | @@ r2c7 @@
19 | ---
20 | +++$%^
21 | @@ r3c8 @@
22 | ---
23 | +++=sum( r1c1:r[-1]c[-1] )
24 | @@ r4c1 @@
25 | ---
26 | +++qwert
27 | @@ r4c2 @@
28 | ---
29 | +++Qwert
30 | @@ r4c3 @@
31 | ---
32 | +++589.23
33 | @@ r5c1 @@
34 | ---
35 | +++13-4-2011 13:59:01
36 | @@ r5c2 @@
37 | ---
38 | +++-1.2
39 | @@ r5c3 @@
40 | ---
41 | +++$%^
42 | @@ r6c4 @@
43 | ---
44 | +++=sum( r1c1:r[-1]c[-1] )
45 |
--------------------------------------------------------------------------------
/test/mtcedutils/results/56_diff_02.txt:
--------------------------------------------------------------------------------
1 | --- output/12_append.tsv
2 | +++ output/11_set.tsv
3 | @@ r1c5 @@
4 | ---qwert
5 | +++
6 | @@ r1c6 @@
7 | ---Qwert
8 | +++
9 | @@ r1c7 @@
10 | ---589.23
11 | +++
12 | @@ r2c5 @@
13 | ---13-4-2011 13:59:01
14 | +++
15 | @@ r2c6 @@
16 | ----1.2
17 | +++
18 | @@ r2c7 @@
19 | ---$%^
20 | +++
21 | @@ r3c8 @@
22 | ---=sum( r1c1:r[-1]c[-1] )
23 | +++
24 | @@ r4c1 @@
25 | ---qwert
26 | +++
27 | @@ r4c2 @@
28 | ---Qwert
29 | +++
30 | @@ r4c3 @@
31 | ---589.23
32 | +++
33 | @@ r5c1 @@
34 | ---13-4-2011 13:59:01
35 | +++
36 | @@ r5c2 @@
37 | ----1.2
38 | +++
39 | @@ r5c3 @@
40 | ---$%^
41 | +++
42 | @@ r6c4 @@
43 | ---=sum( r1c1:r[-1]c[-1] )
44 | +++
45 |
--------------------------------------------------------------------------------
/test/mtdwcli/rnd_r2.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Create an mtDWCLI script to process raw input files (r1 -> r2)
3 | # M.Tyler 2019-2-12
4 |
5 |
6 | echo "butt add otp rndfiles_1"
7 | echo "butt add buckets 5"
8 |
9 | ITEM_TOT=$1
10 |
11 | for (( item=0; item<$ITEM_TOT; item++ ))
12 | do
13 | printf "soda encode r1/%06i r2/%06i.soda\n" $item $item
14 | done
15 |
16 |
--------------------------------------------------------------------------------
/test/mtdwcli/rnd_r3.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Create an mtDWCLI script to process soda input files (r2 -> r3)
3 | # M.Tyler 2019-2-12
4 |
5 |
6 | ITEM_TOT=$1
7 |
8 | for (( item=0; item<$ITEM_TOT; item++ ))
9 | do
10 | printf "soda decode r2/%06i.soda r3/%06i\n" $item $item
11 | done
12 |
13 |
--------------------------------------------------------------------------------
/test/mtdwcli/scripts/01.txt:
--------------------------------------------------------------------------------
1 | well add path ../..
2 |
3 | butt add otp bertie_06
4 | butt add otp bertie_06
5 | butt add buckets 2
6 |
7 | butt add otp george_15
8 | butt add buckets 3
9 |
10 | butt add otp jane_54
11 | butt add buckets 2
12 |
13 | butt add otp rosi_06
14 | butt add buckets 2
15 |
16 |
--------------------------------------------------------------------------------
/test/mtdwcli/scripts/11.txt:
--------------------------------------------------------------------------------
1 | well save file 1 d1/001.bin
2 | well save file 2 d1/002.bin
3 | well save file 3 d1/003.bin
4 | well save file 11 d1/004.bin
5 | well save file 127 d1/005.bin
6 | well save file 128 d1/006.bin
7 | well save file 129 d1/007.bin
8 | well save file 1000000 d1/010.bin
9 | well save file 11000000 d1/011.bin
10 |
11 |
--------------------------------------------------------------------------------
/test/mtdwcli/scripts/12.txt:
--------------------------------------------------------------------------------
1 | app homoglyph encode h1/in.001.txt h1/000000 h2/in.001.txt
2 |
3 | app homoglyph clean h2/in.001.txt h3/in.001.txt
4 | app homoglyph decode h2/in.001.txt h3/000000
5 |
--------------------------------------------------------------------------------
/test/mtdwcli/suite.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | . ../mtTest.txt
4 |
5 |
6 | txt_title "mtDWCLI"
7 | CLICOM="mtdwcli -db d0 -q -t"
8 |
9 | run_sh_cli_init
10 |
11 |
12 | # Preparations - setup empty directories, etc
13 | . ./suite_00.txt
14 |
15 | # Scriptlets via run_sh_cli - General: well, soda, tap
16 | . ./suite_11.txt
17 |
18 | # Scriptlets via run_sh_cli - Homoglyphs & fonts
19 | . ./suite_12.txt
20 |
21 | # Scriptlets via run_sh_cli - /tmp/
22 | . ./suite_21.txt
23 |
24 |
25 | valg_results
26 |
27 | # Check results - log files
28 | cmp_diff "mtDWCLI Log" results output
29 |
30 |
--------------------------------------------------------------------------------
/test/mtdwcli/suite_00.txt:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Start afresh
4 | rm -rf {d0,d1,d2,d3,r1,r2,r3}/*
5 |
6 | # d0: mkdata, create butts from data in this repo
7 | run_sh_cli 01
8 |
9 |
--------------------------------------------------------------------------------
/test/mtdwcli/suite_21.txt:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 |
5 | # r1: create random files & mtdwcli scripts
6 | FILE_TOT=100
7 | ./rndfile -db d0 -path r1 -quiet -tot $FILE_TOT -min 1000 -max 100000
8 | ./rnd_r2.sh $FILE_TOT > tmp/r2.txt
9 | ./rnd_r3.sh $FILE_TOT > tmp/r3.txt
10 |
11 |
12 |
13 | # r1 -> r2
14 | run_sh_cli ../tmp/r2
15 |
16 | # r2 -> r3
17 | run_sh_cli ../tmp/r3
18 |
19 |
20 | cmp_diff "mtDWCLI r1->r3" r1 r3
21 |
22 |
--------------------------------------------------------------------------------
/test/mtdwcli/tmp.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
--------------------------------------------------------------------------------
/test/mtdwutils/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 |
4 | .PHONY: all valg time install uninstall clean
5 |
6 |
7 | TMP_DIR = db \
8 | soda_a soda_tmp soda_b \
9 | bottle_a bottle_tmp bottle_b \
10 | hg_a hg_tmp hg_b \
11 | font_a font_tmp font_b
12 |
13 | TMP_FILES = valg_log.txt log.txt
14 | PREPARE = mkdir -p $(TMP_DIR)
15 |
16 |
17 | all:
18 | $(PREPARE)
19 | $(SUITE)
20 |
21 | valg:
22 | $(PREPARE)
23 | VALG=Y $(SUITE)
24 |
25 | time:
26 | $(PREPARE)
27 | VALG=T $(SUITE)
28 |
29 | install:
30 |
31 | uninstall:
32 |
33 | clean:
34 | rm -rf $(TMP_DIR) $(TMP_FILES)
35 |
36 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_001a:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_001a1:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_001a2:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_001b:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_001c:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_002a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtnushutils/results/numbin_002a
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_002a1:
--------------------------------------------------------------------------------
1 | 48611766702991209066196372490252601636
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_002a2:
--------------------------------------------------------------------------------
1 | 48611766702991209066196372490252601636
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_002b:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtnushutils/results/numbin_002b
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_002c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtnushutils/results/numbin_002c
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_003a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtnushutils/results/numbin_003a
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_003a1:
--------------------------------------------------------------------------------
1 | 32316509077753586139510713445660514514047171580093496865901477602143224540557412340472969236184020377745408638077439397456141948699754273791418869985027499602243785773646750786158629119897527698459159582903277348091197804306308450975276589715725867107713970624879795449576651053772645338545136289129326403509065092108109101077472046144122638474948527343653345105797020149055603954704727773430317796884279167058635246262041734914578626456397727386204475718614091025348906121070916929137541182355893615952208805117487445236884750886234300399097674869962426348425792929710270231641017897005896324246640151098893336183040
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_003b:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtnushutils/results/numbin_003b
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_003c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtnushutils/results/numbin_003c
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_cmp_001a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtnushutils/results/numbin_cmp_001a
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_cmp_001a1:
--------------------------------------------------------------------------------
1 | 23789559302090055044400549319689338373977742279466753840729399658065389850681966395456547295388169565354106546181213732094591008567596491218605500812976733172398010307175360790338704799226476686795335818394719568483871262051539380267342860307287452095388226023568367608087809337207441382094228187179242975650441650750035476632453566831389618351721259130825570058776504481270178671380772
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_cmp_001a2:
--------------------------------------------------------------------------------
1 | 23789559302090055044400549319689338373977742279466753840729399658065389850681966395456547295388169565354106546181213732094591008567596491218605500812976733172398010307175360790338704799226476686795335818394719568483871262051539380267342860307287452095388226023568367608087809337207441382094228187179242975650441650750035476632453566831389618351721259130825570058776504481270178671380772
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_cmp_001b:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtnushutils/results/numbin_cmp_001b
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_cmp_001b1:
--------------------------------------------------------------------------------
1 | -23789559302090055044400549319689338373977742279466753840729399658065389850681966395456547295388169565354106546181213732094591008567596491218605500812976733172398010307175360790338704799226476686795335818394719568483871262051539380267342860307287452095388226023568367608087809337207441382094228187179242975650441650750035476632453566831389618351721259130825570058776504481270178671380772
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numbin_cmp_001b2:
--------------------------------------------------------------------------------
1 | -23789559302090055044400549319689338373977742279466753840729399658065389850681966395456547295388169565354106546181213732094591008567596491218605500812976733172398010307175360790338704799226476686795335818394719568483871262051539380267342860307287452095388226023568367608087809337207441382094228187179242975650441650750035476632453566831389618351721259130825570058776504481270178671380772
2 |
--------------------------------------------------------------------------------
/test/mtnushutils/results/numtest.txt:
--------------------------------------------------------------------------------
1 | Rational tests
2 | 0 -> 0 / 1
3 | 0000 -> 0 / 1
4 | 5 -> 5 / 1
5 | -5 -> -5 / 1
6 | 1/5 -> 1 / 5
7 | 1 / 5 -> 1 / 5
8 | 1/-5 -> -1 / 5
9 | -1/-5 -> 1 / 5
10 | 0/5 -> 0 / 1
11 | 10/5 -> 2 / 1
12 | 1.1 -> 11 / 10
13 | 001.10000 -> 11 / 10
14 | 000.00001 -> 1 / 100000
15 | .00001 -> 1 / 100000
16 | 1e1 -> 10 / 1
17 | -1.25e-5 -> -1 / 80000
18 | -1.25e0 -> -5 / 4
19 | -1.25e5 -> -125000 / 1
20 | 1/0 -> Exception
21 | 1/1/1 -> Exception
22 | 1e1e1 -> Exception
23 | 1e -> Exception
24 | -1-1 -> Exception
25 | 1.1.1 -> Exception
26 | 1e1.1 -> Exception
27 |
--------------------------------------------------------------------------------
/test/mtnushutils/scripts/01_integer.txt:
--------------------------------------------------------------------------------
1 | 2^2^10
2 | (2^2)^10
3 | 2^(2^10)
4 | 9^8765 - 7^8765
5 | (9^8765 - 7^8765) / (2^1024)
6 | (9*7) ^ (8-3*2+1)
7 | 9 * 7^8 - 3*2 + 1
8 | 9 * (7^8) - 3*2 + 1
9 |
10 | 1/0
11 |
12 | 1 < 2
13 | 2 < 2
14 | 2 < 1
15 |
16 | 1 > 2
17 | 2 > 2
18 | 2 > 1
19 |
20 | 1 <= 2
21 | 2 <= 2
22 | 2 <= 1
23 |
24 | 1 >= 2
25 | 2 >= 2
26 | 2 >= 1
27 |
28 | 1 == 2
29 | 2 == 2
30 | 2 == 1
31 |
32 | 1 != 2
33 | 2 != 2
34 | 2 != 1
35 |
36 | 1 <=> 2
37 | 2 <=> 2
38 | 2 <=> 1
39 |
40 | 1+2 > 1+1
41 | 1+ (2 > 1) +1
42 |
43 | 2*3+4-6/2
44 | (2*3)+4-(6/2)
45 | 2*(3+4-(6/2))
46 | -(2^4)
47 | - ( 2 ^ 4 )
48 | -2^4
49 | (-2)^4
50 | 0-2^4
51 |
52 | # This is a comment
53 |
54 | .
55 |
56 | # This is another comment
57 |
58 | 2+2
59 |
--------------------------------------------------------------------------------
/test/mtnushutils/scripts/11_double.txt:
--------------------------------------------------------------------------------
1 | a=1
2 | b=2
3 | a+b
4 |
5 | a += 1
6 | a *= -2
7 | a -= 2
8 | a /= 2
9 | a ^= 4
10 |
11 | c=1;c*=5+2;c+1
12 | c
13 | c=1;c*=(5+2);c+1
14 | c
15 |
16 | d=1+2*5
17 | d
18 |
19 | d=(((1+2*5))+1)+1
20 | d
21 |
22 |
--------------------------------------------------------------------------------
/test/mtnushutils/scripts/11_float.txt:
--------------------------------------------------------------------------------
1 | a=1
2 | b=2
3 | a+b
4 |
5 | a += 1
6 | a *= -2
7 | a -= 2
8 | a /= 2
9 | a ^= 4
10 |
11 | c=1;c*=5+2;c+1
12 | c
13 | c=1;c*=(5+2);c+1
14 | c
15 |
16 | d=1+2*5
17 | d
18 |
19 | d=(((1+2*5))+1)+1
20 | d
21 |
22 |
--------------------------------------------------------------------------------
/test/mtnushutils/scripts/11_integer.txt:
--------------------------------------------------------------------------------
1 | a=1
2 | b=2
3 | a+b
4 |
5 | a += 1
6 | a *= -2
7 | a -= 2
8 | a /= 2
9 | a ^= 4
10 |
11 | c=1;c*=5+2;c+1
12 | c
13 | c=1;c*=(5+2);c+1
14 | c
15 |
16 | d=1+2*5
17 | d
18 |
19 | d=(((1+2*5))+1)+1
20 | d
21 |
22 |
--------------------------------------------------------------------------------
/test/mtnushutils/scripts/11_rational.txt:
--------------------------------------------------------------------------------
1 | a=1
2 | b=2
3 | a+b
4 |
5 | a += 1
6 | a *= -2
7 | a -= 2
8 | a /= 2
9 | a ^= 4
10 |
11 | c=1;c*=5+2;c+1
12 | c
13 | c=1;c*=(5+2);c+1
14 | c
15 |
16 | d=1+2*5
17 | d
18 |
19 | d=(((1+2*5))+1)+1
20 | d
21 |
22 |
--------------------------------------------------------------------------------
/test/mtnushutils/scripts/21_integer.txt:
--------------------------------------------------------------------------------
1 | abs(5)
2 | abs(-5)
3 |
4 | bit_and(7,28)
5 | bit_and(3,28)
6 |
7 | bit_not(127)
8 | bit_not(123)
9 |
10 | bit_or(7,28)
11 | bit_or(3,24)
12 | bit_or(3,12)
13 |
14 | bit_xor(7,28)
15 | bit_xor(3,24)
16 | bit_xor(3,12)
17 |
18 | gcd(6,12)
19 | gcd(12,18)
20 | gcd(12,16)
21 |
22 | lcm(3,4)
23 | lcm(3,7)
24 | lcm(3,6)
25 |
26 | max(2,3)
27 | max(3,3)
28 | max(3,2)
29 |
30 | min(2,3)
31 | min(3,3)
32 | min(3,2)
33 |
34 | mod(5,2)
35 | mod(2,5)
36 | mod(5,5)
37 | mod(10,5)
38 |
39 |
--------------------------------------------------------------------------------
/test/mtnushutils/scripts/21_rational.txt:
--------------------------------------------------------------------------------
1 | abs(5)
2 | abs(-5)
3 |
4 | denom(123/456)
5 | denom(0/456)
6 | denom(123/1)
7 |
8 | inv(123/456)
9 | inv(0/456)
10 | inv(123/1)
11 |
12 | max(2,3)
13 | max(3,3)
14 | max(3,2)
15 |
16 | min(2,3)
17 | min(3,3)
18 | min(3,2)
19 |
20 | numer(123/456)
21 | numer(0/456)
22 | numer(123/1)
23 |
24 |
--------------------------------------------------------------------------------
/test/mtpixycli/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 |
4 | .PHONY: all valg time install uninstall clean
5 |
6 |
7 | # NOTE: - at the beginning of the instruction to ignore errors
8 |
9 | TMP_DIR = output tmp
10 | TMP_FILES = valg_log.txt log.txt
11 | PREPARE = mkdir -p $(TMP_DIR)
12 |
13 |
14 | all:
15 | $(PREPARE)
16 | -$(SUITE)
17 |
18 | valg:
19 | $(PREPARE)
20 | -VALG=Y $(SUITE)
21 |
22 | time:
23 | $(PREPARE)
24 | -VALG=T $(SUITE)
25 |
26 |
27 | # .c.o Implicit rule
28 | # .cpp.o Implicit rule
29 |
30 |
31 | install:
32 |
33 | uninstall:
34 |
35 | clean:
36 | rm -rf $(TMP_DIR) $(TMP_FILES)
37 |
38 |
--------------------------------------------------------------------------------
/test/mtpixycli/results/indexed_00.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/indexed_00.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/indexed_01.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/indexed_01.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/indexed_02.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/indexed_02.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/indexed_03.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/indexed_03.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/indexed_04.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/indexed_04.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/indexed_05.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/indexed_05.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/indexed_06.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/indexed_06.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/indexed_07.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/indexed_07.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/indexed_08.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/indexed_08.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/indexed_09.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/indexed_09.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/indexed_99.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/indexed_99.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/pal_01.gpl:
--------------------------------------------------------------------------------
1 | GIMP Palette
2 | Name: libmtpixy
3 | Columns: 16
4 | #
5 | 64 64 64 Untitled
6 | 191 64 64 Untitled
7 | 128 128 64 Untitled
8 | 191 191 64 Untitled
9 | 128 64 128 Untitled
10 | 64 128 128 Untitled
11 | 191 128 191 Untitled
12 | 64 191 191 Untitled
13 | 0 0 0 Untitled
14 | 255 0 0 Untitled
15 | 255 255 0 Untitled
16 | 0 0 255 Untitled
17 | 255 0 255 Untitled
18 | 255 255 255 Untitled
19 |
--------------------------------------------------------------------------------
/test/mtpixycli/results/pal_30.gpl:
--------------------------------------------------------------------------------
1 | GIMP Palette
2 | Name: libmtpixy
3 | Columns: 16
4 | #
5 | 0 0 0 Untitled
6 | 54 139 177 Untitled
7 | 64 64 64 Untitled
8 | 141 101 78 Untitled
9 | 196 117 196 Untitled
10 | 221 221 34 Untitled
11 | 255 0 0 Untitled
12 | 255 255 255 Untitled
13 |
--------------------------------------------------------------------------------
/test/mtpixycli/results/pal_31.gpl:
--------------------------------------------------------------------------------
1 | GIMP Palette
2 | Name: libmtpixy
3 | Columns: 16
4 | #
5 | 64 64 64 Untitled
6 | 128 128 64 Untitled
7 | 191 128 191 Untitled
8 | 191 191 64 Untitled
9 | 191 64 64 Untitled
10 | 0 0 255 Untitled
11 | 0 0 0 Untitled
12 | 255 255 255 Untitled
13 | 255 0 0 Untitled
14 | 128 64 128 Untitled
15 | 255 0 255 Untitled
16 | 255 255 0 Untitled
17 | 64 128 128 Untitled
18 | 64 191 191 Untitled
19 |
--------------------------------------------------------------------------------
/test/mtpixycli/results/pal_40.gpl:
--------------------------------------------------------------------------------
1 | GIMP Palette
2 | Name: libmtpixy
3 | Columns: 16
4 | #
5 | 1 2 3 Untitled
6 | 11 12 13 Untitled
7 | 111 112 113 Untitled
8 | 112 113 114 Untitled
9 | 113 114 115 Untitled
10 | 114 115 116 Untitled
11 | 115 116 117 Untitled
12 | 116 117 118 Untitled
13 | 117 118 119 Untitled
14 | 118 119 120 Untitled
15 | 119 120 121 Untitled
16 | 120 121 122 Untitled
17 | 121 122 123 Untitled
18 | 0 0 0 Untitled
19 | 0 0 0 Untitled
20 | 0 0 0 Untitled
21 | 0 0 0 Untitled
22 | 0 0 0 Untitled
23 | 11 12 13 Untitled
24 | 111 112 113 Untitled
25 |
--------------------------------------------------------------------------------
/test/mtpixycli/results/pal_41.gpl:
--------------------------------------------------------------------------------
1 | GIMP Palette
2 | Name: libmtpixy
3 | Columns: 16
4 | #
5 | 1 2 3 Untitled
6 | 11 12 13 Untitled
7 | 111 112 113 Untitled
8 | 112 113 114 Untitled
9 | 113 114 115 Untitled
10 | 114 115 116 Untitled
11 | 115 116 117 Untitled
12 | 116 117 118 Untitled
13 | 117 118 119 Untitled
14 | 118 119 120 Untitled
15 | 119 120 121 Untitled
16 | 120 121 122 Untitled
17 | 121 122 123 Untitled
18 | 0 0 0 Untitled
19 | 0 0 0 Untitled
20 | 0 0 0 Untitled
21 | 0 0 0 Untitled
22 | 0 0 0 Untitled
23 | 11 12 13 Untitled
24 | 111 112 113 Untitled
25 |
--------------------------------------------------------------------------------
/test/mtpixycli/results/pal_42.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/pal_42.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/pal_42.gpl:
--------------------------------------------------------------------------------
1 | GIMP Palette
2 | Name: libmtpixy
3 | Columns: 16
4 | #
5 | 1 2 3 Untitled
6 | 111 112 113 Untitled
7 | 112 113 114 Untitled
8 | 113 114 115 Untitled
9 | 114 115 116 Untitled
10 | 115 116 117 Untitled
11 | 116 117 118 Untitled
12 | 117 118 119 Untitled
13 | 118 119 120 Untitled
14 | 119 120 121 Untitled
15 | 120 121 122 Untitled
16 | 121 122 123 Untitled
17 | 0 0 0 Untitled
18 | 0 0 0 Untitled
19 | 0 0 0 Untitled
20 | 0 0 0 Untitled
21 | 0 0 0 Untitled
22 | 11 12 13 Untitled
23 | 111 112 113 Untitled
24 | 11 12 13 Untitled
25 |
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_00.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_00.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_01.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_01.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_02.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_02.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_03.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_03.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_04.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_04.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_05.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_05.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_06.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_06.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_07.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_07.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_08.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_08.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_09.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_09.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_10.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_10.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_11.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_11.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_12.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_12.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_13.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_13.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_14.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_14.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_15.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_15.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_16.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_16.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/results/rgb_99.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixycli/results/rgb_99.bmp
--------------------------------------------------------------------------------
/test/mtpixycli/scripts/51.txt:
--------------------------------------------------------------------------------
1 | new 100 100 indexedd
2 | new 100 100 rgbb
3 | new -1 100 indexedd
4 | new 100 32768 rgbb
5 |
6 | palette size 256
7 | palette size 1
8 |
9 | palette color -1 1 2 3
10 | palette color 1 11 12 1333
11 | set color a 256
12 |
13 |
14 | q
15 |
--------------------------------------------------------------------------------
/test/mtpixyutils/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 |
4 | .PHONY: all valg time install uninstall clean
5 |
6 |
7 | TMP_DIR = output
8 | TMP_FILES = valg_log.txt log.txt input/part* input/empty
9 | PREPARE = mkdir -p $(TMP_DIR)
10 |
11 |
12 | all:
13 | $(PREPARE)
14 | $(SUITE)
15 |
16 | valg:
17 | $(PREPARE)
18 | VALG=Y $(SUITE)
19 |
20 | time:
21 | $(PREPARE)
22 | VALG=T $(SUITE)
23 |
24 | install:
25 |
26 | uninstall:
27 |
28 | clean:
29 | rm -rf $(TMP_DIR) $(TMP_FILES)
30 |
--------------------------------------------------------------------------------
/test/mtpixyutils/input/_61idx.bmp:
--------------------------------------------------------------------------------
1 | ../results/_61idx.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/input/_61idx.gif:
--------------------------------------------------------------------------------
1 | ../results/_61idx.gif
--------------------------------------------------------------------------------
/test/mtpixyutils/input/_61idx.png:
--------------------------------------------------------------------------------
1 | ../results/_61idx.png
--------------------------------------------------------------------------------
/test/mtpixyutils/input/_61rgb.bmp:
--------------------------------------------------------------------------------
1 | ../results/_61rgb.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/input/_61rgb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/input/_61rgb.jpg
--------------------------------------------------------------------------------
/test/mtpixyutils/input/_61rgb.png:
--------------------------------------------------------------------------------
1 | ../results/_61rgb.png
--------------------------------------------------------------------------------
/test/mtpixyutils/input/get_part.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # 2016.08.20 by M.Tyler
3 | # Create a bunch of partial files
4 |
5 |
6 |
7 | create_part()
8 | {
9 | FILENAME="part_$1_$2"
10 | echo Creating $FILENAME
11 |
12 | dd if=$2 of=$FILENAME bs=$1 count=1
13 | }
14 |
15 |
16 | rm part_*
17 | > empty
18 |
19 |
20 | ls _*.bmp _*.gif _*.png _*.jpg |
21 | while read line
22 | do
23 | create_part "20" "$line"
24 | create_part "400" "$line"
25 | done
26 |
27 |
28 | ls -l
29 |
30 |
--------------------------------------------------------------------------------
/test/mtpixyutils/results/11_indexed.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/11_indexed.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/13_indexed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/13_indexed.png
--------------------------------------------------------------------------------
/test/mtpixyutils/results/14_rgb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/14_rgb.png
--------------------------------------------------------------------------------
/test/mtpixyutils/results/15_indexed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/15_indexed.gif
--------------------------------------------------------------------------------
/test/mtpixyutils/results/16_rgb.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/16_rgb.jpeg
--------------------------------------------------------------------------------
/test/mtpixyutils/results/21_indexed.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/21_indexed.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/23_indexed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/23_indexed.png
--------------------------------------------------------------------------------
/test/mtpixyutils/results/24_rgb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/24_rgb.png
--------------------------------------------------------------------------------
/test/mtpixyutils/results/25_indexed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/25_indexed.gif
--------------------------------------------------------------------------------
/test/mtpixyutils/results/26_rgb.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/26_rgb.jpeg
--------------------------------------------------------------------------------
/test/mtpixyutils/results/32_pal_02.gpl:
--------------------------------------------------------------------------------
1 | GIMP Palette
2 | Name: libmtpixy
3 | Columns: 16
4 | #
5 | 0 0 0 Untitled
6 | 255 0 0 Untitled
7 | 0 255 0 Untitled
8 | 255 255 0 Untitled
9 | 0 0 255 Untitled
10 | 255 0 255 Untitled
11 | 0 255 255 Untitled
12 | 255 255 255 Untitled
13 |
--------------------------------------------------------------------------------
/test/mtpixyutils/results/41_limit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/41_limit.png
--------------------------------------------------------------------------------
/test/mtpixyutils/results/42_limit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/42_limit.png
--------------------------------------------------------------------------------
/test/mtpixyutils/results/43_limit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/43_limit.png
--------------------------------------------------------------------------------
/test/mtpixyutils/results/51_resize.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/51_resize.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/51_scale.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/51_scale.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/52_resize.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/52_resize.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/52_scale.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/52_scale.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/53_resize.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/53_resize.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/53_scale.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/53_scale.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/54_resize.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/54_resize.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/54_scale.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/54_scale.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/55_resize.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/55_resize.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/55_scale.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/55_scale.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/56_resize.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/56_resize.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/56_scale.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/56_scale.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/57_scale.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/57_scale.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/58_scale.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/58_scale.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/59_scale.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/59_scale.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/_61idx.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/_61idx.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/_61idx.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/_61idx.gif
--------------------------------------------------------------------------------
/test/mtpixyutils/results/_61idx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/_61idx.png
--------------------------------------------------------------------------------
/test/mtpixyutils/results/_61rgb.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/_61rgb.bmp
--------------------------------------------------------------------------------
/test/mtpixyutils/results/_61rgb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/_61rgb.jpg
--------------------------------------------------------------------------------
/test/mtpixyutils/results/_61rgb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matyler/mtCellEdit/1c4d8b4b0ad444c796afbdb09c6182273a680f79/test/mtpixyutils/results/_61rgb.png
--------------------------------------------------------------------------------
/test/mtrdc/Makefile:
--------------------------------------------------------------------------------
1 | include ../_conf.txt
2 |
3 |
4 | .PHONY: all valg time install uninstall clean
5 |
6 |
7 | TMP_DIR = tmp
8 | TMP_FILES = valg_log.txt log.txt
9 | PREPARE = mkdir -p $(TMP_DIR)
10 | CLEAN = rm -rf $(TMP_DIR) $(TMP_FILES)
11 |
12 |
13 | all:
14 | $(CLEAN)
15 | $(PREPARE)
16 | $(SUITE)
17 |
18 | valg:
19 | $(CLEAN)
20 | $(PREPARE)
21 | VALG=Y $(SUITE)
22 |
23 | time:
24 | $(CLEAN)
25 | $(PREPARE)
26 | VALG=T $(SUITE)
27 |
28 | install:
29 |
30 | uninstall:
31 |
32 | clean:
33 | $(CLEAN)
34 |
--------------------------------------------------------------------------------
/test/results.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Bash needed to preserve formatting. M.Tyler 2017-10-2
3 |
4 |
5 | printf "\n\e[41m\e[97m%-25s RESULTS %-25s\e[0m\n\n"
6 |
7 |
--------------------------------------------------------------------------------