Commit graph

256 commits

Author SHA1 Message Date
Ivailo Monev
e039fc3e17 remove template reference from OpenBSD package file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-04 00:29:33 +00:00
Ivailo Monev
3702a485e5 initial OpenBSD package files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-04 00:13:45 +00:00
Ivailo Monev
fce52b1af6 replace obsolete libmariadbclient with mariadb-libs dependency in Arch package file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 18:45:51 +00:00
Ivailo Monev
f56c24ac6f add BSD license file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 17:49:24 +00:00
Ivailo Monev
24662bdbb6 generate version without tag for Arch package
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 17:35:23 +00:00
Ivailo Monev
92594eb8fb remove KatieMacros CMake file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-03 03:56:52 +00:00
Ivailo Monev
18628d5070 remove unused and internal QDragResponseEvent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 17:43:16 +00:00
Ivailo Monev
43ed1471c0 remove global headers leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 18:07:33 +00:00
Ivailo Monev
f2633a27dd rename WITH_PSQL option to WITH_POSTGRESQL for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 16:36:05 +00:00
Ivailo Monev
7d416a25b0 remove translations, provide POT files
many translations are bogus now and have to be reviewed thus
translations will be done anew

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-28 20:42:34 +00:00
Ivailo Monev
cde1311dfe update FreeBSD pkg-plist file to account for the translations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-28 03:06:18 +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
4cd90671a7 drop QLibraryInfo::SettingsPath support
it has no reliable meaning since QSettings has a system/user scope feature
and it is not guaranteed that settings are actually stored there

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-08 04:24:25 +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
b7218f712d include all X11 extensions used in USE_XORG variable in FreeBSD package file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-14 00:44:52 +03:00
Ivailo Monev
8471ec7bbc do not install qsql_sqlite header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-02 03:21:56 +03:00
Ivailo Monev
257113a373 update FreeBSD pkg-plist package file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-02 00:16:06 +00:00
Ivailo Monev
6a7a8a4241 move QCryptographicHash class implementation to network component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-21 21:11:08 +00: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
3fd6c40688 remove empty qmenudata header and source
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 21:32:02 +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
07bf092710 always use full paths for installation
now that CPack is no longer supported relative paths are no longer
required. this change also fixes the headers optimizations upon
installation since it requires full paths to work

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 00:36:36 +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
9d7518db6b remove abstract file handler support leftovers
no longer supported since e02ce5c0e0

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-13 16:44:43 +00:00
Ivailo Monev
53de5dc0f6 drop QSqlDriverCreator support
it is prone to race condition and not used, if anyone wants to add
driver it should really be a plugin

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-12 16:43:01 +00:00
FredBezies
a035702349
4.9.0-rc18 update
Upgrade to new pre-release version.
2020-02-04 10:33:29 +01:00
Ivailo Monev
61e3100752 remove QBool header entry from FreeBSD pkg-plist package files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-30 09:52:20 +00:00
FredBezies
b908a04dff
Updated and cleaned up PKGBUILD.
Worked a little on katie PKGBUILD. First, I modified pkgver to get it in sync with tags.

pkgver=4.9.0.rc17.r367.g28d8736c is better, don't you think?

After a first build, namcap throw me this list of unneeded depends:

```
katie-git W: Dependency openssl included but already satisfied
katie-git W: Dependency zlib included but already satisfied
katie-git W: Dependency included and not needed ('cups')
katie-git W: Dependency libice included but already satisfied
katie-git W: Dependency pcre included but already satisfied
katie-git W: Dependency icu included but already satisfied
katie-git W: Dependency libxext included but already satisfied
katie-git W: Dependency libxfixes included but already satisfied
katie-git W: Dependency libxrender included but already satisfied
katie-git W: Dependency libx11 included but already satisfied
katie-git W: Dependency fontconfig included but already satisfied
katie-git W: Dependency freetype2 included but already satisfied
katie-git W: Dependency zstd included but already satisfied
```

I removed them, done another build and after a new namcap, I had to add into depends: icu, libxrander, fontconfig and libcups (instead of cups).

I will look at every other PKGBUILDs in katana repository to update and clean them up.
2020-01-29 11:34:21 +01: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
1c2e5c098d add USE_LDCONFIG to FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 10:25:11 +00:00
Ivailo Monev
c44ce33b57 add LIB_DEPENDS to FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 22:16:26 +00:00
Ivailo Monev
d842777f66 correct LICENSE_FILE_KATIE in FreeBSD package files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 22:15:53 +00:00
Ivailo Monev
c28570ff26 take MYSQL and PGSQL options into account in pkg-plist FreeBSD package file [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 19:41:03 +00:00
Ivailo Monev
e40705bee3 remove ipv6 from CATEGORIES in FreeBSD package files [ci skip]
apparently it is is considered as invalid on the host I am building (12.1)
but it is in the handbook and in the qt4-network port Makefile CATEGORIES:
https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-categories.html
https://svnweb.freebsd.org/ports/head/net/qt4-network/Makefile?revision=486987&view=markup&pathrev=495966

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 19:21:51 +00:00
Ivailo Monev
f3f06601db update FreeBSD pkg-plist package file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 19:12:46 +00:00
Ivailo Monev
a79dd1a942 add ftp, net, ipv6 and www to CATEGORIES in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 18:32:45 +00:00
Ivailo Monev
612038a539 correct PGSQL_USES in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 17:34:37 +00:00
Ivailo Monev
3eebaa4abc require C++11-capable compiler in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 17:31:10 +00:00
Ivailo Monev
cb279d8349 make MySQL and PostgreSQL options in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 17:14:44 +00:00
Ivailo Monev
c4369b7d82 specify the exceptions license as custom in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 16:46:41 +00:00
Ivailo Monev
e989474a07 add pkgconfig, mysql, pgsql and desktop-file-utils to USES in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 16:44:55 +00:00
Ivailo Monev
d5e19d761d suffix tools when building package for FreeBSD to avoid conflicts
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 04:59:39 +00:00