merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

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 )