Ivailo Monev
13893a40a9
ark: typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 05:46:47 +03:00
Ivailo Monev
b2e7526ecb
ark: drop support for LHA/LZH
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 05:26:39 +03:00
Ivailo Monev
0e3ddf0613
ark: typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-26 11:14:36 +02:00
Ivailo Monev
e9d05084af
ark: partially implement bz2, gz and xz writing
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-23 09:17:36 +02:00
Ivailo Monev
90b1789d62
ark: crude crash fix for application/x-archive with weird directory entry
...
e.g. the libkspeech.a static library created by cmake
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-21 22:16:59 +02:00
Ivailo Monev
c3e740dc21
ark: do not use static buffer in KArchiveInterface::permissionsString()
...
make it protected so that it is reusable and implement permissions
for LibArchiveInterface via it while at it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-11 08:19:18 +02:00
Ivailo Monev
2b93ba2493
ark: remove browser support leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-03 01:38:28 +02:00
Ivailo Monev
38684eebd8
ark: add missing MIME types and filters depending on their availability
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-25 20:22:07 +02:00
Ivailo Monev
6051987e06
generic: replace QDesktopServices with QStandardPaths
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-21 18:19:46 +02:00
Ivailo Monev
2d89b0c7ee
ark: register application/x-xar MIME type as supported by libarchive plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-21 08:13:41 +02:00
Ivailo Monev
d27a0288c2
generic: remove unused dot files [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-27 20:32:08 +03:00
Ivailo Monev
253e25f8ad
generic: version bump
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-13 20:09:34 +03:00
Ivailo Monev
cebf38dd1b
generic: sub-projects separate build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-01 00:28:58 +03:00
Ivailo Monev
194f6eda25
ark: implement encrypted entries info for libarchive plugin
...
fixes kerfuffle-archivetest failure
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 20:08:28 +03:00
Ivailo Monev
4433e55536
generic: generate export headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 14:58:10 +03:00
Ivailo Monev
bb0774af5e
generic: remove appdata metadata files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-14 13:47:05 +03:00
Ivailo Monev
cb397b6a75
generic: move find_package() calls to top-level build file
...
reference:
https://github.com/fluxer/katana/issues/7
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 21:58:25 +02:00
Ivailo Monev
a5d82bcb5c
ark: include required header in karchiveplugin source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-10 23:13:20 +02:00
Ivailo Monev
94c1f7734c
ark: fix installation of karchive plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-10 23:12:32 +02:00
Ivailo Monev
5dc3df843b
generic: consistent library variables usage
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-26 20:14:18 +02:00
Ivailo Monev
e06c507693
ark: add missing semi-colon char in MIME types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-21 18:11:21 +02:00
Ivailo Monev
20f79523f9
ark: Katie v4.9.2 compatibility
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 17:53:59 +02:00
Ivailo Monev
223706be90
generic: preperations for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-10 18:05:27 +02:00
Ivailo Monev
19dad4802e
ark: do not use libarchive plugin for single-file archives
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-18 16:32:57 +02:00
Ivailo Monev
1704b9a825
ark: register MIME types supported by recent libarchive versions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 03:48:33 +02:00
Ivailo Monev
ca6ec59cc7
generic: replace macro_log_feature() with set_package_properties() calls
...
other changes such as syncing properties, updating some of the URLs,
adding missing feature information, removing of redundant checks and
variables and indentation were done in the process while testing if the
changes work as intended.
replacing find_package() with macro_optional_find_package() was also done
where applicable however it's usage is questionable due to the CMake
`CMAKE_DISABLE_FIND_PACKAGE_<PACKAGE>` option.
there is a lot to be done, mostly updating package properties so I am
thinking of either providing a package properties file (like the
MacroLibrary) which sets properties for packages globablly or setting
package properties from the CMake modules shipped with kdelibs. the first
solution may override properties for packages if other projects define them
however a check to ensure that is not done should suffice. the second
solution will cover only DESCRIPTION and URL meaning PURPOSE and TYPE will
still have to be specified in the build systems.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 05:37:28 +02:00
Ivailo Monev
a951c9aae9
generic: require KDE4 version atleast 4.19.0
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-10 21:58:43 +00:00
Ivailo Monev
59190d3194
generic: replace installation paths with KDE4_ prefixed
...
see commit in kdelibs repository
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 20:12:24 +00:00
Ivailo Monev
ce8f93a26f
generic: purge Qt support with fire
...
see commit in kdelibs repository
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-07 13:03:19 +00:00
Ivailo Monev
cc8d37ea35
ark: make use of JSON format support provided by Katie in tests
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-04 16:38:14 +00:00
Ivailo Monev
6def6bb153
ark: make libarchive plugin priority 110 and lower others to 100
...
this ensures tarballs with .tar.gz extension, for an example, will not be
opened and displayed as .tar archive containing other archive
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-25 16:52:55 +00:00
Ivailo Monev
3f6563121b
generic: remove redundant quotes in kcfgc files
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 14:36:20 +00:00
Ivailo Monev
de80280f54
ark: replace archive_entry_pathname_w() with archive_entry_pathname_utf8()
...
archive_entry_pathname_w() is supposedly going to be removed/deprecated in
libarchive v4, see bottom of:
https://github.com/libarchive/libarchive/wiki/Filenames
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 02:24:18 +00:00
Ivailo Monev
85f69572f7
ark: deal with TODO
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 01:35:13 +00:00
Ivailo Monev
7cd1cf7b19
ark: hide progress bar on job reset
...
this ensures progress bar is not shown as active during and after toolbar
configuration for an example
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-17 10:43:21 +00:00
Ivailo Monev
e166af4e02
generic: replace forward declarations with headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 00:08:45 +00:00
Ivailo Monev
572f9eaa88
ark: do not link kerfuffle plugins to KIO unnecessaraly
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-22 23:23:50 +00:00
Ivailo Monev
82907eecca
ark: fix warning about null entry since 51d24304
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-22 23:21:19 +00:00
Ivailo Monev
51d243044d
ark: make sure lz4 and lzo are handled when supported
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-22 22:18:43 +00:00
Ivailo Monev
27d88e1b12
ark: fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-19 13:14:02 +00:00
Ivailo Monev
789d540274
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 15:29:33 +00:00
Ivailo Monev
25f371ade9
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 13:16:57 +00:00
Ivailo Monev
7a182cade6
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 12:37:46 +00:00
Ivailo Monev
ea52f6e519
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 12:26:19 +00:00
Ivailo Monev
01d1bee274
ark: workaround archive_entry_set_pathname() limitation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-05 06:51:30 +00:00
Ivailo Monev
bfbaa6fe0a
ark: update supported MIME types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-07 17:28:26 +00:00
Ivailo Monev
cbf29a08cf
generic: make changes required for building against Katie
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-25 10:01:00 +00:00
Ivailo Monev
f990a18092
ark: update supported MIME types
...
nowdays .tar.gz and .tar.bz2 files are recognized as
application/x-bzip and application/x-gzip respectively.
also added application/x-gzip-compressed-tar because
application/x-bzip-compressed-tar is in the list and I
think that's a legacy one but should not hurt.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 23:18:43 +02:00
Ivailo Monev
a165a95a57
generic: fix tests after the build system cleanup
2015-09-07 11:20:00 +03:00
Ivailo Monev
c270d80ec8
generic: misc cleanups
2015-09-02 08:54:43 +03:00