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: cambalache-0.12.1-new/meson.build
===================================================================
--- cambalache-0.12.1-new/meson.build	(nonexistent)
+++ cambalache-0.12.1-new/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
Index: create.patch.sh
===================================================================
--- create.patch.sh	(nonexistent)
+++ create.patch.sh	(revision 145)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+VERSION=0.12.1
+
+tar --files-from=file.list -xJvf ../cambalache-$VERSION.tar.xz
+mv cambalache-$VERSION cambalache-$VERSION-orig
+
+cp -rf ./cambalache-$VERSION-new ./cambalache-$VERSION
+
+diff --unified -Nr  cambalache-$VERSION-orig  cambalache-$VERSION > cambalache-$VERSION-python-cross.patch
+
+mv cambalache-$VERSION-python-cross.patch ../patches
+
+rm -rf ./cambalache-$VERSION
+rm -rf ./cambalache-$VERSION-orig

Property changes on: create.patch.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: file.list
===================================================================
--- file.list	(nonexistent)
+++ file.list	(revision 145)
@@ -0,0 +1 @@
+cambalache-0.12.1/meson.build