From 9653037dc1d0cfe17786efc0ce86c93d27d021e5 Mon Sep 17 00:00:00 2001 From: apoorv569 Date: Mon, 17 May 2021 13:28:51 +0530 Subject: [PATCH] Initial commit on SourceHut --- .builds/archlinux.yml | 17 +++++++++++++++++ .builds/ubuntu.yml | 26 ++++++++++++++++++++++++++ meson.build | 4 ++-- 3 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 .builds/archlinux.yml create mode 100644 .builds/ubuntu.yml diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml new file mode 100644 index 0000000..dec7529 --- /dev/null +++ b/.builds/archlinux.yml @@ -0,0 +1,17 @@ +image: archlinux +packages: + - wxgtk3 + - wxsvg + - sqlite + - taglib + - yaml-cpp + - git + - meson + - gcc +tasks: + - setup: | + cd SampleHive + meson build + - build: | + cd SampleHive + ninja -C build diff --git a/.builds/ubuntu.yml b/.builds/ubuntu.yml new file mode 100644 index 0000000..d5e775a --- /dev/null +++ b/.builds/ubuntu.yml @@ -0,0 +1,26 @@ +image: ubuntu/20.04 +packages: + - libwxbase3.0-dev + - libwxgtk-media3.0-gtk3-dev + - libwxgtk3.0-gtk3-dev + - wx3.0-headers + - libwxsvg-dev + - libwxsvg3 + - libsqlite3-dev + - libyaml-cpp-dev + - libtagc0-dev + - libtag1-dev + - libtagc0 + - libexif-dev + - libpango1.0-dev + - pkg-config + - git + - meson + - g++ +tasks: + - setup: | + cd SampleHive + meson build + - build: | + cd SampleHive + ninja -C build diff --git a/meson.build b/meson.build index 66e263d..a77f0ab 100755 --- a/meson.build +++ b/meson.build @@ -27,9 +27,9 @@ foreach module : wx_modules wx_libs += run_command (wxconfig, '--libs', module).stdout ().strip ().split() endforeach -wx = dependency('wxwidgets', version: '>=3.0.5') +wx = dependency('wxwidgets', version: '>=3.0.4') wxsvg = dependency('libwxsvg') -taglib = dependency('taglib', version: '>=1.12') +taglib = dependency('taglib', version: '>=1.11') sqlite3 = dependency('sqlite3') yaml = dependency('yaml-cpp')