Commit Graph
173 Commits
Author SHA1 Message Date
Gleb Mazovetskiy dd3103497a aarch64-linux-gnu cross-compilation
Allows one to easily cross-compile for aarch64 on a Debian/Ubuntu host.
Also adds a GitHub Action for it.
2023-04-01 17:56:02 +01:00
Gleb Mazovetskiy d57e59d9ee Fix OpenDingux/build.sh buildroot prep
1. Creates the missing `shared-dl` directory.
2. Unsets some environment variables that interfere with buildroot.
3. Disables `BR2_PER_PACKAGE_DIRECTORIES`, which prevented us
   from using the partial sysroot build.

Also documents the `TOOLCHAIN=...` option in docs/building.md.
2023-03-21 05:44:43 +00:00
DakkJaniels d6af35fe35 3DS install note
add note to 3DS install instructions regarding lowercase letters.
2023-03-14 23:47:58 +01:00
DakkJaniels 675744aea0 Strikeout iOS method 1
Based on #5796 method 1 may not work.
2023-02-15 15:22:58 +01:00
Felipe Wannmacher 841c7c3856 added instructions for Xbox Retail Mode (#5764) 2023-02-06 18:35:49 +01:00
Beto Lopez c0821fc01f added missing Ubuntu library 2022-11-21 14:50:28 +00:00
Gleb Mazovetskiy 38e83a07ca CMake: Clean up dead code removal flags
`-Wl,--gc-sections,--as-needed` only needs to be passed to the linker.
Fixes an unused linker flags warning with clang.
2022-11-20 18:20:41 +01:00
Yuri Pourre 23d0ab56e2 Add SDL2_image-devel as Fedora dependency 2022-11-15 03:06:50 +01:00
Anders Jenbo 42a41f8853 Update xbox-one.md (#5301) 2022-08-28 23:57:41 -04:00
Reed dbe7cc4cee Update the 64-Bit Haiku Build Dependencies
Update the 64-Bit Haiku Build Dependencies
2022-08-26 20:02:01 +02:00
Brocky 1d7f20c9ec Added build steps for new platform Miyoo Mini (#5057) 2022-07-22 20:48:57 +02:00
Gleb Mazovetskiy c9dd83bd12 Xbox nxdk: Add documentation
Also renames `NXDK` to `nxdk` where applicable.
2022-07-19 09:47:34 +01:00
Gleb Mazovetskiy 6181e53c10 OpenDingux: rg99 port 2022-07-11 19:03:52 +02:00
Cesar Canassa e538acb248 📝 Fixes Doxygen warnings (#4904) 2022-07-07 12:51:24 +02:00
Mikołaj Piróg fd3baddbc2 Clarification of C++ standard usage (#4839) 2022-07-01 16:50:38 +02:00
nunotexbsd c64b20ef04 Update installing.md
Add FreeBSD install instructions.

FreeBSD port has been reworked and updated to latest release, notable changes are:
---
games/devilutionX: update to 1.4

    - Update to 1.4
    - Drop dependency on font, no longer needed
    - Drop unnecessary .desktop file patches (also upstream PR exists)
    - Install from the port (instead of patching CMakeLists.txt), to be
      more explicit and flexible
    - Convert to pkg-plist as there are more files now
    - The new version tries to fetch dependencies from the net, for some
      depenencies this is unconditional. Fetch these properly with
      GH_TUPLE and place in a directory where CMake expectes them.
    - Upstream code expects patch component in the version, so add an extra
      .0 to VERSION_NUM. This should not break on (future) X.Y.Z versions
      as the component will move to micropatch position and will be ignored
    - BINARY_RELEASE option is gone
    - Untie DEBUG (engine debug bode) from WITH_DEBUG knob (build debug
      binary), these are orthogonal
    - Properly support optional depends; zerotier is the only one
      broken as it conflicts with system header (see
      https://github.com/diasurgical/devilutionX/issues/4585)
    - Install devilutionx (own) data file
      - Since it's not versioned, use a little hack to add a tag to the
        filename to avoid clashes on the future updates; this seemed less
        evil than introducing DIST_SUBDIR
      - Use two-level datadir to be consistent with ~/.local/share path
    - Update pkg-message (Diablo data file doesn't have to be lowercase,
      works either way)
---

FreeBSD port url: https://www.freshports.org/games/devilutionX/

Thanks,

Nuno Eduardo Teixeira
[email protected]
2022-06-25 18:18:26 +02:00
ephphatha 4eb42ad0fc Update switch instructions 2022-05-20 19:12:54 +02:00
John Törnblom e8ed2a389b ps4: add install instruction for 1.4.0 2022-04-19 11:54:18 +02:00
Anders Jenbo 8bc2ea579a Update xbox-one.md 2022-04-16 17:36:41 +02:00
Anders Jenbo 102b6dbc37 Update installing.md 2022-04-13 21:56:43 +02:00
Anders Jenbo d866bd86fb Update installing.md 2022-04-13 21:56:25 +02:00
Anders Jenbo ed45c81f9f Update zlib dependency to 1.2.12 (#4254) 2022-03-29 03:29:11 +02:00
schojo 7fe638ef28 Update building.md (#4153)
Fixed -DCMAKE_TOOLCHAIN_FILE path for Windows 64-Bit compiling
2022-03-11 23:25:54 +01:00
Trihedraf cf15e2cdc7 Improve Visual Studio Instructions 2022-01-22 21:43:20 +01:00
Felipe Wannmacher 8efbcf2058 Xbox One/Series support (#3946) 2022-01-17 12:37:29 +01:00
Yuri Pourre fee49afe60 Update Fedora instructions 2022-01-07 09:34:19 +01:00
Licaon_Kter 0ffba33cdb Add two more Debian deps 2021-12-22 13:28:47 +00:00
Gleb Mazovetskiy 2d3ee0f5fd Emscripten: Add a basic index.html based on emrun
Based on stripped down emrun output
2021-12-20 04:07:34 +00:00
Gleb Mazovetskiy fe7e38695d Emscripten SDK support
Adds support for the Emscripten SDK via CMake.
2021-12-20 04:07:34 +00:00
Matthias Kastner e496e1c4bb Update Fedora build dependencies
Add gmock and cpp-static libraries to Fedora build instructions.
2021-12-19 12:46:59 +00:00
Anders Jenbo 98cd3613a8 Add libgmock-dev to Debian dependencies 2021-12-18 05:32:31 +01:00
Anders Jenbo a6e778a8ca Update building.md 2021-12-17 19:27:01 +01:00
Gleb Mazovetskiy c07172d8b7 building.md: Add googletest 2021-12-17 17:28:34 +00:00
Bubio f9d1ab5913 Fixed iOS build description
Sorry, I made a mistake.
2021-12-13 13:24:54 +01:00
Bubio f382a8b2ed Update iOS Build Descriptions.
- Correct the path of CMAKE_TOOLCHAIN_FILE to the correct one.
2021-12-13 10:56:00 +01:00
Gleb Mazovetskiy 5986a081c3 Amiga: Cleanup build process
1. Run Docker as the current user instead of root,
   removing the need to chown directories.
2. Copy `devilutionx.info` via CMake, removing the need to do it
   manually.
3. Cleanup `prep.sh` somewhat.
2021-12-08 17:59:23 +01:00
qndel ff6a12ba3d fix ios instructions (#3712) 2021-12-08 08:21:58 +01:00
Stephen C. Wills dc93d4b377 Use distro zlib package for MinGW instead of SDL-ttf zlib dll 2021-12-08 01:31:20 +01:00
JoBergeron c96ba09e35 Added iOS installation instructions 2021-12-07 22:42:34 +01:00
Gleb Mazovetskiy 4848632db2 CMake: Organize files
1. Platform and toolchain files are now all under `platforms/`, with a
   single `CMake/platforms/${platform}.cmake` per platform.

2. Custom functions/macros are under `functions/`.

3. Finder modules are in `/finders`.
2021-12-07 18:32:25 +01:00
Anders Jenbo 8192434bea [ios] Set up build process 2021-12-06 22:01:02 +01:00
Stephen C. Wills b89ead0aec Add QR code for 3DS remote install 2021-12-01 20:41:50 +01:00
Gleb Mazovetskiy c066a3d56d docs/building.md: Modernize cmake commands
Also mention `devilutionx-src.tar.xz`
2021-11-30 16:44:25 +00:00
Anders Jenbo 1b0909a87f Update CHANGELOG.md 2021-11-27 21:17:49 +01:00
qndel 68b8aea49e fix duplicated 'around' in 1.3.0 changelog (#3632) 2021-11-27 20:47:41 +01:00
Anders Jenbo 6adad515be Create privacy.md (#3517) 2021-11-14 20:02:01 +01:00
Stephen C. Wills 53df211881 Add support fro 3DS C-stick 2021-11-14 18:37:49 +01:00
Stephen C. Wills c15123688a Improve 3DS documentation (#3462) 2021-11-10 18:13:47 +01:00
staphen 9fa99ea800 Update platform manual for 3DS 2021-11-10 02:39:19 +01:00
Stephen C. Wills 08792e0b49 Remove 3dsx from docs and builds (#3458) 2021-11-10 01:33:33 +01:00