Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
Index: meson.build
===================================================================
--- meson.build	(nonexistent)
+++ meson.build	(revision 145)
@@ -0,0 +1,53 @@
+project(
+    'cambalache', 'c',
+    version: '0.12.1',
+    meson_version: '>= 0.50.0'
+)
+
+# File format version follows app version and only changes when there is a
+# change that prevents older versions to load it.
+fileformatversion = '0.12.0'
+
+python = import('python')
+python_bin = python.find_installation('python3')
+pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), 'cambalache')
+catalogsdir = join_paths(pkgdatadir, 'catalogs')
+localedir = join_paths(get_option('prefix'), get_option('localedir'))
+gnome = import('gnome')
+
+i18n = import('i18n')
+
+
+# Python requirements ['module', 'version', 'gi required version]
+modules = [
+    ['lxml', '>= 4.5.0'],
+    ['gi', '>= 3.38.0'],
+    ['gi.repository.GLib', '>= 2.66.0'],
+    ['gi.repository.Gtk', '>= 3.24.0', '3.0'],
+    ['gi.repository.Gtk', '>= 4.0.0', '4.0'],
+    ['gi.repository.WebKit2', '>= 2.32.0', '4.1'],
+    ['gi.repository.WebKit', '>= 2.32.0', '6.0'],
+    ['gi.repository.GtkSource', '', '4'],
+    ['gi.repository.Handy'],
+    ['gi.repository.Adw'],
+]
+
+gtk3_dep = dependency('gtk+-3.0', version: '>= 3.24.0')
+gtk4_dep = dependency('gtk4', version: '>= 4.4.0')
+
+handy_dep = dependency('libhandy-1', version: '>= 1.6.2')
+adw_dep = dependency('libadwaita-1', version: '>= 1.1.2')
+
+subdir('data')
+subdir('cambalache')
+subdir('catalogs')
+subdir('po')
+subdir('tests')
+
+# Post Install deps
+find_program('update-mime-database', required: true)
+find_program('gtk-update-icon-cache', required: true)
+find_program('update-desktop-database', required: true)
+find_program('glib-compile-schemas', required: true)
+
+meson.add_install_script('postinstall.py')
\ No newline at end of file