Skip to content

Commit

Permalink
Fixing package build.
Browse files Browse the repository at this point in the history
  • Loading branch information
PerryWerneck committed Nov 4, 2024
1 parent 41225b6 commit d4b8bab
Show file tree
Hide file tree
Showing 2 changed files with 66 additions and 0 deletions.
28 changes: 28 additions & 0 deletions meson.build
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
# Maintainer: Perry Werneck <perry.werneck@gmail.com>

# SPDX-License-Identifier: LGPL-3.0-or-later

# Copyright (C) 2024 Perry Werneck <perry.werneck@gmail.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published
# by the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.

project(
'vmdetect',
['c','cpp'],
Expand Down Expand Up @@ -206,6 +225,15 @@ else

endif

#
# Install headers
#
install_headers(
'src/include/vmdetect/defs.h',
'src/include/vmdetect/virtualmachine.h',
subdir: 'vmdetect'
)

#
# Check for python
#
Expand Down
38 changes: 38 additions & 0 deletions po/meson.build
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Maintainer: Perry Werneck <perry.werneck@gmail.com>

# SPDX-License-Identifier: LGPL-3.0-or-later

# Copyright (C) 2024 Perry Werneck <perry.werneck@gmail.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published
# by the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.

#
# References:
#
# https://mesonbuild.com/i18n-module.html
# https://mesonbuild.com/Porting-from-autotools.html
# https://docs.elementary.io/develop/writing-apps/our-first-app/translations
#

# find . -type f -iname '*.cc' | grep -v 'build' | sed 's@^./@@g' | grep -v testprogram > po/POTFILES.in

i18n = import('i18n')
gettext_package = 'lib' + meson.project_name() + '-' + libversion

add_project_arguments('-DGETTEXT_PACKAGE="' + gettext_package + '"', language: 'cpp')

i18n.gettext(
gettext_package,
preset: 'glib'
)

0 comments on commit d4b8bab

Please sign in to comment.