diff --git a/doc/device-quirks.dox b/doc/device-quirks.dox index d43686643..8bb5ec2b9 100644 --- a/doc/device-quirks.dox +++ b/doc/device-quirks.dox @@ -9,7 +9,7 @@ installed under `/usr/share/libinput/.quirks` and are standard `.ini` files. A file may contain multiple section headers (`[some identifier]`) followed by one or more `MatchFoo=Bar` directives, followed by at least one of `ModelFoo=1` or `AttrFoo=bar` directive. See the -`data/README.md` file in the libinput source repository for more details on +`quirks/README.md` file in the libinput source repository for more details on their contents. @note Model quirks are internal API and may change at any time. No diff --git a/doc/trackpoints.dox b/doc/trackpoints.dox index 8bd6c680d..5223257a0 100644 --- a/doc/trackpoints.dox +++ b/doc/trackpoints.dox @@ -99,7 +99,7 @@ installed. $ cd path/to/libinput.git # Use an approximate multiplier in the quirks file -$ cat > data/99-trackpont-override.quirks < quirks/99-trackpont-override.quirks <quirks_initialized = true; - data_path = getenv("LIBINPUT_DATA_DIR"); + data_path = getenv("LIBINPUT_QUIRKS_DIR"); if (!data_path) { - data_path = LIBINPUT_DATA_DIR; - override_file = LIBINPUT_DATA_OVERRIDE_FILE; + data_path = LIBINPUT_QUIRKS_DIR; + override_file = LIBINPUT_QUIRKS_OVERRIDE_FILE; } quirks = quirks_init_subsystem(data_path, diff --git a/test/litest.c b/test/litest.c index dab62c4ad..ac836e03b 100644 --- a/test/litest.c +++ b/test/litest.c @@ -866,7 +866,7 @@ litest_run_suite(struct list *tests, int which, int max, int error_fd) struct name *n, *tmp; struct list testnames; - quirks_context = quirks_init_subsystem(getenv("LIBINPUT_DATA_DIR"), + quirks_context = quirks_init_subsystem(getenv("LIBINPUT_QUIRKS_DIR"), NULL, quirk_log_handler, NULL, @@ -1095,12 +1095,12 @@ litest_run(int argc, char **argv) verbose = 1; #if DISABLE_DEVICE_TESTS - quirks_dir = safe_strdup(LIBINPUT_DATA_SRCDIR); + quirks_dir = safe_strdup(LIBINPUT_QUIRKS_SRCDIR); #else litest_init_udev_rules(&created_files_list); quirks_dir = litest_install_quirks(&created_files_list); #endif - setenv("LIBINPUT_DATA_DIR", quirks_dir, 1); + setenv("LIBINPUT_QUIRKS_DIR", quirks_dir, 1); free(quirks_dir); litest_setup_sighandler(SIGINT); @@ -1296,19 +1296,21 @@ litest_install_quirks(struct list *created_files_list) litest_assert_notnull(mkdtemp(dirname)); litest_assert_int_ne(chmod(dirname, 0755), -1); - quirks = strv_from_string(LIBINPUT_DATA_FILES, ":"); + quirks = strv_from_string(LIBINPUT_QUIRKS_FILES, ":"); litest_assert(quirks); q = quirks; while (*q) { + const char *quirksdir = "quirks/"; char *filename; char dest[PATH_MAX]; char src[PATH_MAX]; - litest_assert(strneq(*q, "data/", 5)); - filename = &(*q)[5]; + litest_assert(strneq(*q, quirksdir, strlen(quirksdir))); + filename = &(*q)[strlen(quirksdir)]; - snprintf(src, sizeof(src), "%s/%s", LIBINPUT_DATA_SRCDIR, filename); + snprintf(src, sizeof(src), "%s/%s", + LIBINPUT_QUIRKS_SRCDIR, filename); snprintf(dest, sizeof(dest), "%s/%s", dirname, filename); file = litest_copy_file(dest, src, NULL); list_append(created_files_list, &file->link); diff --git a/tools/libinput-quirks.c b/tools/libinput-quirks.c index 862bb0aed..b9c38142e 100644 --- a/tools/libinput-quirks.c +++ b/tools/libinput-quirks.c @@ -74,10 +74,10 @@ static void usage(void) { printf("Usage:\n" - " libinput quirks list [--data-dir /path/to/data/dir] /dev/input/event0\n" + " libinput quirks list [--data-dir /path/to/quirks/dir] /dev/input/event0\n" " Print the quirks for the given device\n" "\n" - " libinput quirks validate [--data-dir /path/to/data/dir]\n" + " libinput quirks validate [--data-dir /path/to/quirks/dir]\n" " Validate the database\n"); } @@ -166,11 +166,11 @@ main(int argc, char **argv) builddir = tools_execdir_is_builddir(); if (builddir) { - data_path = LIBINPUT_DATA_SRCDIR; + data_path = LIBINPUT_QUIRKS_SRCDIR; free(builddir); } else { - data_path = LIBINPUT_DATA_DIR; - override_file = LIBINPUT_DATA_OVERRIDE_FILE; + data_path = LIBINPUT_QUIRKS_DIR; + override_file = LIBINPUT_QUIRKS_OVERRIDE_FILE; } } diff --git a/tools/libinput-record.c b/tools/libinput-record.c index 1a6838e10..50b6ee851 100644 --- a/tools/libinput-record.c +++ b/tools/libinput-record.c @@ -1688,8 +1688,8 @@ print_device_quirks(struct record_context *ctx, struct record_device *dev) struct udev_device *udev_device = NULL; struct stat st; struct quirks_context *quirks; - const char *data_path = LIBINPUT_DATA_DIR; - const char *override_file = LIBINPUT_DATA_OVERRIDE_FILE; + const char *data_path = LIBINPUT_QUIRKS_DIR; + const char *override_file = LIBINPUT_QUIRKS_OVERRIDE_FILE; if (stat(dev->devnode, &st) < 0) return;