messenger-gtk

Gtk+3 graphical user interfaces for GNUnet Messenger
Log | Files | Refs | Submodules | README | LICENSE

meson.build (1310B)


      1 #
      2 # This file is part of GNUnet.
      3 # Copyright (C) 2023 GNUnet e.V.
      4 #
      5 # GNUnet is free software: you can redistribute it and/or modify it
      6 # under the terms of the GNU Affero General Public License as published
      7 # by the Free Software Foundation, either version 3 of the License,
      8 # or (at your option) any later version.
      9 #
     10 # GNUnet is distributed in the hope that it will be useful, but
     11 # WITHOUT ANY WARRANTY; without even the implied warranty of
     12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     13 # Affero General Public License for more details.
     14 #
     15 # You should have received a copy of the GNU Affero General Public License
     16 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
     17 #
     18 # SPDX-License-Identifier: AGPL3.0-or-later
     19 #
     20 
     21 applications_dir = get_option('datadir') / 'applications'
     22 appdata_dir = get_option('datadir') / 'appdata'
     23 application_id = messenger_gtk_id
     24 
     25 subdir('icon')
     26 
     27 css_resources = gnome.compile_resources(
     28     'css',
     29     'css.gresource.xml',
     30 )
     31 
     32 ui_resources = gnome.compile_resources(
     33     'ui',
     34     'ui.gresource.xml',
     35 )
     36 
     37 messenger_gtk_resources = [
     38     css_resources,
     39     ui_resources,
     40 ]
     41 
     42 install_data(
     43     application_id + '.desktop',
     44     install_dir: applications_dir,
     45 )
     46 
     47 install_data(
     48     application_id + '.appdata.xml',
     49     install_dir: appdata_dir,
     50 )