Commit Graph

212 Commits

Author SHA1 Message Date
David Korth
24bcaba234 Explicitly enable JPEG in all builds.
debian/control: Added a build-time dependency on libjpeg-dev.
2017-02-26 20:15:25 -05:00
David Korth
e741decc4e [debian] copyright: Added the libjpeg-turbo copyright from Debian.
References:
- https://packages.debian.org/source/sid/libjpeg-turbo
- http://ftp-master.metadata.debian.org/changelogs//main/libj/libjpeg-turbo/libjpeg-turbo_1.5.1-2_copyright
2017-02-26 19:30:43 -05:00
David Korth
9ff2d87881 [debian] changelog: Use the correct timezone for v0.9-beta2. 2017-02-07 22:44:04 -05:00
David Korth
3e17536ac0 [debian] Updated changelog and copyright for rom-properties-0.9.
- Updated Egor's copyrights.
- Updated zlib dates.
- Added libpng.
2017-02-07 22:00:27 -05:00
David Korth
71e0ef5dfa Merge branch 'merge/DankRank/feature/rpcli'
Conflicts:
	debian/control
2017-01-07 19:33:27 -05:00
David Korth
3b7db6f940 [debian] Added a package for rom-properties-gnome.
doc/COMPILING.md: Added the required dependencies for rom-properties-gnome.
2017-01-07 19:19:11 -05:00
David Korth
6833007ce4 Fixed some issues with split debug files.
cmake/options.cmake: Force disable INSTALL_DEBUG if SPLIT_DEBUG is off.

debian/rules: Set INSTALL_DEBUG=OFF.
2017-01-07 19:05:13 -05:00
David Korth
1441226090 [rpcli] Install rpcli.
rpcli is a program, so it's in a new component called "program".

[debian] New package rom-properties-cli. This package contains rp-cli.
2017-01-07 18:48:04 -05:00
David Korth
026e5afba6 [debian] Added a package for rom-properties-xfce.
changelog will be updated before release.

README.md: Added XFCE.
- Removed the "Icon" column, since it will probably only ever apply
  to Windows.

doc/COMPILING.md: Added XFCE dependencies.
2017-01-02 00:35:12 -05:00
David Korth
da6caca74f [debian] changelog: Updated timestamp for v0.8. 2016-10-23 22:38:07 -04:00
David Korth
9771ada930 [debian] rules: Disable our own split debug functionality in favor of debhelper.
Note that we can't specify per-distro Build-Depends, so we'll have to
rely on the package builder to have the correct packages installed.

- Debian: debhelper >= 9.20151219
- Ubuntu: pkg-create-debsym

The Depends variable *can* be customized per-distro:
https://raphaelhertzog.com/2010/09/27/different-dependencies-between-debian-and-ubuntu-but-common-source-package/
2016-10-23 21:00:27 -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