Commit graph

25 commits

Author SHA1 Message Date
Daniel Bomar
458872d246 Create script to install icon files on Linux 2023-12-11 03:18:41 -06:00
John Novak
bfbe2987d1 Simplify the Makefile to re-generate the icons
It was quite overcomplicated before for not much benefit. As all the
build targets can be fully re-generated in about a second, there is no
need to complicate things with creating assets lazily on demand.

We're also changing the general approach to icon generation: the derived
smaller icons and the OS specific final icons are now also checked in
(see the next few commits), so the Makefile should only be used to
re-generate the derived icons after making changes to the master image
files.

The `favicons` target is also gone as its redundant; people should
simply just grab the small derived PNG icons for that purpose.
2023-12-02 23:16:26 +10:00
John Novak
2c57d94faf Move macOS icons into contrib/icons/macos subdir 2023-12-02 23:16:26 +10:00
kcgen
e6e4c5d68d Revert "Do not install outdated and unmaintained man page"
This reverts commit 693e040bdc.
2023-09-05 13:50:50 -07:00
FeralChild64
693e040bdc Do not install outdated and unmaintained man page 2023-09-05 08:10:00 -07:00
Patryk Obara
67d517b07c Include other licenses in CI-generated packages 2023-04-18 07:38:19 -07:00
John Novak
fa6f99135c Add "Start DOSBox Staging (logging)" command to the macOS DMG image
Also improve the existing "Start DOSBox Staging" command so it
auto-closes the Terminal window.
2023-03-23 20:41:05 +10:00
John Novak
8ed46740fb Customise the looks of the macOS DMG distribution disk image
Also include a `Start DOSBox Staging` shell script in the DMG file that
is launchable from Finder. This is to aid users launching DOSBox from a
specific folder -- and thus enabling them to use local configs --
without the need to use the Terminal.
2022-12-17 11:12:28 +10:00
Wengier
2d7f26dbee Improves naming of the Windows MSYS2/MSVC workflows 2022-09-26 21:30:18 -07:00
Wengier
3cb5dc4062 Describes release/x branch as release 2022-09-26 21:30:18 -07:00
Wengier
cf6c2ffc0c Update the create-package script to properly describe packages 2022-09-11 13:45:09 -07:00
kcgen
031144e902 Use 'DOSBox Staging.app' on macOS per Human Interface Guidelines 2022-08-23 17:21:03 -07:00
kcgen
6258aa4605 Remove extraneous white-space from the install script 2022-03-26 09:20:35 -07:00
kcgen
a8c654b370 Add local git metadata to the install script 2022-03-26 09:20:35 -07:00
kcgen
0fd275e34c Add resources installation to the install script 2022-03-26 09:20:35 -07:00
kcgen
47de011583 Make ldd non-fatal in the package creation script
fixes an error on the s390x platform:

  + case $platform in
  + pkg_linux
  + ldd build/dosbox
  malloc_consolidate(): invalid chunk size
  ldd: exited with unknown exit code (139)
  Error: The process failed with exit code 1
2022-01-12 14:50:33 -08:00
kcgen
855b92ad78 Check shared object dependencies for both macOS archs 2021-12-14 19:11:51 -08:00
kcgen
c000bb9b4c Use Microsoft VC Redist version 14.30.30704 2021-11-27 23:05:36 -08:00
shermp
70359f9e1f Make changes as suggested by shellcheck 2021-11-26 13:14:02 -08:00
shermp
5881ec46a1 Get correct directory for $release_dir for msvc 2021-11-26 13:14:02 -08:00
shermp
68a9e64326 Only create package if dest dir is empty, or user forces 2021-11-26 13:14:02 -08:00
shermp
be482adedf Make translation installation dynamic 2021-11-26 13:14:02 -08:00
shermp
57c8b8501c Use 'set -e', move 'set -x'
Moving 'set -x' avoids double print of 'usage'
2021-11-26 13:14:02 -08:00
shermp
0086022e47 Get github env vars in create-package.sh 2021-11-26 13:14:02 -08:00
shermp
1a12c7e7d8 Add create-package.sh script
This will be used to replace the 'Package' step in GitHub workflow
files. This will make it easier to test the packaging step locally.
2021-11-26 13:14:02 -08:00