Commit graph

40 commits

Author SHA1 Message Date
Eberhard Beilharz
0ed8d35bb2
chore(linux): Add code coverage index page
This change adds an index page that can show the reports for the
child projects.

Also fix a path problem in the `keyman-system-service/build.sh` script.
2023-10-13 22:51:00 +02:00
Marc Durdin
669198add6 chore(linux): touch linux so we get a build 2023-08-02 09:36:55 +07:00
Eberhard Beilharz
5cf88878da docs(linux): Move Linux documentation
This change moves the Linux developer documentation to the new location
`docs/linux` as discussed in our planning meeting.
2022-12-05 18:07:10 +01:00
Eberhard Beilharz
50ea6ef19f
docs(linux): Update installation requirements in README.md 2022-10-18 10:25:32 +02:00
Eberhard Beilharz
c891f870b6
fix(linux): Fix make install
Several fixes for building and installing locally.

Fixes #7397. Closes #7398. Closes #7400.
2022-10-12 12:28:46 +02:00
Eberhard Beilharz
1e8e598cd3
chore(linux): Update readme
This change adds separate READMEs for the legacy projects, and
removes mentioning of the legacy projects in the current READMEs.
The motivation is to make it later easier to remove the legacy
projects, as well as reducing the efforts to testing the README with
legacy projects. Since legacy projects aren't maintained anymore
it doesn't make sense to still have them in the regular README,
suggesting that the instructions work for the legacy projects as
well.
2022-10-12 12:28:46 +02:00
Marc Durdin
4ab3c53810 chore(common): adjust scripts for core relocation 2022-05-18 07:22:11 +10:00
Eberhard Beilharz
655de30bc2
docs(linux): Update testing section in readme 2022-04-01 19:08:07 +02:00
Eberhard Beilharz
f19cd3f513
chore(linux): stop releasing KMFL together with Keyman
Fixes #6163.
2022-01-31 19:08:14 +01:00
Eberhard Beilharz
45e3a5157e
docs(linux): Add missing dependency 2022-01-17 17:26:30 +01:00
Marc Durdin
2e7ec16133
Merge branch 'master' into feat/common/rust-infrastructure 2021-06-07 08:45:08 +10:00
Eberhard Beilharz
10739e653e
feat(linux): Add python3-dbus dependency 2021-06-02 19:25:04 +02:00
Eberhard Beilharz
7a5a2b9774 chore(linux): Update more dependencies 2021-06-02 13:52:05 +10:00
Marc Durdin
e8b5a32ace chore(linux): update docs 2021-06-02 13:51:58 +10:00
Eberhard Beilharz
c7cbb7cae4
docs(linux): Update readme
- remove mention of `scim_kmfl_imengine` which we recently removed
- reformat list of required packages
2021-05-25 14:35:24 +02:00
Eberhard Beilharz
3a092d4998
chore(linux): Update readme 2021-03-09 16:59:16 +01:00
Eberhard Beilharz
6b999bc911
chore(linux): Update debian metadata based on Debian repos
This is a cherry-pick of PR#4223:

- Add script to create debian source package
- Update debian metadata based on Debian repos
- Remove some lintian warnings and errors
- Remove support Xenial
- Reduce size of icon
- Omit confusing values from gbp.conf
2021-01-12 18:38:18 +01:00
Eberhard Beilharz
dbdc5e71a8
docs(linux): Add info how to run Linux unit tests 2020-06-17 18:08:12 +02:00
Eberhard Beilharz
44425f0f89
style(linux): Reformat Linux readme 2020-06-17 18:05:24 +02:00
Darcy
ce5e994211 fix(linux): Use __release_version__ for downloadkeyboard window
As of 14.0, `resources/build/build-utils.sh` defines the build variables:
```
```

The go/linux links need an #.# version so this PR changes from __majorversion__ to __releaseversion__.
2020-03-23 16:07:38 +07:00
Eberhard Beilharz
1582cfb3ac
docs(linux): Include details from Linux readme 2020-02-24 15:51:04 +01:00
Marc Durdin
524afb46cd chore(linux): use new version infrastructure 2020-01-31 06:09:17 +11:00
Darcy
fe2e59e4c6 chore(linux): update history and readme 2020-01-17 08:43:02 +07:00
Darcy
56671ed51e chore(linux): Update readme
Address some of #2435

Clean up packages to install
* devtools (maybe later change to ubuntu-dev-tools?)
* gir1.2-webkit-3.0 (deprecated by gir1.2-webkit2-4.0 which is already installed)
2020-01-07 12:59:35 +07:00
Darcy Wong
5f50638712 Add more updates for review comments 2019-02-12 22:15:52 +07:00
Darcy Wong
6560225dcd Add more details for setting up launchpad 2019-02-12 21:03:24 +07:00
Darcy Wong
fa0bd74c83 Update readme for launchpad information 2019-02-12 13:13:45 +07:00
Darcy Wong
6e33351ab2 Update readme
* add dependency on python3-pip for uninstall
* move section on `make tmpinstall`
2019-02-01 12:53:21 -06:00
Darcy Wong
e191fc92bd Start updating linux README for Bionic 2019-01-31 13:39:37 -06:00
glasseyes
48dd46c602 README: add more packages to install for ibus-keyman and keyman-config 2018-12-17 11:28:09 +07:00
glasseyes
0937c458db update README, remove spec file and rpm building 2018-11-29 11:53:06 +07:00
glasseyes
526df17fc4 update some docs for ibus-keyman
put autotool_projects back
2018-11-07 14:21:54 +07:00
glasseyes
e4ffbd4dd8 [linux] missing terminating backquote from 1193 review 2018-09-21 09:08:42 +07:00
glasseyes
ce9aa2b7f2 [linux] separate configure, build and install steps
build steps are now:
make configure (if needed)
make
sudo make install

or:
make fullbuild
sudo make install
2018-09-18 15:45:19 +07:00
glasseyes
a54349ee91 [linux] fix README instructions for local build 2018-09-17 16:25:15 +07:00
glasseyes
d46dc1aa8b update README.md for new build scripts
rename tmpbuild make target to tmpinstall
2018-09-17 10:07:53 +07:00
glasseyes
ca2d42425a relicense kmflutil.c and kmflutil.h to MIT
ibus-kmfl as a project remains GPL
move some things from engine.c to kmfutil
describe licensing in linux/LICENSE.md
update license info in ./README.md
2018-05-22 11:21:28 +07:00
glasseyes
28ef5c1a14 [KMFL] option to install ibus-kmfl to be used with ibus
this installs /usr/share/ibus/component/kmfl.xml
and moves the ibus-kmfl package version of that file out of
the way and lets you put it back afterwards
2018-04-25 00:08:24 +07:00
glasseyes
0bfd98933e How to add a keyman keyboard to ibus for 4 desktops 2018-04-24 15:06:11 +07:00
glasseyes
2bb3515bda initial README and history 2018-04-23 14:48:38 +07:00