summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlastair Poole <netstar@gmail.com>2020-04-30 13:12:03 +0100
committerAlastair Poole <netstar@gmail.com>2020-04-30 13:12:03 +0100
commitc629d72309a9961952711c53e87dba9c20ba7bfa (patch)
treef7f951de388f51aaa4cc3f87748a4212dabd0434
parent26366a479d132787ef16b6dfdb5e17662d4a83f1 (diff)
build: Port to Meson
-rw-r--r--Makefile.am70
-rwxr-xr-xautogen.sh17
-rw-r--r--build/.ninja_depsbin0 -> 166196 bytes
-rw-r--r--build/.ninja_log48
-rw-r--r--build/build.ninja136
-rw-r--r--build/compile_commands.json14
-rw-r--r--build/meson-info/intro-benchmarks.json1
-rw-r--r--build/meson-info/intro-buildoptions.json1
-rw-r--r--build/meson-info/intro-buildsystem_files.json1
-rw-r--r--build/meson-info/intro-dependencies.json1
-rw-r--r--build/meson-info/intro-installed.json1
-rw-r--r--build/meson-info/intro-projectinfo.json1
-rw-r--r--build/meson-info/intro-targets.json1
-rw-r--r--build/meson-info/intro-tests.json1
-rw-r--r--build/meson-info/meson-info.json1
-rw-r--r--build/meson-logs/install-log.txt4
-rw-r--r--build/meson-logs/meson-log.txt198
-rw-r--r--build/meson-private/build.datbin0 -> 40764 bytes
-rw-r--r--build/meson-private/cmd_line.txt4
-rw-r--r--build/meson-private/coredata.datbin0 -> 36513 bytes
-rw-r--r--build/meson-private/install.datbin0 -> 1072 bytes
-rw-r--r--build/meson-private/meson.lock0
-rw-r--r--build/meson-private/meson_benchmark_setup.dat1
-rw-r--r--build/meson-private/meson_test_setup.dat1
-rw-r--r--build/meson-private/sanitycheckc.c1
-rwxr-xr-xbuild/meson-private/sanitycheckc.exebin0 -> 16464 bytes
-rw-r--r--build/po/ar.gmobin0 -> 1201 bytes
-rw-r--r--build/po/bg.gmobin0 -> 1048 bytes
-rw-r--r--build/po/ca.gmobin0 -> 1243 bytes
-rw-r--r--build/po/cs.gmobin0 -> 945 bytes
-rw-r--r--build/po/da.gmobin0 -> 564 bytes
-rw-r--r--build/po/de.gmobin0 -> 1093 bytes
-rw-r--r--build/po/el.gmobin0 -> 1348 bytes
-rw-r--r--build/po/eo.gmobin0 -> 1277 bytes
-rw-r--r--build/po/es.gmobin0 -> 1161 bytes
-rw-r--r--build/po/fi.gmobin0 -> 999 bytes
-rw-r--r--build/po/fr.gmobin0 -> 1095 bytes
-rw-r--r--build/po/fr_CH.gmobin0 -> 895 bytes
-rw-r--r--build/po/gl.gmobin0 -> 1231 bytes
-rw-r--r--build/po/he.gmobin0 -> 710 bytes
-rw-r--r--build/po/hr.gmobin0 -> 975 bytes
-rw-r--r--build/po/hu.gmobin0 -> 1111 bytes
-rw-r--r--build/po/it.gmobin0 -> 987 bytes
-rw-r--r--build/po/ja.gmobin0 -> 912 bytes
-rw-r--r--build/po/km.gmobin0 -> 629 bytes
-rw-r--r--build/po/ko.gmobin0 -> 971 bytes
-rw-r--r--build/po/lt.gmobin0 -> 1111 bytes
-rw-r--r--build/po/nb.gmobin0 -> 736 bytes
-rw-r--r--build/po/nl.gmobin0 -> 990 bytes
-rw-r--r--build/po/pl.gmobin0 -> 815 bytes
-rw-r--r--build/po/pt.gmobin0 -> 1162 bytes
-rw-r--r--build/po/pt_BR.gmobin0 -> 1060 bytes
-rw-r--r--build/po/ro.gmobin0 -> 619 bytes
-rw-r--r--build/po/ru.gmobin0 -> 1278 bytes
-rw-r--r--build/po/sk.gmobin0 -> 930 bytes
-rw-r--r--build/po/sl.gmobin0 -> 1073 bytes
-rw-r--r--build/po/sr.gmobin0 -> 1354 bytes
-rw-r--r--build/po/sv.gmobin0 -> 733 bytes
-rw-r--r--build/po/tr.gmobin0 -> 1198 bytes
-rw-r--r--build/po/uk.gmobin0 -> 1123 bytes
-rw-r--r--build/po/zh_CN.gmobin0 -> 938 bytes
-rw-r--r--build/po/zh_TW.gmobin0 -> 959 bytes
-rwxr-xr-xbuild/src/module.sobin0 -> 218960 bytes
-rw-r--r--configure.ac78
-rw-r--r--e_modules-wallpaper2.spec.in47
-rw-r--r--meson.build66
-rw-r--r--meson_options.txt4
-rw-r--r--module.desktop.in33
-rw-r--r--po/Makevars42
-rw-r--r--po/POTFILES.in2
-rw-r--r--po/meson.build9
-rw-r--r--src/Makefile.am21
-rw-r--r--src/e_int_config_wallpaper.c8
-rw-r--r--src/e_mod_main.c1
-rw-r--r--src/e_mod_main.h1
-rw-r--r--src/meson.build11
76 files changed, 511 insertions, 315 deletions
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644
index ec79818..0000000
--- a/Makefile.am
+++ /dev/null
@@ -1,70 +0,0 @@
1ACLOCAL_AMFLAGS = -I m4
2
3MAINTAINERCLEANFILES = \
4m4/libtool.m4 \
5m4/wchar_t.m4 \
6m4/uintmax_t.m4 \
7m4/inttypes-pri.m4 \
8m4/xsize.m4 \
9m4/longdouble.m4 \
10m4/nls.m4 \
11m4/lt~obsolete.m4 \
12m4/wint_t.m4 \
13m4/isc-posix.m4 \
14m4/printf-posix.m4 \
15m4/po.m4 \
16m4/signed.m4 \
17m4/lcmessage.m4 \
18m4/intmax.m4 \
19m4/ltoptions.m4 \
20m4/ulonglong.m4 \
21m4/progtest.m4 \
22m4/glibc21.m4 \
23m4/inttypes.m4 \
24m4/codeset.m4 \
25m4/stdint_h.m4 \
26m4/ltsugar.m4 \
27m4/longlong.m4 \
28m4/inttypes_h.m4 \
29m4/lib-ld.m4 \
30m4/lib-link.m4 \
31m4/gettext.m4 \
32m4/size_max.m4 \
33m4/ltversion.m4 \
34m4/lib-prefix.m4 \
35m4/iconv.m4 \
36m4/intdiv0.m4 \
37Makefile.in \
38aclocal.m4 \
39config.guess \
40config.h.in \
41config.sub \
42configure \
43depcomp \
44install-sh \
45ltmain.sh \
46missing \
47module.\
48desktop \
49config.rpath \
50mkinstalldirs
51
52SUBDIRS = src
53
54if HAVE_PO
55
56SUBDIRS += po
57
58endif
59
60filesdir = $(module_dir)/$(PACKAGE)
61files_DATA = module.desktop
62
63EXTRA_DIST = module.desktop.in
64
65clean-local:
66 rm -rf *.edj module.desktop *~
67
68uninstall-local:
69 rm -rf $(DESTDIR)$(module_dir)/$(PACKAGE)
70
diff --git a/autogen.sh b/autogen.sh
deleted file mode 100755
index ae01364..0000000
--- a/autogen.sh
+++ /dev/null
@@ -1,17 +0,0 @@
1#!/bin/sh
2
3rm -rf autom4te.cache
4rm -f aclocal.m4 ltmain.sh
5
6touch README
7
8echo "Running autopoint..." ; autopoint -f || :
9echo "Running aclocal..." ; aclocal -I m4 $ACLOCAL_FLAGS || exit 1
10echo "Running autoheader..." ; autoheader || exit 1
11echo "Running autoconf..." ; autoconf || exit 1
12echo "Running libtoolize..." ; (libtoolize --copy --automake || glibtoolize --automake) || exit 1
13echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1
14
15if [ -z "$NOCONFIGURE" ]; then
16 ./configure "$@"
17fi
diff --git a/build/.ninja_deps b/build/.ninja_deps
new file mode 100644
index 0000000..31d7129
--- /dev/null
+++ b/build/.ninja_deps
Binary files differ
diff --git a/build/.ninja_log b/build/.ninja_log
new file mode 100644
index 0000000..d295c11
--- /dev/null
+++ b/build/.ninja_log
@@ -0,0 +1,48 @@
1# ninja log v5
21 261 1588248012444184802 src/25a6634@@module@sha/e_mod_main.c.o a3e551315b750e17
32 309 1588248012492184678 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
4309 388 1588248012572184472 src/module.so d57adfaed391d71e
52 224 1588248093059978180 src/25a6634@@module@sha/e_mod_main.c.o a3e551315b750e17
6224 300 1588248093139977975 src/module.so d57adfaed391d71e
70 3 0 meson-clean a7c70eacb11a5051
82 244 1588248096955968238 src/25a6634@@module@sha/e_mod_main.c.o a3e551315b750e17
93 297 1588248097007968105 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
10297 377 1588248097087967900 src/module.so d57adfaed391d71e
112 403 0 meson-install 9bd7faa9472bf40f
120 3 0 meson-clean a7c70eacb11a5051
131 243 1588248255691565828 src/25a6634@@module@sha/e_mod_main.c.o a3e551315b750e17
142 295 1588248255743565697 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
15295 372 1588248255819565505 src/module.so d57adfaed391d71e
160 3 0 meson-clean a7c70eacb11a5051
172 246 1588248283223496513 src/25a6634@@module@sha/e_mod_main.c.o a3e551315b750e17
182 298 1588248283275496382 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
19298 376 1588248283355496181 src/module.so d57adfaed391d71e
202 245 1588248319407405627 src/25a6634@@module@sha/e_mod_main.c.o a3e551315b750e17
213 296 1588248319459405496 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
22296 375 1588248319535405305 src/module.so d57adfaed391d71e
230 2 0 meson-clean a7c70eacb11a5051
241 244 1588248323299395863 src/25a6634@@module@sha/e_mod_main.c.o a3e551315b750e17
252 296 1588248323355395722 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
26296 375 1588248323431395531 src/module.so d57adfaed391d71e
272 250 1588248350611327403 src/25a6634@@module@sha/e_mod_main.c.o a3e551315b750e17
282 300 1588248350659327281 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
29300 379 1588248350739327082 src/module.so d57adfaed391d71e
302 276 1588248408555182514 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
31276 355 1588248408635182315 src/module.so d57adfaed391d71e
323 273 1588248424347143106 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
33274 352 1588248424427142908 src/module.so d57adfaed391d71e
340 2 0 meson-clean a7c70eacb11a5051
352 243 1588248429015131463 src/25a6634@@module@sha/e_mod_main.c.o a3e551315b750e17
362 293 1588248429067131333 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
37293 371 1588248429143131143 src/module.so d57adfaed391d71e
382 407 0 meson-install 9bd7faa9472bf40f
392 402 0 meson-install 9bd7faa9472bf40f
400 2 0 meson-clean a7c70eacb11a5051
412 242 1588248506346938948 src/25a6634@@module@sha/e_mod_main.c.o a3e551315b750e17
423 291 1588248506394938828 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
43291 370 1588248506474938630 src/module.so d57adfaed391d71e
440 3 0 meson-clean a7c70eacb11a5051
451 243 1588248646218592300 src/25a6634@@module@sha/e_mod_main.c.o a3e551315b750e17
462 289 1588248646266592182 src/25a6634@@module@sha/e_int_config_wallpaper.c.o a69c97182a3cd140
47290 367 1588248646342591994 src/module.so d57adfaed391d71e
482 401 0 meson-install 9bd7faa9472bf40f
diff --git a/build/build.ninja b/build/build.ninja
new file mode 100644
index 0000000..060722a
--- /dev/null
+++ b/build/build.ninja
@@ -0,0 +1,136 @@
1# This is the build file for project "wallpaper2`"
2# It is autogenerated by the Meson build system.
3# Do not edit by hand.
4
5ninja_required_version = 1.5.1
6
7# Rules for compiling.
8
9rule c_COMPILER
10 command = cc $ARGS -MD -MQ $out -MF '$DEPFILE' -o $out -c $in
11 deps = gcc
12 depfile = $DEPFILE
13 description = Compiling C object $out
14
15# Rules for linking.
16
17rule c_LINKER
18 command = cc $ARGS -o $out $in $LINK_ARGS
19 description = Linking target $out
20
21rule SHSYM
22 command = /usr/bin/meson --internal symbolextractor /home/alastair/Code/wallpaper2/build $in $IMPLIB $out $CROSS
23 description = Generating symbol file $out
24 restat = 1
25
26# Other rules
27
28rule CUSTOM_COMMAND
29 command = $COMMAND
30 description = $DESC
31 restat = 1
32
33rule REGENERATE_BUILD
34 command = /usr/bin/meson --internal regenerate /home/alastair/Code/wallpaper2 /home/alastair/Code/wallpaper2/build --backend ninja
35 description = Regenerating build files.
36 generator = 1
37
38# Phony build target, always out of date
39
40build PHONY: phony
41
42# Build rules for targets
43
44build e-module-wallpaper2`-pot: phony meson-e-module-wallpaper2`-pot
45
46build meson-e-module-wallpaper2`-pot: CUSTOM_COMMAND
47 COMMAND = /usr/bin/meson --internal commandrunner /home/alastair/Code/wallpaper2 /home/alastair/Code/wallpaper2/build po /usr/bin/meson /usr/bin/meson --internal gettext pot '--pkgname=e-module-wallpaper2`' --extra-args=--keyword=N_@@--keyword=D_@@--from-code=UTF-8@@--foreign-user
48 description = Running$ external$ command$ e-module-wallpaper2`-pot
49 pool = console
50
51build e-module-wallpaper2`-gmo: phony meson-e-module-wallpaper2`-gmo
52
53build meson-e-module-wallpaper2`-gmo: CUSTOM_COMMAND
54 COMMAND = /usr/bin/meson --internal commandrunner /home/alastair/Code/wallpaper2 /home/alastair/Code/wallpaper2/build po /usr/bin/meson /usr/bin/meson --internal gettext gen_gmo
55 description = Running$ external$ command$ e-module-wallpaper2`-gmo
56 pool = console
57
58build e-module-wallpaper2`-update-po: phony meson-e-module-wallpaper2`-update-po
59
60build meson-e-module-wallpaper2`-update-po: CUSTOM_COMMAND
61 COMMAND = /usr/bin/meson --internal commandrunner /home/alastair/Code/wallpaper2 /home/alastair/Code/wallpaper2/build po /usr/bin/meson /usr/bin/meson --internal gettext update_po '--pkgname=e-module-wallpaper2`' --extra-args=--keyword=N_@@--keyword=D_@@--from-code=UTF-8@@--foreign-user
62 description = Running$ external$ command$ e-module-wallpaper2`-update-po
63 pool = console
64
65build src/25a6634@@module@sha/e_mod_main.c.o: c_COMPILER ../src/e_mod_main.c
66 DEPFILE = src/25a6634@@module@sha/e_mod_main.c.o.d
67 ARGS = -Isrc/25a6634@@module@sha -Isrc -I../src -I. -I.. -I/usr/local/include/enlightenment -I/usr/local/include/elementary-1 -I/usr/local/include/ethumb-client-1 -I/usr/local/include/ethumb-1 -I/usr/local/include/edje-1 -I/usr/local/include/ecore-evas-1 -I/usr/local/include/ecore-input-evas-1 -I/usr/local/include/ecore-imf-evas-1 -I/usr/local/include/ecore-imf-1 -I/usr/local/include/embryo-1 -I/usr/local/include/ecore-audio-1 -I/usr/local/include/emotion-1 -I/usr/local/include/evas-1 -I/usr/local/include/evas-1/canvas -I/usr/local/include/evas-1/gesture -I/usr/local/include/ector-1 -I/usr/local/include/eio-1 -I/usr/local/include/efreet-1 -I/usr/local/include/ecore-ipc-1 -I/usr/local/include/ecore-x-1 -I/usr/local/include/ecore-input-1 -I/usr/local/include/eeze-1 -I/usr/local/include/ecore-file-1 -I/usr/local/include/ecore-con-1 -I/usr/local/include/eldbus-1 -I/usr/local/include/eet-1 -I/usr/local/include/emile-1 -I/usr/local/include/ecore-1 -I/usr/local/include/efl-1/interfaces -I/usr/local/include/eo-1 -I/usr/local/include/eina-1 -I/usr/local/include/efl-1 -I/usr/local/include/eina-1/eina -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/luajit-2.1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -g -fPIC -D_REENTRANT -pthread
68
69build src/25a6634@@module@sha/e_int_config_wallpaper.c.o: c_COMPILER ../src/e_int_config_wallpaper.c
70 DEPFILE = src/25a6634@@module@sha/e_int_config_wallpaper.c.o.d
71 ARGS = -Isrc/25a6634@@module@sha -Isrc -I../src -I. -I.. -I/usr/local/include/enlightenment -I/usr/local/include/elementary-1 -I/usr/local/include/ethumb-client-1 -I/usr/local/include/ethumb-1 -I/usr/local/include/edje-1 -I/usr/local/include/ecore-evas-1 -I/usr/local/include/ecore-input-evas-1 -I/usr/local/include/ecore-imf-evas-1 -I/usr/local/include/ecore-imf-1 -I/usr/local/include/embryo-1 -I/usr/local/include/ecore-audio-1 -I/usr/local/include/emotion-1 -I/usr/local/include/evas-1 -I/usr/local/include/evas-1/canvas -I/usr/local/include/evas-1/gesture -I/usr/local/include/ector-1 -I/usr/local/include/eio-1 -I/usr/local/include/efreet-1 -I/usr/local/include/ecore-ipc-1 -I/usr/local/include/ecore-x-1 -I/usr/local/include/ecore-input-1 -I/usr/local/include/eeze-1 -I/usr/local/include/ecore-file-1 -I/usr/local/include/ecore-con-1 -I/usr/local/include/eldbus-1 -I/usr/local/include/eet-1 -I/usr/local/include/emile-1 -I/usr/local/include/ecore-1 -I/usr/local/include/efl-1/interfaces -I/usr/local/include/eo-1 -I/usr/local/include/eina-1 -I/usr/local/include/efl-1 -I/usr/local/include/eina-1/eina -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/luajit-2.1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -g -fPIC -D_REENTRANT -pthread
72
73build src/25a6634@@module@sha/module.so.symbols: SHSYM src/module.so
74 IMPLIB = src/module.so
75
76build src/module.so: c_LINKER src/25a6634@@module@sha/e_mod_main.c.o src/25a6634@@module@sha/e_int_config_wallpaper.c.o | /usr/lib/x86_64-linux-gnu/libm.a /usr/lib/x86_64-linux-gnu/libm.so /usr/local/lib/x86_64-linux-gnu/libecore_ipc.so /usr/local/lib/x86_64-linux-gnu/libecore_input_evas.so /usr/local/lib/x86_64-linux-gnu/libeeze.so /usr/local/lib/x86_64-linux-gnu/libelementary.so /usr/local/lib/x86_64-linux-gnu/libecore_evas.so /usr/local/lib/x86_64-linux-gnu/libecore_file.so /usr/local/lib/x86_64-linux-gnu/libecore_input.so /usr/local/lib/x86_64-linux-gnu/libecore_imf.so /usr/local/lib/x86_64-linux-gnu/libecore_con.so /usr/local/lib/x86_64-linux-gnu/libedje.so /usr/local/lib/x86_64-linux-gnu/libevas.so /usr/local/lib/x86_64-linux-gnu/libecore.so /usr/local/lib/x86_64-linux-gnu/libector.so /usr/lib/x86_64-linux-gnu/libluajit-5.1.so /usr/local/lib/x86_64-linux-gnu/libeldbus.so /usr/local/lib/x86_64-linux-gnu/libefreet.so /usr/local/lib/x86_64-linux-gnu/libefreet_mime.so /usr/local/lib/x86_64-linux-gnu/libefreet_trash.so /usr/local/lib/x86_64-linux-gnu/libethumb_client.so /usr/local/lib/x86_64-linux-gnu/libethumb.so /usr/local/lib/x86_64-linux-gnu/libemotion.so /usr/local/lib/x86_64-linux-gnu/libeio.so /usr/local/lib/x86_64-linux-gnu/libeet.so /usr/local/lib/x86_64-linux-gnu/libemile.so /usr/local/lib/x86_64-linux-gnu/libecore_x.so /usr/local/lib/x86_64-linux-gnu/libefl.so /usr/local/lib/x86_64-linux-gnu/libeo.so /usr/local/lib/x86_64-linux-gnu/libeina.so
77 LINK_ARGS = -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,module.so /usr/local/lib/x86_64-linux-gnu/libecore_ipc.so /usr/local/lib/x86_64-linux-gnu/libecore_input_evas.so /usr/local/lib/x86_64-linux-gnu/libeeze.so /usr/local/lib/x86_64-linux-gnu/libelementary.so /usr/local/lib/x86_64-linux-gnu/libecore_evas.so /usr/local/lib/x86_64-linux-gnu/libecore_file.so /usr/local/lib/x86_64-linux-gnu/libecore_input.so /usr/local/lib/x86_64-linux-gnu/libecore_imf.so /usr/local/lib/x86_64-linux-gnu/libecore_con.so /usr/local/lib/x86_64-linux-gnu/libedje.so -lm /usr/local/lib/x86_64-linux-gnu/libevas.so /usr/local/lib/x86_64-linux-gnu/libecore.so /usr/local/lib/x86_64-linux-gnu/libector.so /usr/lib/x86_64-linux-gnu/libluajit-5.1.so /usr/local/lib/x86_64-linux-gnu/libeldbus.so /usr/local/lib/x86_64-linux-gnu/libefreet.so /usr/local/lib/x86_64-linux-gnu/libefreet_mime.so /usr/local/lib/x86_64-linux-gnu/libefreet_trash.so /usr/local/lib/x86_64-linux-gnu/libethumb_client.so /usr/local/lib/x86_64-linux-gnu/libethumb.so /usr/local/lib/x86_64-linux-gnu/libemotion.so /usr/local/lib/x86_64-linux-gnu/libeio.so /usr/local/lib/x86_64-linux-gnu/libeet.so /usr/local/lib/x86_64-linux-gnu/libemile.so /usr/local/lib/x86_64-linux-gnu/libecore_x.so /usr/local/lib/x86_64-linux-gnu/libefl.so /usr/local/lib/x86_64-linux-gnu/libeo.so /usr/local/lib/x86_64-linux-gnu/libeina.so -Wl,--end-group -pthread
78
79# Test rules
80
81build meson-test: CUSTOM_COMMAND all PHONY
82 COMMAND = /usr/bin/meson test --no-rebuild --print-errorlogs
83 DESC = Running$ all$ tests.
84 pool = console
85
86build test: phony meson-test
87
88build meson-benchmark: CUSTOM_COMMAND all PHONY
89 COMMAND = /usr/bin/meson test --benchmark --logbase benchmarklog --num-processes=1 --no-rebuild
90 DESC = Running$ benchmark$ suite.
91 pool = console
92
93build benchmark: phony meson-benchmark
94
95# Install rules
96
97build meson-install: CUSTOM_COMMAND PHONY | all
98 DESC = Installing$ files.
99 COMMAND = /usr/bin/meson install --no-rebuild
100 pool = console
101
102build install: phony meson-install
103
104build meson-dist: CUSTOM_COMMAND PHONY
105 DESC = Creating$ source$ packages
106 COMMAND = /usr/bin/meson dist
107 pool = console
108
109build dist: phony meson-dist
110
111# Suffix
112
113build meson-uninstall: CUSTOM_COMMAND PHONY
114 COMMAND = /usr/bin/meson --internal uninstall
115 pool = console
116
117build uninstall: phony meson-uninstall
118
119build all: phony src/module.so
120
121build clean: phony meson-clean
122
123build meson-clean: CUSTOM_COMMAND PHONY
124 COMMAND = /usr/bin/ninja -t clean
125 description = Cleaning
126
127build build.ninja: REGENERATE_BUILD ../meson.build ../meson_options.txt ../po/meson.build ../src/meson.build meson-private/coredata.dat
128 pool = console
129
130build reconfigure: REGENERATE_BUILD PHONY
131 pool = console
132
133build ../meson.build ../meson_options.txt ../po/meson.build ../src/meson.build meson-private/coredata.dat: phony
134
135default all
136
diff --git a/build/compile_commands.json b/build/compile_commands.json
new file mode 100644
index 0000000..28e062d
--- /dev/null
+++ b/build/compile_commands.json
@@ -0,0 +1,14 @@
1[
2 {
3 "directory": "/home/alastair/Code/wallpaper2/build",
4 "command": "cc -Isrc/25a6634@@module@sha -Isrc -I../src -I. -I.. -I/usr/local/include/enlightenment -I/usr/local/include/elementary-1 -I/usr/local/include/ethumb-client-1 -I/usr/local/include/ethumb-1 -I/usr/local/include/edje-1 -I/usr/local/include/ecore-evas-1 -I/usr/local/include/ecore-input-evas-1 -I/usr/local/include/ecore-imf-evas-1 -I/usr/local/include/ecore-imf-1 -I/usr/local/include/embryo-1 -I/usr/local/include/ecore-audio-1 -I/usr/local/include/emotion-1 -I/usr/local/include/evas-1 -I/usr/local/include/evas-1/canvas -I/usr/local/include/evas-1/gesture -I/usr/local/include/ector-1 -I/usr/local/include/eio-1 -I/usr/local/include/efreet-1 -I/usr/local/include/ecore-ipc-1 -I/usr/local/include/ecore-x-1 -I/usr/local/include/ecore-input-1 -I/usr/local/include/eeze-1 -I/usr/local/include/ecore-file-1 -I/usr/local/include/ecore-con-1 -I/usr/local/include/eldbus-1 -I/usr/local/include/eet-1 -I/usr/local/include/emile-1 -I/usr/local/include/ecore-1 -I/usr/local/include/efl-1/interfaces -I/usr/local/include/eo-1 -I/usr/local/include/eina-1 -I/usr/local/include/efl-1 -I/usr/local/include/eina-1/eina -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/luajit-2.1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -g -fPIC -D_REENTRANT -pthread -MD -MQ 'src/25a6634@@module@sha/e_mod_main.c.o' -MF 'src/25a6634@@module@sha/e_mod_main.c.o.d' -o 'src/25a6634@@module@sha/e_mod_main.c.o' -c ../src/e_mod_main.c",
5 "file": "../src/e_mod_main.c",
6 "output": "src/25a6634@@module@sha/e_mod_main.c.o"
7 },
8 {
9 "directory": "/home/alastair/Code/wallpaper2/build",
10 "command": "cc -Isrc/25a6634@@module@sha -Isrc -I../src -I. -I.. -I/usr/local/include/enlightenment -I/usr/local/include/elementary-1 -I/usr/local/include/ethumb-client-1 -I/usr/local/include/ethumb-1 -I/usr/local/include/edje-1 -I/usr/local/include/ecore-evas-1 -I/usr/local/include/ecore-input-evas-1 -I/usr/local/include/ecore-imf-evas-1 -I/usr/local/include/ecore-imf-1 -I/usr/local/include/embryo-1 -I/usr/local/include/ecore-audio-1 -I/usr/local/include/emotion-1 -I/usr/local/include/evas-1 -I/usr/local/include/evas-1/canvas -I/usr/local/include/evas-1/gesture -I/usr/local/include/ector-1 -I/usr/local/include/eio-1 -I/usr/local/include/efreet-1 -I/usr/local/include/ecore-ipc-1 -I/usr/local/include/ecore-x-1 -I/usr/local/include/ecore-input-1 -I/usr/local/include/eeze-1 -I/usr/local/include/ecore-file-1 -I/usr/local/include/ecore-con-1 -I/usr/local/include/eldbus-1 -I/usr/local/include/eet-1 -I/usr/local/include/emile-1 -I/usr/local/include/ecore-1 -I/usr/local/include/efl-1/interfaces -I/usr/local/include/eo-1 -I/usr/local/include/eina-1 -I/usr/local/include/efl-1 -I/usr/local/include/eina-1/eina -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/luajit-2.1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -g -fPIC -D_REENTRANT -pthread -MD -MQ 'src/25a6634@@module@sha/e_int_config_wallpaper.c.o' -MF 'src/25a6634@@module@sha/e_int_config_wallpaper.c.o.d' -o 'src/25a6634@@module@sha/e_int_config_wallpaper.c.o' -c ../src/e_int_config_wallpaper.c",
11 "file": "../src/e_int_config_wallpaper.c",
12 "output": "src/25a6634@@module@sha/e_int_config_wallpaper.c.o"
13 }
14]
diff --git a/build/meson-info/intro-benchmarks.json b/build/meson-info/intro-benchmarks.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/build/meson-info/intro-benchmarks.json
@@ -0,0 +1 @@
[] \ No newline at end of file
diff --git a/build/meson-info/intro-buildoptions.json b/build/meson-info/intro-buildoptions.json
new file mode 100644
index 0000000..6a22369
--- /dev/null
+++ b/build/meson-info/intro-buildoptions.json
@@ -0,0 +1 @@
[{"name": "auto_features", "value": "auto", "section": "core", "machine": "any", "choices": ["enabled", "disabled", "auto"], "type": "combo", "description": "Override value of all 'auto' features"}, {"name": "backend", "value": "ninja", "section": "core", "machine": "any", "choices": ["ninja", "vs", "vs2010", "vs2015", "vs2017", "vs2019", "xcode"], "type": "combo", "description": "Backend to use"}, {"name": "buildtype", "value": "debug", "section": "core", "machine": "any", "choices": ["plain", "debug", "debugoptimized", "release", "minsize", "custom"], "type": "combo", "description": "Build type to use"}, {"name": "debug", "value": true, "section": "core", "machine": "any", "type": "boolean", "description": "Debug"}, {"name": "default_library", "value": "shared", "section": "core", "machine": "any", "choices": ["shared", "static", "both"], "type": "combo", "description": "Default library type"}, {"name": "install_umask", "value": 18, "section": "core", "machine": "any", "type": "integer", "description": "Default umask to apply on permissions of installed files"}, {"name": "layout", "value": "mirror", "section": "core", "machine": "any", "choices": ["mirror", "flat"], "type": "combo", "description": "Build directory layout"}, {"name": "optimization", "value": "0", "section": "core", "machine": "any", "choices": ["0", "g", "1", "2", "3", "s"], "type": "combo", "description": "Optimization level"}, {"name": "strip", "value": false, "section": "core", "machine": "any", "type": "boolean", "description": "Strip targets on install"}, {"name": "unity", "value": "off", "section": "core", "machine": "any", "choices": ["on", "off", "subprojects"], "type": "combo", "description": "Unity build"}, {"name": "unity_size", "value": 4, "section": "core", "machine": "any", "type": "integer", "description": "Unity block size"}, {"name": "warning_level", "value": "1", "section": "core", "machine": "any", "choices": ["0", "1", "2", "3"], "type": "combo", "description": "Compiler warning level to use"}, {"name": "werror", "value": false, "section": "core", "machine": "any", "type": "boolean", "description": "Treat warnings as errors"}, {"name": "wrap_mode", "value": "default", "section": "core", "machine": "any", "choices": ["default", "nofallback", "nodownload", "forcefallback"], "type": "combo", "description": "Wrap mode"}, {"name": "cmake_prefix_path", "value": [], "section": "core", "machine": "host", "type": "array", "description": "List of additional prefixes for cmake to search"}, {"name": "pkg_config_path", "value": [], "section": "core", "machine": "host", "type": "array", "description": "List of additional paths for pkg-config to search"}, {"name": "build.cmake_prefix_path", "value": [], "section": "core", "machine": "build", "type": "array", "description": "List of additional prefixes for cmake to search"}, {"name": "build.pkg_config_path", "value": [], "section": "core", "machine": "build", "type": "array", "description": "List of additional paths for pkg-config to search"}, {"name": "backend_max_links", "value": 0, "section": "backend", "machine": "any", "type": "integer", "description": "Maximum number of linker processes to run or 0 for no limit"}, {"name": "b_asneeded", "value": true, "section": "base", "machine": "any", "type": "boolean", "description": "Use -Wl,--as-needed when linking"}, {"name": "b_colorout", "value": "always", "section": "base", "machine": "any", "choices": ["auto", "always", "never"], "type": "combo", "description": "Use colored output"}, {"name": "b_coverage", "value": false, "section": "base", "machine": "any", "type": "boolean", "description": "Enable coverage tracking."}, {"name": "b_lto", "value": false, "section": "base", "machine": "any", "type": "boolean", "description": "Use link time optimization"}, {"name": "b_lundef", "value": true, "section": "base", "machine": "any", "type": "boolean", "description": "Use -Wl,--no-undefined when linking"}, {"name": "b_ndebug", "value": "false", "section": "base", "machine": "any", "choices": ["true", "false", "if-release"], "type": "combo", "description": "Disable asserts"}, {"name": "b_pch", "value": true, "section": "base", "machine": "any", "type": "boolean", "description": "Use precompiled headers"}, {"name": "b_pgo", "value": "off", "section": "base", "machine": "any", "choices": ["off", "generate", "use"], "type": "combo", "description": "Use profile guided optimization"}, {"name": "b_pie", "value": false, "section": "base", "machine": "any", "type": "boolean", "description": "Build executables as position independent"}, {"name": "b_sanitize", "value": "none", "section": "base", "machine": "any", "choices": ["none", "address", "thread", "undefined", "memory", "address,undefined"], "type": "combo", "description": "Code sanitizer to use"}, {"name": "b_staticpic", "value": true, "section": "base", "machine": "any", "type": "boolean", "description": "Build static libraries as position independent"}, {"name": "c_args", "value": [], "section": "compiler", "machine": "host", "type": "array", "description": "Extra arguments passed to the c compiler"}, {"name": "c_link_args", "value": [], "section": "compiler", "machine": "host", "type": "array", "description": "Extra arguments passed to the c linker"}, {"name": "c_std", "value": "none", "section": "compiler", "machine": "host", "choices": ["none", "c89", "c99", "c11", "c17", "c18", "gnu89", "gnu99", "gnu11", "gnu17", "gnu18"], "type": "combo", "description": "C language standard to use"}, {"name": "build.c_args", "value": [], "section": "compiler", "machine": "build", "type": "array", "description": "Extra arguments passed to the c compiler"}, {"name": "build.c_link_args", "value": [], "section": "compiler", "machine": "build", "type": "array", "description": "Extra arguments passed to the c linker"}, {"name": "build.c_std", "value": "none", "section": "compiler", "machine": "build", "choices": ["none", "c89", "c99", "c11", "c17", "c18", "gnu89", "gnu99", "gnu11", "gnu17", "gnu18"], "type": "combo", "description": "C language standard to use"}, {"name": "bindir", "value": "bin", "section": "directory", "machine": "any", "type": "string", "description": "Executable directory"}, {"name": "datadir", "value": "share", "section": "directory", "machine": "any", "type": "string", "description": "Data file directory"}, {"name": "includedir", "value": "include", "section": "directory", "machine": "any", "type": "string", "description": "Header file directory"}, {"name": "infodir", "value": "share/info", "section": "directory", "machine": "any", "type": "string", "description": "Info page directory"}, {"name": "libdir", "value": "lib/x86_64-linux-gnu", "section": "directory", "machine": "any", "type": "string", "description": "Library directory"}, {"name": "libexecdir", "value": "libexec", "section": "directory", "machine": "any", "type": "string", "description": "Library executable directory"}, {"name": "localedir", "value": "share/locale", "section": "directory", "machine": "any", "type": "string", "description": "Locale data directory"}, {"name": "localstatedir", "value": "/var/local", "section": "directory", "machine": "any", "type": "string", "description": "Localstate data directory"}, {"name": "mandir", "value": "share/man", "section": "directory", "machine": "any", "type": "string", "description": "Manual page directory"}, {"name": "prefix", "value": "/usr/local", "section": "directory", "machine": "any", "type": "string", "description": "Installation prefix"}, {"name": "sbindir", "value": "sbin", "section": "directory", "machine": "any", "type": "string", "description": "System executable directory"}, {"name": "sharedstatedir", "value": "/var/local/lib", "section": "directory", "machine": "any", "type": "string", "description": "Architecture-independent data directory"}, {"name": "sysconfdir", "value": "etc", "section": "directory", "machine": "any", "type": "string", "description": "Sysconf data directory"}, {"name": "nls", "value": true, "section": "user", "machine": "any", "type": "boolean", "description": "enable localization: (default=true)"}, {"name": "errorlogs", "value": true, "section": "test", "machine": "any", "type": "boolean", "description": "Whether to print the logs from failing tests"}, {"name": "stdsplit", "value": true, "section": "test", "machine": "any", "type": "boolean", "description": "Split stdout and stderr in test logs"}] \ No newline at end of file
diff --git a/build/meson-info/intro-buildsystem_files.json b/build/meson-info/intro-buildsystem_files.json
new file mode 100644
index 0000000..eaf812f
--- /dev/null
+++ b/build/meson-info/intro-buildsystem_files.json
@@ -0,0 +1 @@
["/home/alastair/Code/wallpaper2/meson.build", "/home/alastair/Code/wallpaper2/meson_options.txt", "/home/alastair/Code/wallpaper2/po/meson.build", "/home/alastair/Code/wallpaper2/src/meson.build"] \ No newline at end of file
diff --git a/build/meson-info/intro-dependencies.json b/build/meson-info/intro-dependencies.json
new file mode 100644
index 0000000..4e20002
--- /dev/null
+++ b/build/meson-info/intro-dependencies.json
@@ -0,0 +1 @@
[{"name": "enlightenment", "version": "0.23.99.157", "compile_args": ["-D_REENTRANT", "-pthread", "-I/usr/local/include/enlightenment", "-I/usr/local/include/elementary-1", "-I/usr/local/include/efreet-1", "-I/usr/local/include/ethumb-client-1", "-I/usr/local/include/ethumb-1", "-I/usr/local/include/edje-1", "-I/usr/local/include/ecore-evas-1", "-I/usr/local/include/ecore-input-evas-1", "-I/usr/local/include/ecore-imf-evas-1", "-I/usr/local/include/ecore-imf-1", "-I/usr/local/include/embryo-1", "-I/usr/local/include/efreet-1", "-I/usr/local/include/ecore-audio-1", "-I/usr/local/include/emotion-1", "-I/usr/local/include/evas-1", "-I/usr/local/include/evas-1/canvas", "-I/usr/local/include/evas-1/gesture", "-I/usr/local/include/ector-1", "-I/usr/local/include/eio-1", "-I/usr/local/include/efreet-1", "-I/usr/local/include/ecore-ipc-1", "-I/usr/local/include/ecore-x-1", "-I/usr/local/include/ecore-input-1", "-I/usr/local/include/eeze-1", "-I/usr/local/include/ecore-file-1", "-I/usr/local/include/ecore-con-1", "-I/usr/local/include/eldbus-1", "-I/usr/local/include/eet-1", "-I/usr/local/include/emile-1", "-I/usr/local/include/ecore-1", "-I/usr/local/include/efl-1", "-I/usr/local/include/efl-1/interfaces", "-I/usr/local/include/eo-1", "-I/usr/local/include/eina-1", "-I/usr/local/include/efl-1", "-I/usr/local/include/eina-1/eina", "-I/usr/include/uuid", "-I/usr/include/freetype2", "-I/usr/include/libpng16", "-I/usr/include/fribidi", "-I/usr/include/luajit-2.1", "-I/usr/include/harfbuzz", "-I/usr/include/glib-2.0", "-I/usr/lib/x86_64-linux-gnu/glib-2.0/include", "-I/usr/include/dbus-1.0", "-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include", "-I/usr/include/libmount", "-I/usr/include/blkid"], "link_args": ["/usr/local/lib/x86_64-linux-gnu/libecore_ipc.so", "/usr/local/lib/x86_64-linux-gnu/libecore_input_evas.so", "/usr/local/lib/x86_64-linux-gnu/libeeze.so", "/usr/local/lib/x86_64-linux-gnu/libelementary.so", "/usr/local/lib/x86_64-linux-gnu/libecore_evas.so", "/usr/local/lib/x86_64-linux-gnu/libecore_file.so", "/usr/local/lib/x86_64-linux-gnu/libecore_input.so", "/usr/local/lib/x86_64-linux-gnu/libecore_imf.so", "/usr/local/lib/x86_64-linux-gnu/libecore_con.so", "/usr/local/lib/x86_64-linux-gnu/libedje.so", "-lm", "/usr/local/lib/x86_64-linux-gnu/libevas.so", "/usr/local/lib/x86_64-linux-gnu/libecore.so", "/usr/local/lib/x86_64-linux-gnu/libector.so", "/usr/lib/x86_64-linux-gnu/libluajit-5.1.so", "/usr/local/lib/x86_64-linux-gnu/libeldbus.so", "/usr/local/lib/x86_64-linux-gnu/libefreet.so", "/usr/local/lib/x86_64-linux-gnu/libefreet_mime.so", "/usr/local/lib/x86_64-linux-gnu/libefreet_trash.so", "/usr/local/lib/x86_64-linux-gnu/libethumb_client.so", "/usr/local/lib/x86_64-linux-gnu/libethumb.so", "/usr/local/lib/x86_64-linux-gnu/libemotion.so", "/usr/local/lib/x86_64-linux-gnu/libeio.so", "/usr/local/lib/x86_64-linux-gnu/libeet.so", "/usr/local/lib/x86_64-linux-gnu/libemile.so", "/usr/local/lib/x86_64-linux-gnu/libecore_x.so", "/usr/local/lib/x86_64-linux-gnu/libefl.so", "/usr/local/lib/x86_64-linux-gnu/libeo.so", "/usr/local/lib/x86_64-linux-gnu/libeina.so", "-pthread"]}] \ No newline at end of file
diff --git a/build/meson-info/intro-installed.json b/build/meson-info/intro-installed.json
new file mode 100644
index 0000000..e998107
--- /dev/null
+++ b/build/meson-info/intro-installed.json
@@ -0,0 +1 @@
{"/home/alastair/Code/wallpaper2/build/src/module.so": "/usr/local/lib/x86_64-linux-gnu/enlightenment/modules/wallpaper2`/linux-gnu-x86_64-dev-0.23.99/module.so", "/home/alastair/Code/wallpaper2/module.desktop": "/usr/local/lib/x86_64-linux-gnu/enlightenment/modules/wallpaper2`/module.desktop"} \ No newline at end of file
diff --git a/build/meson-info/intro-projectinfo.json b/build/meson-info/intro-projectinfo.json
new file mode 100644
index 0000000..3edbcc9
--- /dev/null
+++ b/build/meson-info/intro-projectinfo.json
@@ -0,0 +1 @@
{"version": "undefined", "descriptive_name": "wallpaper2`", "subproject_dir": "subprojects", "subprojects": []} \ No newline at end of file
diff --git a/build/meson-info/intro-targets.json b/build/meson-info/intro-targets.json
new file mode 100644
index 0000000..d7e8ad4
--- /dev/null
+++ b/build/meson-info/intro-targets.json
@@ -0,0 +1 @@
[{"name": "e-module-wallpaper2`-pot", "id": "6199aec@@e-module-wallpaper2`-pot@run", "type": "run", "defined_in": "/home/alastair/Code/wallpaper2/po/meson.build", "filename": ["/home/alastair/Code/wallpaper2/build/po/e-module-wallpaper2`-pot"], "build_by_default": false, "target_sources": [], "subproject": null, "installed": false}, {"name": "e-module-wallpaper2`-gmo", "id": "6199aec@@e-module-wallpaper2`-gmo@run", "type": "run", "defined_in": "/home/alastair/Code/wallpaper2/po/meson.build", "filename": ["/home/alastair/Code/wallpaper2/build/po/e-module-wallpaper2`-gmo"], "build_by_default": false, "target_sources": [], "subproject": null, "installed": false}, {"name": "e-module-wallpaper2`-update-po", "id": "6199aec@@e-module-wallpaper2`-update-po@run", "type": "run", "defined_in": "/home/alastair/Code/wallpaper2/po/meson.build", "filename": ["/home/alastair/Code/wallpaper2/build/po/e-module-wallpaper2`-update-po"], "build_by_default": false, "target_sources": [], "subproject": null, "installed": false}, {"name": "module", "id": "25a6634@@module@sha", "type": "shared module", "defined_in": "/home/alastair/Code/wallpaper2/src/meson.build", "filename": ["/home/alastair/Code/wallpaper2/build/src/module.so"], "build_by_default": true, "target_sources": [{"language": "c", "compiler": ["cc"], "parameters": ["-I/home/alastair/Code/wallpaper2/build/src/25a6634@@module@sha", "-I/home/alastair/Code/wallpaper2/build/src", "-I/home/alastair/Code/wallpaper2/src", "-I/home/alastair/Code/wallpaper2/build", "-I/home/alastair/Code/wallpaper2", "-I/usr/local/include/enlightenment", "-I/usr/local/include/elementary-1", "-I/usr/local/include/ethumb-client-1", "-I/usr/local/include/ethumb-1", "-I/usr/local/include/edje-1", "-I/usr/local/include/ecore-evas-1", "-I/usr/local/include/ecore-input-evas-1", "-I/usr/local/include/ecore-imf-evas-1", "-I/usr/local/include/ecore-imf-1", "-I/usr/local/include/embryo-1", "-I/usr/local/include/ecore-audio-1", "-I/usr/local/include/emotion-1", "-I/usr/local/include/evas-1", "-I/usr/local/include/evas-1/canvas", "-I/usr/local/include/evas-1/gesture", "-I/usr/local/include/ector-1", "-I/usr/local/include/eio-1", "-I/usr/local/include/efreet-1", "-I/usr/local/include/ecore-ipc-1", "-I/usr/local/include/ecore-x-1", "-I/usr/local/include/ecore-input-1", "-I/usr/local/include/eeze-1", "-I/usr/local/include/ecore-file-1", "-I/usr/local/include/ecore-con-1", "-I/usr/local/include/eldbus-1", "-I/usr/local/include/eet-1", "-I/usr/local/include/emile-1", "-I/usr/local/include/ecore-1", "-I/usr/local/include/efl-1/interfaces", "-I/usr/local/include/eo-1", "-I/usr/local/include/eina-1", "-I/usr/local/include/efl-1", "-I/usr/local/include/eina-1/eina", "-I/usr/include/uuid", "-I/usr/include/freetype2", "-I/usr/include/libpng16", "-I/usr/include/fribidi", "-I/usr/include/luajit-2.1", "-I/usr/include/harfbuzz", "-I/usr/include/glib-2.0", "-I/usr/lib/x86_64-linux-gnu/glib-2.0/include", "-I/usr/include/dbus-1.0", "-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include", "-I/usr/include/libmount", "-I/usr/include/blkid", "-fdiagnostics-color=always", "-pipe", "-D_FILE_OFFSET_BITS=64", "-Wall", "-Winvalid-pch", "-g", "-fPIC", "-D_REENTRANT", "-pthread"], "sources": ["/home/alastair/Code/wallpaper2/src/e_mod_main.c", "/home/alastair/Code/wallpaper2/src/e_int_config_wallpaper.c"], "generated_sources": []}], "subproject": null, "installed": true, "install_filename": ["/usr/local/lib/x86_64-linux-gnu/enlightenment/modules/wallpaper2`/linux-gnu-x86_64-dev-0.23.99/module.so"]}] \ No newline at end of file
diff --git a/build/meson-info/intro-tests.json b/build/meson-info/intro-tests.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/build/meson-info/intro-tests.json
@@ -0,0 +1 @@
[] \ No newline at end of file
diff --git a/build/meson-info/meson-info.json b/build/meson-info/meson-info.json
new file mode 100644
index 0000000..5767fdc
--- /dev/null
+++ b/build/meson-info/meson-info.json
@@ -0,0 +1 @@
{"meson_version": {"full": "0.54.1", "major": 0, "minor": 54, "patch": 1}, "directories": {"source": "/home/alastair/Code/wallpaper2", "build": "/home/alastair/Code/wallpaper2/build", "info": "/home/alastair/Code/wallpaper2/build/meson-info"}, "introspection": {"version": {"full": "1.0.0", "major": 1, "minor": 0, "patch": 0}, "information": {"benchmarks": {"file": "intro-benchmarks.json", "updated": true}, "buildoptions": {"file": "intro-buildoptions.json", "updated": true}, "buildsystem_files": {"file": "intro-buildsystem_files.json", "updated": true}, "dependencies": {"file": "intro-dependencies.json", "updated": true}, "installed": {"file": "intro-installed.json", "updated": true}, "projectinfo": {"file": "intro-projectinfo.json", "updated": true}, "targets": {"file": "intro-targets.json", "updated": true}, "tests": {"file": "intro-tests.json", "updated": true}}}, "build_files_updated": true, "error": false} \ No newline at end of file
diff --git a/build/meson-logs/install-log.txt b/build/meson-logs/install-log.txt
new file mode 100644
index 0000000..b3d8003
--- /dev/null
+++ b/build/meson-logs/install-log.txt
@@ -0,0 +1,4 @@
1# List of files installed by Meson
2# Does not contain files installed by custom scripts.
3/usr/local/lib/x86_64-linux-gnu/enlightenment/modules/wallpaper2`/linux-gnu-x86_64-dev-0.23.99/module.so
4/usr/local/lib/x86_64-linux-gnu/enlightenment/modules/wallpaper2`/module.desktop
diff --git a/build/meson-logs/meson-log.txt b/build/meson-logs/meson-log.txt
new file mode 100644
index 0000000..8c64b9a
--- /dev/null
+++ b/build/meson-logs/meson-log.txt
@@ -0,0 +1,198 @@
1Build started at 2020-04-30T13:00:09.649192
2Main binary: /usr/bin/python3
3Build Options:
4Python system: Linux
5The Meson build system
6Version: 0.54.1
7Source dir: /home/alastair/Code/wallpaper2
8Build dir: /home/alastair/Code/wallpaper2/build
9Build type: native build
10None of 'PKG_CONFIG_PATH' are defined in the environment, not changing global flags.
11None of 'PKG_CONFIG_PATH' are defined in the environment, not changing global flags.
12Project name: wallpaper2`
13Project version: undefined
14None of 'CC' are defined in the environment, not changing global flags.
15None of 'CFLAGS' are defined in the environment, not changing global flags.
16None of 'LDFLAGS' are defined in the environment, not changing global flags.
17None of 'CPPFLAGS' are defined in the environment, not changing global flags.
18None of 'CC_LD' are defined in the environment, not changing global flags.
19Sanity testing C compiler: cc
20Is cross compiler: False.
21Sanity check compiler command line: cc /home/alastair/Code/wallpaper2/build/meson-private/sanitycheckc.c -o /home/alastair/Code/wallpaper2/build/meson-private/sanitycheckc.exe -pipe -D_FILE_OFFSET_BITS=64
22Sanity check compile stdout:
23
24-----
25Sanity check compile stderr:
26
27-----
28Running test binary command: /home/alastair/Code/wallpaper2/build/meson-private/sanitycheckc.exe
29C compiler for the build machine: cc (gcc 9.3.0 "cc (Debian 9.3.0-11) 9.3.0")
30C linker for the build machine: cc ld.bfd 2.34
31None of 'AR' are defined in the environment, not changing global flags.
32None of 'CC' are defined in the environment, not changing global flags.
33None of 'CFLAGS' are defined in the environment, not changing global flags.
34None of 'LDFLAGS' are defined in the environment, not changing global flags.
35None of 'CPPFLAGS' are defined in the environment, not changing global flags.
36None of 'CC_LD' are defined in the environment, not changing global flags.
37Sanity testing C compiler: cc
38Is cross compiler: False.
39Sanity check compiler command line: cc /home/alastair/Code/wallpaper2/build/meson-private/sanitycheckc.c -o /home/alastair/Code/wallpaper2/build/meson-private/sanitycheckc.exe -pipe -D_FILE_OFFSET_BITS=64
40Sanity check compile stdout:
41
42-----
43Sanity check compile stderr:
44
45-----
46Running test binary command: /home/alastair/Code/wallpaper2/build/meson-private/sanitycheckc.exe
47C compiler for the host machine: cc (gcc 9.3.0 "cc (Debian 9.3.0-11) 9.3.0")
48C linker for the host machine: cc ld.bfd 2.34
49None of 'AR' are defined in the environment, not changing global flags.
50Build machine cpu family: x86_64
51Build machine cpu: x86_64
52Host machine cpu family: x86_64
53Host machine cpu: x86_64
54Target machine cpu family: x86_64
55Target machine cpu: x86_64
56Pkg-config binary for MachineChoice.HOST is not cached.
57None of 'PKG_CONFIG' are defined in the environment, not changing global flags.
58Pkg-config binary missing from cross or native file, or env var undefined.
59Trying a default Pkg-config fallback at pkg-config
60Trying pkg-config binary pkg-config for machine MachineChoice.HOST at ['/usr/bin/pkg-config']
61Found pkg-config: /usr/bin/pkg-config (0.29.2)
62Determining dependency 'enlightenment' with pkg-config executable '/usr/bin/pkg-config'
63PKG_CONFIG_PATH:
64Called `/usr/bin/pkg-config --modversion enlightenment` -> 0
650.23.99.157
66PKG_CONFIG_PATH:
67Called `/usr/bin/pkg-config --cflags enlightenment` -> 0
68-D_REENTRANT -pthread -I/usr/local/include/enlightenment -I/usr/local/include/elementary-1 -I/usr/local/include/efreet-1 -I/usr/local/include/ethumb-client-1 -I/usr/local/include/ethumb-1 -I/usr/local/include/edje-1 -I/usr/local/include/ecore-evas-1 -I/usr/local/include/ecore-input-evas-1 -I/usr/local/include/ecore-imf-evas-1 -I/usr/local/include/ecore-imf-1 -I/usr/local/include/embryo-1 -I/usr/local/include/efreet-1 -I/usr/local/include/ecore-audio-1 -I/usr/local/include/emotion-1 -I/usr/local/include/evas-1 -I/usr/local/include/evas-1/canvas -I/usr/local/include/evas-1/gesture -I/usr/local/include/ector-1 -I/usr/local/include/eio-1 -I/usr/local/include/efreet-1 -I/usr/local/include/ecore-ipc-1 -I/usr/local/include/ecore-x-1 -I/usr/local/include/ecore-input-1 -I/usr/local/include/eeze-1 -I/usr/local/include/ecore-file-1 -I/usr/local/include/ecore-con-1 -I/usr/local/include/eldbus-1 -I/usr/local/include/eet-1 -I/usr/local/include/emile-1 -I/usr/local/include/ecore-1 -I/usr/local/include/efl-1 -I/usr/local/include/efl-1/interfaces -I/usr/local/include/eo-1 -I/usr/local/include/eina-1 -I/usr/local/include/efl-1 -I/usr/local/include/eina-1/eina -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/luajit-2.1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libmount -I/usr/include/blkid
69PKG_CONFIG_PATH:
70Called `/usr/bin/pkg-config enlightenment --libs` -> 0
71-L/usr/local/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lecore_ipc -lecore_input_evas -leeze -lelementary -lecore_evas -lecore_file -lecore_input -lecore_imf -lecore_con -ledje -lm -levas -lecore -lector -lluajit-5.1 -leldbus -lefreet -lefreet_mime -lefreet_trash -lethumb_client -lethumb -lemotion -leio -leet -lemile -lecore_x -lefl -leo -leina -pthread
72PKG_CONFIG_PATH:
73Called `/usr/bin/pkg-config enlightenment --libs` -> 0
74-L/usr/local/lib/x86_64-linux-gnu -lecore_ipc -lecore_input_evas -leeze -lelementary -lecore_evas -lecore_file -lecore_input -lecore_imf -lecore_con -ledje -lm -levas -lecore -lector -lluajit-5.1 -leldbus -lefreet -lefreet_mime -lefreet_trash -lethumb_client -lethumb -lemotion -leio -leet -lemile -lecore_x -lefl -leo -leina -pthread
75None of 'PKG_CONFIG_PATH' are defined in the environment, not changing global flags.
76Running compile:
77Working directory: /home/alastair/Code/wallpaper2/build/meson-private/tmp3x3mo9qv
78Command line: cc /home/alastair/Code/wallpaper2/build/meson-private/tmp3x3mo9qv/testfile.c -o /home/alastair/Code/wallpaper2/build/meson-private/tmp3x3mo9qv/output.exe -pipe -D_FILE_OFFSET_BITS=64 -O0
79
80Code:
81 #include<stdio.h>
82
83 int main(void) {
84 printf("%ld\n", (long)(sizeof(void *)));
85 return 0;
86 };
87Compiler stdout:
88
89Compiler stderr:
90
91Program stdout:
92
938
94
95Program stderr:
96
97
98Running compile:
99Working directory: /home/alastair/Code/wallpaper2/build/meson-private/tmp5wnvnw59
100Command line: cc /home/alastair/Code/wallpaper2/build/meson-private/tmp5wnvnw59/testfile.c -o /home/alastair/Code/wallpaper2/build/meson-private/tmp5wnvnw59/output.obj -pipe -c -D_FILE_OFFSET_BITS=64 -O0 --print-search-dirs
101
102Code:
103
104Compiler stdout:
105 install: /usr/lib/gcc/x86_64-linux-gnu/9/
106programs: =/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/bin/
107libraries: =/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/9/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/9/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
108
109Compiler stderr:
110
111Running compile:
112Working directory: /home/alastair/Code/wallpaper2/build/meson-private/tmp5cr82p5g
113Command line: cc /home/alastair/Code/wallpaper2/build/meson-private/tmp5cr82p5g/testfile.c -o /home/alastair/Code/wallpaper2/build/meson-private/tmp5cr82p5g/output.exe -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lm -Wl,--end-group -Wl,--allow-shlib-undefined
114
115Code:
116 int main(void) { return 0; }
117Compiler stdout:
118
119Compiler stderr:
120
121Run-time dependency enlightenment found: YES 0.23.99.157
122PKG_CONFIG_PATH:
123Called `/usr/bin/pkg-config --variable=modules enlightenment` -> 0
124/usr/local/lib/x86_64-linux-gnu/enlightenment/modules
125Got pkgconfig variable modules : /usr/local/lib/x86_64-linux-gnu/enlightenment/modules
126PKG_CONFIG_PATH:
127Called `/usr/bin/pkg-config --variable=release enlightenment` -> 0
128dev-0.23.99
129Got pkgconfig variable release : dev-0.23.99
130Running compile:
131Working directory: /home/alastair/Code/wallpaper2/build/meson-private/tmpsn7ohbqf
132Command line: cc /home/alastair/Code/wallpaper2/build/meson-private/tmpsn7ohbqf/testfile.c -o /home/alastair/Code/wallpaper2/build/meson-private/tmpsn7ohbqf/output.obj -pipe -c -D_FILE_OFFSET_BITS=64 -O0
133
134Code:
135
136 #include <features.h>
137 int main(void) {
138 /* If it's not defined as a macro, try to use as a symbol */
139 #ifndef __UCLIBC__
140 __UCLIBC__;
141 #endif
142 return 0;
143 }
144Compiler stdout:
145
146Compiler stderr:
147 /home/alastair/Code/wallpaper2/build/meson-private/tmpsn7ohbqf/testfile.c: In function 'main':
148/home/alastair/Code/wallpaper2/build/meson-private/tmpsn7ohbqf/testfile.c:6:17: error: '__UCLIBC__' undeclared (first use in this function); did you mean '__LINE__'?
149 6 | __UCLIBC__;
150 | ^~~~~~~~~~
151 | __LINE__
152/home/alastair/Code/wallpaper2/build/meson-private/tmpsn7ohbqf/testfile.c:6:17: note: each undeclared identifier is reported only once for each function it appears in
153
154Header <features.h> has symbol "__UCLIBC__" : NO
155Running compile:
156Working directory: /home/alastair/Code/wallpaper2/build/meson-private/tmp7iy42va0
157Command line: cc /home/alastair/Code/wallpaper2/build/meson-private/tmp7iy42va0/testfile.c -o /home/alastair/Code/wallpaper2/build/meson-private/tmp7iy42va0/output.obj -pipe -c -D_FILE_OFFSET_BITS=64 -O0
158
159Code:
160
161 #include <features.h>
162 int main(void) {
163 /* If it's not defined as a macro, try to use as a symbol */
164 #ifndef __dietlibc__
165 __dietlibc__;
166 #endif
167 return 0;
168 }
169Compiler stdout:
170
171Compiler stderr:
172 /home/alastair/Code/wallpaper2/build/meson-private/tmp7iy42va0/testfile.c: In function 'main':
173/home/alastair/Code/wallpaper2/build/meson-private/tmp7iy42va0/testfile.c:6:17: error: '__dietlibc__' undeclared (first use in this function)
174 6 | __dietlibc__;
175 | ^~~~~~~~~~~~
176/home/alastair/Code/wallpaper2/build/meson-private/tmp7iy42va0/testfile.c:6:17: note: each undeclared identifier is reported only once for each function it appears in
177
178Header <features.h> has symbol "__dietlibc__" : NO
179Running compile:
180Working directory: /home/alastair/Code/wallpaper2/build/meson-private/tmpo7b4ol98
181Command line: cc /home/alastair/Code/wallpaper2/build/meson-private/tmpo7b4ol98/testfile.c -o /home/alastair/Code/wallpaper2/build/meson-private/tmpo7b4ol98/output.exe -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lintl -Wl,--end-group -Wl,--allow-shlib-undefined
182
183Code:
184 int main(void) { return 0; }
185Compiler stdout:
186
187Compiler stderr:
188 /usr/bin/ld: cannot find -lintl
189collect2: error: ld returned 1 exit status
190
191Library intl found: NO
192Program edje_cc found: YES (/usr/local/bin/edje_cc)
193Configuring config.h using configuration
194Build targets in project: 4
195
196Found ninja-1.10.0 at /usr/bin/ninja
197None of 'STRIP' are defined in the environment, not changing global flags.
198None of 'STRIP' are defined in the environment, not changing global flags.
diff --git a/build/meson-private/build.dat b/build/meson-private/build.dat
new file mode 100644
index 0000000..4ea13cf
--- /dev/null
+++ b/build/meson-private/build.dat
Binary files differ
diff --git a/build/meson-private/cmd_line.txt b/build/meson-private/cmd_line.txt
new file mode 100644
index 0000000..6e871cd
--- /dev/null
+++ b/build/meson-private/cmd_line.txt
@@ -0,0 +1,4 @@
1[options]
2
3[properties]
4
diff --git a/build/meson-private/coredata.dat b/build/meson-private/coredata.dat
new file mode 100644
index 0000000..9685418
--- /dev/null
+++ b/build/meson-private/coredata.dat
Binary files differ
diff --git a/build/meson-private/install.dat b/build/meson-private/install.dat
new file mode 100644
index 0000000..d39abc6
--- /dev/null
+++ b/build/meson-private/install.dat
Binary files differ
diff --git a/build/meson-private/meson.lock b/build/meson-private/meson.lock
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build/meson-private/meson.lock
diff --git a/build/meson-private/meson_benchmark_setup.dat b/build/meson-private/meson_benchmark_setup.dat
new file mode 100644
index 0000000..92c3c88
--- /dev/null
+++ b/build/meson-private/meson_benchmark_setup.dat
@@ -0,0 +1 @@
]. \ No newline at end of file
diff --git a/build/meson-private/meson_test_setup.dat b/build/meson-private/meson_test_setup.dat
new file mode 100644
index 0000000..92c3c88
--- /dev/null
+++ b/build/meson-private/meson_test_setup.dat
@@ -0,0 +1 @@
]. \ No newline at end of file
diff --git a/build/meson-private/sanitycheckc.c b/build/meson-private/sanitycheckc.c
new file mode 100644
index 0000000..a27020e
--- /dev/null
+++ b/build/meson-private/sanitycheckc.c
@@ -0,0 +1 @@
int main(void) { int class=0; return class; }
diff --git a/build/meson-private/sanitycheckc.exe b/build/meson-private/sanitycheckc.exe
new file mode 100755
index 0000000..74613fd
--- /dev/null
+++ b/build/meson-private/sanitycheckc.exe
Binary files differ
diff --git a/build/po/ar.gmo b/build/po/ar.gmo
new file mode 100644
index 0000000..d41875a
--- /dev/null
+++ b/build/po/ar.gmo
Binary files differ
diff --git a/build/po/bg.gmo b/build/po/bg.gmo
new file mode 100644
index 0000000..be65043
--- /dev/null
+++ b/build/po/bg.gmo
Binary files differ
diff --git a/build/po/ca.gmo b/build/po/ca.gmo
new file mode 100644
index 0000000..1cb992e
--- /dev/null
+++ b/build/po/ca.gmo
Binary files differ
diff --git a/build/po/cs.gmo b/build/po/cs.gmo
new file mode 100644
index 0000000..74fcb4f
--- /dev/null
+++ b/build/po/cs.gmo
Binary files differ
diff --git a/build/po/da.gmo b/build/po/da.gmo
new file mode 100644
index 0000000..d5708b2
--- /dev/null
+++ b/build/po/da.gmo
Binary files differ
diff --git a/build/po/de.gmo b/build/po/de.gmo
new file mode 100644
index 0000000..f1e2cd3
--- /dev/null
+++ b/build/po/de.gmo
Binary files differ
diff --git a/build/po/el.gmo b/build/po/el.gmo
new file mode 100644
index 0000000..446221c
--- /dev/null
+++ b/build/po/el.gmo
Binary files differ
diff --git a/build/po/eo.gmo b/build/po/eo.gmo
new file mode 100644
index 0000000..9f5f97f
--- /dev/null
+++ b/build/po/eo.gmo
Binary files differ
diff --git a/build/po/es.gmo b/build/po/es.gmo
new file mode 100644
index 0000000..b112b37
--- /dev/null
+++ b/build/po/es.gmo
Binary files differ
diff --git a/build/po/fi.gmo b/build/po/fi.gmo
new file mode 100644
index 0000000..d036fb7
--- /dev/null
+++ b/build/po/fi.gmo
Binary files differ
diff --git a/build/po/fr.gmo b/build/po/fr.gmo
new file mode 100644
index 0000000..bd5675e
--- /dev/null
+++ b/build/po/fr.gmo
Binary files differ
diff --git a/build/po/fr_CH.gmo b/build/po/fr_CH.gmo
new file mode 100644
index 0000000..2e2efc2
--- /dev/null
+++ b/build/po/fr_CH.gmo
Binary files differ
diff --git a/build/po/gl.gmo b/build/po/gl.gmo
new file mode 100644
index 0000000..7059b6f
--- /dev/null
+++ b/build/po/gl.gmo
Binary files differ
diff --git a/build/po/he.gmo b/build/po/he.gmo
new file mode 100644
index 0000000..a27ea56
--- /dev/null
+++ b/build/po/he.gmo
Binary files differ
diff --git a/build/po/hr.gmo b/build/po/hr.gmo
new file mode 100644
index 0000000..66b9dcb
--- /dev/null
+++ b/build/po/hr.gmo
Binary files differ
diff --git a/build/po/hu.gmo b/build/po/hu.gmo
new file mode 100644
index 0000000..a610f5d
--- /dev/null
+++ b/build/po/hu.gmo
Binary files differ
diff --git a/build/po/it.gmo b/build/po/it.gmo
new file mode 100644
index 0000000..ad415e4
--- /dev/null
+++ b/build/po/it.gmo
Binary files differ
diff --git a/build/po/ja.gmo b/build/po/ja.gmo
new file mode 100644
index 0000000..e85dbdf
--- /dev/null
+++ b/build/po/ja.gmo
Binary files differ
diff --git a/build/po/km.gmo b/build/po/km.gmo
new file mode 100644
index 0000000..59c8584
--- /dev/null
+++ b/build/po/km.gmo
Binary files differ
diff --git a/build/po/ko.gmo b/build/po/ko.gmo
new file mode 100644
index 0000000..321b68d
--- /dev/null
+++ b/build/po/ko.gmo
Binary files differ
diff --git a/build/po/lt.gmo b/build/po/lt.gmo
new file mode 100644
index 0000000..c43e809
--- /dev/null
+++ b/build/po/lt.gmo
Binary files differ
diff --git a/build/po/nb.gmo b/build/po/nb.gmo
new file mode 100644
index 0000000..ef7a785
--- /dev/null
+++ b/build/po/nb.gmo
Binary files differ
diff --git a/build/po/nl.gmo b/build/po/nl.gmo
new file mode 100644
index 0000000..cd83f62
--- /dev/null
+++ b/build/po/nl.gmo
Binary files differ
diff --git a/build/po/pl.gmo b/build/po/pl.gmo
new file mode 100644
index 0000000..bbe7192
--- /dev/null
+++ b/build/po/pl.gmo
Binary files differ
diff --git a/build/po/pt.gmo b/build/po/pt.gmo
new file mode 100644
index 0000000..a06297e
--- /dev/null
+++ b/build/po/pt.gmo
Binary files differ
diff --git a/build/po/pt_BR.gmo b/build/po/pt_BR.gmo
new file mode 100644
index 0000000..a598dc6
--- /dev/null
+++ b/build/po/pt_BR.gmo
Binary files differ
diff --git a/build/po/ro.gmo b/build/po/ro.gmo
new file mode 100644
index 0000000..55e199d
--- /dev/null
+++ b/build/po/ro.gmo
Binary files differ
diff --git a/build/po/ru.gmo b/build/po/ru.gmo
new file mode 100644
index 0000000..e1076b4
--- /dev/null
+++ b/build/po/ru.gmo
Binary files differ
diff --git a/build/po/sk.gmo b/build/po/sk.gmo
new file mode 100644
index 0000000..e625bbe
--- /dev/null
+++ b/build/po/sk.gmo
Binary files differ
diff --git a/build/po/sl.gmo b/build/po/sl.gmo
new file mode 100644
index 0000000..7dab422
--- /dev/null
+++ b/build/po/sl.gmo
Binary files differ
diff --git a/build/po/sr.gmo b/build/po/sr.gmo
new file mode 100644
index 0000000..d5f2c9f
--- /dev/null
+++ b/build/po/sr.gmo
Binary files differ
diff --git a/build/po/sv.gmo b/build/po/sv.gmo
new file mode 100644
index 0000000..35beac6
--- /dev/null
+++ b/build/po/sv.gmo
Binary files differ
diff --git a/build/po/tr.gmo b/build/po/tr.gmo
new file mode 100644
index 0000000..da775d1
--- /dev/null
+++ b/build/po/tr.gmo
Binary files differ
diff --git a/build/po/uk.gmo b/build/po/uk.gmo
new file mode 100644
index 0000000..503f8cd
--- /dev/null
+++ b/build/po/uk.gmo
Binary files differ
diff --git a/build/po/zh_CN.gmo b/build/po/zh_CN.gmo
new file mode 100644
index 0000000..5b290bb
--- /dev/null
+++ b/build/po/zh_CN.gmo
Binary files differ
diff --git a/build/po/zh_TW.gmo b/build/po/zh_TW.gmo
new file mode 100644
index 0000000..f7a0560
--- /dev/null
+++ b/build/po/zh_TW.gmo
Binary files differ
diff --git a/build/src/module.so b/build/src/module.so
new file mode 100755
index 0000000..5a658b0
--- /dev/null
+++ b/build/src/module.so
Binary files differ
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index 8b8f979..0000000
--- a/configure.ac
+++ /dev/null
@@ -1,78 +0,0 @@
1dnl Process this file with autoconf to produce a configure script.
2
3# get rid of that stupid cache mechanism
4rm -f config.cache
5
6AC_INIT(wallpaper2, 0.1, enlightenment-devel@lists.sourceforge.net)
7AC_CONFIG_MACRO_DIR([m4])
8AC_PREREQ(2.52)
9AC_CONFIG_SRCDIR(configure.ac)
10AC_CANONICAL_BUILD
11AC_CANONICAL_HOST
12AC_ISC_POSIX
13
14AM_INIT_AUTOMAKE([1.8 dist-bzip2])
15AM_CONFIG_HEADER(config.h)
16m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
17AC_USE_SYSTEM_EXTENSIONS
18
19AC_PROG_CC
20AM_PROG_CC_STDC
21
22define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
23define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
24AC_PROG_LIBTOOL
25
26m4_ifdef([AM_GNU_GETTEXT_VERSION], [
27AM_GNU_GETTEXT_VERSION([0.14])
28])
29
30m4_ifdef([AM_GNU_GETTEXT], [
31AM_GNU_GETTEXT([external])
32po_makefile_in=po/Makefile.in
33AM_CONDITIONAL([HAVE_PO], [true])
34],[
35AM_CONDITIONAL([HAVE_PO], [false])
36])
37AC_SUBST(LTLIBINTL)
38
39PKG_CHECK_MODULES([E], [enlightenment > 0.18.99])
40release=$(pkg-config --variable=release enlightenment)
41MODULE_ARCH="$host_os-$host_cpu-$release"
42AC_SUBST(MODULE_ARCH)
43AC_DEFINE_UNQUOTED(MODULE_ARCH, "$MODULE_ARCH", "Module architecture")
44
45module_dir="$(pkg-config --variable=modules enlightenment)"
46AC_SUBST(module_dir)
47datadir="$module_dir/wallpaper2"
48# Find edje_cc
49##AC_ARG_WITH(edje-cc,
50## AC_HELP_STRING([--with-edje-cc=PATH], [specify a specific path to edje_cc]),
51## [
52## v=$withval;
53## EDJE_CC=$v
54## ],[
55## EDJE_CC=$(pkg-config --variable=prefix edje)/bin/edje_cc
56## ]
57##)
58##AC_SUBST(EDJE_CC)
59##AC_MSG_CHECKING([Which edje_cc to use])
60##AC_MSG_RESULT(${EDJE_CC})
61
62m4_ifdef([v_mic],
63 [
64 EFL_COMPILER_FLAG([-Wshadow])
65 EFL_COMPILER_FLAG([-Wall])
66 EFL_COMPILER_FLAG([-Wpointer-arith])
67 EFL_COMPILER_FLAG([-W])
68 EFL_COMPILER_FLAG([-Wno-missing-field-initializers])
69 ])
70
71AC_OUTPUT([
72Makefile
73src/Makefile
74module.desktop
75$po_makefile_in
76], [
77])
78
diff --git a/e_modules-wallpaper2.spec.in b/e_modules-wallpaper2.spec.in
deleted file mode 100644
index 5564047..0000000
--- a/e_modules-wallpaper2.spec.in
+++ /dev/null
@@ -1,47 +0,0 @@
1%define module_name wallpaper2
2%{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}}
3
4Summary: %{module_name} module for the Enlightenment window manager
5Name: e_modules-%{module_name}
6Version: @VERSION@
7Release: %{_rel}
8License: BSD
9Group: User Interface/Desktops
10URL: http://www.enlightenment.org/
11Source: ftp://ftp.enlightenment.org/pub/enlightenment/%{module_name}-%{version}.tar.gz
12Packager: %{?_packager:%{_packager}}%{!?_packager:Michael Jennings <mej@eterm.org>}
13Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)}
14Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
15BuildRequires: enlightenment-devel >= 0.18.999
16Requires: enlightenment >= 0.18.999
17BuildRoot: %{_tmppath}/%{name}-%{version}-root
18
19%description
20%{module_name} module for the Enlightenment window manager.
21
22%prep
23%setup -q -n %{module_name}-%{version}
24
25%build
26%{configure}
27%{__make} %{?_smp_mflags} %{?mflags}
28
29%install
30%{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install
31%{find_lang} %{module_name} || true > %{module_name}.lang
32
33%clean
34test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
35
36%post
37/sbin/ldconfig
38
39%postun
40/sbin/ldconfig
41
42%files -f %{module_name}.lang
43%defattr(-, root, root)
44%doc AUTHORS ChangeLog COPYING* INSTALL NEWS README
45%{_libdir}/enlightenment/modules/%{module_name}*
46
47%changelog
diff --git a/meson.build b/meson.build
new file mode 100644
index 0000000..ed664a4
--- /dev/null
+++ b/meson.build
@@ -0,0 +1,66 @@
1
2#### Project ####
3project('wallpaper2`', 'c',
4 license: 'BSD 2 clause',
5 meson_version: '>= 0.47.0')
6
7gettext_domain = 'e-module-' + meson.project_name()
8
9
10#### Enlightenemnt ####
11dep_e = dependency('enlightenment')
12e_modules_dir = dep_e.get_pkgconfig_variable('modules')
13e_release = dep_e.get_pkgconfig_variable('release')
14
15
16#### Host arch ####
17host_os = host_machine.system()
18if host_os == 'linux'
19 cc = meson.get_compiler('c')
20 if cc.has_header_symbol('features.h', '__UCLIBC__')
21 host_os = 'linux-uclibc'
22 elif cc.has_header_symbol('features.h', '__dietlibc__')
23 host_os = 'linux-dietlibc'
24 else
25 host_os = 'linux-gnu'
26 endif
27endif
28mod_arch = '@0@-@1@-@2@'.format(host_os, host_machine.cpu_family(), e_release)
29
30
31#### Install dirs ####
32mod_install_dir = join_paths(e_modules_dir, meson.project_name())
33lib_install_dir = join_paths(mod_install_dir, mod_arch)
34
35
36#### config.h ####
37config_h = configuration_data()
38config_h.set_quoted('PACKAGE', meson.project_name())
39config_h.set_quoted('LOCALEDIR', join_paths(get_option('prefix'), get_option('localedir')))
40config_h.set_quoted('LOCALEDOMAIN', gettext_domain)
41config_dir = include_directories('.')
42
43
44#### i18n ####
45dep_intl = []
46if get_option('nls')
47 config_h.set('HAVE_GETTEXT', '1')
48 dep_intl = cc.find_library('intl', required : false)
49 subdir('po')
50endif
51
52
53#### Edje cc ####
54edje_cc = find_program('edje_cc')
55
56
57#### module sources ####
58subdir('src')
59
60#### write config file ####
61configure_file(output: 'config.h', configuration: config_h)
62
63
64#### Data files ####
65install_data('module.desktop', install_dir: mod_install_dir)
66
diff --git a/meson_options.txt b/meson_options.txt
new file mode 100644
index 0000000..df2a862
--- /dev/null
+++ b/meson_options.txt
@@ -0,0 +1,4 @@
1option('nls',
2 type: 'boolean',
3 value: true,
4 description: 'enable localization: (default=true)')
diff --git a/module.desktop.in b/module.desktop.in
deleted file mode 100644
index 1100bda..0000000
--- a/module.desktop.in
+++ /dev/null
@@ -1,33 +0,0 @@
1[Desktop Entry]
2Encoding=UTF-8
3Type=Link
4Name=Wallpaper 2
5Name[ca]=Fons d'escriptori
6Name[cs]=Pozadí plochy
7Name[eo]=Tapeto
8Name[es]=Fondo de pantalla
9Name[fr]=Fond d'écran 2
10Name[gl]=Fondo de escritorio 2
11Name[hu]=Háttérkép
12Name[it]=Sfondo 2
13Name[ms]=Kertas Dinding 2
14Name[pt]=Papel de parede 2
15Name[ru]=Обои 2
16Name[sr]=Позадина површи 2
17Name[tr]=Duvarkağıdı 2
18Comment=Used to pick a wallpaper.
19Comment[ca]=Permet seleccionar el fons d'escriptori.
20Comment[cs]=Použit k volbě pozadí.
21Comment[eo]=Elekti tapeton.
22Comment[es]=Para elegir un fondo de pantalla.
23Comment[fr]=Sélection du fond d'écran.
24Comment[gl]=Usado para escoller un fondo de pantalla.
25Comment[hu]=Háttérkép beállító modul.
26Comment[it]=Usato per selezionare uno sfondo.
27Comment[ms]=Digunakan untuk mendapatkan kertas dinding.
28Comment[pt]=Permite-lhe escolher o papel de parede
29Comment[ru]=Используется для выбора обоев.
30Comment[sr]=Користи се за одабир слике радне површи.
31Comment[tr]=Duvarkağıdı seçiminde kullanılır.
32Icon=preferences-desktop-wallpaper
33X-Enlightenment-ModuleType=settings
diff --git a/po/Makevars b/po/Makevars
deleted file mode 100644
index 5b54556..0000000
--- a/po/Makevars
+++ /dev/null
@@ -1,42 +0,0 @@
1# Makefile variables for PO directory in any package using GNU gettext.
2
3# Usually the message domain is the same as the package name.
4DOMAIN = $(PACKAGE)
5
6# These two variables depend on the location of this directory.
7subdir = po
8top_builddir = ..
9
10# These options get passed to xgettext.
11XGETTEXT_OPTIONS = --keyword=N_ --keyword=D_ --keyword=DP_:1,2 \
12 --from-code=UTF-8 --foreign-user
13
14# This is the copyright holder that gets inserted into the header of the
15# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
16# package. (Note that the msgstr strings, extracted from the package's
17# sources, belong to the copyright holder of the package.) Translators are
18# expected to transfer the copyright for their translations to this person
19# or entity, or to disclaim their copyright. The empty string stands for
20# the public domain; in this case the translators are expected to disclaim
21# their copyright.
22COPYRIGHT_HOLDER = Enlightenment development team
23
24# This is the email address or URL to which the translators shall report
25# bugs in the untranslated strings:
26# - Strings which are not entire sentences, see the maintainer guidelines
27# in the GNU gettext documentation, section 'Preparing Strings'.
28# - Strings which use unclear terms or require additional context to be
29# understood.
30# - Strings which make invalid assumptions about notation of date, time or
31# money.
32# - Pluralisation problems.
33# - Incorrect English spelling.
34# - Incorrect formatting.
35# It can be your email address, or a mailing list address where translators
36# can write to without being subscribed, or the URL of a web page through
37# which the translators can contact you.
38MSGID_BUGS_ADDRESS = enlightenment-devel@lists.sourceforge.net
39
40# This is the list of locale categories, beyond LC_MESSAGES, for which the
41# message catalogs shall be used. It is usually empty.
42EXTRA_LOCALE_CATEGORIES =
diff --git a/po/POTFILES.in b/po/POTFILES.in
deleted file mode 100644
index 0c404c4..0000000
--- a/po/POTFILES.in
+++ /dev/null
@@ -1,2 +0,0 @@
1src/e_int_config_wallpaper.c
2src/e_mod_main.c
diff --git a/po/meson.build b/po/meson.build
new file mode 100644
index 0000000..99ae8f1
--- /dev/null
+++ b/po/meson.build
@@ -0,0 +1,9 @@
1i18n = import('i18n')
2
3i18n.gettext(gettext_domain,
4 args: [
5 '--keyword=N_',
6 '--keyword=D_',
7 '--from-code=UTF-8',
8 '--foreign-user'
9 ])
diff --git a/src/Makefile.am b/src/Makefile.am
deleted file mode 100644
index 391f9d4..0000000
--- a/src/Makefile.am
+++ /dev/null
@@ -1,21 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3AM_CPPFLAGS = -I. \
4 -I$(top_srcdir) \
5 -I$(includedir) \
6 -DLOCALEDIR=\"$(datadir)/locale\" \
7 -DPACKAGE_DATA_DIR=\"$(module_dir)/$(PACKAGE)\" \
8 @E_CFLAGS@
9
10pkgdir = $(module_dir)/$(PACKAGE)/$(MODULE_ARCH)
11pkg_LTLIBRARIES = module.la
12module_la_SOURCES = e_mod_main.h \
13 e_mod_main.c \
14 e_int_config_wallpaper.c
15
16module_la_LIBADD = @E_LIBS@
17module_la_LDFLAGS = -module -avoid-version
18module_la_DEPENDENCIES = $(top_builddir)/config.h
19
20clean-local:
21 rm -rf *~
diff --git a/src/e_int_config_wallpaper.c b/src/e_int_config_wallpaper.c
index 8048994..91359aa 100644
--- a/src/e_int_config_wallpaper.c
+++ b/src/e_int_config_wallpaper.c
@@ -706,11 +706,12 @@ _pan_sel(Evas_Object *obj, Item *it)
706 if (p) 706 if (p)
707 { 707 {
708 p++; 708 p++;
709 name = strdupa(p); 709 name = strdup(p);
710 p = strrchr(name, '.'); 710 p = strrchr(name, '.');
711 if (p) *p = 0; 711 if (p) *p = 0;
712 } 712 }
713 edje_object_part_text_set(sd->info->bg, "e.text.filename", name); 713 edje_object_part_text_set(sd->info->bg, "e.text.filename", name);
714 if (name) free(name);
714 } 715 }
715 else 716 else
716 { 717 {
@@ -942,11 +943,12 @@ _pan_file_add(Evas_Object *obj, const char *file, Eina_Bool remote, Eina_Bool th
942 if (p) 943 if (p)
943 { 944 {
944 p++; 945 p++;
945 name = strdupa(p); 946 name = strdup(p);
946 p = strrchr(name, '.'); 947 p = strrchr(name, '.');
947 if (p) *p = 0; 948 if (p) *p = 0;
948 } 949 }
949 edje_object_part_text_set(sd->info->bg, "e.text.filename", name); 950 edje_object_part_text_set(sd->info->bg, "e.text.filename", name);
951 if (name) free(name);
950 } 952 }
951 } 953 }
952 } 954 }
@@ -1196,7 +1198,7 @@ wp_browser_new(E_Comp *comp EINA_UNUSED)
1196 // preview 1198 // preview
1197 info->preview = e_livethumb_add(info->evas); 1199 info->preview = e_livethumb_add(info->evas);
1198 e_livethumb_vsize_set(info->preview, zone->w, zone->h); 1200 e_livethumb_vsize_set(info->preview, zone->w, zone->h);
1199 edje_extern_object_aspect_set(info->preview, EDJE_ASPECT_CONTROL_NEITHER, 1201 evas_object_size_hint_aspect_set(info->preview, EVAS_ASPECT_CONTROL_NEITHER,
1200 zone->w, zone->h); 1202 zone->w, zone->h);
1201 edje_object_part_swallow(info->bg, "e.swallow.preview", info->preview); 1203 edje_object_part_swallow(info->bg, "e.swallow.preview", info->preview);
1202 evas_object_show(info->preview); 1204 evas_object_show(info->preview);
diff --git a/src/e_mod_main.c b/src/e_mod_main.c
index ee8493f..882f48e 100644
--- a/src/e_mod_main.c
+++ b/src/e_mod_main.c
@@ -39,7 +39,6 @@ e_modapi_init(E_Module *m)
39// } 39// }
40 40
41 conf_module = m; 41 conf_module = m;
42 e_module_delayed_set(m, 1);
43 return m; 42 return m;
44} 43}
45 44
diff --git a/src/e_mod_main.h b/src/e_mod_main.h
index a3bcd01..d99bec0 100644
--- a/src/e_mod_main.h
+++ b/src/e_mod_main.h
@@ -1,6 +1,5 @@
1#ifndef E_MOD_MAIN_H 1#ifndef E_MOD_MAIN_H
2#define E_MOD_MAIN_H 2#define E_MOD_MAIN_H
3
4#include <string.h> 3#include <string.h>
5 4
6#ifdef ENABLE_NLS 5#ifdef ENABLE_NLS
diff --git a/src/meson.build b/src/meson.build
new file mode 100644
index 0000000..31a09d3
--- /dev/null
+++ b/src/meson.build
@@ -0,0 +1,11 @@
1module = shared_module(
2 'module',
3 'e_mod_main.c',
4 'e_int_config_wallpaper.c',
5
6 dependencies : [dep_e, dep_intl],
7 install_dir: lib_install_dir,
8 include_directories: config_dir,
9 install: true,
10 name_prefix: '',
11)