Ivailo Monev
31f76bdcd1
reimplement QJsonDocument via Jansson
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-11 01:37:58 +02:00
Ivailo Monev
426f22db6e
remove optional license exception
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-08 15:08:15 +02:00
Ivailo Monev
9e8ca35d5e
version bump
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-08 14:43:59 +02:00
Ivailo Monev
bdfa9a8c84
update copyright to ease maintaince [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-05 06:18:50 +02:00
Ivailo Monev
5ffd5acc9a
add xdg-utils to dependencies in package files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-23 21:23:08 +02:00
Ivailo Monev
58ef830341
copyright update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 01:59:24 +02:00
Ivailo Monev
207077d7d4
version bump
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 14:52:25 +02:00
Ivailo Monev
1523eccab6
version bump
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-17 21:10:31 +00:00
Ivailo Monev
7239f11289
preperations for release
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-17 17:45:57 +00:00
Ivailo Monev
ed2a0ce4b1
do not use all as architecture value for katie-dev Debian sub-package
...
some files are installed in architecture specifiec directory
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-17 01:33:41 +00:00
Ivailo Monev
a6c67c7ad2
bump minimum CMake version requirement to v3.3
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-16 23:40:25 +00:00
Ivailo Monev
36c364fbe9
reimplement QTranslator via gettext/libintl
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-28 00:27:59 +00:00
Ivailo Monev
87a5fc226f
remove redundant Debian package rules overrides
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-20 00:59:03 +02:00
Ivailo Monev
be8ee73597
make unifdef optional for building Debian package
...
when cross-building it is not required and the formula <!cross> simply does
not work so use a trick to depend on other package instead. on a side note
the package cannot be installed even tho it is in the main pool of the
architectures I am testing on
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-19 15:04:13 +02:00
Ivailo Monev
25d8d4e2e9
introduce AArch64 support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-19 13:20:24 +02:00
Ivailo Monev
eb776c9451
remove FDL from licenses in package files
...
used only for the .doc files which are not installed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-19 03:16:49 +02:00
Ivailo Monev
d79efbfc59
review Debian package control file [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-07 23:27:53 +02:00
Ivailo Monev
02387028f4
Hurd build fixes
...
libpqtypes-dev was required because of the PostgreSQL CMake module and even
with it CMake could not detect it in Travis environment (which is why
custom module is shipped with Katie), libmariadbd-dev does not depend on
libaio-dev even tho it should but that should be fixed in the official
MariaDB Debian package and CMake respectively, I am not going to workaround
those issues anymore just to bump on more
on Debian GNU/Hurd libpqtypes-dev and libaio-dev are not available
(atleast in the officiall main repository) and since they are not
directly required to build Katie I am removing them for that reason too
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-07 22:03:48 +02:00
Ivailo Monev
7424267da1
drop MNG image format support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-02 07:06:14 +00:00
Ivailo Monev
6d30d88e35
add unifdef to build dependencies of Debian package [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 20:34:39 +00:00
Ivailo Monev
3ccf93bac6
add libsm-dev to build dependencies of Debian package [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 02:15:31 +00:00
Ivailo Monev
7d82b9c502
remove explicit dependencies from Debian package control file
...
dh_shlibdeps can detect them and their removal makes the control file
more suitable for producing package files for Debian/Ubuntu releases
other than the current Debian stable release which I am using it for
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-08 00:46:00 +00:00
Ivailo Monev
c846262c20
silence dpkg-gensymbols during packaging [ci skip]
...
otherwise it dumps ~30k lines of symbols everytime a fresh package is build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 21:30:32 +00:00
Ivailo Monev
f4acc4bb8f
remove unused Xt dependency
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 01:33:06 +00:00
Ivailo Monev
11219d291f
remove unused XInput extension dependency
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 01:24:10 +00:00
Ivailo Monev
f83575fdb5
add BSD license to Debian package copyright file and update it [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 18:22:38 +00:00
Ivailo Monev
2d96f41c37
remove redundant Debian package symbols file [ci skip]
...
it is generated from override_dh_auto_install rule
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 04:09:56 +00:00
Ivailo Monev
a7871caef5
update Debian package symbols file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-30 01:23:58 +00:00
Ivailo Monev
5657c86ed0
change KATIE_TRANSLATIONS_FULL, KATIE_LDCONF_FULL and KATIE_PROFILE_FULL defaults to common values [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 09:51:58 +00:00
Ivailo Monev
c40de3d718
generate symbols file for katie-runtime after installation
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 09:28:40 +00:00
Ivailo Monev
70b5ac534d
fix cross-compile packaging
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 09:21:50 +00:00
Ivailo Monev
00cab744f6
split Debian package into components [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 08:27:52 +00:00
Ivailo Monev
a03d4d9962
update Debian package symbols file [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 07:26:39 +00:00
Ivailo Monev
52646f336e
set Architectures to those which Debian provides binary packages for in Debian control file [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 17:24:11 +00:00
Ivailo Monev
f929c60c80
do not include Shell profile and linker config in Debian package
...
Shell profile file breaks cross-compilation because it exports
PKG_CONFIG_PATH
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 07:28:40 +00:00
Ivailo Monev
73142e812b
replace xorg-dev with specific package names available for non-i386 architectures too
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 20:32:10 +00:00
Ivailo Monev
21eb12f7b9
replace arm with armhf architecture in Debian control file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 20:29:45 +00:00
Ivailo Monev
2e5e09e76d
introduce KATIE_CROSS_EXEC for use in cross-compiling
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 20:29:08 +00:00
Ivailo Monev
f2529e5ed7
remove g++ from Build-Depends in Debian control file [ci skip]
...
build-essential depends on it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 19:34:19 +00:00
Ivailo Monev
375baba2b4
add all supported architectures to Debian package control file [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 18:35:11 +00:00
Ivailo Monev
8ce6971948
update Debian package symbols file [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 03:18:27 +00:00
Ivailo Monev
e37fc15eee
remove redundant Debian package maintainer scripts
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 16:50:25 +00:00
Ivailo Monev
1d86e7dc66
add extended description for Debian package [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 17:27:20 +00:00
Ivailo Monev
b3bd3a643c
add Debian package symbols file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 17:26:14 +00:00
Ivailo Monev
3b3e0836f6
disable libunwind support by default
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-03 22:54:01 +00:00
Ivailo Monev
f7b97d7482
support stack unwinding on assert via Unwind
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-03 16:00:23 +00:00
Ivailo Monev
fa34c080f6
reimplement character properties and character manipulation via ICU
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-22 00:00:35 +00:00
Ivailo Monev
51cd298727
replace LD_LIBRARY_PATH override with debhelper solution
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 20:40:30 +00:00
Ivailo Monev
86a4f2c406
set debhelper compat to 10 for parallel build support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 20:14:10 +00:00
Ivailo Monev
f96c1a089a
now that classes removal is not done often, avoid running genmap when building
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 13:11:29 +00:00