Daniel Eklöf
075b095271
PKGBUILD/meson: add version requirements to tllist+fcft
2019-12-01 17:43:12 +01:00
Daniel Eklöf
331f7d0be2
meson: group tllist/fcft with the other system dependencies
2019-12-01 16:09:49 +01:00
Daniel Eklöf
64844a8937
meson: tllist/fcft: use system dependency first, fallback to subprojects
2019-12-01 16:07:56 +01:00
Daniel Eklöf
51a6631c19
fcft: use fcft instead of local copy of font.{c,h}
2019-12-01 16:00:15 +01:00
Daniel Eklöf
75d9c9a12d
tllist: add git submodule directly under subprojects
...
Meson now falls back to a system dependency if the subproject isn't
available.
2019-12-01 15:51:57 +01:00
Daniel Eklöf
8e9c4376e3
meson/PKGBUILD: bump version to 1.2.0
2019-11-24 14:10:36 +01:00
Daniel Eklöf
0550d2799d
tllist: use tllist from external git repository
2019-11-17 19:17:34 +01:00
Daniel Eklöf
c4f9168191
meson: fix version generation from git
...
run_command() was only run at configure time, meaning the generated
version (that was passed on to the sources via -DYAMBAR_VERSION)
became stale.
Fix by implementing a shell script that generates a header file, and
wrap this in a custom target that is run every time (but the generated
file is only updated when the version changes)
2019-10-19 21:47:21 +02:00
Daniel Eklöf
e9d5c620a4
desktop: add Desktop Entry file
2019-09-29 20:58:15 +02:00
Daniel Eklöf
9dbbc480e4
Rename project: f00bar -> yambar
2019-09-28 20:39:45 +02:00
Daniel Eklöf
85c06a427f
Bump version to 1.1.1
2019-09-27 22:13:18 +02:00
Daniel Eklöf
43157e42cc
Bump version to 1.1.0
2019-09-24 19:56:09 +02:00
Daniel Eklöf
4ce314e328
cairo: drop all remaining references to cairo
...
We now use pixman (and freetype + fontconfig) exclusively.
2019-09-22 11:52:37 +02:00
Daniel Eklöf
b3a5e0b5d7
font: initial port from cairo scaled fonts to raw freetype + pixman
2019-09-22 00:50:11 +02:00
Daniel Eklöf
6513652711
completions: add zsh completions
2019-05-29 20:39:23 +02:00
Daniel Eklöf
c4337f7d2a
meson: set is_debug_build at beginning of script
2019-05-12 10:49:22 +02:00
Daniel Eklöf
4876020e6d
meson: define _DEBUG in debug builds
2019-05-11 11:27:57 +02:00
Daniel Eklöf
d860204cd3
meson: set b_ndebug=if-release
2019-05-11 11:27:20 +02:00
Daniel Eklöf
235efd789a
meson: add a couple of expected-to-fail tests
...
Initial set of tests verifying we fail when trying to load:
a) a non-existing configuration
b) a non-regular file configuration (e.g. a directory)
c) configuration exists, but has no top-level 'bar' entry
2019-05-09 20:37:09 +02:00
Daniel Eklöf
447f7b6e07
meson: add test case that verifies f00bar can be executed
2019-05-09 18:57:03 +02:00
Daniel Eklöf
9fbadb4ab1
meson: dl is a required library
2019-05-09 18:56:53 +02:00
Daniel Eklöf
f1fad90338
meson: quote --git-dir argument
2019-05-09 18:56:40 +02:00
Daniel Eklöf
99e03f2ebd
meson+PGBUILD: bump version after 1.0.2 release
2019-05-07 20:44:46 +02:00
Daniel Eklöf
60d01f6068
meson: bump version to 1.0.2 after 1.0.1 release
2019-05-07 20:29:48 +02:00
Daniel Eklöf
1c9de3b704
meson: 1.0.0 has already been released, bump version to 1.0.1
2019-05-07 20:27:41 +02:00
Daniel Eklöf
6753ee3dad
meson: set project version
...
Export project version with -DF00BAR_VERSION.
This is by default set to the meson project version.
However, if git is found, and we manage to run 'git describe' and 'git
branch' in the source directory, version is set to the output of that
instead.
2019-05-07 20:23:51 +02:00
Daniel Eklöf
8be1063d39
meson: print configuration result
2019-05-07 20:02:39 +02:00
Daniel Eklöf
8af8157a95
meson: set project arguments in one place
2019-05-06 22:08:13 +02:00
Daniel Eklöf
e30a2fa355
meson: require meson >= 0.48.0
2019-05-06 22:05:23 +02:00
Daniel Eklöf
c5fca9a92d
meson: cleanup
2019-05-06 21:58:01 +02:00
Daniel Eklöf
08e21a4d3b
meson: assign get_option('core-plugins-as-shared-libraries') to variable
2019-05-06 21:49:20 +02:00
Daniel Eklöf
121b2f1575
meson: enable_x11 -> backend_x11, enable_wayland -> backend_wayland
2019-05-06 21:45:01 +02:00
Daniel Eklöf
8135313396
post-merge: undo version changes
2019-05-04 14:52:00 +02:00
Daniel Eklöf
596c52fd9d
meson: set versoion
2019-05-04 14:50:44 +02:00
Daniel Eklöf
aa3e03355e
meson: -Wno-unused-result no longer needed
2019-05-04 11:28:49 +02:00
Daniel Eklöf
3b48ba7566
meson: fold long line
2019-05-03 23:10:27 +02:00
Daniel Eklöf
5ae658c8ed
meson: for now, disable unused-result warnings
2019-05-03 22:45:35 +02:00
Daniel Eklöf
aaa5239b07
meson: install header files
2019-05-03 22:43:41 +02:00
Daniel Eklöf
095766ca12
meson: generate man pages
2019-05-03 22:37:47 +02:00
Daniel Eklöf
e563761093
meson: install plugins
2019-05-01 22:08:15 +02:00
Daniel Eklöf
fdb9a9bc1c
meson: initial support for building plugins as shared libraries
2019-05-01 18:21:35 +02:00
Daniel Eklöf
51e9d691e4
meson: initial build conf
...
Not that well tested yet, does not support plugins-as-modules
2019-05-01 12:39:59 +02:00