meson.build (2485B)
1 install_man( 2 [ 3 'prebuilt' / 'man' / 'taler-merchant-benchmark.1', 4 'prebuilt' / 'man' / 'taler-merchant.conf.5', 5 'prebuilt' / 'man' / 'taler-merchant-config.1', 6 'prebuilt' / 'man' / 'taler-merchant-dbconfig.1', 7 'prebuilt' / 'man' / 'taler-merchant-dbinit.1', 8 'prebuilt' / 'man' / 'taler-merchant-depositcheck.1', 9 'prebuilt' / 'man' / 'taler-merchant-donaukeyupdate.1', 10 'prebuilt' / 'man' / 'taler-merchant-exchangekeyupdate.1', 11 'prebuilt' / 'man' / 'taler-merchant-httpd.1', 12 'prebuilt' / 'man' / 'taler-merchant-kyccheck.1', 13 'prebuilt' / 'man' / 'taler-merchant-passwd.1', 14 'prebuilt' / 'man' / 'taler-merchant-reconciliation.1', 15 'prebuilt' / 'man' / 'taler-merchant-report-generator.1', 16 'prebuilt' / 'man' / 'taler-merchant-report-generator-email.1', 17 'prebuilt' / 'man' / 'taler-merchant-rproxy-setup.1', 18 'prebuilt' / 'man' / 'taler-merchant-webhook.1', 19 'prebuilt' / 'man' / 'taler-merchant-wirewatch.1', 20 ], 21 ) 22 23 fs = import('fs') 24 25 fs.copyfile( 26 'prebuilt' / 'texinfo' / 'taler-merchant.texi', 27 'taler-merchant.texi', 28 ) 29 30 makeinfo = find_program('makeinfo', native: true, required: false) 31 32 if makeinfo.found() 33 34 f_info = '@0@.info'.format('taler-merchant') 35 f_texi = meson.current_build_dir() / '@0@.texi'.format('taler-merchant') 36 37 custom_target( 38 f_info, 39 output: f_info, 40 command: [ 41 makeinfo, 42 '--no-split', 43 '--no-headers', 44 f_texi, 45 '-o', 46 '@OUTPUT0@', 47 ], 48 install: true, 49 install_dir: get_option('infodir'), 50 ) 51 52 endif 53 54 55 install_emptydir(get_option('infodir') / 'taler-merchant-figures') 56 install_data( 57 'prebuilt' / 'texinfo' / 'taler-merchant-figures' / 'arch-api.png', 58 'prebuilt' / 'texinfo' / 'taler-merchant-figures' / 'merchant_first_login.png', 59 'prebuilt' / 'texinfo' / 'taler-merchant-figures' / 'no_default_account_yet.png', 60 'prebuilt' / 'texinfo' / 'taler-merchant-figures' / 'enter_instance_details.png', 61 'prebuilt' / 'texinfo' / 'taler-merchant-figures' / 'instance_iban_config.png', 62 'prebuilt' / 'texinfo' / 'taler-merchant-figures' / 'create_orders.png', 63 'prebuilt' / 'texinfo' / 'taler-merchant-figures' / 'payment_links.png', 64 'prebuilt' / 'texinfo' / 'taler-merchant-figures' / 'merchant-db.png', 65 install_dir: get_option('infodir') / 'taler-merchant-figures', 66 )