Eberhard Beilharz
794557f7d5
chore(core): Remove obsolete --target-path option
...
Linux package builds no longer require a different target path, so
we can remove the `--target-path` parameter.
2023-03-07 13:38:31 +01:00
Eberhard Beilharz
61ba40a212
chore(linux): Refactor scripts and packaging
...
This change modifies the scripts and the Debian packaging to use
the meson build / build.sh script for building instead of autotools.
2023-02-14 09:42:13 +01:00
Eberhard Beilharz
ea059df541
chore(linux): Remove legacy projects
...
This change removes the KMFL legacy projects. They are still
available in the stable-16 branch if we need them.
Also removed some shellcheck warnings.
2023-01-26 11:51:13 +01:00
Eberhard Beilharz
f1dcb71127
chore(linux): Run ibus-keyman tests as part of build
...
Part of #5613 .
2021-11-22 15:40:37 +01:00
Eberhard Beilharz
46e6d20f35
refactor(linux): Move KMFL to linux/legacy
2021-08-06 11:25:01 +02:00
Marc Durdin
8103949bdc
chore(linux): adjust linux build scripts for rust
2021-06-02 13:51:55 +10:00
glasseyes
f477729dcd
don't do setup.py clean
2019-01-02 14:40:40 +07:00
glasseyes
0139f4324c
improve cleaning keyman-config
2019-01-02 13:11:31 +07:00
glasseyes
be3e9842e1
add linux make clean target
2018-11-27 15:57:41 +07:00
glasseyes
cd24ff0cd9
alt keyboardprocessor pkgconfig path
2018-11-23 15:57:36 +07:00
glasseyes
e227b0c99e
add tmpsources target for PR build
...
revert redundant check for config.h before configure
2018-11-23 15:33:47 +07:00
glasseyes
c2a5969851
add KPAPI and ibus-keyman to build system
2018-11-07 14:00:53 +07:00
glasseyes
a2b30dc494
WIP: use keyboardprocessor.h
...
get pkg-config for JSON_GLIB and KEYMAN_PROC
2018-11-06 15:14:21 +07:00
glasseyes
0d23cc6985
[linux] remove devreconf from Makefile again
2018-09-21 10:00:53 +07:00
glasseyes
aed4cf2458
[linux] versioning of reconf depending on git tags
...
and whether JENKINS is set
2018-09-20 08:58:17 +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
9aeedcf8cf
[linux] rename dist target to sources
2018-09-17 19:34:56 +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
c169d9ec95
include keyman-config in tmpbuild
...
sudo make install now installs keyman-config as well
2018-09-17 09:28:17 +07:00
glasseyes
c294c8d9df
move scripts to scripts dir
...
add VS code workspace for linux dir
that also includes onboard-keyman dir
fix cow.sh creation of hook scripts
2018-09-15 17:49:26 +07:00
glasseyes
e4602588ee
allow scripts to run on individual projects
...
potentially useful for jenkins if it has to make the source
packages individually
2018-09-15 17:49:26 +07:00
glasseyes
a620b56399
make Debian source packages
2018-09-15 17:49:26 +07:00
glasseyes
ec0102c4d9
add make nightlydist target
...
also autotools update
2018-09-15 17:49:25 +07:00
glasseyes
4d3a88eb1a
also build keyman-config package
2018-09-15 17:49:25 +07:00
glasseyes
b933898884
scripts to build local Debian packages with pbuilder
...
Makefile
make deb - build debs for kmflcomp, libkmfl, ibus-kmfl
make cow - set up pbuilder environment
make tmpbuild(default) - build and install to /tmp/kmfl
make install_local - build and install to /usr/local
make uninstall_local - uninstall ibus-kmfl config file
non-release version numbers will be stamped with date to
distinguish between builds
2018-09-15 17:49:25 +07:00