Commit Graph

7 Commits

Author SHA1 Message Date
David Korth
b408e8c5f8 [debian] Install xattrview-(kde4|kf5).desktop. 2024-02-29 23:27:54 -05:00
David Korth
db875e03e4 [debian] Reverted to the Ubuntu 16.04 versions.
Retained the -DENABLE_LTO=OFF change, since gcc-5 doesn't seem to
like doing LTO with the UI frontends anymore.
2023-07-01 21:48:01 -04:00
David Korth
354dcfdd78 [debian] 2.2: Build for Ubuntu 20.04 "Focal" Fossa.
Main changes:
- Disabled GTK+ 2.x builds. (XFCE)
- Disabled KDE 4.x builds.
- Enabled system libzstd.
2023-07-01 18:00:58 -04:00
David Korth
86bc7122b1 [kde] Split XAttrView into a completely separate plugin.
This lets us remove application/octet-stream from the main plugin,
so we don't have to check MIME types anymore.
2022-12-26 20:16:23 -05:00
David Korth
031decebcc [kde4] Install the service menu.
Tested with a Kubuntu 14.04 live image.

FIXME: Previews weren't working properly in Kubuntu 14.04.
Perhaps at some point I should just remove KDE4 support.
2022-12-23 14:29:23 -05:00
David Korth
94235fc5a8 [kde] Split the .desktop files into one for ThumbCreator and one for KPropertiesDialog.
This fixes e.g. Windows EXE thumbnailing, which is supported by another
plugin on KDE, but not by rom-properties; however, rom-properties *does*
support EXE for properties functions. With both ThumbCreator and
KPropertiesDialog in one .desktop file, all MIME types were taken over
by rom-properties for ThumbCreator, even if those types weren't supported.
2020-09-13 04:22:41 -04:00
David Korth
bd1955d98d [debian] Initial rules for Debian packaging.
Partially based on dolphin-emu:
https://packages.debian.org/sid/games/dolphin-emu

CMake's debian package generator supports generating multiple DEB
packages by component, but doesn't easily allow installing common
files in each (e.g. document files). It turns out that writing
standard Debian package rules got a lot easier now than the last
time I tried (with gens), so we'll use standard Debian rules.

NOTE: Multi-arch is enabled on the KDE 5 plugin, but not the KDE 4
plugin, since the KDE 4 plugin is installed in /usr/lib/. This
shouldn't be an issue in most cases, since most 64-bit Linux systems
don't have many 32-bit KDE applications installed.

TODO: "rom-properties" might not be a valid name due to the hyphen.
I might have to either remove the '-', change it to an underscore,
or something else...
2016-10-20 23:03:29 -04:00